aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* refactor(files): Use functions for all in `occ files:cleanup`refactor/files-cleanupJosh2024-11-201-12/+18
| | | | | Tidying. Signed-off-by: Josh <josh.t.richards@gmail.com>
* Merge pull request #49305 from nextcloud/refactor/files-filelist-widthFerdinand Thiessen2024-11-2014-87/+158
|\ | | | | refactor(files): Provide `useFileListWidth` composable
| * chore: Compile assetsrefactor/files-filelist-widthFerdinand Thiessen2024-11-202-3/+3
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * refactor(files): Provide `useFileListWidth` composableFerdinand Thiessen2024-11-2012-84/+155
| | | | | | | | | | | | | | | | Replace the mixin with a composable, this is better typed and works in both: Options- and Composition API. Also added component tests for it. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #49315 from nextcloud/deleteExistingTargetKate2024-11-202-10/+15
|\ \ | |/ |/|
| * fix(storage): Try to delete existing targetdeleteExistingTargetGit'Fellow2024-11-202-10/+15
| | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Add same logic to common storage
* | Merge pull request #49285 from nextcloud/3rdparty/justinrainbow/json-schemaJoas Schilling2024-11-201-0/+0
|\ \ | | | | | | fix(3rdparty): bump justinrainbow/json-schema to 5.3.0
| * | fix(3rdparty): bump justinrainbow/json-schema to 5.3.03rdparty/justinrainbow/json-schemagrnd-alt2024-11-201-0/+0
| | | | | | | | | | | | Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-20214-410/+312
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #49387 from nextcloud/backport/49384/masterJohn Molakvoæ2024-11-191-6/+6
|\ \ \
| * | | fix(settings): psalm PhpMaxFileSize setup check warningbackport/49384/masterskjnldsv2024-11-191-6/+6
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | Merge pull request #49308 from nextcloud/feat/46528/ask-confirm-extension-changeF. E Noel Nfebe2024-11-193-4/+81
|\ \ \ \ | |/ / / |/| | | feat: add confirmation dialog for file extension changes
| * | | chore(assets): Recompile assetsfeat/46528/ask-confirm-extension-changenextcloud-command2024-11-192-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | feat: add confirmation dialog for file extension changesnfebe2024-11-191-1/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Introduced a dialog to confirm if users want to proceed with changing the file extension. - Added handling for dialog visibility to prevent recursion. (Since it looks like use must press escape to stop rename???) Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | | | Merge pull request #49332 from wolandtel/masterJohn Molakvoæ2024-11-191-1/+5
|\ \ \ \
| * | | | fix(job): Check if carddata is resource and read it to stringMikhail Kotelnikov2024-11-191-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes nextcloud/server#46100 Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com> Signed-off-by: Mikhail Kotelnikov <fox@woland.me>
* | | | | Merge pull request #49376 from nextcloud/fix/47658/upgrade-version-3100005Joas Schilling2024-11-191-1/+1
|\ \ \ \ \ | | | | | | | | | | | | fix(userconfig): incrementing version to trigger migration
| * | | | | fix(userconfig): incrementing version to trigger migrationfix/47658/upgrade-version-3100005Maxence Lange2024-11-191-1/+1
| | |/ / / | |/| | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | Merge pull request #49386 from ↵Joas Schilling2024-11-191-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/47658/dont-fail-precondition-if-unset fix(userconfig): Don't fail the precondition if the value is not set at all
| * | | | | fix(userconfig): Don't fail the precondition if the value is not set at allbugfix/47658/dont-fail-precondition-if-unsetJoas Schilling2024-11-191-1/+1
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #49372 from nextcloud/feat/php-setup-file-uploadJohn Molakvoæ2024-11-194-0/+84
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | feat(settings): add big file upload setup checksfeat/php-setup-file-uploadskjnldsv2024-11-194-0/+84
| | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | Merge pull request #49347 from nextcloud/fix/typo-recommended-appsFerdinand Thiessen2024-11-193-4/+4
|\ \ \ \ \ | | | | | | | | | | | | fix(recommended-apps): Typo "screen sharing" vs "screensharing"
| * | | | | chore(assets): Recompile assetsfix/typo-recommended-appsnextcloud-command2024-11-192-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | fix(recommended-apps): Typo "screen sharing" vs "screensharing"Ferdinand Thiessen2024-11-191-1/+1
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #48977 from IONOS-Productivity/tl/dev/disable-mailingLouis2024-11-194-4/+45
|\ \ \ \ \ | | | | | | | | | | | | feat: add "null" SMTP transport mode
| * | | | | feat(Mailer): hide admin settings for "null" transportartonge/local/IONOS/tl/dev/disable-mailingThomas Lehmann2024-11-191-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the mail transport is configured as null transport, the configuration UI would not work. == Background The null transport is meant for situations where operators implement mail delivery via custom mechanisms like REST APIs. Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
| * | | | | feat(Mailer): add "null" SMTP transport modeThomas Lehmann2024-11-193-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | == Goal Allow disabling mail delivery altogether. == Usecase If mails ought to be send by other means than rendering messages from templates and sending them via SMTP-like protocols. Example: listening to specific Nextcloud events and pass parameters to a centralized (i.e. REST-based) API that sends e-mails. Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
| * | | | | chore(Mailer): remove no-op local variable initilizationThomas Lehmann2024-11-191-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The IDE hinted the value is immediately overwritten. Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
| * | | | | feat(Mailer): implement cachingThomas Lehmann2024-11-192-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently $this->instance is never set, so the code is no-op. This brings back caching of the instance. Caching broke with be7db1573dc8c6e7309ec9db124a7a74b8b41199 Swift to \Swift_Mailer as abstraction Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
* | | | | | Merge pull request #49357 from ↵Anna2024-11-196-4/+50
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/allow-to-fail-fake-AI-providers test(fakeAI): Allow to specify whether the fake providers should fail
| * | | | | test(fakeAI): Allow to specify whether the fake providers should failbugfix/noid/allow-to-fail-fake-AI-providersJoas Schilling2024-11-186-4/+50
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Merge pull request #49199 from nextcloud/fix/files/delete-display-no-trashbinJohn Molakvoæ2024-11-193-17/+17
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | fix(files): improve delete display name when trashbin is disabledfix/files/delete-display-no-trashbinRichard Steinmetz2024-11-193-17/+17
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | | Merge pull request #49361 from nextcloud/fix/fix-share-creation-error-messagesJohn Molakvoæ2024-11-191-4/+4
|\ \ \ \ \
| * | | | | fix(files_sharing): Fix error messages from password policyfix/fix-share-creation-error-messagesCôme Chilliet2024-11-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exceptions thrown from password_policy may bubble up in share creation or update when a password is used. Their message is meant to be shown to the user. This always the case for HintException so we catch that instead of the subclass GenericShareException. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | Merge pull request #49346 from nextcloud/fix/drop-v-htmlJohn Molakvoæ2024-11-193-4/+4
|\ \ \ \ \ \
| * | | | | | chore(assets): Recompile assetsnextcloud-command2024-11-192-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | fix(core): Do not use `v-html` for translation outputFerdinand Thiessen2024-11-191-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The content that can be renderered does *not* include HTML (see `recommended` object). But `v-html` was used, this is potentially dangerous, even though we sanitize the translation values, so no urgent harm but better safe than sorry. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | Merge pull request #49342 from nextcloud/chore/force-style-lintJohn Molakvoæ2024-11-19161-585/+764
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | chore: lint fixchore/force-style-lintskjnldsv2024-11-1918-27/+31
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * | | | | chore: Compile assetsFerdinand Thiessen2024-11-1987-111/+111
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | refactor(styles): Adjust code style in SCSS sources to match our stylelint ↵Ferdinand Thiessen2024-11-1971-467/+591
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | config Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | ci: Enforce SCSS/CSS rules - add stylelint workflowFerdinand Thiessen2024-11-191-0/+51
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #47658 from nextcloud/enh/noid/user-preferencesJohn Molakvoæ2024-11-1914-195/+4614
|\ \ \ \ \
| * | | | | feat(user-prefs): renaming to IUserConfigenh/noid/user-preferencesMaxence Lange2024-11-1812-543/+559
| | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | | | | feat(user-prefs): switching to NCU/Maxence Lange2024-11-1811-31/+31
| | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | | | | feat(user-prefs): iterator instead of array on searchMaxence Lange2024-11-1814-139/+114
| | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | | | | fix(user-prefs): adding sensitive and indexed as flagsMaxence Lange2024-11-187-287/+481
| | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | | | | feat(user-prefs): IUserPreferencesMaxence Lange2024-11-1816-195/+4429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>