John Molakvoæ
bada83a3da
Merge pull request #51405 from nextcloud/fix/mime
...
fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz`
2025-03-12 08:48:40 +01:00
John Molakvoæ
4df9ab4033
Merge pull request #51403 from nextcloud/chore/drop-jsdoc
...
chore(dev-deps): Drop dependency on jsdoc
2025-03-12 08:48:25 +01:00
Nextcloud bot
5741d587ff
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-12 00:23:18 +00:00
Ferdinand Thiessen
a234ef16f0
fix(mimetypes): drop tar.gz and tar.bz2 and adjust tgz
...
1. mimetypes with a dot do not work with our mime detector (only checks
last dot).
2. all of those files are tar files compressed as gzip / bzip2 so the
real mimetype of the file is the compression not the tar.
We could at max. set mime to `application/x-tar+gzip`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 21:35:33 +01:00
Ferdinand Thiessen
38e8f30fb7
Merge pull request #51378 from nextcloud/fix/lookup-server-connector-v2
...
fix(lookup-server): disable when not using global scale
2025-03-11 21:17:11 +01:00
Ferdinand Thiessen
251a19d6ea
chore(dev-deps): Drop dependency on jsdoc
...
It is not used anymore and it yields not usable documentation anymore.
This is a leftover from like 11 years ago.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 18:36:41 +01:00
Git'Fellow
bbd3a3cd87
Merge pull request #51379 from nextcloud/appStoreCacheFolder
...
fix(AppDiscover): Strip double-quotes from folder name
2025-03-11 18:29:11 +01:00
Ferdinand Thiessen
a708005915
Merge pull request #51394 from nextcloud/fix/files-trashbin-files-integration
...
Allow to delete files without trashbin + add unit tests + some refactoring
2025-03-11 15:43:03 +01:00
Ferdinand Thiessen
07535e765e
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 15:05:44 +01:00
Ferdinand Thiessen
7b5cd60614
fix(files): also enable delete action if trashbin is disabled
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 15:05:44 +01:00
Ferdinand Thiessen
f4d0478b4b
test(files_trashbin): add test coverage also for utils like the logger
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 15:05:44 +01:00
Ferdinand Thiessen
a60a24e61e
refactor(files_trashbin): restore action refactoring
...
1. do not rely on magic string but use constant ID for trashbin view
2. add unit tests for restore action
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 15:05:44 +01:00
Ferdinand Thiessen
aac5859444
fix(files_trashbin): return correct type in empty trash action
...
1. correctly return null instead of void in empty trash action
2. use constant instead of magic value for action ID
3. add unit tests for empty trash action
4. add unit tests for trashbin api
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 15:05:44 +01:00
Ferdinand Thiessen
c7014a7cc4
fix(files_trashbin): correctly sort custom columns in trashbin view
...
1. Refactor to make code better testable (move columns and view source to `files_views` folder)
2. Fix deletion time fallback (JS Date vs unix timestamp for
"delted"-column)
3. Correctly sort `deletedBy` and `originalLocation` columns to use
natural sort like any other column
4. Add unit tests for columns and views
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 15:05:44 +01:00
Daniel
a91cd621b7
Merge pull request #51136 from nextcloud/feat/noid/occ-list-delete-calendar-subscription
...
feat: command to list and delete calendar subscriptions
2025-03-11 14:30:46 +01:00
Ferdinand Thiessen
86767fb99d
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 14:26:47 +01:00
Ferdinand Thiessen
00d08a4f69
fix(lookup-server): disable lookup server for non-global scale setups
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 14:26:47 +01:00
Ferdinand Thiessen
34251c4375
fix(lookup-server): do not query data by default
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 14:26:47 +01:00
Ferdinand Thiessen
5e4910e10e
fix(lookup-server): do not upload data by default
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 14:26:47 +01:00
Kate
18d5ff605b
Merge pull request #51365 from nextcloud/fix/dav/publicremote-share-token-pattern
...
fix(dav): Fix share token pattern for base uri extraction
2025-03-11 14:23:58 +01:00
John Molakvoæ
a00d0d148a
Merge pull request #51320 from nextcloud/fix/storage-settings
...
fix(external_storage): fix settings save
2025-03-11 14:11:23 +01:00
Sebastian Krupinski
787f57d55b
Merge pull request #50933 from nextcloud/fix/issue-50104-system-address-book-ui-settings
...
feat: add system address book settings in ui
2025-03-11 12:58:27 +00:00
nextcloud-command
2f4b4ce495
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-11 10:46:10 +00:00
Kate
a378d5c454
Merge pull request #51364 from nextcloud/fix/files_external/smb-case-insensitive-path-building
...
fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage
2025-03-11 11:44:12 +01:00
skjnldsv
07264dff12
fix(external_storage): fix settings save
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-03-11 11:38:07 +01:00
John Molakvoæ
21c09e4816
Merge pull request #51349 from nextcloud/dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.5.0
...
build(deps): bump nextcloud/openapi-extractor from 1.4.0 to 1.5.0 in /vendor-bin/openapi-extractor
2025-03-11 09:18:51 +01:00
Nextcloud bot
e6ed401818
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-11 00:22:59 +00:00
Robin Appelman
59cda8e9fb
Merge pull request #51296 from nextcloud/fileutils-files-by-user
...
fix: optimize FileUtils::getFilesByUser
2025-03-10 19:26:24 +01:00
Git'Fellow
659747e5b1
fix(AppDiscover): Ensure created cache folder is safe-chars only
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-10 19:11:17 +01:00
Robin Appelman
8edca98e8e
fix: fix getNodeFromCacheEntryAndMount using relative path
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-10 18:19:20 +01:00
Robin Appelman
c5dc90dde9
fix: optimize FileUtils::getFilesByUser
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-10 18:19:18 +01:00
Côme Chilliet
eb597917f6
Merge pull request #51029 from nextcloud/fix/deprecate-oc-template-and-cleanup
...
fix: Deprecate OC_Template, add proper template manager instead
2025-03-10 16:20:45 +01:00
Côme Chilliet
e8b90c83da
Merge pull request #51108 from nextcloud/fix/fix-disabled-user-list-for-saml-subadmin
...
Fix disabled user list for SAML group subadmin
2025-03-10 14:21:48 +01:00
Joas Schilling
15fe20b6e3
Merge pull request #51361 from nextcloud/bugfix/50619/correctly-init-server
...
fix(base.php): Correct order for booting \OC\Server
2025-03-10 12:27:56 +01:00
Côme Chilliet
c59400dea1
chore: Move magic number into a documented const
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-10 11:30:18 +01:00
Côme Chilliet
30382a5d8d
chore: Remove now unused methods from User manager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-10 11:30:18 +01:00
Côme Chilliet
0b449f302b
fix: Correctly count disabled users for SAML groups subadmins
...
If too many users return -1 as for LDAP so that link is shown
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-10 11:30:18 +01:00
provokateurin
81acb210ce
fix(dav): Fix share token pattern for base uri extraction
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-10 10:10:46 +01:00
provokateurin
e9e67cbc50
fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-10 09:52:32 +01:00
Joas Schilling
34bcc53fb9
fix(base.php): Correct order for booting \OC\Server
...
A recent change had broken authentication with an older
FastCGI Apache2 module, because the IRequest object got
initialised before the fix from self::handleAuthHeaders()
copied the authentication headers into the correct $_SERVER
variables.
Since this part is completely independent from any Nextcloud
code it is now done as a first thing within the init() call.
Additionally similar issues could happen when another class
would boot too early and read other global PHP settings like
ini values and default timezone, so those are now also moved
to the beginning.
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-10 06:59:49 +01:00
Nextcloud bot
78b31ca00f
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-10 00:22:53 +00:00
Daniel Kesselberg
c410e08fec
feat: command to list and delete calendar subscriptions
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-03-09 16:08:38 +01:00
Nextcloud bot
016519c5b0
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-09 00:23:12 +00:00
dependabot[bot]
57c201b8ab
Merge pull request #51339 from nextcloud/dependabot/npm_and_yarn/marked-15.0.7
2025-03-08 20:29:40 +00:00
dependabot[bot]
0338ad269c
build(deps): bump marked from 15.0.0 to 15.0.7
...
Bumps [marked](https://github.com/markedjs/marked ) from 15.0.0 to 15.0.7.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v15.0.0...v15.0.7 )
---
updated-dependencies:
- dependency-name: marked
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-03-08 19:57:38 +00:00
dependabot[bot]
aad0119744
build(deps): bump nextcloud/openapi-extractor
...
Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor ) from 1.4.0 to 1.5.0.
- [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: nextcloud/openapi-extractor
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-08 08:07:59 +01:00
Nextcloud bot
f45d98bf00
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-08 00:22:17 +00:00
Edward Ly
06119eda7a
Merge pull request #51082 from nextcloud/feat/dav/calendar-obj-event-webhooks
...
feat(dav)!: add webhook compatibility for calendar object events
2025-03-07 08:42:11 -08:00
Edward Ly
dee1d4fff3
feat(dav)!: migrate OCA calendar object events to OCP
...
Signed-off-by: Edward Ly <contact@edward.ly>
2025-03-07 08:09:53 -08:00
Edward Ly
dd181f4b2a
feat(dav): add webhook compatibility for calendar object events
...
Signed-off-by: Edward Ly <contact@edward.ly>
2025-03-07 08:09:53 -08:00