68 Commits
Author SHA1 Message Date
Anton AlexeyevandGitHub a1ffab395b Office: Forbid anonymous invites & join requests (#10065)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-10-11 00:45:24 +05:00
Anton AlexeyevandGitHub a0b9722b7d Reconnect pulse client after token change (#10055)
* Reconnect pulse client after token change

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

* Fix token check

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

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-10-09 16:27:57 +07:00
Anton AlexeyevandGitHub 9690bd4d40 Qfix: billing livekit errors (#10015)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-10-03 12:40:24 +07:00
ff4fdc228a Office: use pulse for invites and join requests (#9941)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-02 11:37:55 +07:00
Anton AlexeyevandGitHub d60929027a Open meeting minutes after joining the room (#9976)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-30 21:06:07 +07:00
Anton AlexeyevandGitHub 80886e8201 Skip meeting participants in invite list (#9981)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-30 18:39:31 +07:00
Anton AlexeyevandGitHub 78c25e8b6b Fix hidden popups in fullscreen meeting (#9982)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-30 14:44:39 +04:00
Anton AlexeyevandGitHub 764d963885 Backport plugin permissions in the workspace (#9966)
* Apply patch

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

* Fix merge errors

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

* Fix drive header

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

* Fix formatting

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

* Fix tests

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

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-30 09:55:39 +07:00
Anton AlexeyevandGitHub 5307bd95fa Office: Meeting control bar with large buttons (#9946)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-26 12:58:20 +07:00
Anton AlexeyevandGitHub 2af4a50003 Office: refactor meeting creation (#9905)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-24 13:58:51 +07:00
Anton AlexeyevandGitHub ab0ee7388d Emoji improvements (#9730)
* Add Noto Color emojis

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

* Fix custom emojis in the new chat

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

* Rollback unnecessary changes

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

* Fix return type

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

* Load emoji function in the top level component

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

* Fix detection of messages with emojis only

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

* Fix formatting

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

* Move parseEmojisFunction to the plugin

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

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-09 12:34:38 +07:00
Anton AlexeyevandGitHub cc3c41383e Fix office person assignee (#9798) 2025-09-08 22:45:36 +07:00
Anton AlexeyevandGitHub c18617c3a3 Bump livekit packages (#9763)
* Bump livekit packages

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

* Update agent later

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

* Update lockfile

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

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-03 15:47:47 +07:00
Anton AlexeyevandGitHub f0dd63e8a0 Fix race condition during lk connection (#9764)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-03 10:58:53 +07:00
Anton AlexeyevandGitHub e92eb593fd Fix broadcasting txes with collab security (#9740)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-02 13:18:30 +07:00
Anton AlexeyevandGitHub d48e8a657c Change lk connection options (#9757)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-02 13:01:10 +07:00
Anton AlexeyevandGitHub d3a6cc6fde Fix scroll in the meeting widget (#9749)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-01 20:26:32 +07:00
Anton AlexeyevandGitHub 0b3e5aa8cf Uberf-13261: Improve office UX (#9733)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-09-01 11:23:21 +07:00
2887252801 Refactor handling media devices & permissions (#9718)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-28 15:19:31 +07:00
Anton AlexeyevandGitHub fd79b662f4 Qfix office layout (#9703)
* Fix fullscreen Room layout after screen sharing

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

* Fix camera preview constraints

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

* Fix formatting

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

* Use ideal constraints

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

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-08-21 17:52:35 +07:00
Anton AlexeyevandGitHub 94cc20eb73 Fix ParticipantView overflow (#9694)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-08-19 16:40:08 +07:00
Anton AlexeyevandGitHub 45180d47cd Fix some issues with livekit connection (#9690)
* Fix some issues with livekit connection

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

* Fix parameter name

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

* Fix formatting

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

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-08-19 14:50:43 +07:00
Anton AlexeyevandGitHub 74cfdbccf8 Office: refactor livekit logic (#9679) 2025-08-19 02:24:02 +07:00
Anton AlexeyevandGitHub ea81ec0cc8 Refactor device management in the office (#9656)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-08-12 11:21:14 +07:00
Anton AlexeyevandGitHub f3909a819c Fix livekit retry counter (#9651) 2025-08-07 21:29:19 +07: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 64530262bb Allow to get blob metadata without authorization (#9615)
Since getting the blob itself does not require authorization

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-30 16:55:30 +07:00
Anton AlexeyevandGitHub 0a7c25dacf Allow to edit description of Channel (#9607)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-28 10:28:05 +05: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 dd4f987ff6 Qfix readonly (#9605)
* Allow guests to initiate meeting

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

* Allow guests to communicate in the old chat

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

* Fix search in CardsPopup

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

* Restore guest role picking in ui

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

---------

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-27 16:39:52 +02:00
Anton AlexeyevandGitHub 3579a8be99 Readonly tune guest permissions (#9593) 2025-07-24 08:56:45 +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
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
Anton AlexeyevandGitHub ff6f0a011f Don't show Regular Account status (#9530) 2025-07-11 23:32:41 +07:00
Anton AlexeyevandGitHub 0faa689520 Skip token validation on cookie delete (#9526)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-11 17:57:35 +07:00
Anton AlexeyevandGitHub 73fa668681 Readonly allow signup (#9517)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-11 13:19:37 +07:00
Anton AlexeyevandGitHub c0d4fda896 Forbid datalake operations for readonly role (#9468)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-04 19:17:51 +05:00
Anton AlexeyevandGitHub f92bcb37f0 Check user token in love service (#9464)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-04 19:17:03 +05:00
Anton AlexeyevandGitHub d81a43fb1f Fix emoji data import for missing locales (#9442)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-07-04 13:56:03 +07:00
Anton AlexeyevandGitHub 5eccbe6464 Readonly fixes (#9407)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-30 16:23:34 +07:00
Anton AlexeyevandGitHub a2cfc562b9 Add error messages to the middleware (#9387)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-26 14:56:55 +07:00
Anton AlexeyevandGitHub b97cc9e2b4 Fix secret in billing pod (#9377)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-26 00:38:31 +07:00
Anton AlexeyevandGitHub a12b8423a2 Pass billing url from env (#9369)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-25 14:43:37 +05:00
Anton AlexeyevandGitHub daf7dec803 Embed emojibase data instead of loading from CDN (#9361)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-25 13:31:57 +07:00
Anton AlexeyevandGitHub e5e9b1cb92 Billing service (#9325)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-24 11:10:27 +07:00
Anton AlexeyevandGitHub 298e2d69cc Fix emoji input rule (#9280)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-17 23:15:41 +07:00
Anton AlexeyevandGitHub e45deff573 Use LK api instead of webhook to track sessions (#9248)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-16 11:47:58 +05:00
Anton AlexeyevandGitHub de3ed8d643 Readonly forbid GitHub authorization (#9212) 2025-06-11 15:28:11 +07:00
Anton AlexeyevandGitHub f5f3a3d704 Fix image paste in new chat (#9203)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-11 11:09:51 +07:00
Anton AlexeyevandGitHub 4fd31df4c3 Fix false positive emoji detection (#9211)
This check allows messages with only one emoji to be displayed at a larger size. In some cases, false positives caused text with emoji to be displayed at a larger size.

Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-11 11:09:04 +07:00
Anton AlexeyevandGitHub ba57b3a9bf Allow workspace owners to edit spaces (#9194)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-10 16:51:21 +07:00
Anton AlexeyevandGitHub 2d38b8636f Don't show public spaces for readonly role (#9182)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-06 13:08:43 +07:00
Anton AlexeyevandGitHub 95a2ba3aed Forbid export attempt for readonly users (#9181) 2025-06-06 11:51:53 +07:00
Anton AlexeyevandGitHub 635304c4af Readonly workspace access (#9005)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-06-02 13:21:38 +07:00
Anton AlexeyevandGitHub 9017ad2310 Fix space icons (#9089)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-05-26 22:35:38 +07:00
Anton AlexeyevandGitHub 47c61d14e4 Hide meeting minutes to guests (#9009)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-05-21 19:19:58 +05:00
Anton AlexeyevandGitHub 0e0c38b710 Preserve space before emoticon emoji (#9011) 2025-05-21 19:06:53 +07:00
Anton AlexeyevandGitHub 800907b4e9 Qfix: emoji input detection (#8927) 2025-05-14 18:33:10 +07:00
Anton AlexeyevandGitHub d89cfbb64c Fix custom emojis in reactions (#8921)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-05-14 12:32:23 +07:00
Anton AlexeyevandGitHub b0c30707d6 Emoji node (#8871)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-05-13 14:19:14 +07:00
Anton AlexeyevandGitHub 2d3ebb61cc Add Milestones to issue cards in kanban board view (#8822) 2025-05-04 16:35:47 +07:00
Anton AlexeyevandGitHub 93a957275c Fix issue status icon presentation (#8795) 2025-05-01 10:08:26 +07:00
Anton AlexeyevandGitHub 56add32de3 Fix the description of a user creation in dev mode in README (#8492)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
Signed-off-by: utkaka <alexeyev.anton@gmail.com>
2025-04-25 14:27:34 +05:00
utkakaandGitHub c07db83d1b Port fix typed space owners (#8656)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-04-22 10:43:54 +05:00
utkakaandGitHub 590ac43d59 Fix TypedSpaces empty owners (#8574)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-04-18 11:34:31 +05:00
utkakaandGitHub 6cc278549c Change TypeAccountUuid presenter to AccountArrayEditor (#8546)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-04-15 12:51:45 +07:00
utkakaandGitHub 383370e532 UBERF-9604: Add edit permission check per row in Table (#8528)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-04-14 10:56:37 +07:00
utkakaandGitHub afbaf26078 Add browser notifications sound (#8515)
Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
2025-04-10 19:47:48 +05:00