1316a8475a
UBERF-13120: Support SMTP mail for different accounts ( #9674 )
...
* UBERF-13120: Support SMTP mail for different accounts
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Potential fix for code scanning alert no. 219: Use of password hash with insufficient computational effort
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
* Update server/account/src/operations.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
* UBERF-13120: Minor fixes
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-13120: Fix get secret
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-13120: Fix lru cache version
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-13120: Fix pod-mail
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-14 11:28:36 +07:00
0218c5d1ab
UBERF-13118: Send emails from Huly mail threads ( #9669 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-13 11:24:40 +07:00
Alexander Onnikov and GitHub
112360168b
fix: increment join index even for empty result ( #9667 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-08-12 20:13:52 +07:00
Artyom Savchenko and GitHub
fa0a0b6709
Add account method to get full social ids by person ids ( #9654 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-08-08 16:07:56 +07:00
Alexey Zinoviev and GitHub
f6b1b33794
UBERF-12509: Trusted accounts migration tool ( #9652 )
2025-08-08 15:43:26 +07:00
Denis Bykhov and GitHub
d4216a6e9e
Create process topic ( #9638 )
2025-08-05 09:17:06 +07:00
Artyom Savchenko and GitHub
7e92c12073
UBERF-11414: Integrations ( #9610 )
...
* UBERF-11414: Use common integration kind
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Allow multiple gmail
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Merge with develop
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Refactor integration kinds
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add integrations package
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Integrations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Integration state and config
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add integration events
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Refresh integration states
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Rename to integration-client
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add filter button
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add translations for filters
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Synced channels count
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Actions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add isLoading for connect
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Create connection and integration
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Use social id from hulygram
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Remove old integrations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Gmail state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Gmail state and disconnect all handler
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Gmail sync state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix rush check
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix gmail tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix calendar actions and config
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Calendar state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Access config
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Github integration state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix svelte errors
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix typos
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix validate
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix translations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Retry on network issues
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-08-04 15:14:06 +07:00
Andrey Sobolev and GitHub
d32beb8ead
feat: Pass tracing info with websocket ( #9627 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-31 22:58:25 +05:00
Denis Bykhov and GitHub
dbee2f3add
Fix model txes order ( #9626 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-07-31 21:26:00 +07:00
Andrey Sobolev and GitHub
fb65165f80
qfix: connect timeout + service ws info cache ( #9622 )
...
1. Fix connect timeout in case of maitenance
2. Introduce workspace info cache for service accounts
3. Fix null in github integration
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-31 15:42:16 +07:00
Denis Bykhov and GitHub
5dd225dd51
Extract processor ( #9614 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-07-30 18:06:22 +07:00
Andrey Sobolev and GitHub
88351f639f
qfix: Rework span creation ( #9613 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-29 23:32:16 +07:00
Andrey Sobolev and GitHub
7036415e82
qfix: A better fulltext service logs ( #9606 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-28 10:27:10 +05:00
Kristina and GitHub
ed3e8c0b6b
Improve notifications count ( #9598 )
...
* Update communication
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Show real unread notifications count
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Small ui changes
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
---------
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-07-25 00:11:47 +07:00
Andrey Sobolev and GitHub
a8c3788d4e
qfix: add Logs/metrics to telemetry ( #9595 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-24 15:16:45 +07:00
Anton Alexeyev and GitHub
3579a8be99
Readonly tune guest permissions ( #9593 )
2025-07-24 08:56:45 +07:00
Alexander Onnikov and GitHub
f5ee610b93
fix: use system token when saving collaborative doc ( #9592 )
2025-07-24 08:54:02 +07:00
Denis Bykhov and GitHub
3ff80a095c
$size query ( #9591 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-07-23 18:15:34 +05:00
Kristina and GitHub
679a3df09f
Init poll applet ( #9586 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-07-23 19:05:48 +07:00
Andrey Sobolev and GitHub
8fef0d7f17
OpenTelemetry support ( #9584 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-23 13:49:14 +07:00
Nikolay Marchuk and GitHub
6910b127ba
Handle indexer init mapping errors ( #9577 )
...
* Retry initMapping for FulltextAdapter
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Recreate elastic index when mapping is not compatible
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Fix formatting
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
---------
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
2025-07-21 18:22:42 +07:00
Nikolay Marchuk and GitHub
360a2516c5
Communication indexer ( #9523 )
2025-07-17 16:43:05 +07:00
Andrey Sobolev and GitHub
8e2a07e5a6
qfix: Allow backup api to be used by admin ( #9560 )
2025-07-16 22:35:40 +07:00
Alexey Zinoviev and GitHub
eb11d3515e
UBERF-12325: Add mongo warning for v7 ( #9543 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-15 16:52:37 +07:00
Anton Alexeyev and GitHub
446a2f9dda
Add a separate setting to control if guests can join WS ( #9540 )
...
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com >
2025-07-14 12:36:46 +07:00
Anton Alexeyev and GitHub
0faa689520
Skip token validation on cookie delete ( #9526 )
...
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com >
2025-07-11 17:57:35 +07:00
Anton Alexeyev and GitHub
73fa668681
Readonly allow signup ( #9517 )
...
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com >
2025-07-11 13:19:37 +07:00
Nikolay Marchuk and GitHub
dd0952e6e5
Index rtf files through rekoni, do not index zip ( #9514 )
2025-07-10 11:53:52 +07:00
Alexey Zinoviev and GitHub
d7ac2e78e1
uberf-9488: account operations unit tests ( #9503 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-09 12:12:31 +07:00
Andrey Sobolev and GitHub
27ab94c9a0
qfix: connection mgr close ( #9502 )
...
Connection manager should close only pipeline opened connections during pipeline close
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-09 08:29:27 +07:00
Andrey Sobolev and GitHub
54e1e99943
qfix: Backup blob info ( #9496 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-08 20:39:43 +07:00
Alexey Zinoviev and GitHub
7b921eeeac
UBERF-12146: fix queries with lookup conditions ( #9495 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-08 16:10:59 +07:00
Nikolay Marchuk and GitHub
aee11235d7
Remove fulltext indexing from non-text fields, index calendar events/todos ( #9493 )
...
* Fix model of ToDo classes
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Add SearchPresenter for ToDo
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Add SearchPresenter for calendar events
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Index user in calendar events
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Index external participants of calendar event
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Remove unnecessary fulltext indexing in cards and contacts
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Remove unnecessary check in indexer mapper
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
---------
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
2025-07-08 13:58:00 +07:00
Andrey Sobolev and GitHub
46448e3ae8
QFIX: Fix reducedCalls to stop in case of error ( #9482 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-07 15:03:33 +07:00
Alexey Zinoviev and GitHub
8b5bfc35d1
uberf-12170: support merging person in addSocialIdToPerson ( #9470 )
2025-07-04 22:55:33 +05:00
Alexey Zinoviev and GitHub
97849388ed
UBERF-11998: Support account deletion from admin page ( #9441 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-03 18:26:33 +07:00
Alexey Zinoviev and GitHub
28fdc84494
UBERF-10254: Manage own social ids ( #9398 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-03 00:35:25 +05:00
Andrey Sobolev and GitHub
95c1974062
Improve backup logging ( #9434 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-02 15:48:41 +07:00
Kristina and GitHub
2c83ddb004
Put workspace to message headers ( #9428 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-07-01 23:43:39 +07:00
Andrey Sobolev and GitHub
a23326fd6b
qfix: backups using pipeline ( #9396 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-01 22:51:20 +07:00
Andrey Sobolev and GitHub
6038cdbc04
Custom maintenance messages support ( #9417 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-07-01 18:35:10 +07:00
Alexander Onnikov and GitHub
e617ffd15d
UBERF-12083 Expose service from token in datalake stats ( #9424 )
2025-07-01 18:05:15 +07:00
Kristina and GitHub
8721d5a003
Do not miss broadcast for http requests ( #9422 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-07-01 14:30:05 +04:00
Alexander Onnikov and GitHub
47f97e189a
UBERF-12032 Readonly storage config ( #9412 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-06-30 18:06:19 +07:00
Andrey Sobolev and GitHub
22d54d43b1
qfix: Allow tool to create workspace with dataid for testing ( #9404 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 16:50:06 +07:00
Alexey Zinoviev and GitHub
b5fd7f0987
qfix: account unit test ( #9409 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-30 14:59:45 +07:00
Andrey Sobolev and GitHub
b6c7d9958b
qfix: increment attempts on restore retry ( #9403 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 12:24:34 +07:00
Andrey Sobolev and GitHub
cee68bc064
qfix: get pending data id ( #9402 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 12:24:21 +07:00
Andrey Sobolev and GitHub
f44b9c427d
Extract postgres base package ( #9397 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 12:23:21 +07:00
Andrey Sobolev and GitHub
90ef532d64
qfix: update last visit ( #9401 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 00:28:39 +07:00