Commit graph

69283 commits

Author SHA1 Message Date
John Molakvoæ
b11532ce56
Merge pull request #39958 from nextcloud/dav-permissions-perf 2023-08-22 19:14:53 +02:00
John Molakvoæ
39d5f69e4d
Merge pull request #39979 from nextcloud/automated/noid/master-fix-npm-audit 2023-08-22 19:13:54 +02:00
Kate
544c6e8ffb
Merge pull request #39984 from nextcloud/feature/openapi/files_reminders
files_reminders: Add OpenAPI spec
2023-08-22 18:04:10 +02:00
Julius Härtl
2bb48a6dc7
Merge pull request #39950 from nextcloud/bugfix/uncaught-preview-promise 2023-08-22 17:35:45 +02:00
Joas Schilling
613cd16583
Merge pull request #39996 from nextcloud/bugfix/noid/fix-header-regression
fix(middleware): Fix header injection for bruteforce middleware
2023-08-22 16:32:10 +02:00
Joas Schilling
381c35080d
fix(middleware): Fix header injection for bruteforce middleware
Calling setHeaders(getHeaders()) breaks the CSP nonce for unknown reasons
So shifting back to old standard practise for now

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-22 16:00:39 +02:00
Julia Kirschenheuter
e42d82fe13
Merge pull request #39987 from nextcloud/fix/39926-fix_predefined_status-buttons
Fix predefined status buttons
2023-08-22 15:07:46 +02:00
julia.kirschenheuter
558f5f97fc Add logic for predefined status to be visible.
Add styles for radio buttons to be visible in checked, active and focus-visible state.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-08-22 13:20:34 +02:00
Ferdinand Thiessen
da3c94161b
Merge pull request #39912 from nextcloud/fix/improved-upload-view
Improve upload progress visualization
2023-08-22 13:03:27 +02:00
Julius Härtl
79c240a17f fix: Avoid throwing on folder previews as there are none
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-08-22 08:49:17 +00:00
Joas Schilling
5234807c60
Merge pull request #39937 from nextcloud/feat/dashboard/item-api-v2
feat(dashboard): implement widget item api v2
2023-08-22 09:35:32 +02:00
Joas Schilling
e1accaf0b1
chore(assets): Recompile JS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-22 08:41:04 +02:00
Richard Steinmetz
6982597b6a
feat(dashboard): implement widget item api v2
This API enables the dashboard to render all widgets from the API data
alone without having apps to provide their own bundles. This saves a lot
of traffic and execution time as a lot less javascript has to be parsed
on the frontend.

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-08-22 08:36:53 +02:00
jld3103
a95bebde34
files_reminders: Add OpenAPI spec
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-08-22 08:33:42 +02:00
Joas Schilling
82835eaa46
Merge pull request #39870 from nextcloud/perf/noid/memcache-bfp-backend
feat(security): Add a bruteforce protection backend base on memcache
2023-08-22 08:32:54 +02:00
Nextcloud bot
f7e7034ca7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-22 00:51:53 +00:00
Pytal
4b7ec0a0c1
Merge pull request #39943 from nextcloud/fix/users-app-nav 2023-08-21 17:11:55 -07:00
Christopher Ng
9423be64ab chore: compile assets
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-21 16:29:57 -07:00
Christopher Ng
32f5e0bd96 fix(settings): Keyboard focus outline for app nav button
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-21 16:24:55 -07:00
Christopher Ng
f1c2dfc094 fix(settings): Invert app nav icons when active
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-21 16:24:55 -07:00
Christopher Ng
266789a4f4 fix(settings): Remove margin on app nav button
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-21 16:24:55 -07:00
Christopher Ng
2505961fe7 fix(settings): Remove add group hover border
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-21 16:24:55 -07:00
Ferdinand Thiessen
39e0a42ed2 fix: Upload progress shows number of files to upload and current index
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-21 23:18:45 +02:00
Ferdinand Thiessen
c87ce4bafc fix: Make smooth bitrate and remaining upload time work when unset
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-21 23:18:45 +02:00
Phlogi
0609aeeb0a Smooth time remaining, bitrate and stabilize user information
Besides the existing moving average, a smoothing factor is introduced for the time remaining display as well as the bitrate.
Furthermore, half of the buffer needs to be filled before the first prediction is displayed to the user. This reduces volatile and jumping durations towards the user and improves usability.

Signed-off-by: Cyrill H. <phlogi@posteo.de>
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
2023-08-21 23:18:45 +02:00
Pytal
1e6ed078e8
Merge pull request #39965 from nextcloud/dependabot/npm_and_yarn/cypress-12.17.4 2023-08-21 10:24:45 -07:00
Joas Schilling
919b055f33
Merge pull request #39989 from nextcloud/techdebt/noid/bump-coding-style
fix(CS): Ignore apps*/ directories which are gitignored
2023-08-21 17:09:20 +02:00
Joas Schilling
bed3ffb312
feat(admin): Show an error when the admin is throttled
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:40:24 +02:00
Joas Schilling
124588d4a6
fix: Make bypass function public API
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:40:24 +02:00
Joas Schilling
b2fd283a30
feat(OCC): Add a command to get the bruteforce state of an IP
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:36:05 +02:00
Joas Schilling
fd9b2d488e
feat: Expose if the own IP is allowed to bypass bruteforce protection
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:36:04 +02:00
Joas Schilling
2f06f2355d
feat: Add a header which signals that the request was throttled
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:36:04 +02:00
Joas Schilling
abc98d343c
feat(security): Add a "testing mode" for bruteforce protection that doesn't sleep
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:36:03 +02:00
Joas Schilling
a95800c647
feat(security): Add a bruteforce protection backend base on memcache
Similar to the ratelimit backend

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:36:03 +02:00
Joas Schilling
cc551acaaa
fix(CS): Ignore apps*/ directories which are gitignored
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-21 16:14:46 +02:00
Joas Schilling
4c2c53e271
Merge pull request #39391 from nextcloud/fix/4324-fix-color-of-special-buttons
Change color of error and success
2023-08-21 15:37:42 +02:00
julia.kirschenheuter
d6fb961a94 Change color of error and success
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-08-21 10:49:58 +02:00
Nextcloud bot
a4f3088c6e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-21 00:27:37 +00:00
nextcloud-command
24ae3d9163 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-08-20 02:43:03 +00:00
Nextcloud bot
c96844ea33
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-20 00:33:50 +00:00
Daniel
8814080af3
Merge pull request #39727 from nextcloud/automated/noid/master-update-psalm-baseline 2023-08-19 18:19:45 +02:00
nextcloud-command
4a671bc7d1
Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-08-19 17:39:04 +02:00
dependabot[bot]
92eec42352
Merge pull request #39968 from nextcloud/dependabot/npm_and_yarn/nextcloud-vue-collections-0.11.1 2023-08-19 14:28:03 +00:00
dependabot[bot]
380e97ddb0 chore(deps): Bump nextcloud-vue-collections from 0.10.0 to 0.11.1
Bumps [nextcloud-vue-collections](https://github.com/juliushaertl/nextcloud-vue-collections) from 0.10.0 to 0.11.1.
- [Release notes](https://github.com/juliushaertl/nextcloud-vue-collections/releases)
- [Commits](https://github.com/juliushaertl/nextcloud-vue-collections/compare/v0.10.0...v0.11.1)

---
updated-dependencies:
- dependency-name: nextcloud-vue-collections
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-08-19 13:11:29 +00:00
dependabot[bot]
85971ea035
Merge pull request #39976 from nextcloud/dependabot/github_actions/actions/stale-8 2023-08-19 12:58:56 +00:00
dependabot[bot]
22516ab7aa
Merge pull request #39975 from nextcloud/dependabot/github_actions/actions/github-script-6 2023-08-19 12:54:25 +00:00
dependabot[bot]
c3267a7e64
Merge pull request #39967 from nextcloud/dependabot/npm_and_yarn/sass-1.66.1 2023-08-19 04:17:02 +00:00
dependabot[bot]
e946b3260d
chore(deps): Bump actions/stale from 5 to 8
Bumps [actions/stale](https://github.com/actions/stale) from 5 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v5...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-19 02:44:38 +00:00
dependabot[bot]
d8213f6598
chore(deps): Bump actions/github-script from 5 to 6
Bumps [actions/github-script](https://github.com/actions/github-script) from 5 to 6.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-19 02:44:37 +00:00
dependabot[bot]
0c9cd468bc
chore(deps-dev): Bump sass from 1.64.2 to 1.66.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.64.2 to 1.66.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.64.2...1.66.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-19 01:24:10 +00:00