Commit Graph

79688 Commits (c7014a7cc4b3616d3db895ddd88c5b6b7603bf25)
 

Author SHA1 Message Date
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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
skjnldsv 07264dff12 fix(external_storage): fix settings save
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-03-11 11:38:07 +07: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 +07:00
Nextcloud bot e6ed401818
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-11 00:22:59 +07:00
Robin Appelman 59cda8e9fb
Merge pull request #51296 from nextcloud/fileutils-files-by-user
fix: optimize FileUtils::getFilesByUser
2025-03-10 19:26:24 +07:00
Robin Appelman 8edca98e8e
fix: fix getNodeFromCacheEntryAndMount using relative path
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-10 18:19:20 +07:00
Robin Appelman c5dc90dde9
fix: optimize FileUtils::getFilesByUser
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-10 18:19:18 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
Nextcloud bot 78b31ca00f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-10 00:22:53 +07: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 +07:00
Nextcloud bot 016519c5b0
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-09 00:23:12 +07:00
dependabot[bot] 57c201b8ab
Merge pull request #51339 from nextcloud/dependabot/npm_and_yarn/marked-15.0.7 2025-03-08 20:29:40 +07: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 +07: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 +07:00
Nextcloud bot f45d98bf00
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-08 00:22:17 +07: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 +07: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 +07: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 +07:00
Julius Knorr bb6b462690
Merge pull request #51130 from nextcloud/fix/credential-passwordless-auth
fix: Do not build encrypted password if there is none
2025-03-07 16:49:18 +07:00
Sebastian Krupinski 49e52c1779
Merge pull request #51216 from nextcloud/fix/noid/remote-account-activity-translation
fix: remote account activity translation
2025-03-07 15:09:37 +07:00
SebastianKrupinski 9b0302f7ac feat: add system address book settings in ui
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-03-07 09:31:30 +07:00
SebastianKrupinski 45a49e8fa1 fix:remote account activity translation
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-03-07 09:22:11 +07:00
Christoph Wurst 4efd119df7
Merge pull request #51144 from nextcloud/fix/dav/create-sab-install
fix(dav): Create SAB at installation
2025-03-07 08:11:08 +07:00
Nextcloud bot 103a0549a5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-07 00:23:33 +07:00
John Molakvoæ ac1b248b6f
Merge pull request #50839 from nextcloud/automated/noid/master-fix-npm-audit
[master] Fix npm audit
2025-03-06 21:24:37 +07:00
Ferdinand Thiessen 561397cc76
Merge pull request #51310 from nextcloud/fix/encryption-events
fix(encryption): Listen for user login and logout to set encryption key
2025-03-06 18:52:17 +07:00
Christoph Wurst ec664b0aea fix(dav): Create SAB at installation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-03-06 18:40:30 +07:00
Ferdinand Thiessen 313d2219fd
fix(encryption): Listen for user login and logout to set encryption key
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-06 17:22:51 +07:00
Côme Chilliet b086f10028 fix: Use a dedicated Exception class for when a template is not found
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00
Côme Chilliet cd3a88805b fix: Remove legacy hacky workaround in OCA\WorkflowEngine\Listener
It is not needed anymore since OCP\Util::addScript is used directly now,
 and not the function "script" from template functions.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00
Côme Chilliet f033ef7c18 fix: Migrate all uses of OCP\Template to OCP\Template\ITemplateManager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00
Côme Chilliet 7d64c63acf chore: Adapt TemplateLayout tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00
Côme Chilliet 558f4c854d fix: Cleanup of internal class TemplateLayout
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00
Côme Chilliet 1725d63820 fix: Fix signatures and types in template related classes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00
Côme Chilliet 2cd90f8281 fix: Replace all usage of OC_Template by the new API
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00
Côme Chilliet 253628ad5a fix: Fix psalm issues and add missing methods to ITemplate interface
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-06 15:49:25 +07:00