23537 Commits

Author SHA1 Message Date
a7f4b1a71b fix(vue3): use router directly to navigate to root
- NcButton doesn't work as router link in dev environment, if vue-library is a production build; thus avoid using to prop

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-30 10:16:40 +02:00
cfb43e7ddf fix(dashboard): throttle events to update with Home button
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-30 10:15:14 +02:00
81f4642160 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-30 00:07:51 +00:00
6ac50c1e55 Merge pull request #15429 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-06-29 04:33:40 +00:00
6ae8df94f9 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-06-29 03:41:05 +00:00
ade9b5c33b fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-29 00:07:52 +00:00
9f939bd42d Merge pull request #15428 from nextcloud/dependabot/github_actions/dot-github/workflows/astral-sh/setup-uv-6.3.1 2025-06-28 02:01:20 +00:00
b824a8e578 ci(deps): Bump astral-sh/setup-uv in /.github/workflows
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](445689ea25...bd01e18f51)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 6.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-28 01:47:30 +00:00
94378a6772 Merge pull request #15426 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.1.0 2025-06-28 01:23:38 +00:00
fde080c414 ci(deps-dev): Bump rector/rector in /vendor-bin/rector
Bumps [rector/rector](https://github.com/rectorphp/rector) from 2.0.18 to 2.1.0.
- [Release notes](https://github.com/rectorphp/rector/releases)
- [Commits](https://github.com/rectorphp/rector/compare/2.0.18...2.1.0)

---
updated-dependencies:
- dependency-name: rector/rector
  dependency-version: 2.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-28 01:11:20 +00:00
89975b613c fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-28 00:07:50 +00:00
754a443ff7 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-27 15:59:12 +00:00
38773bf795 Merge pull request #15424 from nextcloud/fix/vue3/router-init 2025-06-27 17:11:45 +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
550a727a41 Merge pull request #15409 from nextcloud/chore/vue3--fullscreen
fix(vue3): fullscreen mode in Vue 3 container
2025-06-27 16:21:32 +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
bcf822f14f Merge pull request #15425 from nextcloud/fix/vue3/table-warnings 2025-06-27 15:50:56 +02:00
d1ebb241b9 fix(AdminSettings): wrap table content in tbody
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-27 13:39:36 +02:00
7380c6b5f1 Merge pull request #15422 from nextcloud/fix/vue3-fragment-on-comment
fix(vue3): prevent broken class/attrs due to unexpected Fragment
2025-06-27 11:42:37 +02:00
856f1baa12 fix(vue3): prevent broken class/attrs due to unexpected Fragment
In vue 3 if a component has a comment on the top level,
it could be wrapped into Fragment on production/tests
like a component without a root node.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-06-27 11:21:21 +02:00
5fe9912763 Merge pull request #15419 from nextcloud/fix/vue3/right-sidebar-shared-items
fix: expand ts migration and fix infinite loading bug of shared items tab in 1-1 conversation
2025-06-27 11:01:28 +02:00
112a4b147f Merge pull request #15421 from nextcloud/fix/vue/message-buttons 2025-06-27 10:59:58 +02:00
4b629242c4 fix(ts): migrate SharedItemsTab to composition API, its service and store to ts
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-06-27 10:58:00 +02:00
ada7c2413d fix(messages): fix styles for buttons bar
- comment counts as a first node, causing the class to not be applied

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-27 10:51:36 +02:00
92502ebcc3 fix(messages): fix toggle for combined message
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-27 10:46:08 +02:00
3732e4f189 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-27 00:29:15 +00:00
b298bda5f5 Merge pull request #15400 from nextcloud/feat/9679/threads-api
feat(threads): Add database structure and models
2025-06-26 18:30:21 +02:00
a3b5e7cf0c fix(SharedItems): fix infinite loading of SharedItems
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-06-26 17:48:18 +02:00
edbf34e443 chore(assets): Recompile assets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:32 +02:00
594fad7209 fix(threads): Expose a flag if a message is part of a thread
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:32 +02:00
b9c022848f fix(threads): Purge thread infos when purging history
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:31 +02:00
6f48e8562b feat(threads): Post a to-be-hidden system message when a thread was created
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:30 +02:00
47cb43bf68 feat(threads): Expose the topmost parent id for all messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:30 +02:00
27d8be28f9 feat(threads): Extend the Thread info to return thread, attendee, first and last
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:29 +02:00
185b6d55cc feat(threads): Add API to create a thread and get the list of threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:29 +02:00
8e368452f0 feat(threads): Add database structure and models
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 12:34:32 +02:00
7fd81eb91c Merge pull request #15414 from nextcloud/fix/noid/adjust-csp 2025-06-26 12:25:54 +02:00
e706405aed fix: allow encrypted calls in Talk integrations
- this aligns CSP policy between controller and listner
- wasm allowed for encryption
- ConnectDomain('*') replaced with HPB, TURN, STUN servers

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-26 12:11:19 +02:00
06301fe236 fix(Vue3): move key to parent template in Shared Items (https://v3-migration.vuejs.org/breaking-changes/key-attribute.html#overview)
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-06-26 09:10:37 +02:00
05c2369f2f fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-26 00:28:36 +00:00
948e2a5a01 Merge pull request #15411 from nextcloud/dependabot/npm_and_yarn/multi-46c778355a
build(deps): Bump postcss and vue-loader
2025-06-25 20:50:40 +02:00
d8525261dd build(deps): Bump postcss and vue-loader
Bumps [postcss](https://github.com/postcss/postcss) and [vue-loader](https://github.com/vuejs/vue-loader). These dependencies needed to be updated together.

Updates `postcss` from 7.0.39 to 8.5.6
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.39...8.5.6)

Updates `vue-loader` from 15.11.1 to 17.4.2
- [Release notes](https://github.com/vuejs/vue-loader/releases)
- [Changelog](https://github.com/vuejs/vue-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-loader/compare/v15.11.1...v17.4.2)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.6
  dependency-type: indirect
- dependency-name: vue-loader
  dependency-version: 17.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-25 16:55:58 +00:00
6138d76ed1 Merge pull request #12458 from nextcloud/vue3 2025-06-25 18:52:28 +02:00
e3d5161cf7 fix(vue3): adjust reactivity for other apps than main
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:36 +02:00
d01c35b1de fix(vue3): adjust layout for Talk integrations
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:36 +02:00
5147c29f92 fix(CallView): adjust watchers for arrays
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:36 +02:00
282ba881a3 fix(CallParticipantModel): make attributes reactive and peer non-reactive
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:36 +02:00