7143 Commits

Author SHA1 Message Date
8ec067096f Merge pull request #15519 from nextcloud/fix/noid/thread-poll-message
fix(threads): add instant update for threads list
2025-07-21 11:16:15 +02:00
1196033d1f fix: make threads show when they are created by someone else
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-21 11:10:34 +02:00
625e0528aa fix: purge threads correctly
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-21 11:10:34 +02:00
7601855bbd fix: disable Esc hotkey for guests
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-19 14:20:47 +02:00
7ff7baaa0c fix(Quote): update replies when they become threads
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-19 11:22:01 +02:00
16d8f7bbdd fix(threads): add instant update for threads list
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-19 11:22:01 +02:00
f17e034b2f fix(chat): remove 'message-height-changed' event
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-18 17:38:10 +02:00
3d25c5f3d3 fix(chat): imitate smooth scrolling when scroll to focused message
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-18 17:35:54 +02:00
98994f3f36 fix(chat): imitate smooth scrolling and drop hash when scroll to bottom
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-18 17:35:54 +02:00
ac222b1ab3 fix(useGetMessages): minor methods refactoring
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-17 16:09:54 +02:00
aaa3506b55 fix(useGetMessages): provide/inject context with composables
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-17 16:09:54 +02:00
6eb34ee7a5 fix(useGetMessages): extract watchers and lifecycle hooks
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-17 16:08:19 +02:00
3d80c13cdd fix(useGetMessages): extract shared methods
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-17 16:08:04 +02:00
e30e7afce7 fix(useGetMessages): introduce composable, extract shared data
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-17 16:07:38 +02:00
a0aab04226 fix(MessagesList): do not make chatIdentifier unique for different components
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-17 14:50:23 +02:00
a9b31a04f5 feat: show Talk app version in settings
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-17 12:45:01 +02:00
3b127d829e fix(ThreadItem): adjust text color on active
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-16 18:51:36 +02:00
08578647d8 feat(Quote): add a shortcut to threaded view from replies
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-16 18:51:36 +02:00
32ff163b6e style(Quote): add more spacing to the component
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-16 18:51:36 +02:00
a02e903b97 fix(NcDateTimePicker): use valid format
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-16 11:23:16 +02:00
f4236f0d9b fix(lobby): update store from server response
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-16 11:23:16 +02:00
c06f3e3d66 fix: adjust tabs changing logic so back button is correct semantically
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-15 16:46:04 +02:00
5741494809 fix(threads): remove gray background on avatar and show load more when there is actually more
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-15 16:46:04 +02:00
410433bf72 fix(skipLeaveWarning): migrate from params to internal state
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-15 12:02:39 +02:00
cf519f02af fix(SearchMessageItem): migrate props to script setup
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-15 11:45:29 +02:00
da7fa97601 fix: unify logic to make actor first name human-readable
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-15 10:05:35 +02:00
822a0d9035 fix: unify logic to make messages human-readable
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-15 09:49:41 +02:00
75b0ea8927 feat(threads): get thread messages when navigate
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-14 18:57:16 +02:00
2b1467988b feat(threads): post new messages inside of threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-14 18:55:11 +02:00
116da89af3 feat(threads): show selected thread in chat view
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-14 18:55:11 +02:00
ffda9b5826 feat(threads): add composable to get current threadId
- in main app: based on router, casting to number
- in sidebar: internal value

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-14 18:55:11 +02:00
63b0782823 feat(threads): show threads overview in RightSidebar
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-14 18:55:11 +02:00
b0c2c62167 Merge pull request #15499 from nextcloud/feat/9679/federation-threads
feat(threads): Support federated conversations
2025-07-14 11:54:41 +02:00
0c2f60c453 fix(capabilities): adjust frontend to changes
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-14 09:59:32 +02:00
a39b04df1c Merge pull request #15498 from nextcloud/fix/permission-editor 2025-07-11 20:01:30 +02:00
4687b7a13e fix(design): Use outline icons in conversation settings
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-11 19:22:54 +02:00
64aa5ae2ac chore(assets): Recompile assets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-11 17:24:16 +02:00
9080ddfaef fix(permissions): permissions editor ignores changes
Template refs conflicted with component properties.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-07-11 16:30:24 +02:00
c6bb405c3a Merge pull request #15491 from nextcloud/fix/15473/outline-pt4
fix: migrate to outline icons in admin settings
2025-07-11 14:54:09 +02:00
563a5a8ef5 feat(chatExtras): add handling of thread endpoints
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-11 10:14:42 +02:00
1c8ba12b46 fix(chatExtras): migrate store to Typescript
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-11 09:06:56 +02:00
8e7895bc55 fix(chatExtras): rename store to .ts
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-11 09:06:55 +02:00
93c64f05d6 fix(messagesService): migrate to top-level functions
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-11 09:06:54 +02:00
d280cf0b71 chore(assets): Recompile assets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 21:37:31 +02:00
667bbd47c3 chore(assets): Recompile assets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 13:08:00 +02:00
bfc72b72e9 fix: migrate to NcLoadingIcon in admin settings
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-09 17:10:45 +02:00
b5df05a621 fix: migrate to outline icons in admin settings
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-09 16:40:16 +02:00
70f44a6df4 Merge pull request #15469 from nextcloud/fix/noid/devices-layout
fix: adjust devices inputs layout to improve the use of space
2025-07-08 18:44:15 +02:00
7c2b7f62cf fix: adjust devices inputs layout to improve the use of space
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-08 11:34:08 +02:00
bffdb730e2 Merge pull request #15483 from nextcloud/bugfix/noid/color-contrast-in-compact-list-on-bright-mode
fix(compact-mode): Fix color contrast of favorite icon in bright-mode
2025-07-08 09:25:29 +02:00