Commit Graph
100 Commits
Author SHA1 Message Date
Artyom SavchenkoandGitHub 8d95d32cfe Fix markup field in md table (#10840)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-19 21:26:49 +05:00
Artyom SavchenkoandGitHub f351eb09fe Show actions menu for right click on checkbox in header (#10841)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-19 21:21:22 +05:00
Artyom SavchenkoandGitHub 22f6aff97a Disable push notifications button for desktop (#10839)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-19 21:16:50 +05:00
Artyom SavchenkoandGitHub e94a1ef4df Fix product version export (#10866)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-19 21:10:33 +05:00
Artyom SavchenkoandGitHub f55cc3adc6 Add action to add new product version (#10865)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-19 21:09:24 +05:00
Artyom SavchenkoandGitHub fb7a4618a5 Update changelog (#10834)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-10 22:34:35 +05:00
Artyom SavchenkoandGitHub ccfcf505da Do not set migration state in case of mode mismatch and add duration (#10801)
* Do not set migration state in case of mode mismatch and add duration

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Bump model version

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-10 08:09:30 +07:00
Artyom SavchenkoandGitHub fc1f99bea1 Fix docker build (#10831)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-08 16:00:08 +07:00
Artyom SavchenkoandGitHub 063a1175c6 Allow to copy controlled document content (#10819)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-05-05 14:55:47 +07:00
Artyom SavchenkoandGitHub cb92341556 Exclude payment from dev setup (#10810)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-30 13:48:48 +07:00
Artyom SavchenkoandGitHub 6747131e23 Fix link action (#10793)
* Fix link action

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-04-27 15:55:53 +07:00
Artyom SavchenkoandGitHub 338b16d665 Do not allow to assign guest as space owner (#10803)
* Exclude guests from space owners

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Show guest if he is in owners

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-25 18:29:08 +07:00
Artyom SavchenkoandGitHub 738a2d0040 Configure available spaces for anonymous guests in settings (#10802)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-25 18:28:28 +07:00
Artyom SavchenkoandGitHub 262bc3153c Optimize memory usage for rekoni service (#10797)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-24 11:56:24 +07:00
Artyom SavchenkoandGitHub f7ae635b21 Fix login form layout on small screens (#10798)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-24 11:56:02 +07:00
Artyom SavchenkoandGitHub 69c9422d3b Add found elements count in desktop (#10799)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-24 11:55:39 +07:00
Artyom SavchenkoandGitHub f188db9888 Disable auto-translate and mailbox (#10800)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-24 11:55:22 +07:00
Artyom SavchenkoandGitHub ecad38c940 Fix published packages (#10788)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-21 20:31:22 +07:00
Artyom SavchenkoandGitHub a78c58b65a Fix auto join translations (#10787)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-20 15:47:42 +07:00
Artyom SavchenkoandGitHub f885bf90e0 Fix UI freeze on controlled doc update view (#10778)
* Fix UI freeze on controlled doc update view

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix translation

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-20 13:07:40 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 49a2edf19e Fix tracker project actions (#10786)
* Fix tracker project actions

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Revert "Fix tracker project actions"

This reverts commit 586c6562bd.

* Convert docs for all actions

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>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-20 13:06:57 +07:00
Artyom SavchenkoandGitHub db97de7c63 Fix controlled document folder export (#10775)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-17 11:36:11 +07:00
Artyom SavchenkoandGitHub 749a3603b5 Use console warning for slow requests (#10776)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-17 11:36:00 +07:00
Artyom SavchenkoandGitHub 848c5dd312 Fix calendar connection on small screens (#10777)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-17 11:35:47 +07:00
Artyom SavchenkoandGitHub 596e2705a8 Add ability to configure guest spaces in settings (#10770)
* Configure guest channels in the settings

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Update space classes

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-16 15:02:44 +07:00
Artyom SavchenkoandGitHub 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
Artyom SavchenkoandGitHub 44e4366255 Set 1.0 product version during export (#10771)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-16 14:23:17 +07:00
Artyom SavchenkoandGitHub 869bec96dc Add tool to create missing SocialIdentity (#10758)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-15 14:33:55 +07:00
Artyom SavchenkoandGitHub 7bb98df779 Fix translation errors in copy table action (#10769)
* Fix translation errors in md table

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Add tests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Add warning

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-15 14:33:37 +07:00
Artyom SavchenkoandGitHub 005980c0a1 Revert "Hide meeting minutes from guests (#10737)" (#10763)
This reverts commit 28b513411d.
2026-04-13 22:23:18 +07:00
Artyom SavchenkoandGitHub d80008d9d3 Update Huly link (#10754)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-13 00:15:40 +05:00
Artyom SavchenkoandGitHub 0bb53c0643 Fix apps customization (#10755)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-13 00:15:21 +05:00
Artyom SavchenkoandGitHub 576f5121f1 Update changelog (#10752)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-12 12:33:41 +05:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 28b513411d Hide meeting minutes from guests (#10737)
* Hide meeting minutes from guests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix warnings and add tests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix formatting

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Use existing provideSecurity option

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-04-12 08:07:23 +07:00
Artyom SavchenkoandGitHub 10b8e51497 Allow to answer questions in training for guests (#10746)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-10 15:28:17 +07:00
Artyom SavchenkoandGitHub 8933320710 Show social ID to to the workspace owner (#10743)
* Show social ID to to the  workspace owner

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-10 12:59:40 +07:00
Artyom SavchenkoandGitHub ca08398502 Allow to hide product and planner for guests (#10741)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-10 10:55:12 +07:00
Artyom SavchenkoandGitHub 398aa47341 Ignore Cursor rules in Git (#10740)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-09 14:14:36 +07:00
Artyom SavchenkoandGitHub f78df72be5 Rename owners to members in workspace settings (#10729)
* Renamw owners to members in workspace settings

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix tests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Try to fix tests

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-09 14:14:19 +07:00
Artyom SavchenkoandGitHub a593b81680 Fix markdown links in table refresh (#10732)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-09 10:56:42 +07:00
Artyom SavchenkoandGitHub c4d1ac89fe Add script to verify changed packages (#10738)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-08 20:05:04 +07:00
Artyom SavchenkoandGitHub 5c60ac98db qfix: Call resolve after error handling (#10736)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-08 13:34:54 +07:00
Artyom SavchenkoandGitHub 161a07321b Fix UI freeze on missing translation params (#10735)
* Fix UI freeze on missing translation params

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Revert redundant changes

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-04-08 12:36:52 +07:00
Artyom SavchenkoandGitHub 051d5b370c Update guests icon (#10733)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-07 13:22:55 +07:00
Artyom SavchenkoandGitHub d0b27dce72 feat: Anonymous guest permissions (#10726)
* Anonymous guest permissions

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix channels dropdown

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Update guest layout

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-06 23:29:11 +07:00
Artyom SavchenkoandGitHub 4beee5c914 Update dark theme (#10728)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-06 23:28:57 +07:00
Artyom SavchenkoandGitHub ff2adeb8f2 Remove mobile not supported placeholder (#10718)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-06 11:21:31 +05:00
Artyom SavchenkoandGitHub 7213711115 qfix: Fix card warnings (#10725)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-05 14:44:38 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub ebbad2b557 Fix Mermaid diagram paste (#10714)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-05 14:37:31 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 2a221cef3a Color control documents (#10717)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-04 19:38:29 +05:00
Artyom SavchenkoandGitHub f47b42b864 Do not log workspace info (#10712)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-01 15:19:57 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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
Artyom SavchenkoGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
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 SavchenkoandGitHub 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 SavchenkoandGitHub 81608de0ef Fix Github login update (#10683)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-27 22:09:08 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub b42782db1f Reconnect pulse on connection error (#10698)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-27 13:39:28 +07:00
Artyom SavchenkoandGitHub a22271d004 Fix formatting (#10697)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-27 11:35:24 +07:00
Artyom SavchenkoandGitHub c2cf3a85cc Fix SSRF in Link Preview Service (#10689)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-27 11:06:59 +07:00
Artyom SavchenkoGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
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 SavchenkoandGitHub 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 SavchenkoandGitHub 7bdf8170a7 Remove unused field (#10686)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-25 19:37:57 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 801c60b8ce Format stats error (#10681)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-25 09:36:44 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub f9cb97007e Fix formatting (#10668)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-22 12:29:19 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub c3f9cd04ac Fix intermittent PDF print failures (#10654)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-19 15:55:46 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub dc9744ba12 Fix social ID owner check (#10653)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-19 14:34:48 +07:00
Artyom SavchenkoandGitHub 83fdb49d23 Fix export translations (#10652)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-19 09:46:53 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 50964650a7 Update KVS version (#10633)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-13 10:49:19 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 9fcb302b04 Fix logging for transformStripeSubscriptionToData (#10609)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-10 17:28:03 +07:00
Artyom SavchenkoandGitHub 83b58ac3d7 Fix subscription status mapping (#10611)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-10 17:27:26 +07:00
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub cd7b4ea7f8 Fix payment server config (#10607)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-10 13:55:45 +07:00
Artyom SavchenkoandGitHub 9ac0914175 Handle checkout errors (#10605)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-10 10:35:28 +07:00