Commit Graph
1473 Commits
Author SHA1 Message Date
Alexander OnnikovandGitHub 567fd3b4dc UBERF-11387 Preview service (#9738)
* UBERF-11387 Preview service

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

* code review fixes

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

* optimize build

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

* use base preview image

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

* free some disk space in github runner

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

* fix: try to clean builder cache

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

* fix: update sharp version for preview

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

* some cache fixes

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>

---------

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-09-03 01:08:37 +07:00
Anton AlexeyevandGitHub e92eb593fd Fix broadcasting txes with collab security (#9740)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-02 13:18:30 +07:00
Alexander OnnikovandGitHub dca6af5a45 update sharp to 0.34.3 (#9758)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-09-02 12:42:58 +07:00
Alexander OnnikovandGitHub 856a2b65ec add transactor health endpoint (#9748)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-09-01 20:26:12 +07:00
Alexey ZinovievandGitHub 00e7f1310a UBERF-13383: Guest access token (#9747)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-09-01 15:07:22 +07:00
KristinaandGitHub e5774451d8 Fix notifications (#9732)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-08-28 15:08:46 +04:00
Andrey SobolevandGitHub ef0db5597e qfix: Update traces send to opentelemetry (#9728)
+ Minimize amount of data send to traces.
+ Join WebSocket and RPC calls into one flat hierarchy.

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-08-27 23:15:55 +07:00
Andrey SobolevandGitHub 1fb98e0b55 qfix: Filter content for admin in case person is present in workspace (#9720) 2025-08-27 21:21:33 +07:00
Alexey ZinovievandGitHub e173fd0115 UBERF-12323: Include accounts info into backup (#9659)
* uberf-12323: include accounts data into backups
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

* uberf-12323: support full recheck
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

* uberf-12323: bump forced full recheck
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

* uberf-12323: remove excess logs
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

* uberf-12323: fix tests
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

* uberf-12323: update local dev setup
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>

---------

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-08-27 19:40:39 +07:00
Alexander OnnikovandGitHub 0904bb883c fix: set account cookie to origin and target domains (#9719)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-08-26 16:34:52 +07:00
KristinaandGitHub b618b3c42f Init directs (#9715)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-08-25 14:36:59 +07:00
Alexander OnnikovandGitHub 33b597d5b4 fix: properly close iterators (#9705)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-08-20 17:29:39 +07:00
Andrey SobolevandGitHub c27ba3150f Pass meta to tx and queue (#9695)
+ Pass ctx context via platform queue
+ Fix queue contracts
+ Add meta to tx, skip store.

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-08-20 12:13:43 +07:00
Artyom SavchenkoGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>CopilotCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
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 OnnikovandGitHub 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 SavchenkoandGitHub 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 ZinovievandGitHub f6b1b33794 UBERF-12509: Trusted accounts migration tool (#9652) 2025-08-08 15:43:26 +07:00
Denis BykhovandGitHub d4216a6e9e Create process topic (#9638) 2025-08-05 09:17:06 +07:00
Artyom SavchenkoandGitHub 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 SobolevandGitHub 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 BykhovandGitHub dbee2f3add Fix model txes order (#9626)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-07-31 21:26:00 +07:00
Andrey SobolevandGitHub 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 BykhovandGitHub 5dd225dd51 Extract processor (#9614)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-07-30 18:06:22 +07:00
Andrey SobolevandGitHub 88351f639f qfix: Rework span creation (#9613)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-07-29 23:32:16 +07:00
Andrey SobolevandGitHub 7036415e82 qfix: A better fulltext service logs (#9606)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-07-28 10:27:10 +05:00
KristinaandGitHub 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 SobolevandGitHub 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 AlexeyevandGitHub 3579a8be99 Readonly tune guest permissions (#9593) 2025-07-24 08:56:45 +07:00
Alexander OnnikovandGitHub f5ee610b93 fix: use system token when saving collaborative doc (#9592) 2025-07-24 08:54:02 +07:00
Denis BykhovandGitHub 3ff80a095c $size query (#9591)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-07-23 18:15:34 +05:00
KristinaandGitHub 679a3df09f Init poll applet (#9586)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-07-23 19:05:48 +07:00
Andrey SobolevandGitHub 8fef0d7f17 OpenTelemetry support (#9584)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-07-23 13:49:14 +07:00
Nikolay MarchukandGitHub 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 MarchukandGitHub 360a2516c5 Communication indexer (#9523) 2025-07-17 16:43:05 +07:00
Andrey SobolevandGitHub 8e2a07e5a6 qfix: Allow backup api to be used by admin (#9560) 2025-07-16 22:35:40 +07:00
Alexey ZinovievandGitHub 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 AlexeyevandGitHub 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 AlexeyevandGitHub 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 AlexeyevandGitHub 73fa668681 Readonly allow signup (#9517)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-11 13:19:37 +07:00
Nikolay MarchukandGitHub dd0952e6e5 Index rtf files through rekoni, do not index zip (#9514) 2025-07-10 11:53:52 +07:00
Alexey ZinovievandGitHub 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 SobolevandGitHub 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 SobolevandGitHub 54e1e99943 qfix: Backup blob info (#9496)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-07-08 20:39:43 +07:00
Alexey ZinovievandGitHub 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 MarchukandGitHub 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 SobolevandGitHub 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 ZinovievandGitHub 8b5bfc35d1 uberf-12170: support merging person in addSocialIdToPerson (#9470) 2025-07-04 22:55:33 +05:00
Alexey ZinovievandGitHub 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 ZinovievandGitHub 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