Denis Bykhov and GitHub
c6738a02cb
markup check filled ( #10817 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-05-03 15:53:23 +05:00
Denis Bykhov and GitHub
1dc41f0b1d
Fix tables ( #10813 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-05-01 21:43:15 +05:00
Denis Bykhov and GitHub
9a847386ae
feat: add show all versions toggle to card view options and implement version query filtering ( #10809 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-04-29 01:30:46 +05:00
Denis Bykhov and GitHub
d2591a1e71
Markup properties ( #10804 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-04-27 13:46:08 +05:00
Artyom Savchenko and GitHub
99eafbf8bb
Fix training question actions ( #10780 )
...
* Fix training actions
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Formatting
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-20 13:07:25 +07:00
Artyom Savchenko and GitHub
3e415cb0d2
feat: User statuses ( #10774 )
...
* feat: User status
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-04-16 15:02:29 +07:00
Alexander Onnikov and GitHub
c9c84764ff
feat: print documents by class and id ( #10753 )
2026-04-12 18:44:50 +07:00
Denis Bykhov and GitHub
963233b81d
Card grid ( #10749 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-04-12 12:32:43 +05:00
Artyom Savchenko and GitHub
ac1553bd38
feat: Guest auto-join ( #10751 )
...
* feat: Guest auto-join
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Revert "Fix tests"
This reverts commit e3b7c7425f .
* Update tests
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
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 >
* Temp ignore test
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-04-12 13:25:31 +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
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
Denis Bykhov and GitHub
0e3cfbd949
Section locking ( #10702 )
...
* implement section locking functionality with role-based access control
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Fix formatting
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
* Add translations
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
---------
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-03-28 19:35:37 +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
7add62ae2b
Improve error handling in notification service ( #10662 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-22 01:23:41 +05: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
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
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
Denis Bykhov and GitHub
eb3317b1fd
My cards ( #10604 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-03-10 10:24:21 +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
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
a21764cbf0
Fix npm publish ( #10575 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 10:59:00 +07:00
Denis Bykhov and GitHub
c1b8e77e16
Fix process ( #10571 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-28 20:11:26 +05: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
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
Denis Bykhov and GitHub
d32e7b2f87
Time service ( #10546 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-25 15:20:46 +05: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
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
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
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
Denis Bykhov and GitHub
8484b37395
Card email notifications ( #10509 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-16 16:08:31 +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
Denis Bykhov and GitHub
c7dc5c48fe
Card notifications ( #10503 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-12 20:46:54 +05:00
Denis Bykhov and GitHub
773fee05be
Approve requests ( #10486 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-04 16:51:02 +05:00
Artyom Savchenko and GitHub
19ebe78218
feat: Add import notifications ( #10464 )
...
* feat: Add import notifications
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix svelte check
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-30 16:41:27 +07:00
Artyom Savchenko and GitHub
111f9e14d7
Add data converter plugin ( #10460 )
...
* Add data converter plugin
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Apply templates
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix test
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-29 14:44:13 +07:00
Kristina and GitHub
5f00f623df
Allow guest update profile (avatar, name etc) ( #10429 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2026-01-22 13:18:13 +04:00
Alexander Onnikov and GitHub
2b3979030a
feat: link preview service ( #10424 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-01-21 11:41:44 +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
36927fbd98
Initial Stripe support ( #10392 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-12 13:21:24 +07:00
Denis Bykhov and GitHub
4751ae8bcd
Fix old card UI ( #10386 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-10 22:12:51 +05:00
Denis Bykhov and GitHub
42f2141d0a
Add type/tag permissions ( #10384 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-10 16:32:26 +05:00
Artyom Savchenko and GitHub
b24df45bac
Bump model version ( #10381 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-09 16:23:21 +07:00
Artyom Savchenko and GitHub
214f61fb8e
Fix outdated baseline warning ( #10369 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-06 14:25:45 +07:00
Denis Bykhov and GitHub
027e98d324
Version attribute migration ( #10345 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-01-02 19:26:58 +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
Artyom Savchenko and GitHub
b270c4f7c8
Fix limits after workspace change ( #10340 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2025-12-30 21:20:30 +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