summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #46445 from ↵Andy Scherzinger2024-07-111-2/+4
|\ | | | | | | | | nextcloud/bug/docs/fix-phpdoc-for-find-app-in-directories docs: correct return type for findAppInDirectories
| * docs: correct return type for findAppInDirectoriesDaniel Kesselberg2024-07-111-2/+4
|/ | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Merge pull request #45716 from nextcloud/feat/recent-accounts-sectionPytal2024-07-1189-137/+197
|\ | | | | feat: Add Recently active accounts section
| * chore: compile assetsChristopher Ng2024-07-1182-123/+123
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * chore(settings): Rename user groupsChristopher Ng2024-07-113-4/+4
| | | | | | | | | | | | | | - "Active accounts" -> "All accounts" - "Recent accounts" -> "Recently active" Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * chore(l10n): Translate group namesChristopher Ng2024-07-111-2/+2
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * feat: Add Recent accounts sectionChristopher Ng2024-07-116-11/+71
|/ | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Merge pull request #46373 from nextcloud/artonge/fix/rounded_corner_in_grid_viewFerdinand Thiessen2024-07-113-8/+5
|\ | | | | fix(files): Add rounded corners back in grid view
| * fix(files): Add rounded corners back in grid viewLouis Chemineau2024-07-113-8/+5
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #46448 from ↵Andy Scherzinger2024-07-1110-22/+54
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/fix-missing-dashboard-widget-icon fix(dashboard): Unify widget icon colors and document it's behaviour
| * | fix(dashboard): Document expected icon behaviourJoas Schilling2024-07-113-5/+24
| | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(dashboard): Use the widget icon URL when it was providedJoas Schilling2024-07-114-5/+27
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | fix(userstatus): Fix dashboard iconJoas Schilling2024-07-113-12/+3
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #46414 from nextcloud/feat/provide-new-files-configFerdinand Thiessen2024-07-117-14/+50
|\ \ | |/ |/| feat: Add new forbidden filename options to Capabilities
| * feat: Add new forbidden filename options to CapabilitiesFerdinand Thiessen2024-07-117-14/+50
| | | | | | | | | | | | | | | | | | Allow clients to access the new filename validation options and make frontend name validation possible. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #46424 from nextcloud/chore/update-dialogsFerdinand Thiessen2024-07-11143-187/+187
|\ \ | |/ |/| chore(deps): Update `@nextcloud/dialogs` to v5.3.5
| * chore: Recompile assetsFerdinand Thiessen2024-07-11141-177/+177
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * chore(deps): Update `@nextcloud/dialogs` to v5.3.5Ferdinand Thiessen2024-07-112-10/+10
|/ | | | | | Also align package.json with dependencies used. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #46439 from nextcloud/docs/noid/spdx-docsAndy Scherzinger2024-07-111-4/+3
|\ | | | | Update license header infos
| * docs: Update license header infosAndy Scherzinger2024-07-111-4/+3
| | | | | | | | | | | | ...to be inline with the SPDX strategy Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* | Merge pull request #46392 from nextcloud/chore/bruteforce-dont-count-failed-csrfBenjamin Gaussorgues2024-07-112-5/+12
|\ \ | |/ |/| feat: don't count failed CSRF as failed login attempt
| * feat: don't count failed CSRF as failed login attemptBenjamin Gaussorgues2024-07-112-5/+12
|/ | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #46398 from nextcloud/fix/46165/token-raceArthur Schiwon2024-07-114-46/+22
|\ | | | | fix(Session): avoid race conditions on clustered setups
| * ci(psalm): update baselineArthur Schiwon2024-07-101-0/+3
| | | | | | | | | | | | | | prefer to keep this check as PublicEmitter should be dropped sooner or later Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(Session): avoid race conditions on clustered setupsArthur Schiwon2024-07-103-46/+19
| | | | | | | | | | | | | | | | - re-stablishes old behaviour with cache to return null instead of throwing an InvalidTokenException when the token is cached as non-existing - token invalidation and re-generation are bundled in a DB transaction now Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #46428 from nextcloud/fix/noid/fix-cypress-test-cachebusterMarcel Müller2024-07-111-0/+4
|\ \ | | | | | | fix(theming): Don't reset the cachebuster value when we reset theming
| * | fix(theming): Don't reset the cachebuster value when we reset themingMarcel Müller2024-07-101-0/+4
| | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-1116-48/+86
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #46391 from nextcloud/chore/use-consistent-material-symbolsFerdinand Thiessen2024-07-1036-42/+37
|\ \ | | | | | | chore: Make app icons consistent Material Symbols with same settings
| * | chore: Make app icons consistent Material Symbols with same settingsFerdinand Thiessen2024-07-1036-42/+37
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #46388 from nextcloud/bugfix/noid/broken-file-systemtag-cacheJoas Schilling2024-07-101-21/+9
|\ \ \ | | | | | | | | fix(workflows): Fix file systemtag cache
| * | | fix(workflows): Fix file systemtag cacheJoas Schilling2024-07-101-21/+9
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #46371 from nextcloud/feat/filename-validatorFerdinand Thiessen2024-07-107-6/+500
|\ \ \ \ | |_|_|/ |/| | | feat: Add `IFilenameValidator` to have one consistent place for filename validation
| * | | feat: Add `IFilenameValidator` to have one consistent place for filename ↵Ferdinand Thiessen2024-07-097-6/+500
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | validation Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #46320 from nextcloud/perf/php-session-cache-limiterJoas Schilling2024-07-101-0/+1
|\ \ \ \ | |_|/ / |/| | | perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP
| * | | perf: Set session.cache_limiter at runtime to avoid clients caching static ↵Julius Härtl2024-07-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | assets served by PHP By default there is a Pragma: no-cache header set due to the default value `no-cache` of session.cache-limiter, which will cause Chrome and iOS to not cache even with a different Cache-Control header set on the response. Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-10104-96/+154
| |_|/ |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #46370 from nextcloud/refactor/app-menuFerdinand Thiessen2024-07-1039-428/+596
|\ \ \ | | | | | | | | refactor: split app menu into smaller components
| * | | chore: Compile assetsFerdinand Thiessen2024-07-1024-31/+31
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | test: Adjust cypress tests to use reusable POM for header navigationFerdinand Thiessen2024-07-106-159/+258
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | refactor(core): Split app menu into componentsFerdinand Thiessen2024-07-103-205/+261
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to split one large block of code into three components with each one usecase. Allowing for better readability and maintainablility. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | chore: Make active apps initial state consistent with OCS APIFerdinand Thiessen2024-07-106-33/+46
|/ / / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #46382 from nextcloud/fix/sharing-actionFerdinand Thiessen2024-07-103-4/+5
|\ \ \ | | | | | | | | fix(files_sharing): Only enable mixed sharing types if there is at least one sharing type
| * | | chore(assets): Recompile assetsnextcloud-command2024-07-092-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(files_sharing): Only enable mixed sharing types if there is at least one ↵Ferdinand Thiessen2024-07-091-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sharing type If the array is empty it means it is not shared. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #44544 from ↵Git'Fellow2024-07-105-7/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/dependabot/npm_and_yarn/davclient.js-de93b73 build(deps): bump davclient.js from `1ab200d` to `de93b73`
| * | | | build(deps): bump davclient.js from `1ab200d` to `de93b73`dependabot[bot]2024-07-095-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [davclient.js](https://github.com/owncloud/davclient.js) from `1ab200d` to `de93b73`. - [Release notes](https://github.com/owncloud/davclient.js/releases) - [Commits](https://github.com/owncloud/davclient.js/compare/1ab200d099a3c2cd2ef919c3a56353ce26865994...de93b734bd7a656de0482437df8ef50dd68a10d3) --- updated-dependencies: - dependency-name: davclient.js dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | Merge pull request #46310 from nextcloud/fix/cypress-wait-appsJohn Molakvoæ2024-07-091-0/+7
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | fix(cypress): wait for apps list fetch for better testing stabilityskjnldsv2024-07-041-0/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | Merge pull request #46004 from nextcloud/perf/noid/log-slow-capabilitiesFerdinand Thiessen2024-07-091-0/+26
|\ \ \ \ \ | |_|/ / / |/| | | | perf(capabilities): Log capabilities providers that are slow