Commit Graph
88 Commits
Author SHA1 Message Date
Andrey SobolevandGitHub 0a682d03e3 Switch huly core (#10041)
* Switch to huly.core

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

* Fix build

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

---------

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-10-07 20:23:46 +05:00
Andrey SobolevandGitHub 2b39a954a0 Use our analytics service properly (#9985)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-10-01 12:30:23 +07:00
KristinaandGitHub 566b83ead7 Communication v2 (#9867)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-09-22 09:40:38 +04:00
Alexander OnnikovandGitHub 6a786497a2 fix: use latest base image (#9874)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-09-16 23:18:12 +07:00
Alexander OnnikovandGitHub 331e04e03c use slim image (#9858)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-09-15 17:29:24 +07:00
Alexander OnnikovandGitHub f91144c92b fix: update docker images to latest base (#9854)
* fix: update docker images to latest base

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

* some more fixes

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

---------

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-09-15 11:53:01 +07:00
Alexander OnnikovandGitHub 07fa7f4a16 update esbuild and svelte (#9820)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-09-10 15:27:26 +07:00
Artyom SavchenkoandGitHub 34ef726724 UBERF-13433: Migrate channels to threads (#9761)
* UBERF-13433: Migrate from channels to threads

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

* UBERF-13433: Migrate parent info

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

* UBERF-13433: Use client traverse

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

* UBERF-13433: Add tests

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

* UBERF-13433: Support Jest in model packages

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

* Revert "UBERF-13433: Support Jest in model packages"

This reverts commit 415f5916c9.

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

* Revert "UBERF-13433: Add tests"

This reverts commit 38d7fcd794.

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

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-09-03 12:44:45 +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
Artyom SavchenkoandGitHub cdceb8c196 UBERF-13241: Support gmail space config (#9710) 2025-08-22 17:37:11 +07:00
Artyom SavchenkoandGitHub 01610357d6 UBERF-13123: Fix mail message duplicates (#9684)
* UBERF-13123: Fix mail message duplicates

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

* UBERF-13123: Fix failed tests

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

* UBERF-13123: Refactor message headers

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

* UBERF-13123: Clean up

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

* UBERF-13123: Skip old messages

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

* UBERF-13123: decrease cache size

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

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-08-21 15:02:14 +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 SavchenkoandGitHub d2d1589967 Fix Huly mail headers format (#9676)
* Fix Huly mail headers

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

* Remove X prefix from headers

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

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-08-14 18:05:28 +07:00
Artyom SavchenkoandGitHub 482bccaec2 Do not use native bcrypt module (#9675)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-08-14 12:45:46 +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
Artyom SavchenkoGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
880c3021af UBERF-12966: Send messages from Gmail threads (#9657)
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>
2025-08-11 23:16:58 +07:00
Andrey SobolevandGitHub 790595a26c qfix: Remove sentry on server (#9597) 2025-07-24 21:14:20 +07:00
Andrey SobolevandGitHub 8fef0d7f17 OpenTelemetry support (#9584)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-07-23 13:49:14 +07:00
FlynnandGitHub 6e07d04305 Added optional REPLY_TO for email service (#9490)
Signed-off-by: Flynn <gpg@flyn.ca>
2025-07-11 13:01:07 +05:00
Artyom SavchenkoandGitHub 2f9128639e QFix: Use new hulygun API for mail (#9426)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-07-02 10:27:47 +07:00
Alexander OnnikovandGitHub e617ffd15d UBERF-12083 Expose service from token in datalake stats (#9424) 2025-07-01 18:05:15 +07:00
Artyom SavchenkoandGitHub 10292174eb QFix: Fix mail messages order (#9419)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-07-01 14:30:37 +07:00
Artyom SavchenkoandGitHub 57229b39df QFix: Fix attachments in mail threads (#9371)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-25 18:31:38 +07:00
Artyom SavchenkoandGitHub 8d10d7a991 UBERF-11786: Do not notify about old emails (#9352)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-25 13:41:34 +07:00
Artyom SavchenkoandGitHub 6ed7719238 UBERF-11769: Fix messages order in mail thread (#9350)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-24 15:21:14 +07:00
Artyom SavchenkoandGitHub 845e48ddcf UBERF-11769: Adjust gmail for communication updates (#9346)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-24 10:43:48 +04:00
KristinaandGitHub 43c59020e8 Api refactor v2 (#9309)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-06-19 19:16:56 +07:00
Artyom SavchenkoandGitHub 84652d00fd QFix: Fix parseMail test (#9303)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-19 10:59:20 +07:00
Artyom SavchenkoandGitHub 5250152a64 UBERF-11529: Fix parseMail test (#9255)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-16 18:14:09 +07:00
KristinaandGitHub e440dab0f3 Communication api fixes (#9223)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-06-13 13:49:53 +07:00
KristinaandGitHub 25272e3431 Communication submodule (#9170)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-06-06 01:29:11 +07:00
Andrey SobolevandGitHub fcb67d20f8 Switch to typescript 5.8.3 (#9152)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-06-04 17:57:10 +05:00
Artyom SavchenkoandGitHub 07c364c776 UBERF-11423: Fix attachments in emails (#9166)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-04 14:37:59 +07:00
KristinaandGitHub cd1a25bf52 Inbox UI & chat fixes (#9165)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-06-04 12:35:05 +07:00
Artyom SavchenkoandGitHub c20116c631 UBERF-11411: Add communication threads for emails (#9156)
* UBERF-11411: Add communication threads for emails

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

* UBERF-11411: Clean up

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

* UBERF-11411: Update test

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

* UBERF-11411: Fix formatting

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

* UBERF-11411: Do not create thread for reply

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

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-03 18:51:03 +07:00
Artyom SavchenkoandGitHub 67fc7dd0c4 UBERF-11156: Decode encoded mail content and subject (#9157)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-06-03 16:19:33 +07:00
Andrey SobolevandGitHub cfafaaf025 Bump node to v22 (#9151)
* Bump node to v22

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

* Fix deps

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

---------

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-06-02 14:23:33 +07:00
Andrey SobolevandGitHub 6f26cf0511 UBERF-11392: Fixes to statistics (#9138)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-05-30 09:58:02 +07:00
Artyom SavchenkoandGitHub ffee889d59 UBERF-11383: Fix gmail push processing (#9127)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-28 15:05:19 +07:00
KristinaandGitHub 3dd44b9f12 New activity fixes (#9123)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-05-28 13:03:36 +07:00
Artyom SavchenkoandGitHub efa7eefe8a UBERF-11347: Fix gmail recipients (#9115)
* UBERF-11347: Fix gmail recipients

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

* UBERF-11347: Fix gmail recipients

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

* UBERF-11347: Formatting

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

* UBERF-11347: Fix js doc

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

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-28 12:05:09 +07:00
Artyom SavchenkoandGitHub 7d046798cc UBERF-11342: Fix race conditions handling in mail sync mutex (#9111)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-27 15:42:31 +07:00
Artyom SavchenkoandGitHub 26cbba64f9 UBERF-11239: Fix multipart content in mta-hook (#9110)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-27 12:04:12 +07:00
Artyom SavchenkoandGitHub dfca0e6dd0 UBERF-11175: Fix new person names in mail (#9094)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-26 22:37:52 +07:00
KristinaandGitHub 8dd1e19685 Add link preview in new chat (#9090)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-05-26 13:14:54 +07:00
Artyom SavchenkoandGitHub 14c7541bd3 UBERF-10925: Save gmail messages only for integration owner (#9061)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-23 15:09:00 +07:00
KristinaandGitHub 2ac02e6cc7 Add chat fixes and drafts, message remove action (#9069) 2025-05-23 15:04:56 +07:00
e8abef7c71 UBERF-11067: Fix html to md conversion for complex links (#9070)
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-05-23 15:02:49 +07:00
Artyom SavchenkoandGitHub 8ae0b47364 UBERF-11004: Fix mta-hook email content parsing (#9066)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-05-23 14:40:21 +07:00