Andrey Sobolev and GitHub
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 Sobolev and GitHub
2b39a954a0
Use our analytics service properly ( #9985 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-10-01 12:30:23 +07:00
Kristina and GitHub
566b83ead7
Communication v2 ( #9867 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-09-22 09:40:38 +04:00
Alexander Onnikov and GitHub
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 Onnikov and GitHub
331e04e03c
use slim image ( #9858 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-09-15 17:29:24 +07:00
Alexander Onnikov and GitHub
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 Onnikov and GitHub
07fa7f4a16
update esbuild and svelte ( #9820 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-09-10 15:27:26 +07:00
Artyom Savchenko and GitHub
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 Zinoviev and GitHub
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 Savchenko and GitHub
cdceb8c196
UBERF-13241: Support gmail space config ( #9710 )
2025-08-22 17:37:11 +07:00
Artyom Savchenko and GitHub
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 Sobolev and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
482bccaec2
Do not use native bcrypt module ( #9675 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-08-14 12:45:46 +07:00
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
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 Sobolev and GitHub
790595a26c
qfix: Remove sentry on server ( #9597 )
2025-07-24 21:14:20 +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
Flynn and GitHub
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 Savchenko and GitHub
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 Onnikov and GitHub
e617ffd15d
UBERF-12083 Expose service from token in datalake stats ( #9424 )
2025-07-01 18:05:15 +07:00
Artyom Savchenko and GitHub
10292174eb
QFix: Fix mail messages order ( #9419 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-07-01 14:30:37 +07:00
Artyom Savchenko and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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
Kristina and GitHub
43c59020e8
Api refactor v2 ( #9309 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-06-19 19:16:56 +07:00
Artyom Savchenko and GitHub
84652d00fd
QFix: Fix parseMail test ( #9303 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-06-19 10:59:20 +07:00
Artyom Savchenko and GitHub
5250152a64
UBERF-11529: Fix parseMail test ( #9255 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-06-16 18:14:09 +07:00
Kristina and GitHub
e440dab0f3
Communication api fixes ( #9223 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-06-13 13:49:53 +07:00
Kristina and GitHub
25272e3431
Communication submodule ( #9170 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-06-06 01:29:11 +07:00
Andrey Sobolev and GitHub
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 Savchenko and GitHub
07c364c776
UBERF-11423: Fix attachments in emails ( #9166 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-06-04 14:37:59 +07:00
Kristina and GitHub
cd1a25bf52
Inbox UI & chat fixes ( #9165 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-06-04 12:35:05 +07:00
Artyom Savchenko and GitHub
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 Savchenko and GitHub
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 Sobolev and GitHub
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 Sobolev and GitHub
6f26cf0511
UBERF-11392: Fixes to statistics ( #9138 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-05-30 09:58:02 +07:00
Artyom Savchenko and GitHub
ffee889d59
UBERF-11383: Fix gmail push processing ( #9127 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-05-28 15:05:19 +07:00
Kristina and GitHub
3dd44b9f12
New activity fixes ( #9123 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-05-28 13:03:36 +07:00
Artyom Savchenko and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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
Kristina and GitHub
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 Savchenko and GitHub
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
Kristina and GitHub
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 Savchenko and GitHub
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