Artyom Savchenko and GitHub
d78d9daba5
feat: Support find in desktop client ( #10723 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-05 14:44:22 +07:00
Artyom Savchenko and GitHub
85c991ffcc
Fix run-local for print service ( #10719 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-05 14:37:52 +07:00
Artyom Savchenko and GitHub
ebbad2b557
Fix Mermaid diagram paste ( #10714 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-05 14:37:31 +07:00
Artyom Savchenko and GitHub
ea254970c0
feat: Add ability to configure guest permissions ( #10708 )
...
* Configure guest permissions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix permission domain
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix permission declaration
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix lock file
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Guest permissions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Allow guests to update their own documents
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add modules order
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix translations, icons
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix disabled apps and update translations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-05 14:36:59 +07:00
Artyom Savchenko and GitHub
2a221cef3a
Color control documents ( #10717 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-04 19:38:29 +05:00
Artyom Savchenko and GitHub
f47b42b864
Do not log workspace info ( #10712 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-01 15:19:57 +07:00
Artyom Savchenko and GitHub
efe3d7200a
Update employee role on account role change ( #10709 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-31 20:21:27 +07:00
cc16352be9
Sync with foundations packages ( #10703 )
...
* 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 >
* 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 >
* Support in-memory mode for hulypulse
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update platform-rig
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Comment change log verification
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update pnpm lock
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Sync with foundation
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update platform-rig
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Sync with foundation and bump versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Sync with foundations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update and increment versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Skip change log verification
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix hulypulse connections
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting and ci
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix validation warnings
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix validation
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix pnpm lock
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update versions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update hulypulse version
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-03-31 10:23:56 +07:00
Artyom Savchenko and GitHub
2bb87bf441
Do not select space not accessible to the user ( #10707 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-30 22:44:00 +05:00
c3079951a8
Do not handle markdown table as KaTeX ( #10699 )
...
* Do not handle markdown table as LATEX
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Tighten the math paste criteria
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Potential fix for code scanning alert no. 296: Inefficient regular expression
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>
2026-03-30 17:13:23 +07:00
Artyom Savchenko and GitHub
5b0c47adc5
Fix ws connection hang in case of workspace not found ( #10682 )
...
* Handle workspace not found errors
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add API tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix ws error code
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-27 22:09:43 +07:00
Artyom Savchenko and GitHub
81608de0ef
Fix Github login update ( #10683 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-27 22:09:08 +07:00
Artyom Savchenko and GitHub
080682995b
Allow guest users edit documents created by them ( #10695 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-27 13:39:38 +07:00
Artyom Savchenko and GitHub
b42782db1f
Reconnect pulse on connection error ( #10698 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-27 13:39:28 +07:00
Artyom Savchenko and GitHub
a22271d004
Fix formatting ( #10697 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-27 11:35:24 +07:00
Artyom Savchenko and GitHub
c2cf3a85cc
Fix SSRF in Link Preview Service ( #10689 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-27 11:06:59 +07:00
2b6d065217
Fix markdown links in table ( #10688 )
...
* Fix markdown links in table
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Potential fix for code scanning alert no. 294: Inefficient regular expression
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 >
* Add tests
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>
2026-03-27 11:05:23 +07:00
Artyom Savchenko and GitHub
cc0bf8d030
Fix hyperlink in contoll doc comment ( #10690 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-27 11:04:02 +07:00
Artyom Savchenko and GitHub
7bdf8170a7
Remove unused field ( #10686 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-25 19:37:57 +07:00
Artyom Savchenko and GitHub
0c397f654d
Fix github UI issues ( #10684 )
...
* Fix github UI issues
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Remove legacy project fields
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-25 16:41:54 +07:00
Artyom Savchenko and GitHub
466935d26a
Do not create Github worker for deleting workspace ( #10661 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-25 16:33:28 +07:00
Artyom Savchenko and GitHub
37dda9ed11
Fix markdown link escaping ( #10685 )
...
* Fix markdown link escaping
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix escape
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-25 16:32:30 +07:00
Artyom Savchenko and GitHub
5a9e02e6db
Do not display collaboration errors in case of reconnects ( #10678 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-25 09:37:26 +07:00
Artyom Savchenko and GitHub
801c60b8ce
Format stats error ( #10681 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-25 09:36:44 +07:00
Artyom Savchenko and GitHub
4bad9689a3
Temporarily increase limits for findAll performance test ( #10677 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-24 12:22:47 +07:00
Artyom Savchenko and GitHub
355b0e70ac
Add 15/30 minutes time spent reports ( #10675 )
...
* Add 15/30 minutes time spent reports
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Set default employee
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-24 12:21:48 +07:00
Artyom Savchenko and GitHub
0a7abd8a65
Try to fix unstable 'find avg' tests ( #10669 )
...
* Try to fix unstable 'find avg' tests
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-23 15:33:06 +07:00
d26924408c
Fix message links ( #10660 )
...
* Merge with develop
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix errors
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
Co-authored-by: Kristina <kristin.fefelova@gmail.com >
2026-03-23 14:56:03 +07:00
Artyom Savchenko and GitHub
f9cb97007e
Fix formatting ( #10668 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-22 12:29:19 +07:00
Artyom Savchenko and GitHub
7add62ae2b
Improve error handling in notification service ( #10662 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-22 01:23:41 +05:00
Artyom Savchenko and GitHub
982527a364
Allow to add social links if there are no attached messages ( #10657 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-20 17:18:45 +07:00
Artyom Savchenko and GitHub
9bbbc609fc
Fix social link save ( #10655 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-20 17:18:32 +07:00
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
Artyom Savchenko and GitHub
c3f9cd04ac
Fix intermittent PDF print failures ( #10654 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-19 15:55:46 +07:00
Artyom Savchenko and GitHub
195d7dbff2
Reuse default invite settings in link generation ( #10651 )
...
* Reuse default invite settings in link generation
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Capability check
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix warning
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-19 14:35:06 +07:00
Artyom Savchenko and GitHub
dc9744ba12
Fix social ID owner check ( #10653 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-19 14:34:48 +07:00
Artyom Savchenko and GitHub
83fdb49d23
Fix export translations ( #10652 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-19 09:46:53 +07:00
Artyom Savchenko and GitHub
9fadd8c735
Fix publish config ( #10644 )
...
* Fix publish config
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-18 14:27:55 +07:00
Artyom Savchenko and GitHub
f21a9e31e1
Get rid of workspace dependencies in published packages ( #10645 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-17 13:52:58 +07:00
Artyom Savchenko and GitHub
c0d9f64f8d
Load RefTo fields in markdown table ( #10642 )
...
* Load RefTo fields in markdown table
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix Polynomial regexp
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-16 20:00:58 +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
Artyom Savchenko and GitHub
50964650a7
Update KVS version ( #10633 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-13 10:49:19 +07:00
Artyom Savchenko and GitHub
f7256a44b4
User should be able to see only own training results ( #10629 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-12 21:18:03 +07:00
Artyom Savchenko and GitHub
8a3269248d
Make issues read-only for guests ( #10595 )
...
* Make issues read-only for guests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix validation
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-12 14:01:42 +07:00
Artyom Savchenko and GitHub
96ac74078b
Fix svelte error in sub-issues ( #10618 )
...
* Fix svelte error in sub-issues
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Check array
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 21:00:23 +07:00
Artyom Savchenko and GitHub
9fcb302b04
Fix logging for transformStripeSubscriptionToData ( #10609 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 17:28:03 +07:00
Artyom Savchenko and GitHub
83b58ac3d7
Fix subscription status mapping ( #10611 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 17:27:26 +07:00
Artyom Savchenko and GitHub
88065119cb
Fix Stripe success URL and account id ( #10608 )
...
* Fix Stripe success URL and account id
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Use account uuid in update subscription
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 13:56:12 +07:00
Artyom Savchenko and GitHub
cd7b4ea7f8
Fix payment server config ( #10607 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 13:55:45 +07:00
Artyom Savchenko and GitHub
9ac0914175
Handle checkout errors ( #10605 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 10:35:28 +07:00
Artyom Savchenko and GitHub
cad04875f7
Add notifications for reviewed documents ( #10601 )
...
* Send notification when document reviewed
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-10 10:25:46 +07:00
Artyom Savchenko and GitHub
24bdc18b92
Fix stripe metadata ( #10603 )
...
* Fix stripe metadata
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add account uid to metadata
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix validation
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 10:23:51 +07:00
Artyom Savchenko and GitHub
8da0fb93a9
Fix stripe events ( #10602 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-09 22:49:48 +07:00
Artyom Savchenko and GitHub
fc0edbc9b3
Fix stripe webhook ( #10600 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-09 15:18:29 +07:00
Artyom Savchenko and GitHub
0f1b77d846
Fix import tool launch ( #10596 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-06 22:17:46 +07:00
Artyom Savchenko and GitHub
71c5e5e0ed
Add PostgreSQL profile for dev mode ( #10582 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-06 12:25:33 +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
7a7020292b
Add action to export project documents ( #10592 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-06 12:24:47 +07:00
Artyom Savchenko and GitHub
f94d564ec6
Support default invite setting in branding ( #10591 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-05 15:19:43 +07:00
Artyom Savchenko and GitHub
b7b5f5cbe0
Handle no documents to export ( #10588 )
...
* Handle no documents to export
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-05 15:19:29 +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
Artyom Savchenko and GitHub
56e864923e
Update changelog ( #10579 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 21:46:02 +07:00
Artyom Savchenko and GitHub
bfb3c6e81b
Give controlled documents access for external approval ( #10581 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 20:12:58 +07:00
38b97b6840
Allow to launch publish npm manually ( #10580 )
...
* Allow to launch publish npm manually
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Potential fix for code scanning alert no. 288: Workflow does not contain permissions
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>
2026-03-02 13:44:07 +07:00
Artyom Savchenko and GitHub
6e7c2496b1
Fix LockFieldEditor.svelte formatting ( #10578 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 12:05:10 +07:00
Artyom Savchenko and GitHub
a21764cbf0
Fix npm publish ( #10575 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 10:59:00 +07:00
Artyom Savchenko and GitHub
c3758432bf
Validate version bumped for v tags ( #10567 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-28 17:17:03 +07:00
Artyom Savchenko and GitHub
0e9bd7db17
Hide other people's social identities ( #10566 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-27 13:25:18 +05: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
Artyom Savchenko and GitHub
dc964de99f
Add tags to markdown table ( #10560 )
...
* Add tags to markdown table
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-02-26 14:46:34 +05:00
Artyom Savchenko and GitHub
c68076ea10
Fix last messages button ( #10558 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-26 09:17:27 +07:00
Artyom Savchenko and GitHub
aef114855e
Add ability to sort projects and hide archived ( #10552 )
...
* Add ability to sort projects and hide archived
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Restore default settings
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-26 09:17:00 +07:00
Artyom Savchenko and GitHub
48a28a0b81
Configure who should be able to send invitation link ( #10555 )
...
* Configure who should be able to send invitation link
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add user role select
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Limit default user roles
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-25 19:42:11 +07:00
Artyom Savchenko and GitHub
2dd45f56a0
Fix npm publish ( #10545 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-24 23:50:05 +05:00
Artyom Savchenko and GitHub
2beb25faf4
Update changelog ( #10544 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-23 20:51:20 +07:00
Artyom Savchenko and GitHub
7c92000d0c
Bump and publish npm packages for v tags ( #10542 )
...
* Bump and publish npm packages for v tags
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add permmission block
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-23 08:59:09 +07:00
Artyom Savchenko and GitHub
f651c561b5
Update kvs and pulse versions ( #10539 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-21 22:45:00 +07:00
abe12992e7
Take upstream ( #10538 )
...
* 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 >
* 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 >
* Support in-memory mode for hulypulse
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-02-21 21:58:08 +07:00
Artyom Savchenko and GitHub
a46dd77f9e
Show actions button instead of 'Copy all' ( #10537 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-21 21:57:49 +07:00
Artyom Savchenko and GitHub
25bafb5d13
Fix bump with foundation packages ( #10536 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-21 21:57:35 +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
Artyom Savchenko and GitHub
efef235447
Add ability to group by issues by project ( #10531 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-21 14:13:13 +07:00
Artyom Savchenko and GitHub
2733a2c1ba
Fix date formatting in md table ( #10523 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-19 14:42:46 +05:00
Artyom Savchenko and GitHub
b7ca5a1d45
Show Google login on mobile devices ( #10524 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-19 02:16:36 +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
Artyom Savchenko and GitHub
44f2f8d952
Add project breadcrumb ( #10515 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-17 21:34:31 +07:00
Artyom Savchenko and GitHub
b14c9c6cda
Allow for guests to update notification settings ( #10517 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-17 21:34:15 +07:00
Artyom Savchenko and GitHub
499cc8cd96
Support minified dev deployment ( #10512 )
...
* Support minified dev deployment
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update readme
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Merge compose files
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-16 17:38:33 +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
850e15fc05
qfix: Remove unused ui dependencies ( #10511 )
...
* qfix: Remove unused ui dependencies
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Update lock file
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-16 11:15:32 +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
315f390920
Add ability to copy all data from cards/docs tables ( #10505 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-13 15:30:43 +05:00
Artyom Savchenko and GitHub
b17b1dec0d
Allow to define different viewlet actions ( #10502 )
...
* Allow to define different viewlet actions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-12 11:14:30 +07:00
Artyom Savchenko and GitHub
dbe961780c
Support browser translations for read only editor ( #10501 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-12 11:13:04 +07:00
Artyom Savchenko and GitHub
bf705d9bef
Fix exception during github issue id reading ( #10500 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-12 11:12:36 +07:00
Artyom Savchenko and GitHub
cebcf1ab1f
Fix issues layout ( #10498 )
...
* Fix collapsed issue title
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix issues layout
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-12 11:12:00 +07:00
Artyom Savchenko and GitHub
93c2b4b694
Show payment error notifications ( #10497 )
...
* Show payment error notifications
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix year in copyright
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix duplicated ids
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-12 11:11:28 +07:00
Artyom Savchenko and GitHub
baacc66062
Fix relationship table refresh ( #10494 )
...
* Fix relationship table refresh
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix warnings
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-09 12:01:12 +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
2bdf82d608
Update etc/hosts path for Windows ( #10482 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-04 13:50:22 +07:00