Commit graph

7672 commits

Author SHA1 Message Date
Maksim Sukharev
92024f8de3 fix: lint code
- disable new jsdoc rules
- wrap some jsdoc inline tags
- cleanup redundant close-on-click-outside

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-29 15:58:49 +01:00
Maksim Sukharev
b9d9fd5109 fix: move expensive capabilities check from URL generation service
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-28 10:41:19 +01:00
Maksim Sukharev
1ceb69860e fix(reactions): correctly handle unsorted reaction details
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-27 13:39:42 +01:00
Dorra
f278e5f342
Merge pull request #16273 from nextcloud/feat/split-view-chat
feat(chat): split own and other messages
2025-11-25 15:53:34 +01:00
Dorra Jaouad
381c5527c2 fix(test): update tests
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
be61304f09 fix: enhance perf by passing boolean chat style through provide and inject and reducing the computation of isSelfActor
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
da7b473f48 fix: pass classes through props and reduce redundancy
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
4d7cbd531c fix: enable chat style toggle
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
1314f4c583 fix: support buttons bar in small width chat containers
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
a97d2386c6 feat: add toggle for split view in settings
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
5e5307f860 feat(MessageBody): show editor near timestamp when it is own message but edited by someone else
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
e4aced480d feat: support small width chat view
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 15:21:14 +01:00
Dorra Jaouad
efc82936df fix: move buttons menu outside message bubble
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 14:44:14 +01:00
Dorra Jaouad
77b0599d63 feat: adjust style for reaction button and reply button for own messages
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-25 14:44:14 +01:00
Dorra Jaouad
8aa903757b feat: add styles for timestamp and message delivery status (split view)
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-24 17:47:43 +01:00
Dorra Jaouad
37bf6a6444 feat: add new layouts for message body
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-24 17:47:43 +01:00
Dorra Jaouad
e3ee7454ec feat: hide own avatar when screen is small and hide own name when screen is large
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-24 17:47:43 +01:00
Dorra Jaouad
eb49650b18 feat(chat): split own and other messages. Add background colors
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-24 17:47:43 +01:00
Maksim Sukharev
26de6cf3a3 fix(chat): block non-supported actions for guests
- set reminder
- edit message with shortcut
- some shortcuts

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-24 17:33:31 +01:00
Dorra
fd72c5a04e
Merge pull request #16359 from nextcloud/fix/noid/chat-relay-adjustment
fix: continue chat relay permanently
2025-11-24 15:14:56 +01:00
Dorra Jaouad
01a0112671 fix(chatRelay): adjust chat relay activation to alway keep it enabled and shorten polling timeout when enabled
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-24 14:12:41 +01:00
Dorra Jaouad
df31d605e5 fix: render enough messages when selecting context in chat blocks
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-24 14:12:41 +01:00
Maksim Sukharev
0184a84d9b fix(guestNameStore): migrate file to typescript
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-24 10:41:36 +01:00
Maksim Sukharev
280e4b161e fix(guestNameStore): rename file to .ts
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-24 10:35:49 +01:00
Maksim Sukharev
6c29550057 fix(MediaSettings): track actual guest username
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 20:25:10 +01:00
Joas Schilling
70634f8e40
fix(settings): Respect initial state for guests play sound
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 17:52:15 +01:00
Maksim Sukharev
a0b1be320e fix(SettingsDialog): expose appearance & sounds for guests
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 15:28:57 +01:00
Joas Schilling
4360f3a647
Merge pull request #16371 from nextcloud/fix/guest-user-icon
fix: adjust icon size based on passed size
2025-11-20 13:23:32 +01:00
Dorra Jaouad
f3c9923902 fix: adjust icon size based on passed size
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-20 13:17:04 +01:00
Maksim Sukharev
63461b83fe fix(MessageBody): replace copy-code-block logic with upstream
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 13:15:57 +01:00
Maksim Sukharev
e6ad41e48c fix(SettingsDialog): remove duplicate app version
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 13:15:57 +01:00
Maksim Sukharev
8072812a56
Merge pull request #16361 from nextcloud/fix/noid/webinar-guests 2025-11-20 12:48:00 +01:00
Maksim Sukharev
9b593c6e2b fix(SetGuestUsername): set single source of truth for guest input
- there are two components mounted at the same time

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 12:06:41 +01:00
Maksim Sukharev
5e9f53f634 fix(AvatarWrapper): do not attempt to get avatar from server
- guest 'online' would be missing until upstream release

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 10:58:33 +01:00
Maksim Sukharev
a8b9a729a6 fix(useGetMessages): reset pollingErrorTimeout after successful polling
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-19 22:56:32 +01:00
Grigorii K. Shartsev
80fb0e4f17
fix: fullscreen mode with non-default theme
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-11-19 21:33:36 +01:00
Dorra
aa2fc33c66
Merge pull request #16299 from nextcloud/feat/624/chat-relay-frontend
feat: support chat relay in frontend
2025-11-18 21:35:03 +01:00
Dorra Jaouad
adb1652b81 feat: stop polling when chat relat is present. Process incoming messages from chat relay
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-18 16:25:54 +01:00
Joas Schilling
504822bb70
Merge pull request #16343 from nextcloud/techdebt/noid/route-attributes
fix(router): Move to router attributes
2025-11-17 23:36:18 +01:00
Joas Schilling
04775d1a15
chore(assets): Recompile assets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 18:20:09 +01:00
Dorra
a3d644d89e
Merge pull request #16313 from nextcloud/feat/noid/split-chat-backend
feat(splitview): add option to toggle between chat views
2025-11-17 17:17:43 +01:00
Maksim Sukharev
a9f8342d25 chore(deps): uninstall vue-virtual-scroller
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-17 14:58:48 +01:00
Maksim Sukharev
636553aff7 fix(ParticipantsListVirtual): migrate to useVirtualList from vueuse/core
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-17 14:58:48 +01:00
Maksim Sukharev
847b48ef6e fix(SearchConversationsResults): migrate to useVirtualList from vueuse/core
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-17 14:58:47 +01:00
Maksim Sukharev
4879ff103d fix(ConversationsSearchListVirtual): migrate to useVirtualList from vueuse/core
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-17 14:58:47 +01:00
Maksim Sukharev
e5bdab7214 fix(ConversationsListVirtual): migrate to useVirtualList from vueuse/core
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-17 14:58:47 +01:00
Maksim Sukharev
39aa460165
Merge pull request #16270 from nextcloud/fix/noid/spawn-dialogs 2025-11-17 14:35:01 +01:00
Maksim Sukharev
e751951599
Merge pull request #16337 from nextcloud/fix/noid/sass 2025-11-17 14:08:39 +01:00
Dorra Jaouad
833c7f1f73 feat(Settings): add option to switch between chat views
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-11-17 13:26:45 +01:00
Joas Schilling
7779121476
chore(assets): Recompile assets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 13:08:35 +01:00