fa03d2b616
fix(account): handle single-word names in OIDC and GitHub auth providers ( #10631 ) ( #10656 )
...
When a user's name has no spaces (common for CJK names like "西门吹雪"),
name.split(' ') returns a single-element array so the last name
destructures as undefined, causing a PostgreSQL NOT NULL constraint
violation on the last_name column.
- openid: prefer standard OIDC given_name/family_name claims when
available, fall back to splitting name with safe slice(1).join()
- github: same split fix using displayName ?? username
- loginOrSignUpWithProvider: add ?? '' defensive fallback at insertOne
to guard against any undefined last name reaching the DB
Fixes #10628
Signed-off-by: SaiVaraprasad Medapati <varaprasadreddy9676@gmail.com >
Co-authored-by: SaiVaraprasad Medapati <varaprasadreddy9676@gmail.com >
2026-03-19 16:51:34 +07:00
b426a42a4f
fix(login): guard logIn() behind token check in password signup ( #10518 ) ( #10650 )
...
When MAIL_URL is configured the account service intentionally returns
token: undefined to enforce email confirmation before granting access.
SignupForm.svelte was calling logIn() unconditionally, which triggered
PUT /cookie with no Authorization header. The cookie endpoint returned
a 401 whose response body was not parseable as JSON, crashing the client
with "Unexpected token 'N', 'Not Found' is not valid JSON". The account
was created successfully but the user was stuck on the signup page.
- Guard logIn() with `result.token != null`, matching the pattern
already used in doLoginNavigate() in utils.ts
- Fix PUT /cookie 401 response to use ctx.res.writeHead + ctx.res.end
with the JSON body inline, consistent with the rest of the file.
Previously ctx.body was set (Koa pattern) then ctx.res.end() was
called with no body (raw Node pattern), so the body was never sent.
- Add unit tests for the token guard logic
Fixes #10518
Signed-off-by: Don Kendall <kendall@donkendall.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-19 14:48:29 +07:00
Alexander Onnikov and GitHub
58295e4169
feat: auto generate rank in middleware ( #10577 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-03-02 19:18:11 +07:00
Artyom Savchenko and GitHub
d7a0fa8309
Do not allow kick last owner ( #10559 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-26 14:55:17 +05:00
Yulian Diaz and GitHub
66deebdf4e
fix(account): handle empty $in array to prevent PostgreSQL IN () syntax error ( #10554 )
...
* fix(account): handle empty array in $in SQL clause to prevent PostgreSQL syntax error
buildWhereClause now emits FALSE for empty $in arrays instead of invalid
IN () syntax. Also adds an early return in getWorkspacesInfoWithStatusByIds
so callers like the GitHub/Gmail/Backup services never hit the query with
an empty uuid list.
Fixes #10553
Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com >
* fix(account): also guard against non-array uuids in getWorkspacesInfoWithStatusByIds
Per review feedback from @ArtyomSavchenko: use Array.isArray() in addition to
the length check to handle runtime cases where uuids may not be an array.
Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com >
---------
Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com >
2026-02-25 22:56:57 +07:00
Artyom Savchenko and GitHub
5f7f712be3
Revert "Fix: password signup crashes with JSON parse error when MAIL_URL is c…" ( #10534 )
...
This reverts commit f391dd0a5d .
2026-02-21 14:55:46 +07:00
Yulian Diaz and GitHub
f391dd0a5d
Fix: password signup crashes with JSON parse error when MAIL_URL is configured ( #10519 )
...
When signing up with a password on deployments with MAIL_URL set, the
account service returns token: undefined to enforce email confirmation.
SignupForm.svelte was calling logIn() unconditionally, which triggered
PUT /cookie without an Authorization header, returning a 401 with an
unparseable body and leaving the user stuck on the signup page.
- Guard logIn() in SignupForm.svelte with `result.token != null`, matching
the pattern already used in doLoginNavigate() in utils.ts
- Fix PUT /cookie 401 response to use Koa's ctx.status/ctx.body instead of
raw ctx.res.writeHead/end, so the error body is correctly serialized
- Add unit tests for the token guard logic
Fixes #10518
Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com >
2026-02-19 14:09:29 +07:00
Artyom Savchenko and GitHub
38ce824a00
Fix Brazilian Portuguese translation ( #10522 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-18 21:26:13 +07:00
Artyom Savchenko and GitHub
bb54748716
feat: Redesign workspace join ( #10507 )
...
* Redesign workspace join
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Login rename
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix UI tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix unstable tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Minor fixes
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix translations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Redesign join
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-16 16:07:18 +07:00
Artyom Savchenko and GitHub
55eb570884
Fix email notifications for export ( #10506 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-13 15:32:10 +05:00
Artyom Savchenko and GitHub
40fda7b337
feat: Brazilian Portuguese translation ( #10478 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-07 17:33:11 +05:00
Artyom Savchenko and GitHub
c6529c36d4
Do not use the error logging level for expected situations ( #10474 )
...
* Do not use the error logging level for expected situations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-03 10:58:25 +07:00
Alexander Onnikov and GitHub
a0252ab2fe
fix: do not write analytics event when no token ( #10463 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-01-30 12:55:58 +07:00
Alexander Onnikov and GitHub
1fb53b9115
fix: mute account unauthorized error ( #10461 )
2026-01-30 09:49:12 +07:00
Artyom Savchenko and GitHub
f6d2476b55
Bump postgres package version ( #10394 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-12 20:39:34 +07:00
Artyom Savchenko and GitHub
4c60202756
Fix fulltext index if communication api is not enabled ( #10371 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-07 22:55:21 +07:00
Artyom Savchenko and GitHub
33acb80a29
Allow to get person info in export ( #10368 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-06 12:49:15 +07:00
Denis Bykhov and GitHub
05e5c37a50
Add versioning support to fulltext ( #10338 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-12-30 14:06:46 +07:00
Denis Bykhov and GitHub
9bb0d35de5
Card versioning ( #10336 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-12-29 19:04:38 +05:00
c8aec52f13
Postgress support ( #10331 )
...
* Pure PostgreSQL
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix formatting
* Optimize a tests
+ Optimize a stream docker build
* Fix migrations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix datalake image
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Co-authored-by: Andrey Sobolev <haiodo@gmail.com >
2025-12-26 12:11:38 +07:00
a5af7fdd6a
Configure permissions to import documents ( #10310 )
...
* fix: redesign and compact
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix: comments
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix: correctly dropping connections in timeout
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* feature: loglevel in config
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix: loglevel in config
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* features lopt: direct personal messages between websockets by username
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix collaborator security query
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Fix svelte warnings
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Change log
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add export permissions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add workspace permissions enum
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add changelog
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update account enum
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Co-authored-by: Leonid Kaganov <lleo@lleo.me >
Co-authored-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-12-18 22:22:58 +07:00
d2d8fb74eb
Update dependencies ( #10305 )
...
* fix: redesign and compact
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix: comments
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix: correctly dropping connections in timeout
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* feature: loglevel in config
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix: loglevel in config
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* features lopt: direct personal messages between websockets by username
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* fix collaborator security query
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Fix svelte warnings
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Change log
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add workspace permissions enum
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add changelog
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Permission methods
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update core and account versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update core and account versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Co-authored-by: Leonid Kaganov <lleo@lleo.me >
Co-authored-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-12-18 00:40:41 +05:00
Denis Bykhov and GitHub
a4055d8a0e
Password aging fix ( #10287 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-12-10 19:03:45 +05:00
Alexander Onnikov and GitHub
2323a9a04e
update huly.server ( #10270 )
...
* fix collaborator security query
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* update server/postgres version
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
---------
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-12-02 12:53:38 +07:00
Andrey Sobolev and GitHub
7f655a2d8c
Fix every time compacting and put images back to backup ( #10257 )
...
* Fix every time compacting and put images back to backup
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix formatting
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
---------
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-11-28 15:32:26 +07:00
Denis Bykhov
210d70cf55
Fix formatting
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-27 00:50:38 +05:00
Denis Bykhov
d5d5b4028f
Add password aging
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-27 00:01:53 +05:00
Denis Bykhov
c3eba17a7e
update deps
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-26 23:24:41 +05:00
+1
98652c6476
Include sub projects ( #10201 )
...
* Add bump-changes
* Add utility tests
* Add utility tests
* Bump to new version of esbuild and typescript
* v0.7.3
* use platform rig 0.7.10
* upgrade: memory engine optimized; change name to (was recommended by Copilot and Onnikov, TODO: CHANGE CLIENT TOO!!!)
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* Fix rate limits bug
* Bump versions
* Fix lock file
* Fix bug in queue cleanup
* Add more tests for queue
* Add api-test tests
* Initial commit
* Improve hierarchy + tests
Add tests for hierarchy and few performance/memory optimizations.
* Add more hierarchy tests
* Move from Huly platform repository
* Add docker tests setup
* Fix test to be executed only once
* Add connection tests
* Fix package include source files
* More tests
* Create README.md
* Fix pnpm lock
* Fix packages publish
* Remove broken tests
* feat: adjust hulylake client for storage adapter
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Fix export
* Fix publish
* Fix message update (#114 )
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Bump version
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Fix lang store (#115 )
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* update hulylake client
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump version
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Add hulylake storage adapter
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump version
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* fix validation issues
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* fix: do not fail on deseralization error and add logs
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* bump version -> 0.1.14
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* fix collaboration test
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Update prettier and new update-deps script
Prettier + svelte support
* fix unstable ydoc tests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Add tx ordering middleware
* Fix ordering tests
* Fix Kafka close of admin
* Add tests for measurement and understand overhead
* Fix not updated lock file
* Fix update-deps
* Fix update-deps
* Use latest platform-rig
* Fix deps
* Add rush check to CI
* Use latest versions
* Bump versions
* Fix lock file
* validate json patch
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* bump version -> 0.1.15
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* fix merge unit tests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Script to sync eslint deps
* Fix deps
* Fix tests
* Fix platform-rig detection
* Update to latest platform-rig
* Update to latest platform rig and core
* Bump typescript
* Bump typescript
* Rollback eslint plugins
* Fix lock file
* Bump platform-rig
* Update to latest platform-rig
* update to latest platform-rig
* Allow to compile svelte files
* Add ui-test component for checking compile
* Fix log levels rename compile ui -> compile ui-esbuild
* Fix build
* Bump esbuild svelte version
* Chore: use fixed versions in update-deps
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Chore: commit changes
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Update deps
* Add tests for session manager
* Fix txOrdering implementation
* Bump ordering
* Prevent metrics zero values in measure
+ Fix format svelte files
* Revert update-deps script logic
* v0.7.19
* update to latest platform-rig
* Update deps
* Fix pnpm
* Session counters
* Fix pnpm lock
* Add storage client
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* fix versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump core
* Fix pnpm
* Get rid of communication dependency
* Add copilot memory file
* Use proper name for instructions file
* Fix instructions
* Use domain instead of test name in gauges
* Update instructions file
* fix front service upload
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* remove incorrect test
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Move packages to huly.core
* Move packages to core, since they are not utils
* Add global user profile
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Fix lock file
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Add support for memory limit check
* Bump version
* Fix pnpm
* report more accurate upload progress
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* fic validation issues
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Fix deps
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Move LowLevelStorage to server
* Fix linting
* Revert "Fix linting"
This reverts commit 54631d353e .
* Revert "Move LowLevelStorage to server"
This reverts commit aafb8f6f12 .
* feature: add regorus engine with permit file
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* Fix one second counters for memory usage
* Fix kafka test
* use fresh core
* Version bump
* fix: key parameter added
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* Fix readme and few author mistakes
* Export domain schemas
* Bump version
* Tests (#117 )
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Bump version
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* feat: compact compact worker (#4 )
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* bump version -> 0.1.16
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Add TypeIdentifier
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Add change logs
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* rename send -> try_send
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix pnpm lock
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Add identifier middleware, bump core
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Add subsciption methods to account client
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Fix lock file
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Fix reaction notification (#118 )
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Bump version
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Improve find methods schemas to convert to valid types
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Add change description
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
* Do not transcode while recording
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Open telemetry support
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* use proper content type in multipart upload
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* fix build (#26 )
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Fix peers (#120 )
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Bump version
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
* Add ActivityCollaborativeChange
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Update pnpm
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Allow to suspend errors on with
* Fix pnpm cache
* update versions
* v0.7.17 for all
* v0.7.11
* v0.7.14
* remove arc from worker
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* bump version -> 0.1.17
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Rank for attributes
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Update pnpm
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix one second counters
* Fix withContext and allow pass options
* Fix formatting
* Use updated deps
* Bump versions
* Update deps
* Update deps to platform.core
* add support for textColor mark
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* add support for textStyle mark
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump versions again
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Fix
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Rework on second timers
* fix merge of large blobs feched from s3
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* bump version -> 0.1.18
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* New subscription methods in account-client
* Update lock file
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Send error on find for wrong domain
* Suspend connect custom errors events in traces
* Bump client
* Bump core
* update deps
* Fix lock file
* Sorting for TypeIdentifier
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Bump version
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* add workspace usage info
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
* Improve pg security perfomance
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix identifier middleware
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Update TxAccessLevel interface
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Allow guest to update its identities
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Add password login locked platform status
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
* Fix Uptrace normalizeMarkdown errors
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add change log
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add txMatch to permission
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* update pnpm lock
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Bump
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix permission middleware
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix enum sorting
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Enable formatting check
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Enable formatting check
* Add change
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix Uptrace NaN error
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* feature: removed actors, improved performance
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* feature: ping from server to clients added
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* feature: ping from server to clients added
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
* Compress kafka messages and fix exception in findAll
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Bump versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Bump versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Rush change
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix compression param
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Trigger change
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Trigger change
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Bump markdown version
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Enable sub projects
* Fix wrong double symbol scripts
* Include foundation packages
* Add support for custom exclude filters
Add support for custom exclude filters - by Andrey Sobolev - haiodo@gmail.com
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Bump
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix Uptrace filter is not a function error
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Sync versions
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
---------
Signed-off-by: Leonid Kaganov <lleo@lleo.me >
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
Signed-off-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
Co-authored-by: Leonid Kaganov <lleo@lleo.me >
Co-authored-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
Co-authored-by: Alexander Onnikov <Alexander.Onnikov@gmail.com >
Co-authored-by: Kristina <kristin.fefelova@gmail.com >
Co-authored-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
Co-authored-by: Denis Bykhov <bykhov.denis@gmail.com >
Co-authored-by: Nikolay Marchuk <nikolay.marchuk@hardcoreeng.com >
Co-authored-by: Alexander Onnikov <aonnikov@hardcoreeng.com >
Co-authored-by: Artem Savchenko <armisav@gmail.com >
2025-11-26 19:15:30 +05:00
Denis Bykhov and GitHub
4ba57ffb19
Update packages ( #10244 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-24 23:49:51 +07:00
Artyom Savchenko and GitHub
a6c964a830
Do not spam with expected invite errors ( #10241 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-11-22 17:24:05 +07:00
Artyom Savchenko and GitHub
4b8a40bb92
Bump core and server versions ( #10230 )
...
* Bump versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add package lock
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-11-19 17:00:43 +07:00
Alexey Zinoviev and GitHub
02fa0f4419
eqms-1401: track password changed events ( #10217 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-11-17 12:09:49 +07:00
Andrey Sobolev and GitHub
225f6036c3
Enable PNPM workspaces ( #10192 )
...
* Enable PNPM workspaces
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix love-agent build
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
* Fix formatting
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
---------
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-11-08 13:00:13 +07:00
Denis Bykhov and GitHub
efd539c297
Bump server ( #10185 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-01 15:19:31 +07:00
Alexey Zinoviev and GitHub
7d1ab03db9
EQMS-1402: limit password login max attempts ( #10184 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-11-01 09:52:59 +04:00
Alexey Zinoviev and GitHub
90e83a23fd
EQMS-1650: External approvers fixes ( #10181 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2025-10-31 23:26:51 +07:00
Alexander Onnikov and GitHub
621a61da22
add usage info to workspace status ( #10172 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-10-30 19:40:20 +07:00
Denis Bykhov and GitHub
5921428143
Bump versions ( #10170 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-10-30 14:07:36 +07:00
Alexey Zinoviev and GitHub
df50eab941
Subscriptions ( #10114 )
2025-10-30 10:45:20 +07:00
Alexander Onnikov and GitHub
f2d3d0e27e
force compact backup ( #10164 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-10-28 23:13:38 +07:00
Andrey Sobolev and GitHub
924f0e7b22
Bump packages ( #10162 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-10-28 15:59:45 +07:00
Andrey Sobolev and GitHub
1a618be120
Bump core deps ( #10156 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-10-27 22:29:51 +05:00
Alexander Onnikov and GitHub
42e2e2ee35
fix: use proper doc key when compacting backup ( #10155 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2025-10-27 19:51:14 +07:00
Andrey Sobolev and GitHub
770802e79d
Bump versions of all deps ( #10154 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-10-27 13:26:59 +07:00
Denis Bykhov and GitHub
54593b583d
Show card content diff ( #10151 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-10-26 13:28:55 +05:00
Kristina and GitHub
28fb9a4baf
Direct typing and presence ( #10147 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-10-24 21:52:42 +07:00
Andrey Sobolev and GitHub
ffd8d90378
Support for rating system ( #10124 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-10-24 10:10:01 +07:00
Denis Bykhov and GitHub
7f130e3987
ID type ( #10126 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-10-22 22:44:21 +05:00
Kristina and GitHub
986490ac62
Fix inbox ( #10129 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2025-10-22 19:12:28 +04:00