Anton Alexeyev and GitHub
de3ed8d643
Readonly forbid GitHub authorization ( #9212 )
2025-06-11 15:28: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
Alexey Zinoviev and GitHub
14310dfa6f
UBERF-8425: Fix account upgrade deadlocks ( #9163 )
...
* uberf-8425: fix account upgrade deadlocks
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-8425: fix unit tests
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-04 00:07:18 +07:00
Alexey Zinoviev and GitHub
89f81fd14a
UBERF-8425: Improved pg/acc/ws error handling ( #9144 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-02 10:54:48 +04:00
Anton Alexeyev and GitHub
635304c4af
Readonly workspace access ( #9005 )
...
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com >
2025-06-02 13:21:38 +07:00
Alexey Zinoviev and GitHub
49927cf803
uberf-8425: retry tx account ( #9133 )
2025-05-29 10:35:05 +07:00
Alexey Aristov and GitHub
29405cd043
hulygram UI integration ( #9103 )
...
* hulygram UI integration
Signed-off-by: Alexey Aristov <aav@acm.org >
wip
Signed-off-by: Alexey Aristov <aav@acm.org >
* consider AI robot suggestions
Signed-off-by: Alexey Aristov <aav@acm.org >
* add missing translations
Signed-off-by: Alexey Aristov <aav@acm.org >
* corrections after code review
Signed-off-by: Alexey Aristov <aav@acm.org >
* move api handling to the api.ts module
Signed-off-by: Alexey Aristov <aav@acm.org >
* account service: register hulygram service id
Signed-off-by: Alexey Aristov <aav@acm.org >
* correct source code formatting
Signed-off-by: Alexey Aristov <aav@acm.org >
* correct accounts tests (service name changed)
Signed-off-by: Alexey Aristov <aav@acm.org >
* minor change (for gh troubleshooting)
Signed-off-by: Alexey Aristov <aav@acm.org >
---------
Signed-off-by: Alexey Aristov <aav@acm.org >
2025-05-27 16:38:16 +02:00
Andrey Sobolev and GitHub
86601457da
BUMP: Bump few deps with fixes ( #9093 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-05-27 11:51:04 +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
Alexey Zinoviev and GitHub
efb6ea9085
UBERF-8425: Speed up accounts migration ( #8994 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-05-20 17:47:32 +07:00
Alexey Zinoviev and GitHub
53f02fac18
uberf-10455: merge accounts for merged persons ( #8942 )
2025-05-15 19:15:04 +07:00
Alexey Zinoviev and GitHub
f98007b2e9
UBERF-10550: Support internal endpoint in getLoginInfoByToken ( #8902 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-05-12 23:00:25 +07:00
Alexey Zinoviev and GitHub
ebdb7fc392
uberf-10488: allow ws limit per account ( #8864 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-05-07 12:28:05 +07:00
Denis Bykhov and GitHub
44cecc1a73
Rewrite calendar service ( #8851 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-05-06 17:04:52 +07:00
Alexey Zinoviev and GitHub
c42a94f697
UBERF-9559: Make CR accounts migrations concurrency safe ( #8821 )
...
* uberf-9559: make cr accounts migrations concurrency safe
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-9559: fix test
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-05-03 23:30:39 +07:00
Artyom Savchenko and GitHub
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
Alexey Zinoviev and GitHub
26194a4dbf
UBERF-10303: Always sign up with OTP ( #8665 )
2025-04-23 09:33:57 +07:00
Denis Bykhov and GitHub
bbbdf67b28
Fix otp admin login ( #8639 )
...
* Fix otp admin login
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
---------
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-04-19 01:17:31 +07:00
Artyom Savchenko and GitHub
7575fa08ec
UBERF-10248: Fix local time ( #8623 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-04-18 13:09:08 +07:00
Alexey Zinoviev and GitHub
fb12d735ff
uberf-10227: fix createdOn type in getUserWorkspaces ( #8584 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-04-16 20:52:42 +07:00
Andrey Sobolev and GitHub
0c9c985ab8
UBERF-9521: Refactor session manager ( #8560 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-04-16 20:50:58 +07:00
Artyom Savchenko and GitHub
c370fdb1a8
UBERF-10248: Fix timezone loading ( #8586 )
...
* UBERF-10248: Fix local timezone
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-10248: Remove unused import
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-10248: Remove redundant arg
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-04-16 20:30:05 +07:00
Chunosov and GitHub
7015461c72
Use huly id for caldav, disable app secret getting for accounts ( #8581 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-16 13:39:22 +04:00
Alexey Zinoviev and GitHub
163295783b
uberf-10228: expose release social id to services ( #8562 )
2025-04-15 21:06:59 +07:00
a8d6eaca92
QFix: Fix default timezone ( #8547 )
...
* QFix: Fix default timezone
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Potential fix for code scanning alert no. 165: Unvalidated dynamic method call
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 >
---------
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-04-15 14:07:04 +07:00
Chunosov and GitHub
241ee3be06
allow user to manage their integrations ( #8545 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-15 12:51:57 +07:00
Andrey Sobolev and GitHub
5ca2a73fba
UBERF-9724: Use updated accounts ( #8452 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-04-14 09:36:20 +07:00
Alexey Zinoviev and GitHub
aa9215ed13
uberf-9754: fix account timestamp ( #8520 )
2025-04-10 20:24:58 +07:00
Kristina and GitHub
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
Alexey Zinoviev and GitHub
b31e340959
uberf-9530: support old guest link ( #8506 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-04-10 11:39:34 +07:00
Alexey Zinoviev and GitHub
4cb1f3e411
UBERF-9732: Use huly id as primary social id ( #8499 )
...
* uberf-9732: use huly id as primary social id
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-9732: fix person id filter
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-04-09 09:52:06 +07:00
Alexey Zinoviev and GitHub
66325de693
UBERF-9726: Fix integrations in accounts for CR 24.1 ( #8490 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-04-08 10:47:27 +04:00
Artyom Savchenko and GitHub
163cca55da
UBERF-9734: Set default account timezone ( #8469 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-04-07 14:28:55 +07:00
Alexey Zinoviev and GitHub
9bf5234730
uberf-9726: manage integrations in accounts ( #8475 )
2025-04-05 20:43:22 +07:00
Chunosov and GitHub
b4518d23af
Generate token for invite link if none ( #8463 )
...
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com >
2025-04-03 23:52:56 +04: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
Alexey Zinoviev and GitHub
fe5c74f298
uberf-9727: allow adding social id to existing person ( #8439 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-04-02 21:57:57 +07:00
Alexey Zinoviev and GitHub
0341b69395
UBERF-9714: Support subsecutive meeting joins ( #8421 )
...
* uberf-9714: support subsecutive meeting joins
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* uberf-9714: fix unit test
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-04-01 21:43:53 +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
Kristina and GitHub
af9bb74670
New chat & inbox ( #8328 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-03-31 17:09:09 +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
Alexey Zinoviev and GitHub
c6326b3c73
UBERF-9636: Meeting links - more cases ( #8369 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-03-28 01:05:53 +07:00
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
Alexey Zinoviev and GitHub
edda71fef4
UBERF-9636: Meeting links ( #8334 )
2025-03-25 09:15:09 +03:00
Andrey Sobolev and GitHub
58eb205688
use redpanda queue ( #8291 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-03-22 13:55:46 +05:00
Alexey Zinoviev and GitHub
a343075411
uberf-9671: fix gh accounts migration ( #8308 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-03-21 16:35:00 +04:00
Alexey Zinoviev and GitHub
899b00df66
UBERF-9503: generated social ids ( #8208 )
2025-03-20 17:21:51 +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
Artyom Savchenko and GitHub
ed5983a9f8
UBERF-9661: Use MAIL_URL env for mail integration ( #8272 )
...
* UBERF-9661: Add mail url env
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9661: Use MAIL_URL env
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9661: Fix test
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9661: Remove SES_URL
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-9661: Update configs
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-03-19 12:56:09 +07:00