Commit Graph
412 Commits
Author SHA1 Message Date
ChunosovandGitHub 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
ChunosovandGitHub 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 ZinovievandGitHub 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 ZinovievandGitHub 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
ChunosovandGitHub a226f9aa0e Mailbox fixes (#8406)
Signed-off-by: Nikolay Chunosov <Chunosov.N@gmail.com>
2025-04-01 11:41:24 +07:00
KristinaandGitHub af9bb74670 New chat & inbox (#8328)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-03-31 17:09:09 +07:00
ChunosovandGitHub 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 ZinovievandGitHub 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
ChunosovGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
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 ZinovievandGitHub edda71fef4 UBERF-9636: Meeting links (#8334) 2025-03-25 09:15:09 +03:00
Andrey SobolevandGitHub 58eb205688 use redpanda queue (#8291)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-22 13:55:46 +05:00
Alexey ZinovievandGitHub 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 ZinovievandGitHub 899b00df66 UBERF-9503: generated social ids (#8208) 2025-03-20 17:21:51 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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
Alexey ZinovievandGitHub f03ffa7aa4 QFIX: account migration mongo to cr (#8237) 2025-03-15 20:50:55 +07:00
Andrey SobolevandGitHub 633e3d8fa1 UBERF-9606: Limit a number of workspaces per user (#8192) (#8199) 2025-03-11 21:00:06 +07:00
Andrey SobolevandAndrey Sobolev cc7178a1d4 Improve rate limit on sendInvite (#8150)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-06 17:29:22 +07:00
Alexey ZinovievandGitHub 3bac42ac6e UBERF-9504: Add role to employee mixin (#8072)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-03-05 19:21:22 +04:00
Artyom SavchenkoandGitHub 2cd67e46d7 QFix: Allow mail service to ensure person (#8140)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-03-05 11:09:57 +04:00
Andrey Sobolev 496535f3ec Merge fixes
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-03 13:32:33 +07:00
Andrey SobolevandAndrey Sobolev 6a926a7ea7 UBERF-9540: Fix invite message and add rate limit (#8123)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-03 13:20:11 +07:00
Andrey SobolevandAndrey Sobolev a6b8d6cd09 UBERF-9537: Fix Invalid navigate to guest not authorised (#8121)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-03-03 12:53:40 +07:00
Alexey ZinovievandGitHub 34cfc564b8 uberf-9534: ensure person (#8117)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-28 14:55:59 +04:00
05f1d8395a Merge 9522 9513 (#8103)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
Co-authored-by: Denis Bykhov <bykhov.denis@gmail.com>
Co-authored-by: Alexander Onnikov <aonnikov@hardcoreeng.com>
Co-authored-by: Victor Ilyushchenko <alt13ri@gmail.com>
2025-02-27 16:57:36 +07:00
Denis BykhovandGitHub 5d5f6e89b3 Merge (#8082)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-02-26 17:59:41 +07:00
Alexander OnnikovandGitHub 20bbe82144 feat: cookie token (#8057)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-02-24 13:12:19 +07:00
Alexey ZinovievandGitHub e5fbe6cbd5 UBERF-9488: More account unit tests (#8058)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-20 12:01:24 +07:00
Alexey ZinovievandGitHub 711badfadb uberf-9488: part of account unit tests (#8054)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-19 17:09:58 +07:00
Alexey ZinovievandGitHub 34297ae0a7 UBERF-9489: Fixes and cleanup (#8048)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-19 02:43:06 +07:00
Alexey ZinovievandGitHub 9d8cc845d6 UBERF-9458: OTP sign up (#8043)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-18 22:58:30 +07:00
Alexey ZinovievandGitHub 5165ae71f7 UBERF-9400: Show name on login screen (#8013)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-17 15:42:01 +04:00
Andrey SobolevandGitHub b487cb949b QFIX: Fix missing SES_AUTH_TOKEN (#8026)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-17 17:51:40 +07:00
Andrey SobolevandGitHub 2f27d09a05 Reset attempts from UI (#8023)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-17 16:23:29 +07:00
Andrey Sobolev 1205a20286 Merge branch 'staging' into develop
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-17 13:12:13 +07:00
Andrey SobolevandGitHub 207e60a76e Minor import fixes (#8017)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-17 13:10:46 +07:00
Alexander OnnikovandGitHub 567989dac5 fix: handle token decode errors (#8018)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-02-17 12:32:42 +07:00
Andrey SobolevandGitHub f11935bfbc QFix: Pass extra token details in selectWorkspace (#8010)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-14 22:21:20 +07:00
Alexey ZinovievandGitHub de7a032a9f UBERF-8425: Fix get pending workspace on CR (#8009) 2025-02-14 18:58:23 +07:00
Alexey ZinovievandGitHub 7dec3cf7fb uberf-9383: fix ws init and import (#8005)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-14 09:00:23 +07:00
Alexey ZinovievandGitHub 37607c60d6 uberf-8425: fix getPendingWorkspace in CR (#7996)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-13 01:29:41 +07:00
Andrey SobolevandGitHub db0bbe31aa Merge staging 12feb (#7993)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-12 23:18:50 +07:00
Andrey Sobolev 8d57e0aa2e Fix typo
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-12 23:01:13 +07:00
Alexey ZinovievandGitHub 1a76ebcc80 UBERF-8425: Account DB unit tests (#7994)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-12 22:57:04 +07:00
Alexey ZinovievandGitHub 69dbd06863 Qfix: mongo status collection (#7990)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-12 17:22:19 +07:00
Andrey SobolevandGitHub ca73f4e8f1 UBERF-9457: Region move fixes + tests (#7986)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-12 09:15:34 +07:00
Alexey ZinovievandGitHub d9d8813a86 uberf-9447: move accounts to pg tool (#7976)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2025-02-11 18:03:13 +07:00
Andrey SobolevandGitHub 931ed82403 QFIX: Admin panel (#7953)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-02-06 22:51:31 +07:00
Alexey ZinovievandGitHub 2c64ceadb8 UBERF-8425: Global accounts (#7573) 2025-02-04 10:31:03 +07:00