Commit graph

8488 commits

Author SHA1 Message Date
Julius Knorr
9cadb38cbf
fix: Properly handle authenticated links being an array
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-11-26 14:48:52 +01:00
Nextcloud bot
5b55e0dd34
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-18 01:34:11 +00:00
Julius Knorr
aec8c5502d
Merge pull request #5137 from Minion3665/private/minion/push-rmmvnkvqyynr
fix(android): match iframe size to visual viewport
2025-11-17 11:34:23 +01:00
dependabot[bot]
abb2a34875
Merge pull request #5174 from nextcloud/dependabot/npm_and_yarn/nextcloud/paths-2.3.0 2025-11-15 05:13:32 +00:00
dependabot[bot]
398fc3aabe
chore(deps): Bump @nextcloud/paths from 2.2.1 to 2.3.0
Bumps [@nextcloud/paths](https://github.com/nextcloud-libraries/nextcloud-paths) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-paths/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-paths/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-paths/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/paths"
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 03:45:36 +00:00
dependabot[bot]
42ec370304
Merge pull request #5176 from nextcloud/dependabot/npm_and_yarn/nextcloud/event-bus-3.3.3 2025-11-15 03:15:35 +00:00
dependabot[bot]
0e443d80c3
Merge pull request #5175 from nextcloud/dependabot/npm_and_yarn/nextcloud/babel-config-1.3.0 2025-11-15 03:10:05 +00:00
dependabot[bot]
6c10ea135b
Merge pull request #5173 from nextcloud/dependabot/npm_and_yarn/nextcloud/router-3.1.0 2025-11-15 02:43:21 +00:00
dependabot[bot]
afb4b453a8
chore(deps): Bump @nextcloud/event-bus from 3.3.2 to 3.3.3
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-event-bus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v3.3.2...v3.3.3)

---
updated-dependencies:
- dependency-name: "@nextcloud/event-bus"
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 02:04:58 +00:00
dependabot[bot]
fe42a1f7ab
chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0
Bumps [@nextcloud/babel-config](https://github.com/nextcloud-libraries/babel-config) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/nextcloud-libraries/babel-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/babel-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/babel-config/compare/v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/babel-config"
  dependency-version: 1.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 02:04:41 +00:00
dependabot[bot]
06749eb13a
chore(deps): Bump @nextcloud/router from 3.0.1 to 3.1.0
Bumps [@nextcloud/router](https://github.com/nextcloud-libraries/nextcloud-router) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-router/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-router/compare/v3.0.1...v3.1.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 02:03:42 +00:00
Nextcloud bot
a5fa82445a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-15 01:31:59 +00:00
Nextcloud bot
8d491e90c9
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-14 01:31:26 +00:00
github-actions[bot]
661f2da3e4
Merge pull request #5167 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-11-13 12:52:33 +00:00
nextcloud-command
618f8733f5 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-11-13 12:40:40 +00:00
Nextcloud bot
26c00e36c7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-11 01:31:23 +00:00
dependabot[bot]
0fbdb2e38d
Merge pull request #5146 from nextcloud/dependabot/npm_and_yarn/nextcloud/l10n-3.4.1 2025-11-10 21:53:01 +00:00
dependabot[bot]
1e03bf4abe
chore(deps): Bump @nextcloud/l10n from 3.4.0 to 3.4.1
Bumps [@nextcloud/l10n](https://github.com/nextcloud-libraries/nextcloud-l10n) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-l10n/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-l10n/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-l10n/compare/v3.4.0...v3.4.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/l10n"
  dependency-version: 3.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 16:44:47 -05:00
Elizabeth Danzberger
853d46dc96
Merge pull request #5152 from nextcloud/dependabot/npm_and_yarn/nextcloud/webpack-vue-config-7.0.1
chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 7.0.1
2025-11-10 16:35:47 -05:00
github-actions[bot]
9f26e60931
Merge pull request #5161 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-11-10 20:40:34 +00:00
nextcloud-command
419df422bb
chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-11-10 15:32:03 -05:00
dependabot[bot]
48be04967a
chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 7.0.1
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud-libraries/webpack-vue-config) from 6.2.0 to 7.0.1.
- [Release notes](https://github.com/nextcloud-libraries/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/webpack-vue-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/webpack-vue-config/compare/v6.2.0...v7.0.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-version: 7.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 20:22:34 +00:00
Elizabeth Danzberger
91c55113f4
Merge pull request #5163 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2025-11-10 15:17:08 -05:00
nextcloud-command
6c86037adc fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2025-11-09 03:30:57 +00:00
dependabot[bot]
fd918aa945
Merge pull request #5151 from nextcloud/dependabot/npm_and_yarn/nextcloud/browserslist-config-3.1.2 2025-11-08 05:45:14 +00:00
dependabot[bot]
b558a2e850
chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2
Bumps [@nextcloud/browserslist-config](https://github.com/nextcloud-libraries/browserslist-config) from 3.0.1 to 3.1.2.
- [Release notes](https://github.com/nextcloud-libraries/browserslist-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/browserslist-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/browserslist-config/compare/v3.0.1...v3.1.2)

---
updated-dependencies:
- dependency-name: "@nextcloud/browserslist-config"
  dependency-version: 3.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 04:29:14 +00:00
dependabot[bot]
bcca0fb887
Merge pull request #5150 from nextcloud/dependabot/npm_and_yarn/cypress/webpack-preprocessor-7.0.2 2025-11-08 04:23:50 +00:00
dependabot[bot]
27effef59e
Merge pull request #5149 from nextcloud/dependabot/npm_and_yarn/nextcloud/capabilities-1.2.1 2025-11-08 04:05:20 +00:00
dependabot[bot]
fab9e33dfb
chore(deps-dev): Bump @cypress/webpack-preprocessor from 7.0.1 to 7.0.2
Bumps [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.1...@cypress/webpack-preprocessor-v7.0.2)

---
updated-dependencies:
- dependency-name: "@cypress/webpack-preprocessor"
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 02:02:58 +00:00
dependabot[bot]
6dd4c58c26
chore(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1
Bumps [@nextcloud/capabilities](https://github.com/nextcloud-libraries/nextcloud-capabilities) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-capabilities/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-capabilities/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-capabilities/compare/v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/capabilities"
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 02:02:48 +00:00
Julius Knorr
9b75a46819
Merge pull request #5144 from nextcloud/feat/package-node-npm-engines-update 2025-11-06 20:25:11 +01:00
Nextcloud bot
988e99436f build: update node and npm engines versions
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-05 18:15:19 +00:00
Skyler Grey
f496a79138 fix(mobile): update CSS class names
This CSS was intended to apply to the Collabora iframe, however the ID
of that was updated to be random in ba45233bf (chore: refactor iframes
to load collabora directly, 2023-06-11) and this code didn't follow...

Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
2025-11-05 12:18:00 +00:00
Skyler Grey
3864969204 fix(mobile): update resized frame ID
When resizing the frame on mobile we correctly resize the outer <div>
element. We used to also resize the frame, but in ba45233bf (chore:
refactor iframes to load collabora directly, 2023-06-11) the ID of the
iframe was changed without things that depended on it also changing.

In Chrome, this causes the issue that the iframe isn't resized all the
way down, leading to it being possible to scroll the iframe inside the
viewport. This is bad as it means some elements of Collabora Online that
are meant to be stuck to different parts of the screen can go off the
screen edge.

There are some bits of CSS which also refer to this ID. To aid in easy
partial reverting (and as I don't currently have a need for them) I have
not fixed them in this commit

Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
2025-11-05 12:15:41 +00:00
Skyler Grey
7aa9de4f2f fix(android): match iframe size to visual viewport
I've been testing Collabora Online with Nextcloud on Android, and I've
noticed some content displaying behind the onscreen keyboard as follows:

There are two viewports on the web, the "visual" viewport (what you
actually see) and the "layout" viewport (how the browser draws the
page). The onscreen keyboard popping up used to resize the layout
viewport. In newer Android versions, the onscreen keyboard by default
resizes the visual viewport rather than the layout viewport.

Unfortunately, the visual viewport isn't propagated through iframes, as
per MDN docs which state:

> Only the top-level window has a visual viewport that's distinct from
> the layout viewport. Therefore, it's generally only the VisualViewport
> object of the top-level window that's useful. For an <iframe>, visual
> viewport metrics like VisualViewport.width always correspond to layout
> viewport metrics like document.documentElement.clientWidth.

(Quote from [VisualViewport page on MDN Docs][VV], by Mozilla
Contributors under [CC-BY-SA v2.5][VVLICENSE])

[VV]: https://developer.mozilla.org/en-US/docs/Web/API/VisualViewport
[VVLICENSE]: https://creativecommons.org/licenses/by-sa/2.5/

This leads to Collabora Online seeing the viewport as the size of its
iframe in all cases. When the onscreen keyboard is up, this causes some
parts of the app (the bottom toolbar) to be hidden as they are behind
the keyboard. The intention is for this toolbar to instead float above
the keyboard.

I've done some investigation and this would be a problem on
iOS/iPadOS too... it would be, except Julius has already written
code to fix it (thanks Julius!). The code I'm talking about was in
`src/helpers/safariFixer.js`, its job was to resize the richdocuments
frame in place of the browser. It was previously gated to only running
on iOS, but we can make it broader so it encompasses all browsers -
including those running on Android devices.

If we change that code to fix things other than Safari, the name no
longer makes sense. Therefore, let's rename it to `mobileFixer.js` as
well

Finally, it's worth noting that this doesn't work in every browser
I tested. Notably [Fennec][FENNEC] doesn't appear to correctly
resize the visual viewport so this fix doesn't work over there.
Notwithstanding, this fix does appear to work in both Play Store
Chrome and Play Store Firefox which is a lot better than not
working at all. Potential fixes for Fennec were considered possibly
too risky: we could set a meta tag with `name="viewport"` and
`content="interactive-widget=resizes-content"` but this would need
to be set even when richdocuments isn't in use (or isn't installed!).
Therefore, we'll have to cope with the state of things as they are for
now...

[FENNEC]: https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/

Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
2025-11-05 11:53:42 +00:00
Julius Knorr
d096ab4e19
Merge pull request #5116 from nextcloud/fix/document-target 2025-11-04 23:40:01 +01:00
Nextcloud bot
13cb6a823f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-03 01:29:26 +00:00
github-actions[bot]
a8a8632840
Merge pull request #5136 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-11-02 03:42:15 +00:00
nextcloud-command
04c431db40 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-11-02 02:48:18 +00:00
dependabot[bot]
a689dbbba6
Merge pull request #5133 from nextcloud/dependabot/composer/tests/behat/behat-3.26.0 2025-11-01 02:23:58 +00:00
dependabot[bot]
866f7b0abb
chore(deps-dev): Bump behat/behat from 3.25.0 to 3.26.0 in /tests
Bumps [behat/behat](https://github.com/Behat/Behat) from 3.25.0 to 3.26.0.
- [Release notes](https://github.com/Behat/Behat/releases)
- [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Behat/Behat/compare/v3.25.0...v3.26.0)

---
updated-dependencies:
- dependency-name: behat/behat
  dependency-version: 3.26.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 02:01:56 +00:00
Julius Knorr
aadff4d73d
Merge pull request #5115 from rikled/self-mention-fix 2025-10-29 19:24:38 +01:00
Hendrik Leidinger
25051e5604 fix self-mention in comments
Signed-off-by: Hendrik Leidinger <hendrik.leidinger@gmx.de>
2025-10-29 10:18:27 -07:00
Julius Knorr
9d5f803a98
Merge pull request #5130 from nextcloud/tests/version-sidebar-selector
test: Adapt version sidebar selector in cypress
2025-10-29 14:20:57 +01:00
Julius Knorr
cb76e72c4f
fix: Adapt version sidebar id and selector in tests
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-10-29 09:10:45 +01:00
Nextcloud bot
2663786b81
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-29 01:32:11 +00:00
Elizabeth Danzberger
e2b8ac3fd1
Merge pull request #5126 from nextcloud/automated/noid/main-fix-npm-audit
[main] Fix npm audit
2025-10-28 17:08:11 -04:00
Julius Knorr
6c9bc6b152
Merge pull request #5108 from nextcloud/copilot/fix-outdated-timestamp-reference
Update outdated LOOL references to COOL naming conventions
2025-10-28 17:15:25 +01:00
nextcloud-command
b91e8b8065 fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2025-10-26 03:21:15 +00:00
github-actions[bot]
5910c78b8f
Merge pull request #5123 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-10-26 03:18:51 +00:00