Compare commits

...

318 Commits

Author SHA1 Message Date
Git'Fellow f3b4fdccd0 refactor(encoding): Check if strings are valid for the specified encoding
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-01-29 11:39:04 +01:00
Louis a606b66dfe Merge pull request #50299 from nextcloud/artonge/fix/restoring_encrypted_version
fix(files_versions): Update `unencrypted_size` during rollback
2025-01-29 10:35:14 +01:00
Nextcloud bot 271552d70d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-29 00:22:04 +00:00
Andy Scherzinger dd66231a90 Merge pull request #50284 from nextcloud/icewind-smb-3.7
chore: update icewind/smb to 3.7.0
2025-01-28 23:32:42 +01:00
max-nextcloud 0741f6fb80 Merge pull request #50494 from nextcloud/fix/low-res-for-blurhash
fix(performance): use low resolution for blurhash
2025-01-28 22:58:30 +01:00
Richard Steinmetz baa40e6e19 Merge pull request #50490 from nextcloud/fix/noid/fifty-fifth
fix(CalDav): Spelling
2025-01-28 20:50:21 +01:00
Ferdinand Thiessen fb131c1831 Merge pull request #50436 from nextcloud/fix/encoding-wrapper-scanner
fix: Harden files scanner for invalid null access
2025-01-28 20:47:39 +01:00
Ferdinand Thiessen b48ee2e924 fix: Harden files scanner for invalid null access
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-28 20:08:46 +01:00
Ferdinand Thiessen e40b635b16 Merge pull request #50270 from nextcloud/fix/share-api-create--permissions
fix(files_sharing): Respect permissions passed when creating link shares
2025-01-28 18:24:12 +01:00
Ferdinand Thiessen 0baab8fd98 test: Reset sharing app config after test
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-28 16:40:50 +01:00
Ferdinand Thiessen 0a0f56282a fix(sharing): Move permission validation to share manager
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-28 16:40:50 +01:00
Ferdinand Thiessen 253f4345f1 fix(files_sharing): Respect permissions passed when creating link shares
Given:
User creates a link or email share with permissions=4 (create only = file drop).

Problem:
Currently the permissions are automatically extended to permissions = 5
(READ + CREATE). Work around was to create the share and directly update
it.

Solution:
Respect what the user is requesting, create a file drop share.

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-28 16:40:50 +01:00
Louis Chemineau c87db7a960 fix(files_versions): Update unencrypted_size during rollback
This prevent restored version of encrypted files from having a wrong reported size. This was blocking download.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-28 15:28:34 +01:00
Louis Chemineau 5336c92ca5 chore(files_versions): Remove unused $node variable
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-28 15:28:34 +01:00
Max faaed68c04 fix(performance): use low resolution for blurhash
Improve blurhash performance by using a low res image.
The results are hard to destinguish visualy.
It is a **blur** hash after all.

Signed-off-by: Max <max@nextcloud.com>
2025-01-28 15:19:38 +01:00
John Molakvoæ 2c773033bc Merge pull request #50496 from nextcloud/skjnldsv-patch-1
fix(ci): cypress container name
2025-01-28 11:03:45 +01:00
John Molakvoæ 00922bae62 fix(ci): cypress container name
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-28 10:18:54 +01:00
Côme Chilliet e4e9dae4e6 Merge pull request #47889 from nextcloud/fix/settings-command
fix: `user:settings` command when user is not available
2025-01-28 09:37:16 +01:00
Nextcloud bot 0180e8c2ed Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-28 00:22:13 +00:00
SebastianKrupinski e93ac80386 fix(CalDav): Spelling
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-01-27 19:15:22 -05:00
Ferdinand Thiessen 5867231247 fix: user:settings command when user is not available
If `ignore-missing-user` all sub commands work, except listing all settings
for a user like `occ user:settings --ignore-missing-user user core`.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 20:51:04 +01:00
Andy Scherzinger 6dc83b96c4 Merge pull request #50293 from nextcloud/fix/harden-admin-settings
fix(theming): Harden admin theming settings
2025-01-27 18:55:36 +01:00
Maxence Lange c483a84e9b Merge pull request #49645 from nextcloud/fix/noid/clean-config-code
fix(config): drop value details
2025-01-27 16:54:20 -01:00
Ferdinand Thiessen 58eb0b91e9 Merge pull request #50446 from nextcloud/fix/unified-search-size
fix(unifiedsearch): Simplify and correct thumbnail styles
2025-01-27 18:41:20 +01:00
nextcloud-command 7a7aec142e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-27 18:17:53 +01:00
Ferdinand Thiessen c5c5f68f48 fix(unifiedsearch): Simplify and correct thumbnail styles
Ensure that the if a preview is available the maximum sizes are
respected (clickable area).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 18:17:53 +01:00
Daniel 4561b4eba1 Merge pull request #45364 from nextcloud/fix/ldap-avoid-false-positive-mapping
fix(user_ldap): Do not map groups we do not know if they match filter
2025-01-27 17:28:03 +01:00
Andy Scherzinger c4161548f9 Merge pull request #50464 from nextcloud/fix/50215/hideCreateTemplateFolder
Hide "Create templates folder" option if templates are disabled
2025-01-27 17:18:05 +01:00
Kate 2f862d1fcb Merge pull request #50221 from nextcloud/add-integration-tests-for-moving-a-file-from-and-to-a-shared-folder 2025-01-27 17:03:04 +01:00
nextcloud-command 49529f9e61 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-27 16:08:53 +01:00
Pawel Boguslawski c7bcfbf864 fix: Hide "Create templates folder" option if templates are disabled in configuration
When both `skeletondirectory` and `templatedirectory` are set to empty
strings in configuration, templates folder creation should be disabled
and no Create templates folder option should be present
in new folder menu.

Related: https://github.com/nextcloud/server/issues/39266
Related: https://github.com/nextcloud/server/issues/46455
Author-Change-Id: IB#1156403

Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-01-27 16:08:53 +01:00
Andy Scherzinger b70654aeed Merge pull request #48581 from hammer065/fix/issue-35936
fix: Filter for folders in cleanup old preview job
2025-01-27 16:06:40 +01:00
Côme Chilliet de77415c70 fix(user_ldap): Do not map groups we do not know if they match filter
When nesting is enabled, filterValidGroups is supposed to check for each
 groups if it actually exist, because it may not be visible to
 Nextcloud. So in this codepath we disable automapping of groups.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-27 14:51:51 +01:00
Ferdinand Thiessen 8aa3a153ba chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 14:22:41 +01:00
Joas Schilling 510d897086 Merge pull request #50234 from nextcloud/bugfix/noid/allow-ratelimit-bypass
fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist
2025-01-27 14:20:23 +01:00
Ferdinand Thiessen 4dac813901 fix(theming): Ensure to only send valid URLs to backend
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 14:20:15 +01:00
Ferdinand Thiessen ff835faf7b fix(theming): Harden admin web link settings
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 14:20:14 +01:00
Daniel Calviño Sánchez b59c71ccf8 test: Add integration tests for moving a file from and to a shared folder
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-01-27 14:13:07 +01:00
Joas Schilling c1655bcde7 fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-27 12:46:15 +01:00
Ferdinand Thiessen f5cd0cbd70 Merge pull request #50315 from nextcloud/chore/symfony-process
chore(3rdparty): Bump symfony/process from 6.4.12 to 6.4.15
2025-01-27 12:14:53 +01:00
Ferdinand Thiessen c81f18d100 chore(3rdparty): Bump symfony/process from 6.4.12 to 6.4.15
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 11:36:35 +01:00
Daniel e6598519e4 Merge pull request #50455 from nextcloud/bugfix/50443/fix-log-level-handling
fix(log): Fix log level handling
2025-01-27 11:21:11 +01:00
Kate e03b9ce5d2 Merge pull request #50298 from nextcloud/smb-hasupdated-deleted 2025-01-27 10:20:36 +01:00
Dario Mehlich 8c309130cf fix(preview): Filter for folders in cleanup old preview job
Fixes #35936.
When running `OC\Preview\BackgroundCleanupJob`, the main iteration loop
in `run()` expects a folder, however, `getOldPreviewLocations()`
currently does not filter by mimetype and therefore can yield a
non-folder entry which causes an Exception when constructing the Folder
impl.
Filtering for `httpd/unix-directory`, as `getNewPreviewLocations()`
already does, fixes this issue.

Signed-off-by: Dario Mehlich <d.mehlich@gmail.com>
2025-01-27 10:16:08 +01:00
Joas Schilling 0ba2913a95 fix(log): Fix log level handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-27 05:05:17 +01:00
Nextcloud bot 29724ff27e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-27 00:21:42 +00:00
Andy Scherzinger 4145dedba0 Merge pull request #50425 from nextcloud/fix/openapi/outdated-specs
Fix outdated OpenAPI specs
2025-01-26 22:08:35 +01:00
Andy Scherzinger 68e7212c5a Merge pull request #48672 from nextcloud/jtr-settings-memory-limit-details
fix(settings): Add some context to the PHP memory limit error
2025-01-26 21:47:20 +01:00
Andy Scherzinger b99054ce58 Merge pull request #50447 from nextcloud/fix/share-label
fix: Ensure `label` is always a string
2025-01-26 20:58:24 +01:00
Ferdinand Thiessen 305e1bb260 fix: Ensure label is always a string
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-26 20:41:31 +01:00
Josh 8a7b1617d0 fix(settings): Add some context to the PHP memory limit error
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-26 17:54:19 +01:00
Andy Scherzinger 8981f32358 Merge pull request #50430 from nextcloud/fix/harden-thumbnail-endpoint
files: harden thumbnail endpoint
2025-01-26 16:18:34 +01:00
Andy Scherzinger fba7ef901a Merge pull request #49440 from nextcloud/fix-setupcheck-webfinger-400
fix(SetupChecks): Pass webfinger if the handler returns 400 too
2025-01-26 15:35:22 +01:00
Ferdinand Thiessen 3c357f80c4 chore(files): Deprecate thumbnail endpoint in favor of core preview endpoint
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-26 15:25:38 +01:00
Ferdinand Thiessen 08319ad5a6 fix(files): Harden thumbnail endpoint
- Catch all thrown exceptions and handle in such a way you do not get
  information about forbidden files.
- Resepect download permissions of shares.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-26 15:21:09 +01:00
Josh b452dc0697 fix(SetupChecks): Pass webfinger if a handler is there
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-26 13:03:05 +01:00
Maxence Lange 525eb8312b fix(config): drop value details
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-01-26 12:59:04 +01:00
Kate 6b6401f9c8 Merge pull request #48815 from nextcloud/automated/noid/master-fix-npm-audit 2025-01-26 12:11:03 +01:00
nextcloud-command 93e6394a4b fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2025-01-26 02:46:38 +00:00
Nextcloud bot 0a0ab5742c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-26 00:22:32 +00:00
Ferdinand Thiessen ea3c9f164c Merge pull request #50429 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.1.1
chore(deps-dev): bump puppeteer from 23.10.4 to 24.1.1
2025-01-25 19:26:46 +01:00
dependabot[bot] 980cfa8ec1 chore(deps-dev): bump puppeteer from 23.10.4 to 24.1.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 23.10.4 to 24.1.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v23.10.4...puppeteer-v24.1.1)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-25 18:11:09 +00:00
dependabot[bot] 10b2a5dce6 Merge pull request #50336 from nextcloud/dependabot/npm_and_yarn/babel/node-7.26.0 2025-01-25 17:21:24 +00:00
Andy Scherzinger b11974321d Merge pull request #50320 from nextcloud/fix/node-vibrant
fix(theming): remove node-vibrant dependency and usage (was moved to backend)
2025-01-25 18:08:59 +01:00
Andy Scherzinger 77315cb9c7 Merge pull request #50426 from nextcloud/fix/49826/occ_hide_sensitive_values
fix(occ): hide sensitive data while config:app:set
2025-01-25 17:51:17 +01:00
Misha M.-Kupriyanov 65698ff086 fix(occ): hide sensitive data while config:app:set
in order to hide sensitive data from logs

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-01-25 17:19:31 +01:00
provokateurin e473a26676 fix(settings): Add back adminstration scope for LogSettingsController
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-25 17:16:39 +01:00
provokateurin 4ff46549ce chore(federation): Remove outdated OpenAPI spec
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-25 17:16:07 +01:00
nextcloud-command b2ece065f9 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-25 16:15:10 +00:00
Ferdinand Thiessen d64dc1599c fix(theming): remove node-vibrant dependency and usage (was moved to backend)
The color extraction is handled by the backend nowadays, this was not
used by the backend anymore.
Reduce depdencies + compiled size + security warning on that dependency.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-25 17:10:21 +01:00
Robin Appelman 6e9600eb56 chore: update icewind/smb to 3.7.0
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-25 14:43:25 +01:00
F. E Noel Nfebe 09a50d4da4 Merge pull request #50399 from nextcloud/ehn/sharing-sidebar-hide-search-labels
feat: Use redundant label for accesibility only
2025-01-25 12:20:09 +01:00
nextcloud-command aff0f2502a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-25 12:04:19 +01:00
nfebe 148fdbf6e3 feat: Use redundant label for accessibility only
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-25 12:04:19 +01:00
Ferdinand Thiessen f33e9a96ae Merge pull request #50273 from nextcloud/artonge/fix/metadata_field_search
fix: Metadata field search
2025-01-25 10:43:59 +01:00
Marcel Klehr b0d1f2c489 Merge pull request #50331 from nextcloud/fix/perf/cache-avilable-taskt-types
fix(taskprocessing): More caching
2025-01-25 09:11:05 +01:00
Nextcloud bot 42d4d55c8e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-25 00:21:42 +00:00
Andy Scherzinger 93942d4763 Merge pull request #49639 from nextcloud/fix/49473/task-url
fix: adjust url for task links
2025-01-24 23:22:21 +01:00
Raimund Schlüßler 66e87fa455 fix(TasksSearchProviderTest): adjust deep link to Tasks app
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:35:20 +01:00
Raimund Schlüßler fd1c18b456 fix: adjust url for task links
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:35:20 +01:00
Andy Scherzinger 4aa16840f9 Merge pull request #50405 from nextcloud/fix/noid/ldap-no-connection-reason
fix(LDAP): also log why the connection to main server failed
2025-01-24 21:34:27 +01:00
Andy Scherzinger 229aeffae7 Merge pull request #50410 from nextcloud/dependabot/github_actions/github-actions-962ddf9a44
chore(deps): bump the github-actions group across 1 directory with 7 updates
2025-01-24 20:40:32 +01:00
dependabot[bot] c11880d9d6 chore(deps): bump the github-actions group across 1 directory with 7 updates
Bumps the github-actions group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [shivammathur/setup-php](https://github.com/shivammathur/setup-php) | `2.31.1` | `2.32.0` |
| [actions/setup-node](https://github.com/actions/setup-node) | `4.0.4` | `4.1.0` |
| [cypress-io/github-action](https://github.com/cypress-io/github-action) | `6.7.7` | `6.7.10` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.4.3` | `4.6.0` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action) | `5.0.7` | `5.3.1` |
| [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) | `7.0.5` | `7.0.6` |
| [marcelklehr/get-github-handles-from-website-action](https://github.com/marcelklehr/get-github-handles-from-website-action) | `1.0.0` | `1.0.1` |



Updates `shivammathur/setup-php` from 2.31.1 to 2.32.0
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/c541c155eee45413f5b09a52248675b1a2575231...9e72090525849c5e82e596468b86eb55e9cc5401)

Updates `actions/setup-node` from 4.0.4 to 4.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.4...39370e3970a6d050c480ffad4ff0ed4d3fdee5af)

Updates `cypress-io/github-action` from 6.7.7 to 6.7.10
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/github-action/compare/f1f0912d392f0d06bdd01fb9ebe3b3299e5806fb...7271bed2a170d73c0b08939cd192db51a1c46c50)

Updates `actions/upload-artifact` from 4.4.3 to 4.6.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882...65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08)

Updates `codecov/codecov-action` from 5.0.7 to 5.3.1
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.0.7...v5.3.1)

Updates `peter-evans/create-pull-request` from 7.0.5 to 7.0.6
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/5e914681df9dc83aa4e4905692ca88beb2f9e91f...67ccf781d68cd99b580ae25a5c18a1cc84ffff1f)

Updates `marcelklehr/get-github-handles-from-website-action` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/marcelklehr/get-github-handles-from-website-action/releases)
- [Commits](https://github.com/marcelklehr/get-github-handles-from-website-action/compare/a739600f6b91da4957f51db0792697afbb2f143c...06b2239db0a48fe1484ba0bfd966a3ab81a08308)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: cypress-io/github-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: marcelklehr/get-github-handles-from-website-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 18:56:13 +00:00
Ferdinand Thiessen 6b4518c9f8 Merge pull request #50398 from nextcloud/fix/get-version-of-core
fix: Correctly return app id and app version for `core` styles and images
2025-01-24 19:11:15 +01:00
Arthur Schiwon 0815aa0591 fix(LDAP): also log why the connection to main server failed
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-24 18:55:10 +01:00
Andy Scherzinger d073afc25f Merge pull request #50353 from nextcloud/artonge/feat/skip-trash-header
feat: Support X-NC-Skip-Trashbin header
2025-01-24 18:53:10 +01:00
Louis Chemineau 2d02cb1ff4 feat: Support X-NC-Skip-Trashbin header
This is useful for clients that want to directly and permanently delete a file.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-24 18:04:36 +01:00
John Molakvoæ c8df47f089 Merge pull request #50368 from nextcloud/fix/version-channel 2025-01-24 17:13:13 +01:00
Marcel Klehr a6100021e3 fix(TaskProcessing): Cache providersById in getPreferredProviders
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-24 16:45:43 +01:00
Marcel Klehr c1db2eb0a9 fix: copypasta
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-24 16:45:43 +01:00
Marcel Klehr c489d7d8a5 fix(taskprocessing): cache provider settings in distributed cache as well
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-24 16:45:43 +01:00
Marcel Klehr 6f94ddc1d5 fix(taskprocessing): Fix tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-24 16:45:43 +01:00
Marcel Klehr d956e4a2ca fix(TaskProcessing\Manager): Cache the result of parsing JSON
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-24 16:45:43 +01:00
Marcel Klehr 0006bb8586 fix(taskprocessing): Cache result of getAvailableTaskTypes between requests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-24 16:45:43 +01:00
Ferdinand Thiessen eea91fa1ba fix(TemplateLayout): core is not an app but the server itself
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-24 15:10:23 +01:00
Julius Knorr caf074eb3e fix: Properly read updater channel before returning version channel as a fallback
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-24 14:49:58 +01:00
Ferdinand Thiessen 31664b3edd fix: Correctly return app id and app version for core styles and images
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-24 13:08:31 +01:00
Joas Schilling 28899e11d1 Merge pull request #50394 from nextcloud/bugfix/noid/fix-translation-reuse
ci(reuse): Fix translation reuse mapping
2025-01-24 11:44:10 +01:00
Joas Schilling 9276790e6e ci(reuse): Fix translation reuse mapping
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-24 11:15:27 +01:00
Joas Schilling 5593da4e05 Merge pull request #50376 from nextcloud/automated/noid/master-update-code-signing-crl
[master] fix(security): Update code signing revocation list
2025-01-24 11:01:00 +01:00
Stephan Orbaugh bd3877c7c0 Merge pull request #50389 from nextcloud/revert/share-node-accessible
Revert "fix(Share20\Manager): Ensure node is still accessible when checking share"
2025-01-24 10:46:47 +01:00
provokateurin dcb370ab62 Revert "fix(Share20\Manager): Ensure node is still accessible when checking share"
This reverts commit c2ca99e2f6.

Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-24 09:41:14 +01:00
Marcel Klehr d7ce5d4f94 Merge pull request #46780 from nextcloud/fix/taskprocessing-better-errors
fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult
2025-01-24 09:14:51 +01:00
nextcloud-command 79db914ebe fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-01-24 02:27:34 +00:00
Nextcloud bot 4c6ecc6f15 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-24 00:21:11 +00:00
F. E Noel Nfebe 8e499d75a6 Merge pull request #50366 from nextcloud/fix/50363/correct-system-tags-i18n
fix(systemtags): Use literal strings for i18n in showSuccess
2025-01-23 23:53:36 +01:00
F. E Noel Nfebe 53e6eee50f Merge pull request #50282 from nextcloud/refactor/48925/sharing-sidebar-redesign
refactor: Sharing sidebar UI redesign
2025-01-23 23:53:18 +01:00
nextcloud-command 7ec7a4fe31 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-23 23:36:30 +01:00
nfebe 5ee354f155 feat: Only show show inherited shares section if present
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-23 23:36:29 +01:00
nfebe 14573fc96c feat: Improve create link texts
Use `Create public link` for first link share creation

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-23 23:36:29 +01:00
nfebe 33eaf9ca4d feat(files_sharing): Modularize SharingInput to adapt with share sections
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-23 23:36:29 +01:00
nfebe ae854e0dd2 refactor(files_sharing): Split internal & external shares
Create two seperate sections for internal and external shares.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-23 23:36:29 +01:00
Thomas Lehmann fde013b3c7 refactor(files_sharing): move deprecated projects component
Primarily to move it out of the way for changes in the source location.

The feature was deprecated in version 25 (#28320), five versions ago.

Refs: #48925
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-23 23:36:03 +01:00
nextcloud-command 72cb01dde7 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-23 23:32:08 +01:00
nfebe 43ae402487 fix(systemtags): Use literal strings for i18n in showSuccess
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-23 23:32:08 +01:00
Richard Steinmetz e54c07843c Merge pull request #50369 from nextcloud/fix/dav/first-login-listener
fix(dav): default calendar and address book not created on first login
2025-01-23 22:21:34 +01:00
Richard Steinmetz d3126cd1bb fix(dav): default calendar and address book not created on first login
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-23 22:02:52 +01:00
Richard Steinmetz c28464ef0d Merge pull request #50365 from nextcloud/skjnldsv-patch-1
chore: add profile translations reuse license
2025-01-23 21:59:48 +01:00
Arthur Schiwon 60e8503226 Merge pull request #50362 from nextcloud/fix/noid/revert-api-breaking-return-type
fix: remove return type
2025-01-23 20:27:00 +01:00
Anna Larch 1562db80b1 fix: remove typing and return type
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-01-23 18:34:19 +01:00
John Molakvoæ 11097ff8ed chore: add profile translations reuse license
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-23 17:58:17 +01:00
Nextcloud bot 4d61fd2e5a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 13:39:30 +00:00
Joas Schilling 709fd2fb7a Merge pull request #50355 from nextcloud/bugfix/noid/fix-translations-of-profile-and-webhook-listener
fix(translations): Fix profile and webhook_listeners
2025-01-23 14:08:48 +01:00
Joas Schilling 6e396653d9 fix(translations): Fix profile and webhook_listeners
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 14:06:52 +01:00
John Molakvoæ baaa8e0b21 Merge pull request #50318 from nextcloud/chore/cypress-typos 2025-01-23 13:53:55 +01:00
Marcel Klehr 4fc0369984 fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-23 11:41:06 +01:00
dependabot[bot] 53d922588d chore(deps-dev): bump @babel/node from 7.25.7 to 7.26.0
Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.25.7 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-node)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 09:24:44 +00:00
John Molakvoæ 108972a542 Merge pull request #50330 from nextcloud/chore/master-is-now-32 2025-01-23 09:56:41 +01:00
Joas Schilling c8abc73b53 fix: Adjust issue template
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 09:11:30 +01:00
Joas Schilling b2759840e9 build: Rebuild core-common.js
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 09:02:05 +01:00
Joas Schilling e311ea6546 ci: Setup dependabot for 3rdparty stable31
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 09:01:26 +01:00
Joas Schilling 4ad215de99 chore: Bump app versions and requirements
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 08:56:06 +01:00
Joas Schilling 131f4120f0 chore: Bump Nextcloud version
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 08:45:01 +01:00
Joas Schilling 3302f1461f fix(security): Update .well-known/security.txt expiration date
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 08:42:30 +01:00
Joas Schilling fbf8b80efa ci: Add stable31 to CI and skip stable28
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 08:38:35 +01:00
Nextcloud bot be557caec0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 00:21:47 +00:00
Benjamin Gaussorgues c10b8e229e Merge pull request #49514 from nextcloud/feat/restrict-tag-creation 2025-01-22 20:39:07 +01:00
nextcloud-command 00fbbf9f1c chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-22 19:20:04 +00:00
nfebe abf840bc18 feat: Update UI to respect tag creation permissions
Added support for the `only_admin_can_create` flag in system tags.
The UI now hides the option to create tags when this flag is enabled, ensuring compliance with admin settings.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-22 20:13:28 +01:00
nfebe f7c46b6809 feat(systemtags): toggle for system tag creation in admin settings
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-22 20:07:25 +01:00
Benjamin Gaussorgues b4e3eff078 feat(systemtags): add setting to block non admin to create system tags
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-01-22 20:07:24 +01:00
John Molakvoæ 49cfd301f9 Merge pull request #50123 from nextcloud/feat/file-conversion-provider-front 2025-01-22 19:28:08 +01:00
Josh 451a843db7 Merge pull request #50319 from nextcloud/jtr/fix-testSearchGroups
test(group): fix frequent `testSearchGroups` failure
2025-01-22 12:44:06 -05:00
skjnldsv 5dc091aa58 fix(files): jsunit file_conversions
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 18:12:54 +01:00
Ferdinand Thiessen cddcbd1476 Merge pull request #50083 from nextcloud/bugfix/trim-tags
fix: Trim tags on adding or editing
2025-01-22 18:11:42 +01:00
nextcloud-command eb92120768 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-22 16:31:24 +00:00
skjnldsv 6673c127ec fix(files): better conversion error messages
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 16:29:36 +00:00
skjnldsv 966738b38c fix(reuse): core/openapi-administration license
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 16:29:36 +00:00
skjnldsv 31dd808051 chore: update @nextcloud/dialogs to 6.1.1
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 16:29:36 +00:00
skjnldsv 2c13259093 feat(files): add mime icon endpoint
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 16:29:36 +00:00
skjnldsv 7d8bb60bfe feat(files): add conversion action
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 16:29:36 +00:00
Josh 79ca27f6a6 test: fix periodic Test\Group\DatabaseTest::testSearchGroups failure
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-22 10:53:03 -05:00
Ferdinand Thiessen ed852118ac chore(tests): Make linter happy in cypress tests
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-22 16:11:47 +01:00
Ferdinand Thiessen fe4f40d4db Merge pull request #50314 from nextcloud/chore/symfony-http
chore(3rdparty): Bump symfony/http-foundation from 6.4.12 to 6.4.14
2025-01-22 15:57:34 +01:00
Ferdinand Thiessen 36f0cba4b6 chore(3rdparty): Bump symfony/http-foundation from 6.4.12 to 6.4.14
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-22 15:27:28 +01:00
dependabot[bot] 240ab784cb Merge pull request #50310 from nextcloud/dependabot/npm_and_yarn/undici-5.28.5 2025-01-22 06:38:20 +00:00
dependabot[bot] d5fb9fd3b4 chore(deps-dev): bump undici from 5.28.4 to 5.28.5
Bumps [undici](https://github.com/nodejs/undici) from 5.28.4 to 5.28.5.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.4...v5.28.5)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 06:28:31 +00:00
dependabot[bot] f8e10d5f93 Merge pull request #50309 from nextcloud/dependabot/npm_and_yarn/vite-5.4.14 2025-01-22 06:25:12 +00:00
dependabot[bot] d32a858f06 chore(deps): bump vite from 5.4.6 to 5.4.14
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.6 to 5.4.14.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.14/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.14/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 06:14:21 +00:00
Nextcloud bot 35b0baa929 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-22 00:21:42 +00:00
Pytal 5e355c0f22 Merge pull request #50305 from nextcloud/chore/first-login-hours-minutes
chore: Only show hours and minutes in first login timestamp
2025-01-21 15:13:19 -08:00
nextcloud-command 8dd5d8354a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-21 22:07:22 +00:00
Christopher Ng a967968126 chore: Only show hours and minutes in first login timestamp
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-21 13:58:44 -08:00
Ferdinand Thiessen 9b2856affc Merge pull request #50220 from nextcloud/fix/sidebar-favorites
fix(files): Ensure favorites set in sidebar work
2025-01-21 18:58:51 +01:00
Ferdinand Thiessen 0d34dfd6e0 chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-21 18:41:46 +01:00
Robin Appelman 4179abdb81 fix: detect deleted items as updated for smb storage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-21 17:56:46 +01:00
Ferdinand Thiessen 344c8a409c fix(files): Ensure favorites set in sidebar work
When marking a file as favorite from within the sidebar make sure it
really works, this fixes two issues:
1. The source needs to be the plain source not URL encoded, as otherwise
   the source of the node would be encoded twice (and show with encoding
   in the navigation)
2. The store should also listen for the update events as the sidebar has
   no access to the real node to update it, instead the store should -
   as long as we only have the legacy sidebar - update the node when
   added or removed as favorite.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-21 17:55:53 +01:00
Ferdinand Thiessen 0a3cf3caf3 Merge pull request #50233 from nextcloud/fix/update-notification
fix(updatenotification): Parse pre-release version of apps
2025-01-21 17:17:43 +01:00
Ferdinand Thiessen 465fe42af1 Merge pull request #49261 from nextcloud/fix/file-list-filters-reset
fix(files): Properly reset all file list filters on view change
2025-01-21 17:02:17 +01:00
Benjamin Gaussorgues a537a764d3 Merge pull request #50285 from nextcloud/release/31.0.0_beta_5 2025-01-21 16:45:55 +01:00
Ferdinand Thiessen e212f337a2 fix(updatenotification): Parse pre-release version of apps
The notitication is correctly created, but the changelog is not show.
We need to make sure the version passed to the manager is in the allowed
format (major.minor.patch).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-21 16:43:20 +01:00
Ferdinand Thiessen 37164c1c69 chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-21 16:42:55 +01:00
Ferdinand Thiessen b5b28fda16 fix(files): Properly reset all file list filters on view change
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-21 16:38:06 +01:00
Ferdinand Thiessen 83a9ed4c44 Merge pull request #50255 from nextcloud/fix/password-validation
fix(sharing): Set correct password context for share password validation
2025-01-21 16:26:05 +01:00
Louis 250549cd03 Merge pull request #49820 from nextcloud/fixHeaderStyleSettings
fix(settings): Make header style inline with other pages
2025-01-21 12:42:50 +01:00
Benjamin Gaussorgues 27ad978833 build(hub): 31.0.0 beta 5
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-01-21 09:06:41 +01:00
Nextcloud bot 56c45652ba Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-21 00:21:03 +00:00
Kostiantyn Miakshyn faa7cb74b1 fix: Trim tags on adding or editing
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
2025-01-20 20:12:27 +02:00
Andrey Borysenko 69ee366bd2 Merge pull request #50230 from nextcloud/feat/settings/advanced-deploy-options
feat(settings): advanced deploy options
2025-01-20 17:50:55 +00:00
nextcloud-command 7e5f5f3635 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-20 17:33:00 +00:00
Andrey Borysenko 73c138b0f3 feat(app_api): Advanced deploy options
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-01-20 19:26:29 +02:00
Ferdinand Thiessen fb8802a783 fix(sharing): Set correct password context for share password validation
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-20 18:16:24 +01:00
Joas Schilling 5ba9ece039 Merge pull request #48800 from GreyXor/master
fix: add eol in dav command and use success const as return code
2025-01-20 17:21:38 +01:00
max-nextcloud c1b3f6a617 Merge pull request #50265 from nextcloud/fix/settings-for-encryption-without-modules
fix(encryption): handle empty encryptionModules fine
2025-01-20 15:32:49 +01:00
Louis Chemineau a635710117 fix: Metadata field search
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-20 14:41:55 +01:00
Git'Fellow 8fe9e8c6ab Merge pull request #50271 from nextcloud/removeWarningRegression
fix(TemplateManager): Remove warning message
2025-01-20 14:39:19 +01:00
Ferdinand Thiessen 27ac8e0f78 Merge pull request #50214 from nextcloud/feat/show-time-diff-user
feat(contacts): Show time difference for users in different timezones
2025-01-20 14:39:00 +01:00
nextcloud-command 06bb4ff498 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-20 13:21:47 +00:00
Max bfe84534f2 fix(encryption): handle empty encryptionModules fine
`[].find(...)` will return `undefined`.
`undefined[0]` throws an exception.
Handle this case more gracefully.

Signed-off-by: Max <max@nextcloud.com>
2025-01-20 13:17:09 +00:00
Git'Fellow dcde6d8d74 fix(TemplateManager): Remove warning message
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-01-20 13:05:28 +01:00
Ferdinand Thiessen 101c7575ae Merge pull request #49717 from nextcloud/rakekniven-patch-1
chore(i18n): Improved grammar
2025-01-20 12:41:52 +01:00
rakekniven dd8f7f0475 chore(i18n): Improved grammar
Reported at Transifex

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-20 11:31:13 +00:00
Ferdinand Thiessen 4560981a46 Merge pull request #49259 from nextcloud/fix/file-type-filter-state
fix(files): File type filter UI sync with filter state
2025-01-20 09:23:10 +01:00
Nextcloud bot 63cd1c120f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-20 00:21:01 +00:00
dependabot[bot] 452b443291 Merge pull request #49951 from nextcloud/dependabot/npm_and_yarn/pinia/testing-0.1.7 2025-01-19 16:03:10 +00:00
dependabot[bot] 45b441748e chore(deps-dev): bump @pinia/testing from 0.1.6 to 0.1.7
Bumps [@pinia/testing](https://github.com/vuejs/pinia) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/vuejs/pinia/releases)
- [Commits](https://github.com/vuejs/pinia/compare/@pinia/testing@0.1.6...@pinia/testing@0.1.7)

---
updated-dependencies:
- dependency-name: "@pinia/testing"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-19 16:53:16 +01:00
dependabot[bot] 96c9d85ddf Merge pull request #49952 from nextcloud/dependabot/npm_and_yarn/mime-4.0.6 2025-01-19 15:50:36 +00:00
nextcloud-command e69c516cfd chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-19 15:39:55 +00:00
dependabot[bot] a1a2a5f2da chore(deps-dev): bump mime from 4.0.4 to 4.0.6
Bumps [mime](https://github.com/broofa/mime) from 4.0.4 to 4.0.6.
- [Release notes](https://github.com/broofa/mime/releases)
- [Changelog](https://github.com/broofa/mime/blob/main/CHANGELOG.md)
- [Commits](https://github.com/broofa/mime/compare/v4.0.4...v4.0.6)

---
updated-dependencies:
- dependency-name: mime
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-19 16:35:01 +01:00
dependabot[bot] 7bc7fd3c03 Merge pull request #50261 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js-1.11.18 2025-01-19 10:59:26 +00:00
dependabot[bot] eaeeaf9a3a build(deps): bump libphonenumber-js from 1.11.9 to 1.11.18
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.11.9 to 1.11.18.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.11.9...v1.11.18)

---
updated-dependencies:
- dependency-name: libphonenumber-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-19 10:27:04 +00:00
Nextcloud bot 386139c18a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-19 00:21:12 +00:00
John Molakvoæ 483e9e8b03 Merge pull request #50240 from nextcloud/fix/conversion-extension 2025-01-19 00:26:27 +01:00
Sebastian Krupinski 307f983431 Merge pull request #49443 from nextcloud/feat/issue-994-two-factor-api
feat: Two Factor API
2025-01-18 19:03:16 +00:00
dependabot[bot] 0d3edd28b1 Merge pull request #50257 from nextcloud/dependabot/npm_and_yarn/core-js-3.40.0 2025-01-18 14:05:29 +00:00
dependabot[bot] 65ccab2e36 build(deps): bump core-js from 3.38.1 to 3.40.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.38.1 to 3.40.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.40.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-18 13:29:36 +00:00
Maksim Sukharev e0c1ea2330 Merge pull request #50241 from nextcloud/perf/noid/unified-search-init 2025-01-18 11:20:25 +01:00
nextcloud-command 1b7be897b5 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-18 08:57:17 +00:00
Maksim Sukharev c464aeb228 fix(UnifiedSearch): request data only when opening modal
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-01-18 09:52:50 +01:00
dependabot[bot] fe43dfadd3 Merge pull request #50245 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-cypress-3.6.0 2025-01-18 02:31:55 +00:00
dependabot[bot] 8b781cab49 build(deps-dev): bump eslint-plugin-cypress from 3.5.0 to 3.6.0
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v3.5.0...v3.6.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-18 02:08:40 +00:00
Nextcloud bot e3c63a0c7f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-18 00:21:09 +00:00
John Molakvoæ e5dceaf287 fix: php lint extra tab fix
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-17 21:37:39 +01:00
skjnldsv abd3cb60fc fix(files): more conversion tests and translate error messages
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-17 18:22:58 +01:00
Julius Knorr 6afe12593e Merge pull request #50227 from nextcloud/fix/convert-log
fix: Log exceptions that happen during file conversion
2025-01-17 15:10:43 +01:00
Julius Knorr fc9af34799 fix: Log exceptions that happen during file conversion
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-17 12:06:36 +01:00
Ferdinand Thiessen e1f10cbbeb chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-17 09:01:25 +01:00
Ferdinand Thiessen 4a9954f5ef fix(files): File type filter UI sync with filter state
When changing the folder the filter will be re-mounted by the file list,
so we need to pass the current state of the filter to the filter UI.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-17 08:59:17 +01:00
Nextcloud bot 326120a7f7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-17 00:21:27 +00:00
Kate d1b54886b2 Merge pull request #50219 from nextcloud/fix/file-conversion-missing-extension 2025-01-16 23:48:05 +01:00
Ferdinand Thiessen bca2685074 Merge pull request #49348 from nextcloud/fix/eslint-warnings
chore: Resolve ESLint warnings
2025-01-16 23:13:09 +01:00
Ferdinand Thiessen 1bed442cec chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 22:20:31 +01:00
Ferdinand Thiessen 24851d930d chore: Resolve ESLint warnings
- Add default value to non-required Vue props
- Reformat function to async function if needed
- Add some documentation
- Allow `any` in places where it makes sense (tests)
- Order vue component sections as required

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 22:18:29 +01:00
GreyXor 94e1e8f964 fix: use self failure for consistency
Signed-off-by: GreyXor <greyxor@protonmail.com>
2025-01-16 21:49:30 +01:00
GreyXor 91464caa39 fix: add eol in dav command and use success const as return code
Signed-off-by: GreyXor <greyxor@protonmail.com>
2025-01-16 21:49:30 +01:00
Arthur Schiwon 2de855f0bc Merge pull request #50162 from nextcloud/fix/improve-ldap-avatar-handling
Improve ldap avatar handling
2025-01-16 21:43:29 +01:00
Ferdinand Thiessen 388118a4f3 Merge pull request #50187 from nextcloud/fix/account-mgmnt-settings
fix(settings): Correctly parse and display default quota
2025-01-16 21:29:53 +01:00
Elizabeth Danzberger 14976390ff chore: remove unnecessary method
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2025-01-16 15:25:15 -05:00
Elizabeth Danzberger f9adb006b0 fix: prevent missing target file extension
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2025-01-16 15:23:38 -05:00
Ferdinand Thiessen 26fd7a0d74 chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 20:33:58 +01:00
Ferdinand Thiessen c3c0137484 fix(settings): Correctly parse and display default quota
In the account management settings (default settings) the quota was
parsed not consistently with how we do it everywhere else.
Meaning `1 KB` should be 1024 bytes not 1000 bytes.

Also this fixes an issue where searching "1KB" does not yield any output
because of the space in the parsed value "1 KB".

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 20:32:43 +01:00
John Molakvoæ bdc73c67bb Merge pull request #50216 from nextcloud/release/31.0.0_beta_4 2025-01-16 19:31:47 +01:00
John Molakvoæ 35db02c4f9 Merge pull request #50208 from nextcloud/feat/conversion-adjusting
fix(files): conversion api simplification and conflict check
2025-01-16 19:31:14 +01:00
skjnldsv 19ce362896 chore: add file conversion integration tests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-16 18:55:44 +01:00
Anna d9a7124592 Merge pull request #49898 from nextcloud/fix/noid/no-emails-for-user-shares
fix(sharing): send share emails for internal users too
2025-01-16 18:50:30 +01:00
Ferdinand Thiessen a0b7dc974f Merge pull request #50206 from nextcloud/fix/50177/movy-copy-e2e-tests
test(e2e): copy-move actions with insufficient share permissions
2025-01-16 18:43:45 +01:00
skjnldsv 7cbcbdc051 fix(files): conversion api simplification and conflict check
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-16 18:35:40 +01:00
skjnldsv f26886f648 build(hub): 31.0.0 beta 4
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-16 18:22:25 +01:00
Ferdinand Thiessen 84f0fc88cc feat(contacts): Show time difference for users in different timezones
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 18:10:04 +01:00
Daniel f9354dab23 Merge pull request #49761 from nextcloud/transfer-share-skip-notfound
fix: skip transfering shares that we can't find
2025-01-16 17:58:06 +01:00
Côme Chilliet 626bc7220b Merge pull request #50171 from nextcloud/enh/limit-ldap-user-count
Limit ldap user count
2025-01-16 17:25:01 +01:00
Robin Appelman 8b46ec2abb Merge pull request #49476 from nextcloud/ocs-user-info-quota-optimize
perf: use more optimized way to get user storage info in ocs user info
2025-01-16 17:03:57 +01:00
SebastianKrupinski 332fa63850 feat: Two Factor API
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-01-16 08:31:58 -05:00
Arthur Schiwon 8998e77c9d Merge pull request #50196 from nextcloud/fix/template-return-type
docs: Use proper return type for custom template listing
2025-01-16 12:31:38 +01:00
Ferdinand Thiessen f40dd53eca Merge pull request #50179 from nextcloud/test/widget-perf
test(dashboard): Add regression test for loading unneeded data
2025-01-16 11:56:31 +01:00
Ferdinand Thiessen 2556da5957 test(dashboard): Add regression test for loading unneeded data
Prevent a regression of https://github.com/nextcloud/server/issues/48403

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 11:36:37 +01:00
Maksim Sukharev 868517f6d2 test(e2e): hide move dialog action if destination has no CREATE permission
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-01-16 10:50:48 +01:00
Richard Steinmetz b2d1df7f87 Merge pull request #50161 from nextcloud/fix/files/sort-after-view-change
fix(files): sort not working after changing views
2025-01-16 09:07:00 +01:00
Richard Steinmetz 835994a811 fix(files): sort not working after changing views
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-16 08:57:19 +01:00
Pytal 76ed55ace1 Merge pull request #49317 from nextcloud/feat/edit-share-token
feat: Make it possible to customize share link tokens
2025-01-15 16:25:35 -08:00
Nextcloud bot 3fbc85426a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-16 00:21:30 +00:00
nextcloud-command a3cfc4f28e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-15 23:57:40 +00:00
Christopher Ng 42d997bcd7 test: Update tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng 3c62d68534 chore: Update autoloaders
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng c28791ff93 chore(openapi): Update capabilities spec
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng 1a43fc5718 feat(sharing): Toggle custom tokens setting as admin
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng 0eb39d7b9c feat(sharing): Respect admin custom tokens setting
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng 4d78de497f feat(sharing): Add custom_tokens capability
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng 8b26383d00 feat(sharing): Add shareapi_allow_custom_tokens config
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng cdc65b6985 feat(sharing): Make it possible to customize share link tokens
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng fa110e2373 chore(openapi): Update spec
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:49:19 -08:00
Christopher Ng beffb26266 feat(sharing): Fetch a unique generated token
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:49:19 -08:00
Christopher Ng f92875cf6a feat(sharing): Allow updating share token
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:49:19 -08:00
Elizabeth Danzberger 6ccd90b2a3 Merge pull request #49922 from nextcloud/feat/file-conversion-provider
feat: file conversion provider
2025-01-15 18:02:38 -05:00
Elizabeth Danzberger 52a433ad33 chore: update openapi spec
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2025-01-15 16:49:14 -05:00
Elizabeth Danzberger fdfeb7f265 feat(api): File conversion API
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2025-01-15 16:38:18 -05:00
Ferdinand Thiessen 6da58974a1 Merge pull request #50192 from nextcloud/fix/files_sharing/sharing-entry-link-override-expiration-date
fix(files_sharing): Stop overwriting the share expiration date with the default expiration date
2025-01-15 18:00:32 +01:00
John Molakvoæ 0cad0728bc Merge pull request #50200 from nextcloud/fix/index-systemtags
fix(systemtags): objecttype index registration
2025-01-15 17:32:28 +01:00
skjnldsv 57ffca36a7 fix(systemtags): objecttype index registration
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-15 17:03:03 +01:00
nextcloud-command ddd70c9cd2 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-15 16:10:50 +01:00
Ferdinand Thiessen cec29e5547 test: Add end-to-end test for share expiration date
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-15 16:10:46 +01:00
Ferdinand Thiessen 214a084d92 fix(files_sharing): Remove debounce from expiration date formatting
This should be done as soon as changed, as the value is not passed to
API but needs to be tracked internally (e.g. if you quickly press
"save").

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-15 15:48:22 +01:00
provokateurin 260e82a8c4 fix(files_sharing): Stop overwriting the share expiration date with the default expiration date
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-15 15:48:22 +01:00
Kate 47eedf9228 Merge pull request #50195 from nextcloud/fix/49638/update-prefs-indexes 2025-01-15 15:12:06 +01:00
Maksim Sukharev a16abfb7f6 Merge pull request #50177 from nextcloud/fix/45982/hide-move-action 2025-01-15 13:56:09 +01:00
nextcloud-command 530b6f8e88 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-15 12:14:28 +00:00
Maksim Sukharev b06a8767f0 fix(files): hide move dialog action if destination has no CREATE permission
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-01-15 13:07:12 +01:00
Julius Knorr 12028430bd docs: Use proper return type for custom template listing
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-15 12:18:29 +01:00
Louis 7689588589 Merge pull request #50109 from nextcloud/artonge/fix/remove_duplicate_propfind_call
fix: Remove duplicate propfind call
2025-01-15 11:48:49 +01:00
Maxence Lange 5f81fdaabc fix(missing-index): update preferences table
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-01-15 09:25:18 -01:00
Louis Chemineau 5faaecadc5 chore: Compile assets
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-15 11:20:01 +01:00
Louis Chemineau b1bc793940 fix: Remove duplicate propfind call
This also was an XHR call which is not going through the end to end encryption proxy

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-15 11:20:01 +01:00
Stephan Orbaugh 0f2dcfd0f1 Merge pull request #49534 from nextcloud/feature/23308/create-new-favorite-dashboard-widget
feature: added new FavouriteWidget to display favorite files in dashboard widget
2025-01-15 10:39:30 +01:00
John Molakvoæ eef566305d Merge pull request #50172 from nextcloud/fix/template-name-overflow 2025-01-15 09:50:18 +01:00
nextcloud-command 8111068b9e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-15 08:36:40 +00:00
Julius Knorr a804ff066b fix: Show full template name
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-15 08:34:45 +00:00
John Molakvoæ 69b4a6cc19 fix(command-compile): persist-credentials for compile bot to allow rebase and force push
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-15 09:32:26 +01:00
John Molakvoæ f171512282 Merge pull request #50188 from nextcloud/skjnldsv-patch-1
fix(command-compile): cache restore action
2025-01-15 09:17:55 +01:00
John Molakvoæ 0ffdb18f9d fix(command-compile): cache restore action
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-15 09:15:56 +01:00
Nextcloud bot 30b6ad5e6f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-15 00:21:32 +00:00
Ferdinand Thiessen 6da691d87d chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-14 21:51:39 +01:00
Ferdinand Thiessen bbde768152 fix(dashboard): Correctly handle non-rounded icons for dashboard widgets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-14 21:51:39 +01:00
yemkareems 91f568e01b feat(dashboard): added new FavouriteWidget to display favorite files in dashboard widget
* Added widget star icon
* run build/autoloaderchecker.sh
* removed unwanted IWidget and usersession
* renamed id
* renamed class to FavoriteWidget
* removed limit logic
* removed IAPIWidget
* ui fixes to remove rounded corners and make the ui/ux similar to recommendation widget.
* cs fix + composer fix no dev and review comments from Joas and Côme addressed
* added count and removed slice

Signed-off-by: yemkareems <yemkareems@gmail.com>
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
2025-01-14 21:51:32 +01:00
Pytal dd36163bb0 Merge pull request #50130 from nextcloud/feat/rich-profile-biography
feat: Allow rich formatting of profile text
2025-01-14 08:42:35 -08:00
Côme Chilliet 892f815d2e fix: Fix a small typing problem is user manager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-14 17:21:40 +01:00
Maxence Lange 93a64d67b5 Merge pull request #49848 from nextcloud/feat/noid/lexicon-configurable-default-value
feat(lexicon): configurable default value
2025-01-14 15:12:36 -01:00
John Molakvoæ f44f122456 Merge pull request #50046 from nextcloud/fix/settings/mail-server-settings-form
fix(settings): Fix mail server settings form
2025-01-14 16:42:15 +01:00
Côme Chilliet db94aeb96e chore(tests): Adapt tests to the countUsers refactor
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-14 16:34:15 +01:00
skjnldsv ce5cbd8d36 chore: compile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-14 16:25:36 +01:00
provokateurin a9a43f3df4 fix(settings): Fix mail server settings form
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-14 16:24:24 +01:00
Côme Chilliet 17887d7e74 fix: Add missing interface from previous commit and update autoloaders
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-14 13:16:51 +01:00
Côme Chilliet c3228ee709 fix: Implement new interface instead of deprecated one in Database backend
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-14 12:41:56 +01:00
Maxence Lange 28acc002a2 fix(lexicon): syntax
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-01-14 10:38:15 -01:00
Côme Chilliet b45bc2a462 fix: Use the new countUsersTotal method where it makes sense
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-14 12:38:02 +01:00
Maxence Lange bd4a154d64 feat(lexicon): configurable default value
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-01-14 10:36:07 -01:00
Côme Chilliet e187e4e87f feat(updatenotification): Add a limit to user count from LDAP so save performances
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-14 12:26:24 +01:00
Côme Chilliet a741c6cfa1 chore(psalm): Update baseline to remove fixed errors
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-13 17:34:11 +01:00
Côme Chilliet 12d1d1d389 fix(user_ldap): Remove now unused class FilesystemHelper
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-13 17:12:19 +01:00
Côme Chilliet e75dd1fc92 fix(user_ldap): Strong type User class and fix most type issues
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-13 17:12:19 +01:00
Côme Chilliet 40920ddb77 fix(user_ldap): Always update avatar from LDAP when we have the data
Should be at login, in sync job, and when running ldap:check-user --update

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-13 16:23:26 +01:00
Côme Chilliet d2f118f147 chore(user_ldap): Improve typing in user_ldap User class
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-13 16:01:39 +01:00
Côme Chilliet c0cb8ec7d4 chore(user_ldap): Rename avatar setting method to a more suited name
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-13 15:54:48 +01:00
Anna Larch 236e084fbb fix(sharing): send share emails for internal users too
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-01-13 14:13:02 +01:00
nextcloud-command 518e313648 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-11 01:16:52 +00:00
Christopher Ng 12bbf56870 feat: Allow rich formatting of profile text
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-10 17:00:26 -08:00
Robin Appelman 118ff883b0 perf: use more optimized way to get user storage info in ocs user info when possible
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-06 16:56:14 +01:00
Robin Appelman c00724bac8 fix: skip transfering shares that we can't find
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-03 15:21:17 +01:00
Git'Fellow 5c6e76b700 fix(settings): Make header style inline with other pages
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2024-12-12 11:49:12 +01:00
3042 changed files with 20125 additions and 27043 deletions
+4 -4
View File
@@ -70,9 +70,9 @@ body:
Select Nextcloud Server version.
_Versions not listed here are not maintained and not supported anymore_
options:
- "28"
- "29"
- "30"
- "31"
- "master"
validations:
required: true
@@ -95,10 +95,10 @@ body:
Select PHP engine version serving Nextcloud Server.
_Describe in the "Additional info" section if you chose "Other"._
options:
- "PHP 8.4"
- "PHP 8.3"
- "PHP 8.2"
- "PHP 8.1"
- "PHP 8.0"
- "Other"
- type: dropdown
id: webserver
@@ -132,8 +132,8 @@ body:
description: |
Select if bug is present after an update or on a fresh install.
options:
- "Updated from a MINOR version (ex. 28.0.1 to 28.0.2)"
- "Upgraded to a MAJOR version (ex. 28 to 29)"
- "Updated from a MINOR version (ex. 32.0.1 to 32.0.2)"
- "Upgraded to a MAJOR version (ex. 31 to 32)"
- "Fresh Nextcloud Server install"
- type: dropdown
id: encryption
+24 -24
View File
@@ -114,25 +114,6 @@ updates:
- "3. to review"
- "feature: dependencies"
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable28
labels:
- "3. to review"
- "feature: dependencies"
reviewers:
- "nextcloud/server-dependabot"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Disable automatic rebasing because without a build CI will likely fail anyway
rebase-strategy: "disabled"
- package-ecosystem: npm
directory: "/"
schedule:
@@ -171,23 +152,24 @@ updates:
# Disable automatic rebasing because without a build CI will likely fail anyway
rebase-strategy: "disabled"
- package-ecosystem: composer
directory: "/build/integration"
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable28
target-branch: stable31
labels:
- "3. to review"
- "feature: dependencies"
reviewers:
- "nextcloud/server-dependabot"
ignore:
# ignore all GitHub linguist patch updates
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Disable automatic rebasing because without a build CI will likely fail anyway
rebase-strategy: "disabled"
- package-ecosystem: composer
directory: "/build/integration"
@@ -225,6 +207,24 @@ updates:
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
- package-ecosystem: composer
directory: "/build/integration"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable31
labels:
- "3. to review"
- "feature: dependencies"
reviewers:
- "nextcloud/server-dependabot"
ignore:
# ignore all GitHub linguist patch updates
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
# GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
+1 -1
View File
@@ -56,7 +56,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
+3 -3
View File
@@ -94,7 +94,7 @@ jobs:
steps:
- name: Restore cached git repository
uses: buildjet/cache/save@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4 # v4.0.2
uses: buildjet/cache@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4 # v4.0.2
with:
path: .git
key: git-repo
@@ -102,7 +102,7 @@ jobs:
- name: Checkout ${{ needs.init.outputs.head_ref }}
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
persist-credentials: true
token: ${{ secrets.COMMAND_BOT_PAT }}
fetch-depth: 0
ref: ${{ needs.init.outputs.head_ref }}
@@ -120,7 +120,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.package-engines-versions.outputs.nodeVersion }}
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.package-engines-versions.outputs.nodeVersion }}
cache: npm
+6 -6
View File
@@ -121,7 +121,7 @@ jobs:
run: ./node_modules/cypress/bin/cypress install
- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests
uses: cypress-io/github-action@f1f0912d392f0d06bdd01fb9ebe3b3299e5806fb # v6.7.7
uses: cypress-io/github-action@7271bed2a170d73c0b08939cd192db51a1c46c50 # v6.7.10
with:
# We already installed the dependencies in the init job
install: false
@@ -143,7 +143,7 @@ jobs:
SPLIT_INDEX: ${{ matrix.containers == 'component' && 0 || matrix.containers }}
- name: Upload snapshots and videos
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
if: always()
with:
name: snapshots_videos_${{ matrix.containers }}
@@ -153,10 +153,10 @@ jobs:
- name: Extract NC logs
if: failure() && matrix.containers != 'component'
run: docker logs nextcloud-cypress-tests-${{ env.APP_NAME }} > nextcloud.log
run: docker logs nextcloud-cypress-tests_${{ env.APP_NAME }} > nextcloud.log
- name: Upload NC logs
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
if: failure() && matrix.containers != 'component'
with:
name: nc_logs_${{ matrix.containers }}
@@ -164,10 +164,10 @@ jobs:
- name: Create data dir archive
if: failure() && matrix.containers != 'component'
run: docker exec nextcloud-cypress-tests_server tar -cvjf - data > data.tar
run: docker exec nextcloud-cypress-tests_${{ env.APP_NAME }} tar -cvjf - data > data.tar
- name: Upload data dir archive
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
if: failure() && matrix.containers != 'component'
with:
name: nc_data_${{ matrix.containers }}
+2 -2
View File
@@ -68,7 +68,7 @@ jobs:
if [[ "${{ matrix.ftpd }}" == 'pure-ftpd' ]]; then docker run --name ftp -d --net host -e "PUBLICHOST=localhost" -e FTP_USER_NAME=test -e FTP_USER_PASS=test -e FTP_USER_HOME=/home/test -v /tmp/ftp:/home/test -v /tmp/ftp:/etc/pure-ftpd/passwd stilliard/pure-ftpd; fi
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -100,7 +100,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-files-external-ftp
+4 -4
View File
@@ -65,7 +65,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -98,7 +98,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-files-external-s3
@@ -140,7 +140,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -165,7 +165,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-files-external-s3
+2 -2
View File
@@ -64,7 +64,7 @@ jobs:
if [[ '${{ matrix.sftpd }}' == 'openssh' ]]; then docker run -p 2222:22 --name sftp -d -v /tmp/sftp:/home/test atmoz/sftp 'test:test:::data'; fi
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -89,7 +89,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-files-external-sftp
+2 -2
View File
@@ -61,7 +61,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -94,7 +94,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@015f24e6818733317a2da2edd6290ab26238649a # v4.1.1
uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v4.1.1
with:
files: ./clover.xml
flags: phpunit-files-external-smb
+2 -2
View File
@@ -61,7 +61,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -91,7 +91,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@015f24e6818733317a2da2edd6290ab26238649a # v4.1.1
uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v4.1.1
with:
files: ./clover.xml
flags: phpunit-files-external-webdav
+2 -2
View File
@@ -54,7 +54,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -79,7 +79,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-files-external-generic
+1 -1
View File
@@ -56,7 +56,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
+1 -1
View File
@@ -55,7 +55,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
+1 -1
View File
@@ -70,7 +70,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
+2 -1
View File
@@ -61,6 +61,7 @@ jobs:
- 'federation_features'
- '--tags ~@large files_features'
- 'filesdrop_features'
- 'file_conversions'
- 'openldap_features'
- 'openldap_numerical_features'
- 'ldap_features'
@@ -104,7 +105,7 @@ jobs:
ref: ${{ matrix.spreed-versions }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
+1 -1
View File
@@ -51,7 +51,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up php8.1
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: 8.1
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
+1 -1
View File
@@ -56,7 +56,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
coverage: none
+1 -1
View File
@@ -99,7 +99,7 @@ jobs:
run: npm run test:coverage --if-present
- name: Collect coverage
uses: codecov/codecov-action@015f24e6818733317a2da2edd6290ab26238649a # v4.3.1
uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v4.3.1
with:
files: ./coverage/lcov.info
+2 -2
View File
@@ -21,7 +21,7 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['main', 'master', 'stable30', 'stable29', 'stable28']
branches: ['main', 'master', 'stable31', 'stable30', 'stable29']
name: npm-audit-fix-${{ matrix.branches }}
@@ -60,7 +60,7 @@ jobs:
- name: Create Pull Request
if: always()
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7.0.6
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'fix(deps): Fix npm audit'
+2 -2
View File
@@ -74,7 +74,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -105,7 +105,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-azure
+2 -2
View File
@@ -75,7 +75,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -111,7 +111,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-s3
+2 -2
View File
@@ -72,7 +72,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -101,7 +101,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-swift
+1 -1
View File
@@ -29,7 +29,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up php
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: '8.1'
extensions: ctype, curl, dom, fileinfo, gd, json, libxml, mbstring, openssl, pcntl, pdo, posix, session, simplexml, xml, xmlreader, xmlwriter, zip, zlib
+2 -2
View File
@@ -35,7 +35,7 @@ jobs:
ref: ${{ github.event.pull_request.base.ref }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
@@ -91,7 +91,7 @@ jobs:
- name: Upload profiles
if: always()
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08
with:
name: profiles
path: |
+1 -1
View File
@@ -42,7 +42,7 @@ jobs:
sudo apt-get install -y ffmpeg imagemagick libmagickcore-6.q16-3-extra
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype, curl, dom, fileinfo, gd, imagick, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip, apcu
+2 -2
View File
@@ -91,7 +91,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -124,7 +124,7 @@ jobs:
- name: Upload db code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.db.xml
flags: phpunit-mariadb
+2 -2
View File
@@ -76,7 +76,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -101,7 +101,7 @@ jobs:
- name: Upload code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.xml
flags: phpunit-memcached
+2 -2
View File
@@ -125,7 +125,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -159,7 +159,7 @@ jobs:
- name: Upload db code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.db.xml
flags: phpunit-mysql
+2 -2
View File
@@ -91,7 +91,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -124,7 +124,7 @@ jobs:
- name: Upload db code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.db.xml
flags: phpunit-mysql
+2 -2
View File
@@ -78,7 +78,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -106,7 +106,7 @@ jobs:
- name: Upload nodb code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.nodb.xml
flags: phpunit-nodb
@@ -75,7 +75,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
+2 -2
View File
@@ -103,7 +103,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -129,7 +129,7 @@ jobs:
- name: Upload db code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.db.xml
flags: phpunit-oci
+2 -2
View File
@@ -91,7 +91,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -119,7 +119,7 @@ jobs:
- name: Upload db code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.db.xml
flags: phpunit-postgres
+2 -2
View File
@@ -76,7 +76,7 @@ jobs:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -105,7 +105,7 @@ jobs:
- name: Upload db code coverage
if: ${{ !cancelled() && matrix.coverage }}
uses: codecov/codecov-action@v5.0.7
uses: codecov/codecov-action@v5.3.1
with:
files: ./clover.db.xml
flags: phpunit-sqlite
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: The get-github-handles-from-website action
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
uses: marcelklehr/get-github-handles-from-website-action@06b2239db0a48fe1484ba0bfd966a3ab81a08308 # v1.0.1
id: scrape
with:
website: 'https://nextcloud.com/team/'
+4 -4
View File
@@ -30,7 +30,7 @@ jobs:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: '8.1'
extensions: apcu,ctype,curl,dom,fileinfo,ftp,gd,imagick,intl,json,ldap,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
@@ -60,7 +60,7 @@ jobs:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: '8.1'
extensions: ctype,curl,dom,fileinfo,ftp,gd,imagick,intl,json,ldap,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
@@ -94,7 +94,7 @@ jobs:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: '8.1'
extensions: ctype,curl,dom,fileinfo,gd,imagick,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
@@ -124,7 +124,7 @@ jobs:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: '8.1'
extensions: ctype,curl,dom,fileinfo,gd,imagick,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
+2 -2
View File
@@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['master', 'stable30', 'stable29', 'stable28', 'stable27', 'stable26', 'stable25', 'stable24', 'stable23', 'stable22']
branches: ['master', 'stable31', 'stable30', 'stable29', 'stable28', 'stable27', 'stable26', 'stable25', 'stable24', 'stable23', 'stable22']
name: update-ca-certificate-bundle-${{ matrix.branches }}
@@ -28,7 +28,7 @@ jobs:
run: curl --etag-compare build/ca-bundle-etag.txt --etag-save build/ca-bundle-etag.txt --output resources/config/ca-bundle.crt https://curl.se/ca/cacert.pem
- name: Create Pull Request
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'fix(security): Update CA certificate bundle'
@@ -31,7 +31,7 @@ jobs:
run: openssl crl -verify -in resources/codesigning/root.crl -CAfile resources/codesigning/root.crt -noout
- name: Create Pull Request
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'fix(security): Update code signing revocation list'
+14 -6
View File
@@ -3,14 +3,26 @@ Upstream-Name: nextcloud
Upstream-Contact: Nextcloud <info@nextcloud.com>
Source: https://github.com/nextcloud/server
Files: lib/l10n/*.js lib/l10n/*.json core/l10n/*.js core/l10n/*.json apps/admin_audit/l10n/*.js apps/admin_audit/l10n/*.json apps/comments/l10n/*.js apps/comments/l10n/*.json apps/dav/l10n/*.js apps/dav/l10n/*.json apps/encryption/l10n/*.js apps/encryption/l10n/*.json apps/federatedfilesharing/l10n/*.js apps/federatedfilesharing/l10n/*.json apps/federation/l10n/*.js apps/federation/l10n/*.json apps/files/l10n/*.js apps/files/l10n/*.json apps/files_external/l10n/*.js apps/files_external/l10n/*.json apps/files_sharing/l10n/*.js apps/files_sharing/l10n/*.json apps/files_trashbin/l10n/*.js apps/files_trashbin/l10n/*.json apps/files_versions/l10n/*.js apps/files_versions/l10n/*.json apps/provisioning_api/l10n/*.js apps/provisioning_api/l10n/*.json apps/settings/l10n/*.js apps/settings/l10n/*.json apps/systemtags/l10n/*.js apps/systemtags/l10n/*.json apps/testing/l10n/*.js apps/testing/l10n/*.json apps/updatenotification/l10n/*.js apps/updatenotification/l10n/*.json apps/user_ldap/l10n/*.js apps/user_ldap/l10n/*.json lib/l10nm/*.js lib/l10nm/*.json
# Legacy translation files that existed when forking from ownCloud
Files: lib/l10n/*.js lib/l10n/*.json core/l10n/*.js core/l10n/*.json apps/admin_audit/l10n/*.js apps/admin_audit/l10n/*.json apps/comments/l10n/*.js apps/comments/l10n/*.json apps/dav/l10n/*.js apps/dav/l10n/*.json apps/encryption/l10n/*.js apps/encryption/l10n/*.json apps/federatedfilesharing/l10n/*.js apps/federatedfilesharing/l10n/*.json apps/federation/l10n/*.js apps/federation/l10n/*.json apps/files/l10n/*.js apps/files/l10n/*.json apps/files_external/l10n/*.js apps/files_external/l10n/*.json apps/files_sharing/l10n/*.js apps/files_sharing/l10n/*.json apps/files_trashbin/l10n/*.js apps/files_trashbin/l10n/*.json apps/files_versions/l10n/*.js apps/files_versions/l10n/*.json apps/provisioning_api/l10n/*.js apps/provisioning_api/l10n/*.json apps/settings/l10n/*.js apps/settings/l10n/*.json apps/systemtags/l10n/*.js apps/systemtags/l10n/*.json apps/updatenotification/l10n/*.js apps/updatenotification/l10n/*.json apps/user_ldap/l10n/*.js apps/user_ldap/l10n/*.json
Copyright: 2016 ownCloud, Inc., 2016-2024 Nextcloud translators
License: AGPL-3.0-only OR AGPL-3.0-or-later
Files: lib/l10n/zh_TW.js lib/l10n/zh_TW.json core/l10n/zh_TW.js core/l10n/zh_TW.json apps/admin_audit/l10n/zh_TW.js apps/admin_audit/l10n/zh_TW.json apps/comments/l10n/zh_TW.js apps/comments/l10n/zh_TW.json apps/dav/l10n/zh_TW.js apps/dav/l10n/zh_TW.json apps/encryption/l10n/zh_TW.js apps/encryption/l10n/zh_TW.json apps/federatedfilesharing/l10n/zh_TW.js apps/federatedfilesharing/l10n/zh_TW.json apps/federation/l10n/zh_TW.js apps/federation/l10n/zh_TW.json apps/files/l10n/zh_TW.js apps/files/l10n/zh_TW.json apps/files_external/l10n/zh_TW.js apps/files_external/l10n/zh_TW.json apps/files_sharing/l10n/zh_TW.js apps/files_sharing/l10n/zh_TW.json apps/files_trashbin/l10n/zh_TW.js apps/files_trashbin/l10n/zh_TW.json apps/files_versions/l10n/zh_TW.js apps/files_versions/l10n/zh_TW.json apps/provisioning_api/l10n/zh_TW.js apps/provisioning_api/l10n/zh_TW.json apps/settings/l10n/zh_TW.js apps/settings/l10n/zh_TW.json apps/systemtags/l10n/zh_TW.js apps/systemtags/l10n/zh_TW.json apps/testing/l10n/zh_TW.js apps/testing/l10n/zh_TW.json apps/updatenotification/l10n/zh_TW.js apps/updatenotification/l10n/zh_TW.json apps/user_ldap/l10n/zh_TW.js apps/user_ldap/l10n/zh_TW.json lib/l10nm/zh_TW.js lib/l10nm/zh_TW.json
# New translation files created after forking from ownCloud
Files: apps/cloud_federation_api/l10n/*.js apps/cloud_federation_api/l10n/*.json apps/contactsinteraction/l10n/*.js apps/contactsinteraction/l10n/*.json apps/dashboard/l10n/*.js apps/dashboard/l10n/*.json apps/files_reminders/l10n/*.js apps/files_reminders/l10n/*.json apps/lookup_server_connector/l10n/*.js apps/lookup_server_connector/l10n/*.json apps/profile/l10n/*.js apps/profile/l10n/*.json apps/sharebymail/l10n/*.js apps/oauth2/l10n/*.js apps/oauth2/l10n/*.json apps/sharebymail/l10n/*.json apps/theming/l10n/*.js apps/theming/l10n/*.json apps/twofactor_backupcodes/l10n/*.js apps/twofactor_backupcodes/l10n/*.json apps/user_status/l10n/*.js apps/user_status/l10n/*.json apps/weather_status/l10n/*.js apps/weather_status/l10n/*.json apps/webhook_listeners/l10n/*.js apps/webhook_listeners/l10n/*.json apps/workflowengine/l10n/*.js apps/workflowengine/l10n/*.json
Copyright: 2016-2024 Nextcloud translators
License: AGPL-3.0-or-later
# Legacy translation files that existed when forking from ownCloud
Files: lib/l10n/zh_TW.js lib/l10n/zh_TW.json core/l10n/zh_TW.js core/l10n/zh_TW.json apps/admin_audit/l10n/zh_TW.js apps/admin_audit/l10n/zh_TW.json apps/comments/l10n/zh_TW.js apps/comments/l10n/zh_TW.json apps/dav/l10n/zh_TW.js apps/dav/l10n/zh_TW.json apps/encryption/l10n/zh_TW.js apps/encryption/l10n/zh_TW.json apps/federatedfilesharing/l10n/zh_TW.js apps/federatedfilesharing/l10n/zh_TW.json apps/federation/l10n/zh_TW.js apps/federation/l10n/zh_TW.json apps/files/l10n/zh_TW.js apps/files/l10n/zh_TW.json apps/files_external/l10n/zh_TW.js apps/files_external/l10n/zh_TW.json apps/files_sharing/l10n/zh_TW.js apps/files_sharing/l10n/zh_TW.json apps/files_trashbin/l10n/zh_TW.js apps/files_trashbin/l10n/zh_TW.json apps/files_versions/l10n/zh_TW.js apps/files_versions/l10n/zh_TW.json apps/provisioning_api/l10n/zh_TW.js apps/provisioning_api/l10n/zh_TW.json apps/settings/l10n/zh_TW.js apps/settings/l10n/zh_TW.json apps/systemtags/l10n/zh_TW.js apps/systemtags/l10n/zh_TW.json apps/testing/l10n/zh_TW.js apps/testing/l10n/zh_TW.json apps/updatenotification/l10n/zh_TW.js apps/updatenotification/l10n/zh_TW.json apps/user_ldap/l10n/zh_TW.js apps/user_ldap/l10n/zh_TW.json
Copyright: 2016 ownCloud, Inc., 2016-2024 Nextcloud translators, 2024 moda-l10n <https://ocf.tw/>
License: AGPL-3.0-only OR AGPL-3.0-or-later
# New translation files created after forking from ownCloud
Files: apps/cloud_federation_api/l10n/zh_TW.js apps/cloud_federation_api/l10n/zh_TW.json apps/contactsinteraction/l10n/zh_TW.js apps/contactsinteraction/l10n/zh_TW.json apps/dashboard/l10n/zh_TW.js apps/dashboard/l10n/zh_TW.json apps/files_reminders/l10n/zh_TW.js apps/files_reminders/l10n/zh_TW.json apps/lookup_server_connector/l10n/zh_TW.js apps/lookup_server_connector/l10n/zh_TW.json apps/profile/l10n/zh_TW.js apps/profile/l10n/zh_TW.json apps/sharebymail/l10n/zh_TW.js apps/oauth2/l10n/zh_TW.js apps/oauth2/l10n/zh_TW.json apps/sharebymail/l10n/zh_TW.json apps/theming/l10n/zh_TW.js apps/theming/l10n/zh_TW.json apps/twofactor_backupcodes/l10n/zh_TW.js apps/twofactor_backupcodes/l10n/zh_TW.json apps/user_status/l10n/zh_TW.js apps/user_status/l10n/zh_TW.json apps/weather_status/l10n/zh_TW.js apps/weather_status/l10n/zh_TW.json apps/webhook_listeners/l10n/zh_TW.js apps/webhook_listeners/l10n/zh_TW.json apps/workflowengine/l10n/zh_TW.js apps/workflowengine/l10n/zh_TW.json
Copyright: 2016-2024 Nextcloud translators, 2024 moda-l10n <https://ocf.tw/>
License: AGPL-3.0-or-later
Files: tests/data/block-aligned-plus-one.txt tests/data/block-aligned.txt tests/data/data.tar.gz tests/data/data.zip tests/data/desktopapp.png tests/data/desktopapp.svg tests/data/certificates/badCertificate.crt tests/data/certificates/expiredCertificate.crt tests/data/certificates/goodCertificate.crt tests/data/certificates/openSslTrustedCertificate.crt tests/data/integritycheck/app/AnotherFile.txt tests/data/integritycheck/app/subfolder/file.txt tests/data/integritycheck/appWithInvalidData/AnotherFile.txt tests/data/integritycheck/appWithInvalidData/UnecessaryFile apps/user_ldap/tests/Integration/data/avatar-invalid.gif apps/user_ldap/tests/Integration/data/avatar-valid.jpg apps/user_ldap/img/copy.png apps/user_ldap/img/copy.svg
Copyright: 2015 ownCloud, Inc.
License: AGPL-3.0-only
@@ -155,10 +167,6 @@ Files: apps/dav/tests/unit/test_fixtures/caldav-search-limit-timerange-1.ics app
Copyright: 2023 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later
Files: apps/cloud_federation_api/l10n/*.js apps/cloud_federation_api/l10n/*.json apps/contactsinteraction/l10n/*.js apps/contactsinteraction/l10n/*.json apps/dashboard/l10n/*.js apps/dashboard/l10n/*.json apps/files_reminders/l10n/*.js apps/files_reminders/l10n/*.json apps/lookup_server_connector/l10n/*.js apps/lookup_server_connector/l10n/*.json apps/sharebymail/l10n/*.js apps/oauth2/l10n/*.js apps/oauth2/l10n/*.json apps/sharebymail/l10n/*.json apps/theming/l10n/*.js apps/theming/l10n/*.json apps/twofactor_backupcodes/l10n/*.js apps/twofactor_backupcodes/l10n/*.json apps/user_status/l10n/*.js apps/user_status/l10n/*.json apps/weather_status/l10n/*.js apps/weather_status/l10n/*.json apps/workflowengine/l10n/*.js apps/workflowengine/l10n/*.json
Copyright: 2016-2024 Nextcloud translators
License: AGPL-3.0-or-later
Files: composer.json composer.lock .github/CODEOWNERS __tests__/tsconfig.json tsconfig.json build/integration/composer.* vendor-bin/*/composer.json vendor-bin/*/composer.lock apps/*/composer/composer.json apps/*/composer/composer.lock apps/*/composer/composer/installed.json
Copyright: 2011-2016 ownCloud, Inc., 2016-2024 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-only OR AGPL-3.0-or-later
+2 -2
View File
@@ -10,7 +10,7 @@
<name>Auditing / Logging</name>
<summary>Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.</summary>
<description>Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.</description>
<version>1.21.0</version>
<version>1.22.0</version>
<licence>agpl</licence>
<author>Nextcloud</author>
<namespace>AdminAudit</namespace>
@@ -20,7 +20,7 @@
<category>monitoring</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="31" max-version="31"/>
<nextcloud min-version="32" max-version="32"/>
</dependencies>
<background-jobs>
<job>OCA\AdminAudit\BackgroundJobs\Rotate</job>
+2 -2
View File
@@ -9,7 +9,7 @@
<name>Cloud Federation API</name>
<summary>Enable clouds to communicate with each other and exchange data</summary>
<description>The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.</description>
<version>1.14.0</version>
<version>1.15.0</version>
<licence>agpl</licence>
<author>Bjoern Schiessle</author>
<namespace>CloudFederationAPI</namespace>
@@ -19,6 +19,6 @@
<category>integration</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="31" max-version="31"/>
<nextcloud min-version="32" max-version="32"/>
</dependencies>
</info>
+2 -2
View File
@@ -10,7 +10,7 @@
<name>Comments</name>
<summary>Files app plugin to add comments to files</summary>
<description>Files app plugin to add comments to files</description>
<version>1.21.0</version>
<version>1.22.0</version>
<licence>agpl</licence>
<author>Arthur Schiwon</author>
<author>Vincent Petry</author>
@@ -21,7 +21,7 @@
<category>social</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="31" max-version="31"/>
<nextcloud min-version="32" max-version="32"/>
</dependencies>
<activity>
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "حدث خطأ أثناء محاولة تعديل التعليق",
"Comment deleted" : "التعليق محذوف",
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها"
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "حدث خطأ أثناء محاولة تعديل التعليق",
"Comment deleted" : "التعليق محذوف",
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها"
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Prodúxose un error mentanto se tentaba d'editar el comentariu",
"Comment deleted" : "Desanicióse'l comentariu",
"An error occurred while trying to delete the comment" : "Prodúxose un error mentanto se tentaba de desaniciar el comentariu",
"An error occurred while trying to create the comment" : "Prodúxose un error mentanto se tentaba de crear el comentariu",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Un usuariu que ta desaniciáu mentóte nun comentariu de: {file}"
"An error occurred while trying to create the comment" : "Prodúxose un error mentanto se tentaba de crear el comentariu"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Prodúxose un error mentanto se tentaba d'editar el comentariu",
"Comment deleted" : "Desanicióse'l comentariu",
"An error occurred while trying to delete the comment" : "Prodúxose un error mentanto se tentaba de desaniciar el comentariu",
"An error occurred while trying to create the comment" : "Prodúxose un error mentanto se tentaba de crear el comentariu",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Un usuariu que ta desaniciáu mentóte nun comentariu de: {file}"
"An error occurred while trying to create the comment" : "Prodúxose un error mentanto se tentaba de crear el comentariu"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Възникна грешка при опит за редактиране на коментара",
"Comment deleted" : " Изтрит е коментар",
"An error occurred while trying to delete the comment" : "Възникна грешка при опит за изтриване на коментара",
"An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит"
"An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -23,7 +23,6 @@
"An error occurred while trying to edit the comment" : "Възникна грешка при опит за редактиране на коментара",
"Comment deleted" : " Изтрит е коментар",
"An error occurred while trying to delete the comment" : "Възникна грешка при опит за изтриване на коментара",
"An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит"
"An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "S'ha produït un error en intentar editar el comentari",
"Comment deleted" : "S'ha suprimit el comentari",
"An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari",
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se us ha esmentat a «{file}» en un comentari d'un usuari que s'ha suprimit"
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "S'ha produït un error en intentar editar el comentari",
"Comment deleted" : "S'ha suprimit el comentari",
"An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari",
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se us ha esmentat a «{file}» en un comentari d'un usuari que s'ha suprimit"
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Došlo k chybě při pokusu o úpravu komentáře",
"Comment deleted" : "Komentář smazán",
"An error occurred while trying to delete the comment" : "Došlo k chybě při pokusu o smazání komentáře",
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni u souboru „{file}“, v komentáři od uživatele, který byl později smazán"
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Došlo k chybě při pokusu o úpravu komentáře",
"Comment deleted" : "Komentář smazán",
"An error occurred while trying to delete the comment" : "Došlo k chybě při pokusu o smazání komentáře",
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni u souboru „{file}“, v komentáři od uživatele, který byl později smazán"
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Der opstod en fejl under forsøget på at redigere kommentaren",
"Comment deleted" : "Kommentar slettet",
"An error occurred while trying to delete the comment" : "Der opstod en fejl under forsøget på at slette kommentaren",
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du blev nævnt på \"{file}\", i en kommentar af en bruger, som siden er blevet slettet"
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Der opstod en fejl under forsøget på at redigere kommentaren",
"Comment deleted" : "Kommentar slettet",
"An error occurred while trying to delete the comment" : "Der opstod en fejl under forsøget på at slette kommentaren",
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du blev nævnt på \"{file}\", i en kommentar af en bruger, som siden er blevet slettet"
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Es ist ein Fehler beim Bearbeiten des Kommentars aufgetreten",
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du wurdest in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt"
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Es ist ein Fehler beim Bearbeiten des Kommentars aufgetreten",
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du wurdest in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt"
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Es ist ein Fehler beim Bearbeiten des Kommentars aufgetreten",
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sie wurden in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt"
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Es ist ein Fehler beim Bearbeiten des Kommentars aufgetreten",
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sie wurden in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt"
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια επεξεργασίας του σχολίου",
"Comment deleted" : "Το σχόλιο διαγράφηκε",
"An error occurred while trying to delete the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια διαγραφής του σχολίου",
"An error occurred while trying to create the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια δημιουργίας του σχολίου",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Το όνομά σας αναφέρθηκε στο “{file}”, σε σχόλιο ενός χρήστη ο οποίος έχει πλέον διαγραφεί"
"An error occurred while trying to create the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια δημιουργίας του σχολίου"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -24,7 +24,6 @@
"An error occurred while trying to edit the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια επεξεργασίας του σχολίου",
"Comment deleted" : "Το σχόλιο διαγράφηκε",
"An error occurred while trying to delete the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια διαγραφής του σχολίου",
"An error occurred while trying to create the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια δημιουργίας του σχολίου",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Το όνομά σας αναφέρθηκε στο “{file}”, σε σχόλιο ενός χρήστη ο οποίος έχει πλέον διαγραφεί"
"An error occurred while trying to create the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια δημιουργίας του σχολίου"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "An error occurred while trying to edit the comment",
"Comment deleted" : "Comment deleted",
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted"
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "An error occurred while trying to edit the comment",
"Comment deleted" : "Comment deleted",
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted"
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Ocurrió un error intentando editar el comentario",
"Comment deleted" : "Comentario borrado",
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Le han mencionado en \"{file}\", en un comentario de un usuario que ha sido eliminado desde entonces"
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Ocurrió un error intentando editar el comentario",
"Comment deleted" : "Comentario borrado",
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Le han mencionado en \"{file}\", en un comentario de un usuario que ha sido eliminado desde entonces"
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Ocurrió un error al intentar editar el comentario",
"Comment deleted" : "Comentario eliminado",
"An error occurred while trying to delete the comment" : "Ocurrió un error al intentar eliminar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Fuiste mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado"
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -2
View File
@@ -24,7 +24,6 @@
"An error occurred while trying to edit the comment" : "Ocurrió un error al intentar editar el comentario",
"Comment deleted" : "Comentario eliminado",
"An error occurred while trying to delete the comment" : "Ocurrió un error al intentar eliminar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Fuiste mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado"
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Ocurrió un error al intentar editar el comentario",
"Comment deleted" : "Comentario borrado",
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Fue mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado"
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Ocurrió un error al intentar editar el comentario",
"Comment deleted" : "Comentario borrado",
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Fue mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado"
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Kommentaari muutmisel tekkis tõrge",
"Comment deleted" : "Kommentaar kustutatud",
"An error occurred while trying to delete the comment" : "Kommentaari kustutamisel tekkis tõrge",
"An error occurred while trying to create the comment" : "Kommentaari lisamisel tekkis tõrge",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sind mainis faili \"{file}\" kommentaaris kasutaja, kes on praeguseks kustutatud."
"An error occurred while trying to create the comment" : "Kommentaari lisamisel tekkis tõrge"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -23,7 +23,6 @@
"An error occurred while trying to edit the comment" : "Kommentaari muutmisel tekkis tõrge",
"Comment deleted" : "Kommentaar kustutatud",
"An error occurred while trying to delete the comment" : "Kommentaari kustutamisel tekkis tõrge",
"An error occurred while trying to create the comment" : "Kommentaari lisamisel tekkis tõrge",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sind mainis faili \"{file}\" kommentaaris kasutaja, kes on praeguseks kustutatud."
"An error occurred while trying to create the comment" : "Kommentaari lisamisel tekkis tõrge"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Errorea gertatu da iruzkina editatzen saiatzean",
"Comment deleted" : "Iruzkina ezabatu da",
"An error occurred while trying to delete the comment" : "Errorea gertatu da iruzkina ezabatzen saiatzean",
"An error occurred while trying to create the comment" : "Errorea gertatu da iruzkina sortzen saiatzean",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "\"{file}\"-n aipatu zaituzte, dagoeneko ezabatu den erabiltzaile baten iruzkin batean"
"An error occurred while trying to create the comment" : "Errorea gertatu da iruzkina sortzen saiatzean"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Errorea gertatu da iruzkina editatzen saiatzean",
"Comment deleted" : "Iruzkina ezabatu da",
"An error occurred while trying to delete the comment" : "Errorea gertatu da iruzkina ezabatzen saiatzean",
"An error occurred while trying to create the comment" : "Errorea gertatu da iruzkina sortzen saiatzean",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "\"{file}\"-n aipatu zaituzte, dagoeneko ezabatu den erabiltzaile baten iruzkin batean"
"An error occurred while trying to create the comment" : "Errorea gertatu da iruzkina sortzen saiatzean"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "خطایی در خلال تلاش برای ویرایش دیدگاه رخ داد",
"Comment deleted" : "دیدگاه حذف شد",
"An error occurred while trying to delete the comment" : "خطایی در خلال تلاش برای حذف دیدگاه رخ داد",
"An error occurred while trying to create the comment" : "خطایی در خلال تلاش برای ایجاد دیدگاه رخ داد",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "شما در «{file}» و در دیدگاهی که توسط حسابی که بعدتر پاک شده است مورد اشاره قرار گرفته‌اید"
"An error occurred while trying to create the comment" : "خطایی در خلال تلاش برای ایجاد دیدگاه رخ داد"
},
"nplurals=2; plural=(n > 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "خطایی در خلال تلاش برای ویرایش دیدگاه رخ داد",
"Comment deleted" : "دیدگاه حذف شد",
"An error occurred while trying to delete the comment" : "خطایی در خلال تلاش برای حذف دیدگاه رخ داد",
"An error occurred while trying to create the comment" : "خطایی در خلال تلاش برای ایجاد دیدگاه رخ داد",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "شما در «{file}» و در دیدگاهی که توسط حسابی که بعدتر پاک شده است مورد اشاره قرار گرفته‌اید"
"An error occurred while trying to create the comment" : "خطایی در خلال تلاش برای ایجاد دیدگاه رخ داد"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+1
View File
@@ -17,6 +17,7 @@ OC.L10N.register(
"New comment" : "Uusi kommentti",
"Write a comment …" : "Kirjoita kommentti…",
"Post comment" : "Lähetä viesti",
"@ for mentions, : for emoji, / for smart picker" : "@ maininnoille, : emojille, / älykkäälle valitsimelle",
"Could not reload comments" : "Kommenttien lataus epäonnistui",
"No comments yet, start the conversation!" : "Ei kommentteja vielä. Aloita keskustelu!",
"No more messages" : "Ei enempää viestejä",
+1
View File
@@ -15,6 +15,7 @@
"New comment" : "Uusi kommentti",
"Write a comment …" : "Kirjoita kommentti…",
"Post comment" : "Lähetä viesti",
"@ for mentions, : for emoji, / for smart picker" : "@ maininnoille, : emojille, / älykkäälle valitsimelle",
"Could not reload comments" : "Kommenttien lataus epäonnistui",
"No comments yet, start the conversation!" : "Ei kommentteja vielä. Aloita keskustelu!",
"No more messages" : "Ei enempää viestejä",
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Une erreur s'est produite lors de la tentative de modification du commentaire",
"Comment deleted" : "Commentaire supprimé",
"An error occurred while trying to delete the comment" : "Une erreur s'est produite lors de la tentative de suppression du commentaire",
"An error occurred while trying to create the comment" : "Une erreur s'est produite lors de la tentative de création du commentaire",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Vous avez été mentionné sur « {file} », dans un commentaire par un utilisateur qui depuis a été supprimé"
"An error occurred while trying to create the comment" : "Une erreur s'est produite lors de la tentative de création du commentaire"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Une erreur s'est produite lors de la tentative de modification du commentaire",
"Comment deleted" : "Commentaire supprimé",
"An error occurred while trying to delete the comment" : "Une erreur s'est produite lors de la tentative de suppression du commentaire",
"An error occurred while trying to create the comment" : "Une erreur s'est produite lors de la tentative de création du commentaire",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Vous avez été mentionné sur « {file} », dans un commentaire par un utilisateur qui depuis a été supprimé"
"An error occurred while trying to create the comment" : "Une erreur s'est produite lors de la tentative de création du commentaire"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Tharla earráid agus an nóta tráchta á chur in eagar",
"Comment deleted" : "Trácht scriosta",
"An error occurred while trying to delete the comment" : "Tharla earráid agus an nóta tráchta á scriosadh",
"An error occurred while trying to create the comment" : "Tharla earráid agus an nóta tráchta á chruthú",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Luadh thú ar \"{file}\", i nóta tráchta ó úsáideoir atá scriosta ó shin"
"An error occurred while trying to create the comment" : "Tharla earráid agus an nóta tráchta á chruthú"
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Tharla earráid agus an nóta tráchta á chur in eagar",
"Comment deleted" : "Trácht scriosta",
"An error occurred while trying to delete the comment" : "Tharla earráid agus an nóta tráchta á scriosadh",
"An error occurred while trying to create the comment" : "Tharla earráid agus an nóta tráchta á chruthú",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Luadh thú ar \"{file}\", i nóta tráchta ó úsáideoir atá scriosta ó shin"
"An error occurred while trying to create the comment" : "Tharla earráid agus an nóta tráchta á chruthú"
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Produciuse un erro cando tentaba editar o comentario",
"Comment deleted" : "Comentario eliminado",
"An error occurred while trying to delete the comment" : "Produciuse un erro cando tentaba eliminar o comentario",
"An error occurred while trying to create the comment" : "Produciuse un erro cando tentaba crear o comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Mencionárono en «{file}», nun comentario dun usuario que xa foi eliminado"
"An error occurred while trying to create the comment" : "Produciuse un erro cando tentaba crear o comentario"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Produciuse un erro cando tentaba editar o comentario",
"Comment deleted" : "Comentario eliminado",
"An error occurred while trying to delete the comment" : "Produciuse un erro cando tentaba eliminar o comentario",
"An error occurred while trying to create the comment" : "Produciuse un erro cando tentaba crear o comentario",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Mencionárono en «{file}», nun comentario dun usuario que xa foi eliminado"
"An error occurred while trying to create the comment" : "Produciuse un erro cando tentaba crear o comentario"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "אירעה שגיאה בניסיון לערוך את התגובה",
"Comment deleted" : "נמחקה הערה",
"An error occurred while trying to delete the comment" : "אירעה שגיאה בניסיון למחוק את התגובה",
"An error occurred while trying to create the comment" : "אירעה שגיאה בניסיון ליצור את התגובה",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "אוזכרת בקובץ „{file}”, בהערה על ידי משתמש שנמחק מאז"
"An error occurred while trying to create the comment" : "אירעה שגיאה בניסיון ליצור את התגובה"
},
"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;");
+1 -2
View File
@@ -23,7 +23,6 @@
"An error occurred while trying to edit the comment" : "אירעה שגיאה בניסיון לערוך את התגובה",
"Comment deleted" : "נמחקה הערה",
"An error occurred while trying to delete the comment" : "אירעה שגיאה בניסיון למחוק את התגובה",
"An error occurred while trying to create the comment" : "אירעה שגיאה בניסיון ליצור את התגובה",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "אוזכרת בקובץ „{file}”, בהערה על ידי משתמש שנמחק מאז"
"An error occurred while trying to create the comment" : "אירעה שגיאה בניסיון ליצור את התגובה"
},"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Hiba történt a megjegyzés szerkesztése közben",
"Comment deleted" : "Hozzászólás törölve",
"An error occurred while trying to delete the comment" : "Hiba történt a megjegyzés törlése közben",
"An error occurred while trying to create the comment" : "Hiba történt a megjegyzés létrehozása közben",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Megemlítették ennél: „{file}”, egy már törölt felhasználó hozzászólásában"
"An error occurred while trying to create the comment" : "Hiba történt a megjegyzés létrehozása közben"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Hiba történt a megjegyzés szerkesztése közben",
"Comment deleted" : "Hozzászólás törölve",
"An error occurred while trying to delete the comment" : "Hiba történt a megjegyzés törlése közben",
"An error occurred while trying to create the comment" : "Hiba történt a megjegyzés létrehozása közben",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Megemlítették ennél: „{file}”, egy már törölt felhasználó hozzászólásában"
"An error occurred while trying to create the comment" : "Hiba történt a megjegyzés létrehozása közben"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -23,7 +23,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Terjadi kesalahan ketika mencoba menyunting komentar",
"Comment deleted" : "Komentar dihapus",
"An error occurred while trying to delete the comment" : "Terjadi kesalahan ketika mencoba untuk menghapus komentar",
"An error occurred while trying to create the comment" : "Terjadi kesalahan ketika mencoba untuk membuat komentar",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Anda disebut pada \"{file}\", dalam sebuah komentar oleh pengguna yang sejak itu telah dihapus"
"An error occurred while trying to create the comment" : "Terjadi kesalahan ketika mencoba untuk membuat komentar"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -21,7 +21,6 @@
"An error occurred while trying to edit the comment" : "Terjadi kesalahan ketika mencoba menyunting komentar",
"Comment deleted" : "Komentar dihapus",
"An error occurred while trying to delete the comment" : "Terjadi kesalahan ketika mencoba untuk menghapus komentar",
"An error occurred while trying to create the comment" : "Terjadi kesalahan ketika mencoba untuk membuat komentar",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Anda disebut pada \"{file}\", dalam sebuah komentar oleh pengguna yang sejak itu telah dihapus"
"An error occurred while trying to create the comment" : "Terjadi kesalahan ketika mencoba untuk membuat komentar"
},"pluralForm" :"nplurals=1; plural=0;"
}
+4 -2
View File
@@ -10,11 +10,14 @@ OC.L10N.register(
"{author} commented on {file}" : "{author} setti inn athugasemd við {file}",
"<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár",
"Files" : "Skráaforrit",
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Minnst var á þig í \"{file}\", í athugasemd frá notandaaðgangi sem síðan þá hefur verið eytt",
"{user} mentioned you in a comment on \"{file}\"" : "{user} minntist á þig í athugasemd við \"{file}\"",
"Files app plugin to add comments to files" : "Viðbót við skráaforrit til að bæta athugasemdum við skrár",
"Edit comment" : "Breyta athugasemd",
"Delete comment" : "Eyða athugasemd",
"Cancel edit" : "Hætta við breytingar",
"New comment" : "Ný athugasemd",
"Write a comment …" : "Skrifa athugasemd ...",
"Post comment" : "Senda inn athugasemd",
"@ for mentions, : for emoji, / for smart picker" : "@ til að minnast á, : fyrir tjáningartákn, / fyrir snjallveljara",
"Could not reload comments" : "Gat ekki endurlesið athugasemdir",
@@ -28,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Villa átti sér stað við að breyta athugasemdinni",
"Comment deleted" : "Athugasemd var eytt",
"An error occurred while trying to delete the comment" : "Villa átti sér stað við að eyða athugasemdinni",
"An error occurred while trying to create the comment" : "Villa átti sér stað við að útbúa athugasemdina",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Minnst var á þig í \"{file}\", í athugasemd frá notanda sem síðan þá hefur verið eytt"
"An error occurred while trying to create the comment" : "Villa átti sér stað við að útbúa athugasemdina"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
+4 -2
View File
@@ -8,11 +8,14 @@
"{author} commented on {file}" : "{author} setti inn athugasemd við {file}",
"<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár",
"Files" : "Skráaforrit",
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Minnst var á þig í \"{file}\", í athugasemd frá notandaaðgangi sem síðan þá hefur verið eytt",
"{user} mentioned you in a comment on \"{file}\"" : "{user} minntist á þig í athugasemd við \"{file}\"",
"Files app plugin to add comments to files" : "Viðbót við skráaforrit til að bæta athugasemdum við skrár",
"Edit comment" : "Breyta athugasemd",
"Delete comment" : "Eyða athugasemd",
"Cancel edit" : "Hætta við breytingar",
"New comment" : "Ný athugasemd",
"Write a comment …" : "Skrifa athugasemd ...",
"Post comment" : "Senda inn athugasemd",
"@ for mentions, : for emoji, / for smart picker" : "@ til að minnast á, : fyrir tjáningartákn, / fyrir snjallveljara",
"Could not reload comments" : "Gat ekki endurlesið athugasemdir",
@@ -26,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Villa átti sér stað við að breyta athugasemdinni",
"Comment deleted" : "Athugasemd var eytt",
"An error occurred while trying to delete the comment" : "Villa átti sér stað við að eyða athugasemdinni",
"An error occurred while trying to create the comment" : "Villa átti sér stað við að útbúa athugasemdina",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Minnst var á þig í \"{file}\", í athugasemd frá notanda sem síðan þá hefur verið eytt"
"An error occurred while trying to create the comment" : "Villa átti sér stað við að útbúa athugasemdina"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Si è verificato un errore durante il tentativo di modificare il commento",
"Comment deleted" : "Commento eliminato",
"An error occurred while trying to delete the comment" : "Si è verificato un errore durante il tentativo di eliminare il commento",
"An error occurred while trying to create the comment" : "Si è verificato un errore durante il tentativo di creare il commento",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sei stato menzionato su \"{file}\", in un commento di un utente che è stato eliminato"
"An error occurred while trying to create the comment" : "Si è verificato un errore durante il tentativo di creare il commento"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "Si è verificato un errore durante il tentativo di modificare il commento",
"Comment deleted" : "Commento eliminato",
"An error occurred while trying to delete the comment" : "Si è verificato un errore durante il tentativo di eliminare il commento",
"An error occurred while trying to create the comment" : "Si è verificato un errore durante il tentativo di creare il commento",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sei stato menzionato su \"{file}\", in un commento di un utente che è stato eliminato"
"An error occurred while trying to create the comment" : "Si è verificato un errore durante il tentativo di creare il commento"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "コメント編集中にエラーが発生しました",
"Comment deleted" : "コメントが削除されました",
"An error occurred while trying to delete the comment" : "コメントの削除中にエラーが発生しました",
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted"
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "コメント編集中にエラーが発生しました",
"Comment deleted" : "コメントが削除されました",
"An error occurred while trying to delete the comment" : "コメントの削除中にエラーが発生しました",
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted"
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "An error occurred while trying to edit the comment",
"Comment deleted" : "Comment deleted",
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted"
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment"
},
"nplurals=2; plural=(n!=1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"An error occurred while trying to edit the comment" : "An error occurred while trying to edit the comment",
"Comment deleted" : "Comment deleted",
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted"
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
}
+1 -2
View File
@@ -31,7 +31,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "댓글을 편집하는 중 오류 발생",
"Comment deleted" : "댓글이 삭제됨",
"An error occurred while trying to delete the comment" : "댓글을 삭제하는 중 오류 발생",
"An error occurred while trying to create the comment" : "댓글을 작성하는 중 오류 발생",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "삭제된 사용자가 남긴 “{file}”의 댓글에서 나를 언급함"
"An error occurred while trying to create the comment" : "댓글을 작성하는 중 오류 발생"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -29,7 +29,6 @@
"An error occurred while trying to edit the comment" : "댓글을 편집하는 중 오류 발생",
"Comment deleted" : "댓글이 삭제됨",
"An error occurred while trying to delete the comment" : "댓글을 삭제하는 중 오류 발생",
"An error occurred while trying to create the comment" : "댓글을 작성하는 중 오류 발생",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "삭제된 사용자가 남긴 “{file}”의 댓글에서 나를 언급함"
"An error occurred while trying to create the comment" : "댓글을 작성하는 중 오류 발생"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -28,7 +28,6 @@ OC.L10N.register(
"An error occurred while trying to edit the comment" : "Настана грешка при обид за ажурирање на коментар",
"Comment deleted" : "Коментарот е избришан",
"An error occurred while trying to delete the comment" : "Настана грешка при обидот за бришење на коментар",
"An error occurred while trying to create the comment" : "Настана грешка при обидот за креирање на коментар",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Бевте спомнати на коментар на “{file}”, од корисник кој сега е избришан"
"An error occurred while trying to create the comment" : "Настана грешка при обидот за креирање на коментар"
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");

Some files were not shown because too many files have changed in this diff Show More