Commit Graph
723 Commits
Author SHA1 Message Date
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 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 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 f47b42b864 Do not log workspace info (#10712)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-04-01 15:19:57 +07:00
071b7f5329 feat(setting): display version in Help & Support button (#9796) (#10667)
Show the platform version inline on the "Help & Support" navigation
footer button, right-aligned in a subtle style. This follows the
reviewer suggestion to use the existing Help button rather than
adding a separate version label in the settings sidebar.

Signed-off-by: Don Kendall <kendall@donkendall.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 16:49:56 +07:00
Denis BykhovandGitHub 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
Artyom SavchenkoandGitHub 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 SavchenkoandGitHub 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 SavchenkoandGitHub 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
Alexander OnnikovandGitHub 8bc8183cb8 fix: show custom icons for cards breadcrumbs (#10412) 2026-01-17 15:54:16 +07:00
Alexander OnnikovandGitHub ad50c8840d fix: customize support links (#10405)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2026-01-15 11:08:11 +07:00
Denis BykhovandGitHub 9bb0d35de5 Card versioning (#10336)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-12-29 19:04:38 +05:00
Denis BykhovandGitHub a10dde0b9a Fix merge location (#10295)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-12-12 10:15:17 +07:00
Denis BykhovandGitHub 207cb4c72a Fix ws acrhived teset (#10259)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-11-28 20:30:39 +07:00
Andrey SobolevandGitHub fb49e27c22 Allow to ignore features for an installation (#10234)
* Feat: Allow to disable any plugin and few extra stuff

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>

* Remove redundant logging

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>

* Update desktop to also filter features

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>

---------

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-11-28 12:26:10 +07:00
Denis Bykhov 210d70cf55 Fix formatting
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-11-27 00:50:38 +05:00
Denis Bykhov d5d5b4028f Add password aging
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-11-27 00:01:53 +05:00
Denis BykhovandGitHub 05a388fd08 Return spaces to card navigator (#10243)
* Return spaces to card navigator

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>

* Fix formatting

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>

---------

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-11-25 00:38:53 +07:00
4807194296 Fix duplicated inbox app (#10236)
* Fix duplicated inbox app

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

* Update plugins/workbench-resources/src/components/Workbench.svelte

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Artyom Savchenko <armisav@gmail.com>

* Fix formatting

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 <175728472+Copilot@users.noreply.github.com>
2025-11-21 15:00:17 +07:00
Denis BykhovandGitHub 6b40532041 Use our tabs for "open in new tab" (#10204)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2025-11-12 16:49:59 +07:00
Artyom SavchenkoandGitHub ee77c81dd1 Do not use deleted email for login (#10202)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-11-12 12:12:07 +07:00
Andrey SobolevandGitHub 5862026002 Fix imports (#10194)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-11-07 12:22:33 +07:00
Artyom SavchenkoandGitHub f96acb2b1c Redesign Huly loading screen (#10189)
* Redesign Huly loading screen

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

* Update copyright

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

* Use square spinner

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

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-11-07 08:37:51 +07:00
Andrey SobolevandGitHub ffd8d90378 Support for rating system (#10124)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-10-24 10:10:01 +07:00
KristinaandGitHub 986490ac62 Fix inbox (#10129)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-10-22 19:12:28 +04:00
KristinaandGitHub e3c095ae4c Merge inbox (#10057) 2025-10-22 09:14:35 +07:00
Artyom SavchenkoandGitHub 35237b1ceb Redesign card nav header (#10107)
* Redesign card nav header

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

* Add comments

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

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-10-17 12:44:33 +07:00
Artyom SavchenkoandGitHub 206880fed6 Use navigation by types instead of spaces (#10083) 2025-10-14 18:51:45 +07:00
Andrey SobolevandGitHub aa7829bb93 Update deps oct 11 (#10069)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-10-12 08:55:50 +07:00
Alexander OnnikovandGitHub a58a6dd3f6 qfix: log window reload reason (#10033)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-10-06 22:41:13 +07:00
Alexander OnnikovandGitHub 4781e6f5a5 qifx: address sentry issues (#10027)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2025-10-05 23:53:02 +07:00
Andrey SobolevandGitHub 2b39a954a0 Use our analytics service properly (#9985)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-10-01 12:30:23 +07:00
Andrey SobolevandGitHub b4a18928bf qfix: Desktop should recover on network lose (#9967)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-09-29 13:11:29 +05:00
Denis 'GeneralGDA' GladkiyandGitHub 6cb1dd528c Desktop App: close tabs with Ctrl+W. (#9909)
* Desktop App: close tabs with Ctrl+W.

Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com>

* Imports fix.

Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com>

* Shortcut registration failure handling.

Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com>

* Foratting.

Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com>

---------

Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com>
2025-09-23 00:02:07 +07:00
Artyom SavchenkoandGitHub 38bc85bf6c Combine into one application chat, inbox and home (#9865)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-09-16 13:15:56 +07:00
Artyom SavchenkoandGitHub 505294d9b5 Fix old inbox notifications (#9835)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-09-11 10:22:49 +05:00
Artyom SavchenkoandGitHub deb9e069cb Move inbox if communication is enabled (#9819)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2025-09-10 14:27:47 +07:00
Andrey SobolevandGitHub b4e75c1dfd UBERF-13564: Fix logout caused by connectivity issues (#9809)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2025-09-09 14:30:32 +07:00
KristinaandGitHub 734c3bb56e Refresh communication queries on workspace change (#9723)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-08-26 19:11:24 +07:00
Alexander PlatovandGitHub 8c95f46561 Add IP geolocation support to analytics collector (#9632)
Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>
2025-08-05 12:52:29 +05:00
Anton AlexeyevandGitHub 3f2606b2bd Qfix readonly improvements (#9621)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-31 21:30:40 +07:00
Anton AlexeyevandGitHub 4a115b8e4d Hide excluded apps for guests (#9608)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-28 10:27:23 +05:00
Anton AlexeyevandGitHub 3579a8be99 Readonly tune guest permissions (#9593) 2025-07-24 08:56:45 +07:00
KristinaandGitHub 679a3df09f Init poll applet (#9586)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-07-23 19:05:48 +07:00
Anton AlexeyevandGitHub cfbe03bf99 Readonly ux improvements (#9573)
* Add Join WS button to the AccountPopup

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>

* Add ReadOnly notification to the Recorder

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>

* Add ReadOnly notification to the file uploader

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>

* Fix formatting

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>

* Tune locales

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-21 18:23:10 +07:00
Alexander PlatovandGitHub d806a54324 Analytics: add OAuth authentication and guest access events (#9541)
* Analytics: add OAuth authentication and guest access events

Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>

* Fix

Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>

* Move trackOAuthCompletion to analytics

Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>

* Move getProviderFromUrl and trackOAuthCompletion to analytics-providers

Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>

* fix: improve URL hostname validation in OAuth provider detection

Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>

---------

Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>
2025-07-18 13:18:27 +07:00
Alexander PlatovandGitHub 8f2726aea4 Fix navigation buttons visibility on mobile devices (#9569) 2025-07-18 11:30:02 +07:00
KristinaandGitHub 971854e02d Fix communication refresh (#9559)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-07-16 16:15:18 +04:00
KristinaandGitHub 548e89966f Fix red dot on new inbox (#9555)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
2025-07-16 13:37:11 +04:00
Anton AlexeyevandGitHub 446a2f9dda Add a separate setting to control if guests can join WS (#9540)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-14 12:36:46 +07:00