Artyom Savchenko and GitHub
f9cb97007e
Fix formatting ( #10668 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-22 12:29:19 +07:00
db2fb631f8
fix(view): "Not Specified" group shows assigned issues ( #10606 ) ( #10666 )
...
When grouping by assignee with a secondary grouping (e.g. by Status),
the "Not Specified" category passed `undefined` as the query value.
Since `undefined` is stripped during JSON serialization, the server
received no filter and returned all documents — causing assigned
issues to appear under "Not Specified".
Use `null` instead so the filter survives serialization and correctly
matches only documents where the field is unset.
Fixes #10606
Signed-off-by: Don Kendall <kendall@donkendall.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 12:04:23 +07:00
Denis Bykhov and GitHub
4ef554b9d2
Two-Factor Authentication (2FA) ( #10658 )
...
* Two-Factor Authentication (2FA)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix test
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix test
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix tests
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* More test fixes
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix tests
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
---------
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-03-21 14:36:32 +07:00
f44d88e134
feat(password): email-confirmed password setup for SSO accounts ( #10649 )
...
* feat(password): add email-confirmed password setup for SSO accounts
SSO-only accounts (Google, GitHub, OIDC) now have a secure path to add
a password credential without requiring direct session trust.
**Problem:** Previously, password setup for SSO users either required an
existing password (blocking SSO-only users entirely) or would have needed
to trust the session token alone to create a persistent credential — a
security gap where a compromised session could silently add a password.
**Solution:** Email-confirmed flow that reuses the existing recovery
infrastructure:
1. `checkHasPassword` RPC — authenticates via session token, returns
whether the account has a password hash set (drives UI branching).
2. `requestPasswordSetup` RPC — authenticates via session token, looks up
the account's verified email social ID, generates a recovery token
(`restoreEmail` claim), and sends a "Password recovery" email via the
existing mail service. No DB schema changes.
3. `PasswordRestore.svelte` (unchanged) handles the link click → calls
the existing `restorePassword` RPC → password is set.
**UI changes** (`Password.svelte`):
- `hasPassword === false` → "Set a password" panel with description and
"Send setup link" button
- On success → "Check your email for a link to set your password."
- On `SocialIdNotFound` → "No email address is linked to your account."
with guidance to add one via Account Settings → Manage Identities
- `hasPassword === true` → existing "Change password" form (unchanged)
**Account client:** Added `checkHasPassword()` and
`requestPasswordSetup()` methods to `AccountClientImpl`; both registered
as platform resource functions (`login.function.CheckHasPassword` /
`login.function.RequestPasswordSetup`).
Signed-off-by: Don Kendall <dkendall@ledoweb.com >
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
* test(password): add unit tests for SSO password setup RPCs
ssoPassword.test.ts — 12 tests covering:
- checkHasPassword: returns true/false for hash+salt presence, false for
partial state (hash-only or salt-only), error for missing account
- changePassword: rejects empty old/new passwords, rejects wrong
oldPassword (hash mismatch)
- requestPasswordSetup: sends email when email social ID exists, returns
SocialIdNotFound when no email is linked, handles mail service failures
gracefully (logs error, does not rethrow)
signupTokenGuard.test.ts — added edge-case for empty-string token to
document current guard behaviour (token != null passes empty string
through; noted as a future hardening opportunity).
Signed-off-by: Don Kendall <dkendall@ledoweb.com >
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
* chore(dev): add dev-local webpack proxy for local Docker compose stack
Adds a `dev-local` CLIENT_TYPE that proxies webpack dev server requests
to a local Docker compose stack (nginx at localhost:8088), following the
same pattern as the existing `dev-server`, `dev-huly`, etc. modes.
Useful for developing frontend changes against a fully running local
backend without needing `huly.local` DNS configuration.
Signed-off-by: Don Kendall <dkendall@ledoweb.com >
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
* feat(email): redesign transactional emails with proper HTML and dedicated password setup template
All account service email templates were bare <p> tags with no styling,
branding, or call-to-action buttons. Replaced with production-quality
HTML emails using email-safe table layout and inline CSS.
Design: Huly wordmark on dark (#18181B) header, white card body, dark
CTA button, subtle border, system font stack. Plain-text versions
updated to match for clients that prefer text.
Templates improved:
- RecoveryHTML/Text — password reset flow
- ConfirmationHTML/Text — email verification on signup
- InviteHTML/Text — workspace invitation
- ResendInviteHTML/Text — re-invitation
- OtpHTML/Text — sign-in code with large monospace code display
New dedicated template for SSO password setup (PasswordSetupHTML/Text/
Subject) so the setup email has copy distinct from forgot-password
recovery. requestPasswordSetup now uses these instead of RecoveryHTML.
Subject: "Set a password for your Huly account".
Other language files updated with the new PasswordSetup* keys
(English copy as fallback — translations can follow separately).
Signed-off-by: Don Kendall <dkendall@ledoweb.com >
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
* fix(password): guard requestPasswordSetup against accounts with existing password
Add server-side check that rejects requestPasswordSetup calls from accounts
that already have a password hash+salt. The setup flow bypasses the
old-password requirement in changePassword, so it must be restricted to
SSO-only accounts. The UI already guards this branch but defence-in-depth
requires the server to enforce it independently.
Also adds JSDoc to requestPasswordSetup and extends unit test coverage:
- TokenError path for checkHasPassword (invalid/expired token)
- BadRequest guard for requestPasswordSetup on password-bearing accounts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
* fix: add missing locale keys and fix eslint/formatting for CI
- Add 5 missing SSO password translation keys to all non-en locale files
(SetPassword, SSOPasswordDescription, SendSetupLink, SSOPasswordEmailSent,
SSONoEmailLinked) to fix locale parity test
- Replace non-null assertions with type casts in ssoPassword.test.ts
to fix @typescript-eslint/no-non-null-assertion errors
- Revert unrelated tracker/github cosmetic changes that triggered
pre-existing eslint errors in those packages
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
* fix: address review — remove dev/prod changes, translate PasswordSetup strings
- Revert dev/prod/webpack.config.js and package.json (per BykhovDenis)
- Translate PasswordSetupText and PasswordSetupSubject for all 10 locales
(cs, de, es, fr, it, pt-br, pt, ru, tr, zh)
- PasswordSetupHTML stays in English (reviewer approved)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
---------
Signed-off-by: Don Kendall <dkendall@ledoweb.com >
Signed-off-by: Don Kendall <kendall@donkendall.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-21 03:53:18 +05:00
2d26c74874
feat(text-editor): add highlight, subscript, superscript and mathematics toolbar actions ( #10627 )
...
* feat(text-editor): add highlight action
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* feat(text-editor): add subscript and superscript actions
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* feat(text-editor): add mathematics inline and block actions
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* chore(text-editor): add mathematics and katex dependencies
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* fix(text-editor): fix eslint strict-boolean-expressions in mathematics extension
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* fix(text-editor): change max-width of toolbar to display all icons correctly
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* chore(text-editor): add subscript and superscript as direct dependencies
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* chore(text-editor): add missing locale keys for new text editor actions [temp, AI-generated]
Adds placeholder translations (English fallback) for Highlight, Subscript, Superscript, Mathematics, and MathematicsBlock to all non-English locale files. Translations are not reviewed and should be replaced by a native speaker.
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
* fix(text-editor): fix subscript/superscript serialization and extension placement
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
---------
Signed-off-by: ComputerCrack <github.compacter838@simplelogin.com >
Co-authored-by: ComputerCrack <github.compacter838@simplelogin.com >
2026-03-19 09:51:24 +07:00
Artyom Savchenko and GitHub
9ddebe0d9c
Fix translation error loop ( #10636 )
...
* Test issue duplicates and fix translation error loop
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-16 13:20:46 +07:00
Alexander Onnikov and GitHub
9edb67d632
fix: convert ws event data to array buffer ( #10635 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-03-13 17:11:29 +07:00
Artyom Savchenko and GitHub
5613b4f708
Fix npm packages to not use legacy repository format ( #10576 )
...
* Fix packages script
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix npm packages to not use legacy string repo
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-06 12:25:21 +07:00
Artyom Savchenko and GitHub
6bd7da2c4a
Export product version with controlled docs ( #10586 )
...
* Export product version with controlled docs
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-03-04 14:48:33 +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
Denis Bykhov and GitHub
c15060afb0
Fix fieldChangesCheck ( #10550 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-25 01:04:07 +05:00
Denis Bykhov and GitHub
feb76fcafa
feat: Implement process import/export functionality, enhance process … ( #10528 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-19 14:41:51 +05: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
Alexey Zinoviev and GitHub
8328cf2631
Qfix: allow notifications for guests with collab security ( #10510 )
...
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com >
2026-02-16 16:08:45 +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
Alexander Onnikov and GitHub
7b133e084d
fix: secure blobs ( #10490 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-02-09 09:22:27 +07: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
ef96be9274
Stabilize measurement performance tests ( #10485 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-04 13:44:15 +07:00
Denis Bykhov and GitHub
218cce6a40
Fix size predicate null handle ( #10417 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-19 14:20:16 +05:00
Denis Bykhov and GitHub
e1231f8555
Fix default null value ( #10409 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-16 10:19:01 +07:00
Artyom Savchenko and GitHub
1e4926fd80
Fix controlled doc sequence conflicts ( #10406 )
...
* Fix document sequence conflicts
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-15 21:29:48 +07:00
2165c39282
Update core and server ( #10400 )
...
* 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 >
* Fix predicate
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add changelog
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix object clone
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Bump and add changelog
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update core package
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix exception in getTypeOf
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Disable changelog check
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix failed to fetch errors in account client
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
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 >
2026-01-13 17:02:53 +05:00
Denis Bykhov and GitHub
ab9daa4991
Show doc attrs and collaborators for cards ( #10390 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-11 20:23:53 +05:00
Denis Bykhov and GitHub
c91a19cae8
Improve custom employee ref ( #10349 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-03 01:08:01 +05:00
Denis Bykhov and GitHub
c8eebb0d9d
Fix relation query ( #10346 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-02 19:27:12 +05:00
Denis Bykhov and GitHub
4eec6ea2d2
Show version as column ( #10344 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-02 03:05:16 +05:00
Denis Bykhov and GitHub
bc05679886
Relationship table fixes ( #10342 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-02 01:03:52 +05: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
Denis Bykhov and GitHub
20e6bbd5df
Relationship table ( #10329 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-12-24 18:21:29 +05:00
Denis Bykhov and GitHub
33bb180505
Ability to show ids in title ( #10318 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-12-19 20:26:53 +05:00
Denis Bykhov and GitHub
b49722b6bf
RBAC per class ( #10314 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-12-18 21:10:29 +05: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
83e110f4ab
Tracebility matrix preparation ( #10286 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-12-10 14:35:48 +07:00
Denis Bykhov and GitHub
a129aef8d1
Strict RBAC for spaces ( #10261 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-30 18:28:33 +05:00
Denis Bykhov and GitHub
2c2a217b1e
Improve cards permissions ( #10260 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-29 13:19:46 +07:00
Denis Bykhov
c3eba17a7e
update deps
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-26 23:24:41 +05:00
Denis Bykhov
fd0b7130eb
Add 'foundations/core/' from commit '4f31d1b32637d2f124f555531ee12be8af3fd4fc'
...
git-subtree-dir: foundations/core
git-subtree-mainline: 16b1109180
git-subtree-split: 4f31d1b326
2025-11-26 22:56:44 +05:00
Denis Bykhov
6ea92dd409
remove to prepare for subtree
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2025-11-26 22:56:11 +05:00
Andrey Sobolev and GitHub
1ab6638012
Fix formatting ( #10254 )
...
Signed-off-by: Andrey Sobolev <haiodo@gmail.com >
2025-11-26 20:52:04 +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