Nextcloud bot
736259c4df
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-14 00:12:22 +07:00
Carl Schwan
65f52c47b8
Merge pull request #55674 from nextcloud/carl/deprecated-dbal
...
Port away from deprecated Doctrine APIs
2025-10-13 15:10:15 +07:00
Carl Schwan
49d522717c
refactor(dbal): Port away from remaining IQueryBuilder::execute calls
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-13 13:44:15 +07:00
Carl Schwan
9095a36b94
refactor(dbal): Port away from getDatabasePlatform() instanceof pattern
...
Use getDatabaseProvider instead.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-13 13:44:08 +07:00
Nextcloud bot
22791c5843
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-13 00:12:24 +07:00
Nextcloud bot
8d2a95678f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-12 00:12:19 +07:00
Louis
e4866860cb
Merge pull request #55657 from nextcloud/artonge/fix/do_not_expose_system_address_book_in_contacts
2025-10-11 13:11:26 +07:00
Nextcloud bot
65bd4b2d69
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-11 00:13:13 +07:00
Louis Chemineau
e976a1323f
chore: Register `system_addressbook_exposed` in lexicon
...
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-10 19:02:41 +07:00
Louis Chemineau
d14c96b26d
fix(contacts): Do not expose SAB in `/contactsmenu`
...
When hitting the `/contactsmenu/contacts` endpoint with the `dav.system_addressbook_exposed` config switch set to `"no"`, the system address book content is still listed in the response.
This ensure that we do not expose unexpectedly the system address book.
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-10-10 19:02:40 +07:00
Thomas Citharel
22b90c2319
fix(caldav): avoid selecting every custom properties from table if we have no calendars to filter
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-10-10 18:50:31 +07:00
Carl Schwan
7a43bf26ca
refactor(dbal): Migrate away from Type::getName
...
Instead use Type::lookupName
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-10 16:13:09 +07:00
Carl Schwan
c89ca89f2f
Merge pull request #55083 from nextcloud/carl/preview-interface-cleanup
...
refactor(preview): Cleanup a bit the public interface
2025-10-10 11:30:02 +07:00
Joas Schilling
b469840b3d
Merge pull request #55645 from nextcloud/bugfix/noid/comments-by-apps
...
Fix comments when used by other apps
2025-10-10 08:36:54 +07:00
Nextcloud bot
3efb030837
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-10 00:13:17 +07:00
Carl Schwan
cb82a9ef04
refactor(preview): Cleanup a bit the public interface
...
* Remove old IProvider interface, it's been deprecated since 17.0.0 (8
years)
* Add type hinting to the IPreview interface and mark it as consumeable
only
* Remove unused arguments from GeneratorHelper
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-09 17:41:13 +07:00
Josh
9e9bf4988a
Merge pull request #55582 from nextcloud/jtr/chore-app-encryption-desc
...
chore: improve SSE default crypto module app description
2025-10-09 11:38:09 +07:00
Joas Schilling
d332091105
fix(comments): Don't throw type error when no itemType or itemId is given
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-09 16:35:16 +07:00
Joas Schilling
d659cbcd0e
fix(comments): Support user IDs that are numbers, e.g. "42"
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-09 16:35:15 +07:00
Joas Schilling
8ab5cf4009
fix(comments): Correctly await the getComments() call
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-09 16:35:14 +07:00
Joas Schilling
fa17c55588
fix(comments): Use the correct object when autocompleting mentions for other apps
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-09 16:35:13 +07:00
nfebe
c1d9e22c51
fix(sharing): Adapt share suggestions to match trusted servers configs
...
When `show_federated_shares_to_trusted_servers_as_internal` is enabled
but `show_federated_shares_as_internal` is not, filter federated share
suggestions to only include trusted servers. Previously, searching for
an email address would suggest non-trusted federated servers.
Resolved : #54511
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-10-09 06:53:46 +07:00
Nextcloud bot
0793253d37
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-09 00:25:27 +07:00
John Molakvoæ (skjnldsv)
bd04c26427
fix(systemtags): catch empty nodes
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-10-08 20:38:20 +07:00
Richard Steinmetz
0df9e73e6c
fix(caldav): disable remote access when calendar federation is off
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-10-08 17:14:00 +07:00
Benjamin Gaussorgues
3aa0c23e40
Merge pull request #54543 from nextcloud/preview-db-rework
2025-10-08 16:39:23 +07:00
Richard Steinmetz
c12ce7083c
fix(caldav): encoding inconsistencies in event search provider
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-10-08 12:14:00 +07:00
Kate
fcbb8be904
Merge pull request #55514 from nextcloud/carl/more-old-execute
2025-10-08 10:30:46 +07:00
Nextcloud bot
8f21e3523b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-08 00:13:18 +07:00
Joas Schilling
d6cafee543
Merge pull request #55382 from nextcloud/bugfix/noid/files-live-photo-permission
...
fix(live-photo): Allow files-live-photo meta data with edit permissions
2025-10-07 20:55:53 +07:00
Daniel
db3e845d19
Merge pull request #55557 from nextcloud/refactor/use-iemailaddressvalidator
...
refactor: use IEmailValidator.isValid instead of IMailer.validateEmailAddress
2025-10-07 19:15:32 +07:00
Kate
fb0b56de3b
Merge pull request #55529 from nextcloud/share-recursion-error
2025-10-07 18:11:29 +07:00
Daniel
0274a463ab
Merge pull request #55577 from nextcloud/fix/repair-tree-description
...
fix(RepairTree): Update files:repair-tree description
2025-10-07 17:49:31 +07:00
Côme Chilliet
e739898cc7
Merge pull request #55400 from nextcloud/carl/remove-legacy-search-provider
...
refactor: Remove legacy search provider
2025-10-07 16:51:12 +07:00
Josh
71b196b0e1
fix: Apply suggestions from code review
...
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-10-07 10:44:04 +07:00
Anna
87c90f9678
Merge pull request #55581 from nextcloud/fix/noid/dont-catch-general-db-errors
...
fix(ooo): don't catch general DB exceptions
2025-10-07 13:36:55 +07:00
Côme Chilliet
8950f9fe74
Merge pull request #55462 from IONOS-Productivity/fix/admin_delegation-show-all-priority-items
...
Fix admin delegation show all priority items
2025-10-07 12:03:32 +07:00
Kate
e67fe86c9d
Merge pull request #55578 from nextcloud/carl/dead-code-sabre-node
2025-10-07 09:55:37 +07:00
Nextcloud bot
e0d3f6137e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-07 00:13:19 +07:00
Anna Larch
d4c9e09c5f
fix(ooo): don't catch general DB exceptions
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-10-06 17:44:33 +07:00
Josh
1a5d07034b
chore: improve SSE default crypto module app description
...
Updated the app information for the encryption module to include detailed encryption features, warnings, and notes for existing files.
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-10-06 11:32:33 +07:00
Carl Schwan
3004f628e9
refactor(Sabre/Node): Remove dead code
...
property_cache is no longer used.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-06 16:33:28 +07:00
Marcel Klehr
e237ac54cc
fix(RepairTree): Update files:repair-tree description
...
to note that running the command multiple times may be necessary
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-10-06 16:25:45 +07:00
Côme Chilliet
723a3f0b96
fix(ldap): Fix copying and creating LDAP configuration
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-06 15:45:23 +07:00
Carl Schwan
bfc7d5dd9f
feat(preview): Implement scanning for previews
...
This work similarly to the move preview job to migrate the previews to
the new DB table and also reuse some code.
So when we are finding files in appdata/preview, try adding them to the
oc_previews table and delete them from the oc_filecache table.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-06 13:37:15 +07:00
Carl Schwan
b0357663b9
perf(preview): Optimize migration and simplify DB layout
...
* Simplify migration by not moving the actual files and just updating
the DB
* Don't store the storageid in the preview table as it is not needed
* Start adding tests
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-06 13:37:15 +07:00
Kate
057c0dcc98
Merge pull request #55564 from nextcloud/fix/files/return-valid-mimetype
2025-10-06 13:23:54 +07:00
Joas Schilling
6dec53a6bc
Merge pull request #55472 from nextcloud/carl/fix-encryption-commands
...
refactor: fix psalm issues from encryption commands
2025-10-06 10:47:10 +07:00
provokateurin
8d8f94b8ce
fix(files): Always return a valid mimetype
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-10-06 09:06:17 +07:00
Joas Schilling
376b7e8bbd
Merge pull request #55507 from nextcloud/techdebt/noid/bye-bye-8.1
...
fix(PHP): Drop PHP 8.1 for Nextcloud 33
2025-10-06 08:22:50 +07:00