Alexey Zinoviev and GitHub
d0a42d63ec
UBERF-13587: Huly secretary integration ( #9861 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-09-17 16:23:35 +04:00
Denis Bykhov and GitHub
601d4a3102
Disable email mask ( #9862 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-09-15 21:05:58 +05:00
Alexey Zinoviev and GitHub
c0fa4b7299
UBERF-13511: Support guest tokens with open account ( #9834 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-09-11 22:49:33 +07:00
Alexey Zinoviev and GitHub
443856f58f
UBERF-13510: Card space public link ( #9804 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-09-09 13:32:17 +07:00
Alexey Zinoviev and GitHub
f81576c1f2
uberf-13507: support space membership via token claim ( #9786 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-09-05 17:22:12 +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
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 Savchenko and GitHub
fa0a0b6709
Add account method to get full social ids by person ids ( #9654 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-08-08 16:07:56 +07:00
Artyom Savchenko and GitHub
7e92c12073
UBERF-11414: Integrations ( #9610 )
...
* UBERF-11414: Use common integration kind
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Allow multiple gmail
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Merge with develop
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Refactor integration kinds
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add integrations package
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Integrations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Integration state and config
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add integration events
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Refresh integration states
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Rename to integration-client
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add filter button
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add translations for filters
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Synced channels count
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Actions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add isLoading for connect
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Create connection and integration
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Use social id from hulygram
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Remove old integrations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Gmail state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Gmail state and disconnect all handler
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Add tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Gmail sync state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix rush check
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix gmail tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix calendar actions and config
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Calendar state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Access config
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Github integration state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix svelte errors
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix typos
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix validate
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Fix translations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* UBERF-11414: Retry on network issues
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-08-04 15:14:06 +07:00
Alexey Zinoviev and GitHub
eb11d3515e
UBERF-12325: Add mongo warning for v7 ( #9543 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-15 16:52:37 +07:00
Anton Alexeyev and GitHub
446a2f9dda
Add a separate setting to control if guests can join WS ( #9540 )
...
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com >
2025-07-14 12:36:46 +07:00
Anton Alexeyev and GitHub
73fa668681
Readonly allow signup ( #9517 )
...
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com >
2025-07-11 13:19:37 +07:00
Alexey Zinoviev and GitHub
d7ac2e78e1
uberf-9488: account operations unit tests ( #9503 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-09 12:12:31 +07:00
Alexey Zinoviev and GitHub
8b5bfc35d1
uberf-12170: support merging person in addSocialIdToPerson ( #9470 )
2025-07-04 22:55:33 +05:00
Alexey Zinoviev and GitHub
97849388ed
UBERF-11998: Support account deletion from admin page ( #9441 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-03 18:26:33 +07:00
Alexey Zinoviev and GitHub
28fdc84494
UBERF-10254: Manage own social ids ( #9398 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-07-03 00:35:25 +05:00
Andrey Sobolev and GitHub
22d54d43b1
qfix: Allow tool to create workspace with dataid for testing ( #9404 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 16:50:06 +07:00
Alexey Zinoviev and GitHub
b5fd7f0987
qfix: account unit test ( #9409 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-30 14:59:45 +07:00
Andrey Sobolev and GitHub
cee68bc064
qfix: get pending data id ( #9402 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 12:24:21 +07:00
Andrey Sobolev and GitHub
f44b9c427d
Extract postgres base package ( #9397 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 12:23:21 +07:00
Andrey Sobolev and GitHub
90ef532d64
qfix: update last visit ( #9401 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-30 00:28:39 +07:00
Denis Bykhov and GitHub
804c0c5a5c
Add calendar to allowed ( #9373 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-06-25 18:47:28 +05:00
Andrey Sobolev and GitHub
fa398672fe
Qfix for admin access ( #9254 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-25 16:46:47 +07:00
f50b0fab71
Rework processes ( #9322 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-24 23:18:11 +05:00
Andrey Sobolev and GitHub
36d2c04d1e
QFIX: Hide deleted workspaces from select workspace list ( #9337 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-23 17:03:19 +05:00
Andrey Sobolev and GitHub
6934f6b393
QFIX: Optimize getWorkspaceInfo use ( #9302 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-06-19 13:08:29 +05:00
Alexey Zinoviev and GitHub
3d95663283
uberf-11651: fix huly id confirmation for dev setup ( #9296 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-18 20:58:41 +07:00
Alexey Zinoviev and GitHub
2d009aaeea
uberf-8425: improve account methods params checks ( #9278 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-17 23:45:58 +07:00
Alexey Zinoviev and GitHub
8b383bd49c
QFix: Public links ( #9264 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-17 10:15:15 +07:00
Alexey Zinoviev and GitHub
48778e4985
Qfix: make github login/signup case insensitive ( #9247 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-16 02:10:02 +07:00
Alexander Onnikov and GitHub
7c5d76ccc1
fix: ensure workspace and account uuid when generating token ( #9246 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-06-16 02:02:25 +07:00
Alexey Zinoviev and GitHub
d34cd599a3
Qfix GitHub auth ( #9239 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-06-15 21:17:27 +07:00
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