Ferdinand Thiessen
d779255c5f
chore: recompile stylesheets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-18 18:17:27 +07:00
Ferdinand Thiessen
0394f4cb2a
fix: adjust also legacy styles
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-18 18:15:55 +07:00
Côme Chilliet
b7c15949ce
chore: Get rid of AppLocator helper
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-18 17:09:40 +07:00
Côme Chilliet
6aa675c6bb
fix: Cleanup OC_App uses in Updater class
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-18 16:13:14 +07:00
Ferdinand Thiessen
6d5dd4b389
Merge pull request #54383 from nextcloud/feat/cache-app-config
...
feat(AppConfig): cache the config if local cache is available
2025-08-18 15:12:09 +07:00
Ferdinand Thiessen
2fb1cfeb10
Merge pull request #54470 from nextcloud/feat/central-timezone-setting
...
feat: allow to set your local timezone in settings and provide it to clients
2025-08-18 14:20:13 +07:00
Ferdinand Thiessen
d5e2432bcd
fix: resolve invalid usage of `AppConfig::getValue`
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-18 13:24:18 +07:00
Ferdinand Thiessen
10768a2602
chore: update openAPI exports
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-18 12:46:00 +07:00
Ferdinand Thiessen
c40350d2e4
feat(core): provide capabilities of the current user
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-18 12:35:31 +07:00
Nextcloud bot
0bc2b34793
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-18 00:12:13 +07:00
Nextcloud bot
23573c4947
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-17 00:12:00 +07:00
Nextcloud bot
22a51aace2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-16 00:12:03 +07:00
Grigorii K. Shartsev
501fa4de05
fix(core): unified search is cut off on small window
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-08-15 12:34:37 +07:00
Daniel
64c52006dd
Merge pull request #54272 from nextcloud/enh/noid/taskprocessing-task-add-cleanup-flag
...
feat(taskprocessing): add cleanup flag to tasks
2025-08-15 09:48:47 +07:00
Nextcloud bot
2fc58bf45d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-15 00:12:18 +07:00
Daniel
92e282af0b
Merge pull request #53996 from nextcloud/feat/unified_search/online_providers
...
feat(UnifiedSearch): Online search providers support, toggle option
2025-08-14 21:08:21 +07:00
Maxence Lange
6076b67696
feat(preset): share link expiration date
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-08-14 16:07:32 +07:00
Maxence Lange
61fe4c1aba
Merge pull request #54336 from nextcloud/feat/noid/preset-on-share-password
...
feat(preset): share password protection
2025-08-14 16:07:13 +07:00
Andrey Borysenko
5c4e84f128
feat(UnifiedSearch): External search providers support
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-08-14 16:37:39 +07:00
Maxence Lange
cf8203a5f6
fix(lexicon): fix definition for share password by default
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-08-14 09:52:28 +07:00
Nextcloud bot
d658b9b558
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-13 16:59:00 +07:00
Nextcloud bot
2979a2bab0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-13 00:12:03 +07:00
Maxence Lange
cb84ccc57d
feat(preset): share password protection
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-08-12 14:37:32 +07:00
kramo
c5d1f2f9ff
fix(l10n): Less jargon in source strings
...
This removes:
- “enable” for settings
- “settings” for settings sections
- “all” when there is no obvious subset of items
- “show” and “open” for navigation actions
- “changes” for applying/discarding
- “to clipboard” when copying
- Explaining things that cannot happen
- Explaining things twice, right below each other
- Unnecessary technical jargon
- Text that sounds like marketing copy and serves no other purpose
Signed-off-by: kramo <git@kramo.page>
2025-08-12 14:37:34 +07:00
Atemu
d69e8923fe
fix(core): search `f` keycode
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-08-11 18:14:05 +07:00
Maxence Lange
33c4fe504d
feat(preset): new PresetManager
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-08-08 10:58:58 +07:00
John Molakvoæ
7328754eb4
Merge pull request #54312 from nextcloud/fix/smarter-loadmore-unified-search
2025-08-08 10:38:15 +07:00
nfebe
7fbf997420
fix(unified-search): Smarter load more button
...
This commit introduces a change to prevent showing the load more button,
if the length of existing results is not equal to the requested limit (which implies
it is less than because we never expect it to be more)
Additionally, there is an enhancment to override provider filders passed to the find method.
This would improve speed.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-08-08 08:07:26 +07:00
yemkareems
aa227f1c55
feat: add bluesky to accounts, show the same in profile edit and visibility option, in view profile and also in sharing tab
...
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-08-08 08:06:45 +07:00
Nextcloud bot
1518ded8b1
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-08 00:12:32 +07:00
Robin Appelman
4da6081786
feat: add table filter to schema:export and schema:expected
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-07 19:09:07 +07:00
Julien Veyssier
aa2ca86fb3
feat(taskprocessing): avoid generator cascade
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:22 +07:00
Julien Veyssier
222b19b805
feat(taskprocessing): rename cleanup column to allow_cleanup
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:22 +07:00
Julien Veyssier
2b9af820bd
feat(taskprocessing): add strict types to all taskprocessing command classes
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:22 +07:00
Julien Veyssier
10921c05b7
feat(taskprocessing): fix some CI
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:21 +07:00
Julien Veyssier
cc295f2452
feat(taskprocessing): use Generator::getReturn to get the list of deleted tasks in the cleanup command
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:21 +07:00
Julien Veyssier
19801f7ec4
feat(taskprocessing): move cleanup method to private taskprocessing manager, use it in the cleanup bg job and implement a cleanup command
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:21 +07:00
Julien Veyssier
e6adbd921e
feat(taskprocessing): generate OpenAPI specs, fix lint issue, fix tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:21 +07:00
Julien Veyssier
8c52b6c0fe
feat(taskprocessing): add cleanup flag to tasks to decide if they should be cleaned up automatically
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-07 15:12:21 +07:00
Nextcloud bot
f0c392e21c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-07 00:12:14 +07:00
John Molakvoæ
b514d75323
Merge pull request #51855 from Phreeman33/master
...
fix: display chinese character avatar
2025-08-06 13:43:23 +07:00
Ferdinand Thiessen
c67bdf02f0
chore: add missing license ref for new fonts
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-06 13:12:57 +07:00
Phreeman33
655ef1031b
fix: display chinese character avatar
...
Signed-off-by: Phreeman33 <12772373+Phreeman33@users.noreply.github.com>
2025-08-06 12:24:09 +07:00
Ferdinand Thiessen
6adbe44976
refactor(UnifiedSearch): use `NcHeaderButton` for proper styles
...
Allowing to have the new styles from
https://github.com/nextcloud/server/pull/54178 and
https://github.com/nextcloud-libraries/nextcloud-vue/pull/7242
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-06 09:41:09 +07:00
nextcloud-command
89577f6f94
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-08-06 05:37:57 +07:00
Ferdinand Thiessen
ab49a6d8a9
refactor: de-duplicate header styles, add comments and mark deprecations
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-06 05:36:05 +07:00
skjnldsv
9aac182109
fix(core): ensure unique vcategory
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-08-05 22:11:21 +07:00
Joas Schilling
ff3043346a
Merge pull request #54196 from nextcloud/enh/noid/taskprocessing-lazy-config
...
[TaskProcessing] Load and store some config keys lazily
2025-08-05 12:28:34 +07:00
Nextcloud bot
ccda64fc66
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-05 00:12:37 +07:00
Julien Veyssier
2e3fa51132
feat(taskprocessing): load and store some config keys lazily
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-04 10:11:24 +07:00
Nextcloud bot
2211390ca5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-04 00:13:25 +07:00
Nextcloud bot
262f647104
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-03 00:12:23 +07:00
Nextcloud bot
4ce1980eff
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-02 00:12:22 +07:00
Ferdinand Thiessen
aa9dba58f4
fix(AppMenu): ensure that aria attributes are set when needed
...
We hide **if** there is **no** notification.
We *do not* hide and *show the label* **if** there are notifications for
that application.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-01 08:49:23 +07:00
provokateurin
4c7e85ea2a
feat(core): Hide header in PWA
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-08-01 09:18:29 +07:00
Nextcloud bot
086ef597c0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-01 00:12:14 +07:00
Ferdinand Thiessen
4e4c4d1e4d
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-31 19:02:25 +07:00
Ferdinand Thiessen
4b3b2e09b1
fix(AccountMenu): do not apply alpha mask on the account menu
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-31 19:01:07 +07:00
Ferdinand Thiessen
2be7d03395
feat(AppMenu): add slight opactiy gradient to app icons
...
- resolves https://github.com/nextcloud/server/issues/54141
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-31 19:01:07 +07:00
Ferdinand Thiessen
5e979b52d1
fix(ContactsMenu): use proper icons in the header navigation
...
app icons in the header navigation are excluded from the outlined icons
change, so this reverts this change.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-31 15:43:46 +07:00
Ferdinand Thiessen
b610239951
feat(AccountMenu): apply some outline to the user avatar
...
- resolves https://github.com/nextcloud/server/issues/54140
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-31 07:07:10 +07:00
Nextcloud bot
b270a22c4a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-30 00:12:11 +07:00
John Molakvoæ
05cba2a6e3
Merge pull request #54092 from nextcloud/dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.8.1
2025-07-29 17:43:45 +07:00
Maxence Lange
132513dbf3
fix(userconfig): duplicate core lexicon
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-29 10:36:44 +07:00
dependabot[bot]
9b1c70227b
chore(deps): bump nextcloud/openapi-extractor
...
Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor ) from 1.8.0 to 1.8.1.
- [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: nextcloud/openapi-extractor
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-29 13:23:54 +07:00
Maxence Lange
3ceffe9f5b
feat(preset): add lexicon entry for custom share token
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-29 08:15:08 +07:00
Maxence Lange
9380375cc6
feat(lexicon): add note and key-details
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-29 08:15:08 +07:00
Kate
aca5361e86
Merge pull request #53944 from nextcloud/chore/too-many-arguments
2025-07-28 10:49:52 +07:00
Nextcloud bot
1e0ea9cc99
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-27 00:12:29 +07:00
Maxence Lange
de46e39405
Merge pull request #53975 from nextcloud/feat/lexicon/moving-out-from-unstable
...
feat(lexicon): moving out from unstable
2025-07-25 00:02:46 +07:00
Nextcloud bot
3c3b98e5f2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-25 00:12:21 +07:00
Maxence Lange
4cd518367c
feat(lexicon): marking unstable as @deprecated
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-24 15:56:33 +07:00
Maxence Lange
33bff30e1d
feat(lexicon): moving out from unstable
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-24 15:56:33 +07:00
skjnldsv
a1c84cb3c0
feat: replace material icons with outline versions (second pass)
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-24 12:34:35 +07:00
skjnldsv
3e7dc97cae
feat: replace material icons with outline versions
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-24 10:55:43 +07:00
provokateurin
5bd626bd40
chore: Fix all method calls with too many arguments
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-22 12:34:49 +07:00
Marcel Klehr
e2449bca6f
fix(TaskProcessingApiController): Improve error handling
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-07-22 11:21:17 +07:00
Nextcloud bot
12685d6d5e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-22 00:12:30 +07:00
Ferdinand Thiessen
a18e61a1e5
feat(files_sharing): add config option for extending link-share permissions
...
This allows the admin to control the behavior whether link shares with
READ permissions should be extended to also gain SHARE permissions,
allowing users (public share receivers) to add the share to their cloud.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-17 16:59:36 +07:00
Daniel Calviño Sánchez
cf337a75a2
fix: Fix clearing unified search when modal is closed
...
The unified search modal was intended to be cleared when closed.
However, "UnifiedSearchModal" did not emit "update:query" when its
internal query value ("searchQuery") changed, so "UnifiedSearch.query"
was kept as an empty string. When the modal was closed "update:query"
was emitted with an empty string, which should have cleared
"UnifiedSearch.query" and that, in turn, should have cleared the modal.
However as "UnifiedSearch.query" was already an empty string the watcher
that updates "UnifiedSearchModal.searchQuery" from "UnifiedSearch.query"
was not triggered and the modal was not cleared.
As "UnifiedSearch.query" is now updated with the value of
"UnifiedSearchModal.searchQuery" the latter can not be trimmed when
updated from the former, as that would in turn also trim
"UnifiedSearchModal.searchQuery" and prevent to search for anything with
spaces at the beginning or end (even if those trailing spaces are just
temporary while writing something like "searched value").
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-16 13:05:53 +07:00
Maxence Lange
e64be71e52
feat(lexicon): preset()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-15 11:29:33 +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æ
6f0255d82a
Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-request
2025-07-11 15:25:10 +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
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
skjnldsv
027471b146
fix: force lowercase emails
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-10 09:10:01 +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
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
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
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
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
Robin Appelman
aa15f9d16d
chore: run rector
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-07-01 22:45:52 +07:00
Ferdinand Thiessen
5981b7eb51
chore: apply new CSFixer rules
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
# Conflicts:
# apps/settings/lib/SetupChecks/PhpOpcacheSetup.php
2025-07-01 16:26:50 +07:00
John Molakvoæ
bd00b75b29
Merge pull request #53671 from nextcloud/fix/read-only-share-download
2025-07-01 15:11:06 +07:00
Nextcloud bot
1fd2d4d435
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-01 00:12:14 +07:00
Nextcloud bot
0abd96d1a5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-30 12:54:03 +07:00
nextcloud-command
64c9fb4c88
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-06-26 12:19:15 +07:00
Maksim Sukharev
bf20a56974
style(content): rely on var(--header-height)
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-26 13:33:30 +07:00
skjnldsv
9806a9830c
feat(files_sharing): allow viewing files with download disabled
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-26 11:47:53 +07:00