skjnldsv
e889aaa621
feat(files): show hidden new file name warning
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-17 11:44:03 +07:00
skjnldsv
869e23d665
feat(files): allow custom setting order
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-17 11:05:43 +07:00
skjnldsv
90c2bba637
Revert "fix(files): new folder icon color"
...
This reverts commit 221d8b641a .
2025-07-17 09:50:49 +07:00
skjnldsv
221d8b641a
fix(files): new folder icon color
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-17 09:50:40 +07:00
Nextcloud bot
69b296755e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-17 00:12:11 +07:00
Ferdinand Thiessen
f3857f705d
fix(files_sharing): ensure share folder exists in the settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-16 18:23:12 +07:00
skjnldsv
d1f0cee6ed
fix(files): drag ghost image
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-16 16:43:46 +07:00
skjnldsv
6ef7700ec9
feat(files): reduce row height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-16 16:43:46 +07:00
Daniel Kesselberg
68b9493a51
fix(federation): respect sharing.federation.allowSelfSignedCertificates for address book sync
...
The configuration option, to accept self-signed certificates, is now also used when syncing address books.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-07-16 12:36:45 +07:00
Nextcloud bot
88f3ee0ac0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-16 00:12:12 +07:00
skjnldsv
aef96319f0
fix(files): remove unecessary sorting code snippet
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-15 16:12:05 +07:00
skjnldsv
7a8783d12a
feat(files): show destructive actions as important
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-15 14:12:05 +07:00
Ferdinand Thiessen
e1a38970a0
chore(deps): update `@nextcloud/vue` to v8.28.0
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-14 20:30:47 +07:00
Joas Schilling
1d43f6b4a9
Merge pull request #53714 from Mark-PAS/master
...
Only attempt $result array access if array not empty.
2025-07-14 11:25:27 +07:00
skjnldsv
74d6494290
fix(provisioning_api): catch failed user creation
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-14 10:34:22 +07:00
skjnldsv
f89660e709
feat(files): add delete confirmation option
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-14 10:20:44 +07:00
Nextcloud bot
592d6703ef
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-14 00:11:55 +07:00
Nextcloud bot
dc910cf584
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-13 00:12:00 +07:00
Nextcloud bot
3acc4f0fa2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-12 00:11:59 +07:00
F. E Noel Nfebe
9a8e74dc73
Merge pull request #53857 from nextcloud/fix/dyslexia-font-not-loading
...
fix(theming): Correctly generate CSS for font themes
2025-07-11 20:49:04 +07:00
John Molakvoæ
2b50d9b2c5
Revert "perf(base): Stop setting up the FS for every basic auth request"
2025-07-11 17:07:44 +07:00
John Molakvoæ
cf3ffb3fd1
Merge pull request #53855 from nextcloud/fix/rename-trashbin
2025-07-11 16:10:20 +07:00
John Molakvoæ
6f0255d82a
Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-request
2025-07-11 15:25:10 +07:00
Hamza
a4a6869d78
fix: adapt rename action tests to check for parent permissions
...
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com>
2025-07-11 14:33:07 +07:00
skjnldsv
4c19c815ca
fix(files): allow renaming if parent allow creating
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-11 14:33:07 +07:00
Hamza
56eff9d09d
fix: hide rename action is trashbin
...
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com>
2025-07-11 14:33:07 +07:00
nfebe
625c1264fe
fix(theming): Correctly generate CSS for font themes
...
Fixes a regression from dropping the SCSS compiler that broke
font themes like OpenDyslexic. The old code relied on the SCSS
compiler to automatically correct the order of the CSS rules,
ensuring the @font-face declaration was always valid.
The server now correctly generates the `@font-face` rule at
the top level of the stylesheet, fixing the previously invalid nested CSS.
Introduced in : f1448fcf07
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-07-11 12:27:41 +07:00
Arthur Schiwon
b61757a9e7
Merge pull request #53897 from nextcloud/fix/noid/krb-fallback
...
fix(Krb): switch away from deprecated and broken KerberosApacheAuth()
2025-07-11 09:58:47 +07:00
John Molakvoæ
1bc1902476
Merge pull request #53887 from nextcloud/fix/lower-email-case
2025-07-11 09:03:05 +07:00
Nextcloud bot
23d20eb488
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-11 00:12:23 +07:00
Arthur Schiwon
80f891eee0
style(PHP): code cleanup, no effective changes
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-07-10 23:21:16 +07:00
Arthur Schiwon
fd799afc17
fix(Krb): switch away from deprecated and broken KerberosApacheAuth()
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-07-10 23:21:16 +07:00
Josh
6b65031a08
feat(settings): add support for MariaDB 11.8 in setup checks
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-07-10 10:18:50 +07:00
Kate
034246a1a9
Merge pull request #53893 from nextcloud/fix/cleanup-loadapp-calls
2025-07-10 15:06:05 +07:00
Côme Chilliet
956924bdc9
chore: Remove calls to OC_App in bootstrap.php files for tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +07:00
Côme Chilliet
7127ac4b43
fix: Replace OC_App::loadApp calls by IAppManager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +07:00
John Molakvoæ
06183fc75a
Merge pull request #53863 from nextcloud/bug/noid/take-groups-and-circles-into-account-for-unshares
2025-07-10 09:24:29 +07:00
skjnldsv
027471b146
fix: force lowercase emails
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-10 09:10:01 +07:00
Nextcloud bot
ba57f554a4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-10 00:12:07 +07:00
skjnldsv
cf543bf8b4
fix(files): thead flex height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-09 19:30:31 +07:00
kramo
2f6bf3578a
fix(files): Remove redundant setting
...
This setting is already present in the main view,
where it is much more visible, it is also the only one that is documented.
Having it in both places is redundant and unnecessary clutter.
Signed-off-by: kramo <git@kramo.page>
2025-07-09 14:18:26 +07:00
Daniel Kesselberg
0f4b5e6656
Revert "fix(dav): only consider user's principal for unsharing entries"
...
This reverts commit 023b98c44b .
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-07-09 16:06:12 +07:00
John Molakvoæ
c7b83ef2e7
Merge pull request #53872 from nextcloud/fix/headers-lifecycle
2025-07-09 15:31:09 +07:00
Nextcloud bot
bbc7041c07
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-09 00:12:29 +07:00
skjnldsv
2fdd132325
fix(files): ensure proper headers lifecycle
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 23:06:39 +07:00
Côme Chilliet
90a2c77abf
fix: Use Server::get in files_sharing DeletedShareAPIController
...
In this case we do not want the application DI container because we are
requesting classes from other applications, so it’s better to ask the
server container. We use \OCP\Server::get for this.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:15 +07:00
Côme Chilliet
ab310ce938
fix: Fix issues and tests in DIContainer and friends
...
Some tests related to MiddlewareDispatcher are still failing.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:14 +07:00
Côme Chilliet
9913bdda90
chore: Cleanup DIContainer class
...
Also removed deprecated tag from the class as this class will not be
removed, only the interface IAppContainer and associated methods should
be removed.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:12 +07:00
provokateurin
24f7a2e680
fix(core): Stop abusing the cache for avatar upload
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-08 11:38:59 +07:00
provokateurin
689a853dc6
fix(dav): Initialize the FS for the user right after authenticating
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-08 11:38:58 +07:00
skjnldsv
8f3019cf86
fix(files): VirtualList rendering for scrolling calculations
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 09:23:37 +07:00
skjnldsv
2d45420722
fix(files): wait for nodes to be fetched before checking for opendetails or openfile
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 09:13:51 +07:00
Ferdinand Thiessen
33a69bf985
fix(files): use the configured default view for redirect
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-08 09:13:50 +07:00
skjnldsv
92f034ecd5
fix(files): make sure the FilesList is always mounted
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 09:13:50 +07:00
Nextcloud bot
e5572abb51
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-08 00:12:13 +07:00
Kate
905c229cc8
Merge pull request #53840 from nextcloud/fix/federatedfilesharing/dialog-callback
2025-07-08 01:16:08 +07:00
Andy Scherzinger
ce78f54ba3
Merge pull request #53767 from nextcloud/jtr-fix-files-reminders-disabled
...
fix(files_reminders): Don't load if disabled for user
2025-07-07 21:02:29 +07:00
Borja Domínguez Vázquez
cdeed5bcbe
chore: get revision for a node
...
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com>
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>
wip
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com>
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>
wip
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com>
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>
Update IVersionBackend.php
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>
wip
2025-07-07 14:30:29 +07:00
provokateurin
6a3a5146f0
fix(federatedfilesharing): Fix external share being deleted when accepting share
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-07 13:45:43 +07:00
Stephan Orbaugh
9a2cc58d4f
Merge pull request #53832 from bdovaz/use-constants
...
chore: use constants for metadata
2025-07-07 12:32:41 +07:00
Ferdinand Thiessen
18777affe2
feat(files): sort local files first - used when filtering + local search
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-07 10:52:21 +07:00
Ferdinand Thiessen
3978e056cf
feat(files): search locally in the background while filtering by name
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-07 10:52:21 +07:00
Ferdinand Thiessen
1567d622dc
refactor(files): remove "local search"
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-07 10:52:21 +07:00
Ferdinand Thiessen
693bf9a475
fix(files): gracefully handle `files:node:updated` when not in store
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-07 10:52:21 +07:00
Ferdinand Thiessen
31bfd980c3
refactor(files): add active folder to active store and refactor
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-07 10:52:20 +07:00
Daniel
f0dd36720c
Merge pull request #53814 from nextcloud/bug/53811/charset-imip
...
fix(imip): set charset for imip attachment
2025-07-07 10:26:14 +07:00
Kate
d3dd4289cc
Merge pull request #53112 from nextcloud/leftybournes/fix/files_trashbin_retention
2025-07-07 09:14:45 +07:00
Nextcloud bot
0d5ceee85b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-07 00:12:07 +07:00
Daniel Kesselberg
4dee17868f
test(imip): ensure charset is set for the text/calendar attachment
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-07-06 20:06:44 +07:00
Daniel Kesselberg
209ad4e780
fix(imip): set charset for imip attachment
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-07-06 20:06:44 +07:00
Nextcloud bot
810cb5d9b4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-06 00:12:11 +07:00
Borja Domínguez Vázquez
676fb4014d
chore: use constants for metadata
...
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com>
2025-07-05 22:38:08 +07:00
Kent Delante
1ccf491a9e
fix(files_trashbin): Expire trashbin items when space is needed
...
Signed-off-by: Kent Delante <kent.delante@proton.me>
2025-07-05 14:12:30 +07:00
Nextcloud bot
26210e205d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-05 00:12:03 +07:00
John Molakvoæ
224479adf3
Merge pull request #53776 from nextcloud/fix/comments-outlined-icons
2025-07-04 21:18:21 +07:00
Edward Ly
6aaa853e14
fix(comments): switch to outlined icons where possible
...
Signed-off-by: Edward Ly <contact@edward.ly>
2025-07-04 18:09:18 +07:00
Ferdinand Thiessen
275c4404d4
feat(files): allow to configure default view
...
This allows to configure which view should be the default ("start view")
in the files app, currently either "all files" or "personal files".
But it might be extended to the new home view in the future.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-04 18:03:10 +07:00
Ferdinand Thiessen
69275cbda5
feat(files): add "search everywhere" button within the filters row
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-04 14:47:21 +07:00
Nextcloud bot
b8d3e64205
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-04 00:12:11 +07:00
Côme Chilliet
fed1451604
chore: Adapt cypress component test to contain total space
...
Mocked server initial state was incomplete
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-03 17:45:09 +07:00
Côme Chilliet
e1e47305f4
fix: Correctly show free space if lower than quota in Files navigation
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-03 17:44:40 +07:00
Ferdinand Thiessen
0a794f4054
chore: update `@nextcloud/files` and use now public API
...
Remove the hack which was needed until the view.hidden attribute was
public API.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-03 16:58:51 +07:00
Côme Chilliet
1ded359d7e
Merge pull request #53665 from nextcloud/fix/catch-exception-in-encrypt-all
...
fix(encryption): Catch exceptions in encrypt-all command and continue
2025-07-03 16:28:23 +07:00
Ferdinand Thiessen
6d8ef878f9
Merge pull request #53788 from nextcloud/fix/profile-visibility
...
fix(profile): add max width for the user actions
2025-07-03 16:26:32 +07:00
Arthur Schiwon
38a8546bd6
Merge pull request #52963 from nextcloud/fix/avoid-crashing-versions-listener-on-non-existing-file
...
fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files
2025-07-03 15:21:25 +07:00
Côme Chilliet
4427050f84
fix(encryption): Correctly handle file opening and copying failures
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-03 15:19:34 +07:00
Côme Chilliet
58e8626f5f
chore: Adapt tests to new parameter in EncryptAll constructor
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-03 15:19:34 +07:00
Côme Chilliet
1285ebc3cf
fix(encryption): Catch exceptions in encrypt-all command and continue
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-03 15:19:34 +07:00
Joas Schilling
d67396f1b3
Merge pull request #53418 from nextcloud/fix/timedjob-execution-time
...
Fix TimedJob execution time to allow job execution exactly when scheduled
2025-07-03 14:16:56 +07:00
Ferdinand Thiessen
5d736722a1
fix(profile): add max width for the user actions
...
This prevents the profile to look distorted when the primary action is a
long email address.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-03 13:06:52 +07:00
Maksim Sukharev
d439e2adb1
fix(files): provide boundaries for FileListTableHeaderActions element
...
- default boundaries element is 'content-vue', which includes sidebar
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-03 11:15:11 +07:00
Jana Peper
f8886fe27a
feat: add toggle for AI guest restriction
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2025-07-03 10:25:19 +07:00
Arthur Schiwon
cbc573f787
Merge pull request #53276 from nextcloud/fix/log-failure-from-file-events
...
fix(files_versions): Log failure to compute node path
2025-07-03 09:45:37 +07:00
Nextcloud bot
7383858a8f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-03 00:12:18 +07:00
Josh
fc6fb866d7
fix(files_reminders): Don't load if disabled for user
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-07-02 12:58:29 +07:00
Robin Appelman
2337bd84c2
Merge pull request #53728 from nextcloud/rector-phpunit10
...
chore/rector: make phpunit dataproviders phpunit 12 compatible
2025-07-02 18:30:40 +07:00
Nextcloud bot
44a9fa262a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-02 00:11:59 +07:00
Robin Appelman
aa15f9d16d
chore: run rector
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-07-01 22:45:52 +07:00
Ferdinand Thiessen
81ce4280e9
fix(files): do not redirect router when navigating between views
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-01 19:47:25 +07:00
Ferdinand Thiessen
c2d5b4eaf2
test: add e2e tests for files search
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-01 19:47:25 +07:00