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
Andrey Sobolev and GitHub
8452c1f650
Fix ts-config to fix ts-server ( #9019 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-05-22 17:22:04 +07:00
Kristina and GitHub
b1859c562a
Bump version ( #9057 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-05-21 22:14:23 +02:00
Artyom Savchenko and GitHub
f914027b85
UBERF-10672: Fix person duplicates ( #9004 )
2025-05-21 19:10:10 +07:00
Kristina and GitHub
ee97398277
Add favorite/starred cards ( #9006 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-05-21 12:48:47 +07:00
Artyom Savchenko and GitHub
40001d9a5a
UBERF-10557: Use communication queue ( #8993 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-05-21 11:24:50 +07:00
9eb96ad236
UBERF-10669: Fix email channel duplicates ( #8996 )
...
* UBERF-10669: Fix email channel duplicates
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update services/mail/mail-common/src/__tests__/channel.test.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Artyom Savchenko <armisav@gmail.com >
* UBERF-10669: Trim email
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 <175728472+Copilot@users.noreply.github.com >
2025-05-20 19:39:14 +07:00
42865885c3
Add fixes for new chat/inbox ( #8984 )
...
* Add chat fixes
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Update pnpm
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Freeze chat if app out of focus, add reaction notification, add inbox clearing
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Read reactions notifications
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Fix format
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Update packages/ui-next/src/components/message/MessageInput.svelte
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Kristina <kristin.fefelova@gmail.com >
* Update packages/ui-next/src/components/message/MessageInput.svelte
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Kristina <kristin.fefelova@gmail.com >
* Fix processes section
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
---------
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
Signed-off-by: Kristina <kristin.fefelova@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-19 17:04:27 +07:00
Artyom Savchenko and GitHub
6691ac27a2
UBERF-10632: Fix email thread creation date ( #8968 )
2025-05-18 23:35:06 +07:00
Artyom Savchenko and GitHub
633da96b8e
QFix: Fix MTA-hook token ( #8954 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-05-16 10:55:48 +07:00
Artyom Savchenko and GitHub
6dd9fbfb33
UBERF-10593: Fix MTA hook and reuse clients ( #8938 )
...
* UBERF-10593: Fix MTA hook and improve performance
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-10593: Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-05-15 12:48:30 +07:00
Artyom Savchenko and GitHub
467267a67a
UBERF-10525: Update MTA-hook integration ( #8925 )
...
* UBERF-10525: Remove old mail resources
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-10525: Use KVS for threads lookup
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-10525: Use kvs for thread lookup
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-10525: Integrate mail-common
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-10525: Add tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-05-14 16:06:58 +07:00
Kristina and GitHub
137260fe5b
Fix undefined error in new chat ( #8892 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-05-12 11:21:50 +04:00
Artyom Savchenko and GitHub
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
Kristina and GitHub
7809b1d524
Card & messages UI changes ( #8876 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-05-08 14:12:09 +07:00
Kristina and GitHub
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
Kristina and GitHub
b864fc6f91
Fix messages loading ( #8865 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-05-07 08:17:21 +04:00
Kristina and GitHub
508cef27d4
New card layout ( #8796 )
2025-05-02 09:01:01 +07:00
Artyom Savchenko and GitHub
107412e2d3
UBERF-10386: Fix SES client ( #8737 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-04-28 21:04:22 +07:00
Kristina and GitHub
7721300186
Fix threads in new chat ( #8653 )
2025-04-22 08:46:00 +07:00
Kristina and GitHub
c49439070a
Update communication ( #8578 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-04-16 13:50:15 +07:00
Kristina and GitHub
38acd73004
Add personal labels for cards ( #8534 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-04-11 20:33:58 +07:00
Chunosov and GitHub
7537d0014a
Handle plain-text mails in inbound mail service ( #8519 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-10 18:25:04 +07:00
Artyom Savchenko and GitHub
b9c6d337d8
UBERF-9740: Send mail errors to Sentry ( #8481 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-04-07 14:27:41 +07:00
Chunosov and GitHub
3c58f2b7f9
Fix inbound mail attachment upload ( #8472 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-04 22:29:12 +07:00
Chunosov and GitHub
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
Chunosov and GitHub
4a7ecf44d0
Ignore email tags in inbound mail ( #8451 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-03 16:30:34 +07:00
Chunosov and GitHub
46446c5737
add deleted mark for social ids ( #8446 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-03 10:22:29 +04:00
Chunosov and GitHub
0085c5aa42
Use new message API for inbound mails ( #8445 )
2025-04-03 08:01:17 +07:00
Chunosov and GitHub
a226f9aa0e
Mailbox fixes ( #8406 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-01 11:41:24 +07:00
Artyom Savchenko and GitHub
bacf563d85
UBERF-9712: Improve mail TLS settings and logs for self hosters ( #8399 ) ( #8400 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-03-31 17:08:24 +07:00
Chunosov and GitHub
fca71b6a93
Mail hook adjustments ( #8385 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-03-31 11:00:30 +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
Artyom Savchenko and GitHub
e1d479ab64
Uberf-9663: Improve mail logging ( #8275 )
...
* UBERF-9663: Improve mail logging
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9663: Fix log message
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9663: Use context for logging
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9663: Add context
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9663: Fix test
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9663: Use measure context for logging
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9663: Configure logger
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9663: Additional logger info
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-03-19 19:45:03 +07:00
Chunosov and GitHub
31b54bb039
use api-key in mail service ( #8257 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-03-18 11:01:45 +07:00
Andrey Sobolev and GitHub
8f2d8abc62
Use new base image v20250310 ( #8181 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-10 11:09:42 +07:00
Artyom Savchenko and GitHub
427ef5905b
UBERF-9577: Fix using default from address in emails ( #8163 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-03-07 17:35:33 +07:00
Artyom Savchenko and GitHub
6a37cf8d07
UBERF-9557: Support attachments in mail service ( #8139 )
...
* UBERF-9557: Support attachments in mail service
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9557: Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9557: Fix tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-03-05 13:26:33 +07:00