Commit Graph
834 Commits
Author SHA1 Message Date
Artyom SavchenkoandGitHub a98b83d1e4 UBERF-10408: New gmail integration (#8869)
* UBERF-10375: Fix full message sync

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10375: Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Init new gmail integration

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Rename package

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Add mail channel and thread master tags

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Rename

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Create messages in cards

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Use new messages

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Use mail tags and add mail-common

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Use tags for mails

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Clean up tests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Fix tests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Apply client fixes

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Fix communication version

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Use adapter for message manager

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Remove gmail-next and improve performance

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Fix dep mismatch

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Add prefix for new history

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Fix failed tests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-10408: Fix composite emails and add channel cache

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-12 11:26:46 +07:00
KristinaandGitHub 7809b1d524 Card & messages UI changes (#8876)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-05-08 14:12:09 +07:00
KristinaandGitHub a6e491edf6 Implement replies in new chat (#8866)
* Fix replies

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* Add workaround to open card in current application

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

---------

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-05-07 13:07:06 +07:00
KristinaandGitHub b864fc6f91 Fix messages loading (#8865)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-05-07 08:17:21 +04:00
Nikolay MarchukandGitHub 3144978643 Add StorageClient for api-client (#8850)
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com>
2025-05-06 15:15:58 +07:00
KristinaandGitHub 508cef27d4 New card layout (#8796) 2025-05-02 09:01:01 +07:00
Alexander OnnikovandGitHub 8a9e04b8d4 UBERF-9731 Recorder initial version (#8800)
* UBERF-9731 Recorder initial version

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

* fix: rush validate issues

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

---------

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-05-01 23:46:35 +07:00
Artyom SavchenkoandGitHub ac249c8273 UBERF-9764: Adjust gmail for new accounts (#8681)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-04-28 11:37:30 +05:00
Anna KhismatullinaandGitHub e61eea7076 Port import changes to develop (#8685)
Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com>
2025-04-25 17:53:40 +04:00
180f62c37a Navigator constructor (#8624)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>
Co-authored-by: Chunosov <Chunosov.N@gmail.com>
2025-04-24 15:28:46 +07:00
Alexander OnnikovandGitHub 06403b3507 feat: media state plugin (#8674) 2025-04-23 09:37:39 +07:00
KristinaandGitHub 7721300186 Fix threads in new chat (#8653) 2025-04-22 08:46:00 +07:00
ChunosovandGitHub e7ff27fd53 Calendar event queue handler (#8630)
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>
2025-04-18 21:27:50 +05:00
Andrey SobolevandGitHub 0c9c985ab8 UBERF-9521: Refactor session manager (#8560)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-04-16 20:50:58 +07:00
KristinaandGitHub c49439070a Update communication (#8578)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-04-16 13:50:15 +07:00
Andrey SobolevandGitHub e20ec51363 UBERF-9724: Fix github functionality on 0.7 (#8554)
* UBERF-9724: Fix github functionality on 0.7

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>

* Fix exception for no social id for system account

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>

---------

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-04-15 17:18:49 +07:00
Artyom SavchenkoandGitHub d2603d8629 UBERF-9716: New profile preview and initial achievements (#8504)
* UBERF-9716: Draft user profile

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Redesign user profile card

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Hide error for profile popup

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Add achievement header and refactor

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Display timezone

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix formatting

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Refactor

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Add preview for mentions

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Move achievements to separate module and use component extension

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix rush check

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix validate

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix validate

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Minor fixes

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix formatting and template

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Update npm lock

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Add light background and fix some issues

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix svelte error

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Add preview to new chat

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix svelte

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Update avatar selector

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Use instead of px

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Accent name

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Fix formatting

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Remove unused width prop

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9716: Remove isButtonIcon

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-04-15 13:13:16 +07:00
KristinaandGitHub 38acd73004 Add personal labels for cards (#8534)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-04-11 20:33:58 +07:00
Denis BykhovandGitHub a9b9690f5e Fix calendar migration (#8531)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-04-11 10:55:21 +05:00
Denis BykhovandGitHub 24f608e706 Bump model (#8522) 2025-04-10 21:21:39 +07:00
KristinaandGitHub 2aa8ae5243 Adjust tg bot (#8412)
* Remove notification provider func

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* Adjust tg-bot

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* Use global integration

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* Use workspace integration

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* getSocialIdBySocialKey -> findFullSocialIdBySocialKey

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* move findFullSocialIdBySocialKey to service operations

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* use listIntegrations with account token

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* Adjust api

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

* Fxi tests

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>

---------

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-04-10 12:54:53 +07:00
Andrey SobolevandGitHub 87caab77c9 UBERF-9748: Refactor server-ws (#8495)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-04-08 12:35:12 +07:00
ChunosovandGitHub 5571dc0ee1 remove my-space application (#8488)
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>
2025-04-07 23:44:04 +07:00
Andrey SobolevandGitHub 57114e9888 Remove unused green service anymore (#8480)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-04-07 12:40:50 +05:00
ChunosovandGitHub e953eb0a6e Seach mail thread in personal spaces (#8466)
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>
2025-04-04 13:22:57 +07:00
Alexander OnnikovandGitHub 19cb971e92 UBERF-9730 Expose server timing in datalake service (#8447)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-04-03 13:49:56 +07:00
ChunosovandGitHub 0085c5aa42 Use new message API for inbound mails (#8445) 2025-04-03 08:01:17 +07:00
KristinaandGitHub b688e52f8a Bump communication (#8436)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-04-02 19:41:47 +07:00
Alexander OnnikovandGitHub 6e28287627 chore: update tiptap & hocuspocus (#8428) 2025-04-02 15:56:07 +07:00
Andrey SobolevandGitHub e4f97fdeaf Bump livekit client (#8427) 2025-04-02 15:05:30 +07:00
KristinaandGitHub 790e4bf5e8 Update communication (#8422)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-04-02 09:16:14 +07:00
Alexander OnnikovandGitHub db839695cf fix: build msg2file container (#8424)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-04-02 00:16:10 +07:00
KristinaandGitHub af9bb74670 New chat & inbox (#8328)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-03-31 17:09:09 +07:00
357d0dcfe9 Inbound mail service (#8379)
* UBERF-9612: Send mail creation request

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9612: Mail creation

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9612: Rename pod

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* use hook in inbound mail pod

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* inbound mail mta handler

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* fix formatting

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* revert account changes, save messathes in both from and to spaces

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* remove pod-hook

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* fix port dockerfile

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* fix deps versions

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* mark ws dep as external

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* create social id for mailbox

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>
Co-authored-by: Artem Savchenko <armisav@gmail.com>
2025-03-28 13:48:19 +07:00
ChunosovGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
31de65a60c Account mailboxes (#8342)
* add mailboxes settings page

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* add account methods and ui for mailbox settings

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* load mailbox domains in settings

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* create mailbox table in migrations

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* add translations, generate password for mailbox

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* Potential fix for code scanning alert no. 145: Creating biased random numbers from a cryptographically secure source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Chunosov <N.Chunosov@yandex.ru>
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* update pnpm.lock

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

* move password generation to utils

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>

---------

Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>
Signed-off-by: Chunosov <N.Chunosov@yandex.ru>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-03-26 11:38:18 +07:00
Anna KhismatullinaandGitHub 6beddd3b16 Port export changes to develop (#8329)
Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com>
2025-03-25 21:10:51 +05:00
Andrey SobolevandGitHub 163f6785c9 UBERF-9693: Allow to reindex from migration (#8345)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-25 23:09:40 +07:00
Andrey SobolevandGitHub 58eb205688 use redpanda queue (#8291)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-22 13:55:46 +05:00
Alexander OnnikovandGitHub dac0f70631 fix: multipart upload in datalake service (#8307)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-03-21 21:25:06 +07:00
Alexey ZinovievandGitHub def2a411c5 Bump model (#8300)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-03-20 15:20:32 +04:00
Andrey SobolevandGitHub 590eb29856 Use electron 35 (#8295) 2025-03-20 16:01:52 +07:00
Victor IlyushchenkoandGitHub 97c884a30e To Do list improvements (#8280)
Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>
2025-03-20 11:38:30 +07:00
Denis BykhovandGitHub e16d6c73a2 Processes (#8267) 2025-03-19 07:49:26 +07:00
Andrey Sobolev 2ff661d172 Upgrade KOA
https: //github.com/hcengineering/platform/security/dependabot/63
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-18 00:30:25 +07:00
Denis TingaikinandGitHub 06605ed619 qfix: remove cf workers to fix ci/build on develop branch (#8226)
Signed-off-by: denis-tingaikin <denis.tingajkin@xored.com>
2025-03-14 01:08:21 +07:00
Anna KhismatullinaandGitHub d4731a63b0 Support export to JSON, CSV (#8193)
Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com>
2025-03-12 22:31:58 +07:00
Andrey Sobolev d1a45c0fe6 Fix merge
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-11 21:23:07 +07:00
Victor IlyushchenkoandGitHub 248cb26f38 Survey plugin tweaks & bug fixes (#8188)
* Survey plugin tweaks & bug fixes

Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>

* ff

Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>

---------

Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>
2025-03-11 11:41:10 +03:00
Artyom SavchenkoandGitHub f94d8bfbaf UBERF-9605: Test MTA hook integration (#8189)
* UBERF-9605: Test MTA hook service

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9605: pod-hook config

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9605: Minor fixes

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* UBERF-9605: Add TODO

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-03-11 14:27:36 +07:00
Alexander OnnikovandGitHub 92273f548b feat: add datalake service (#8184)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-03-10 22:30:32 +07:00