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
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
3b8d002562
fix: optimize delayed setup of guests
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-27 17:07:41 +02:00
d5c85437b7
fix(App): remove duplicated logic in mounted hook
...
- `toggle-navigation` is called in LeftSidebar#onRouteChange
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-27 17:07:41 +02:00
1bd77fbb73
fix(App): remove duplicated logic in beforeMount hook
...
- `tokenStore.updateToken` is called in App#beforeRouteChangeListener
- dispatch('joinConversation') is called in LeftSidebar#onRouteChange for users and EventBus for guests
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-27 17:07:41 +02:00
44b88787e7
fix: adjust logic of 'conversation-received' event emitting
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-27 17:07:41 +02:00
09333504cb
fix(vue3): fullscreen mode in Vue 3 container
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me >
2025-06-27 16:19:53 +02:00
588bd4df0e
fix(eslint): apply 'vue/no-deprecated-v-bind-sync' rule
...
- auto, only first atribute on newline is manually done where touched
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-25 17:52:35 +02:00
635bfe6ee2
fix(eslint): apply 'vue/no-deprecated-destroyed-lifecycle' rule
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-25 17:52:35 +02:00
8ce683946f
feat: migrate actions to a new store
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-17 08:43:12 +02:00
63143f18a9
feat(useGetToken): add composable to use in components
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-17 08:42:38 +02:00
2a4341f2b4
Merge pull request #15307 from nextcloud/chore/noid/migrate-actor-store
...
chore(pinia): migrate actor store to pinia
2025-06-11 21:26:20 +02:00
ec35ed9827
fix: lint '@nextcloud/vue/no-deprecated-props' rule (manual for type->variant)
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-11 17:01:16 +02:00
d5d2ad0cf9
chore(ts): migrate actor store to ts
...
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com >
2025-06-11 15:40:17 +02:00
1b36c79d96
chore(pinia): migrate actor store to pinia
...
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com >
2025-06-11 15:40:16 +02:00
a632be6370
fix: prevent navigation to inaccessible conversations
...
- if it is not yet in the list - should be tried to fetch
- in case of 403/404 - navigate to not-found page
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-05-26 10:07:32 +02:00
e0c0f74870
fix(eslint): apply 'perfectionist/sort-*' rules
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-05-23 13:43:01 +02:00
770e38efe5
fix(eslint): apply '*/comma-dangle' rules
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-05-23 13:42:52 +02:00
dc371de612
fix: lint indent rules
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-05-23 10:01:17 +02:00
5aa4668f98
fix: lint padding/newline rules
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-05-23 10:01:17 +02:00
9f159b348b
chore(useSessionIssueHandle): rename to ts
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-05-21 16:18:54 +02:00
1a613c099b
fix(call): Send notification to newly added participants
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-15 09:46:42 +02:00
b024fd04a6
fix(RightSidebar): do not close sidebar in 1-1
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-05-09 11:45:26 +02:00
bb093bd328
Merge pull request #14668 from markusstoll/feature/unreadCountStore
2025-04-14 10:07:29 +02:00
aca814a0da
feat: emit new event "talk:unread:updated" when number of unread messages changes
...
Signed-off-by: Markus Stoll <markus.stoll@junidas.de >
2025-04-11 20:51:20 +02:00
81fcd615d2
feat(call): allow to create new conversation from one-to-one in the call via sidebar
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-04-11 11:04:24 +02:00
f851ee2118
fix: migrate from deprecated OC.dialogs.confirmDestructive
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-03-19 11:36:42 +01:00
4afe8b8a2c
Merge pull request #14644 from nextcloud/fix/noid/vue3-migration
...
fix: update @nextcloud/vue file imports
2025-03-17 21:01:50 +01:00
e98aae9ec7
fix(call): do not show warning for the same conversation
...
- when navigating via quote or link
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-03-14 15:05:46 +01:00
8db046c5f8
fix: update @nextcloud/vue file imports
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-03-13 15:40:54 +01:00
78a513fd3d
fix(Router): migrate to ts
...
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com >
2025-03-05 17:37:16 +01:00
c3701f2425
feat(App): add escape shortcut to go to root
...
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com >
2025-03-02 14:15:33 +01:00
8845411b7e
fix(actorStore): fetch and use actor teams in mentions
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-02-18 17:37:48 +01:00
c189755d30
fix(callView): rename to .ts
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-02-10 17:15:57 +01:00
ea540460f5
fix: drop redundant resize listeners
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-02-10 12:32:11 +01:00
f01a07c795
fix(ts): rename constants.js to constants.ts
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-01-28 16:04:24 +01:00
b31195db61
fix(sidebarStore): migrate to TS
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-01-28 16:04:24 +01:00
10af5bca2a
feat(polls): introduce PollManager
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-01-21 15:58:44 +01:00
071225e2fc
fix: remove stray on/once events
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-11-14 13:59:31 +01:00
0cef07ee11
fix: move useDocumentTitle logic to composable
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-11-06 17:51:35 +01:00
5c10a88ea4
Merge pull request #13658 from nextcloud/fix/macos-hotkeys
...
fix(chat): Edit last message hotkey on macOS
2024-11-01 21:21:52 +05:00
1458a5927d
fix: listen to dialog triggers from URL hash only when conversation is open
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-10-29 18:14:51 +01:00
6462214977
refactor(utils): migrate browserCheck to TS
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me >
2024-10-29 12:04:17 +01:00
24d2865eb3
chore: move EventBus to TS
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-10-27 10:47:31 +01:00
e290587736
fix: overwrites footer-height var in Talk public conversations
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-10-24 12:22:15 +02:00
da9b0f4555
fix: refactor getters
...
- forceCallView
- isViewerOverlay
- isGrid
- isStripeOpen
- isEmptyCallView
- lastIsGrid
- lastIsStripeOpen
- presentationStarted
- selectedVideoPeerId
- callHasJustEnded
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-10-14 14:15:28 +02:00
62b5141c07
fix: request fullscreen for the whole page
...
- header should be hidden, and app-content stretched to the whole viewport, so apply custom styles
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-09-19 06:15:38 +02:00
d9dd603821
fix: don't remove LeftSidebar in fullscreen mode, but hide it
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-09-15 15:49:44 +02:00
5f2f01a856
fix: rewrite actions
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-09-15 15:08:46 +02:00
ed669ccac8
fix: migrate sidebar store to pinia
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-09-15 11:51:52 +02:00