What's Changed
- chore(deps-dev): Bump @protobufjs/utf8 from 1.1.0 to 1.1.1 by @dependabot[bot] in #4677
- Bring back used quota bar by @Jerome-Herbinet in #4603
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #4688
- docs: Add development setup steps to readme by @jancborchardt in #4681
- feat(deps): Add Nextcloud 35 support on master by @nickvergessen in #4685
- chore(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 in /vendor-bin/rector by @dependabot[bot] in #4687
- fix: Show new folder creation on top and pagination sticky, fix basic design issues by @jancborchardt in #4682
- [master] Fix npm audit by @nextcloud-command in #4692
- chore(deps-dev): Bump phpstan/phpstan from 2.1.50 to 2.1.54 in /vendor-bin/phpstan by @dependabot[bot] in #4608
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #4699
- [master] Fix npm audit by @nextcloud-command in #4703
- [master] Fix npm audit by @nextcloud-command in #4720
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #4717
- fix: properly distinguish unset ACL rules in UI by @icewind1991 in #4713
- fix: fix acl permissions list command with per-groupfolder storage by @icewind1991 in #4711
- fix(acl): make preloadRulesForFolder actually warm the rule cache by @solracsf in #4737
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #4750
- feat: Implement UI for enabling Team Folders SSE in Nextcloud security settings by @falghamdi125 in #4698
- Acl UI fixes by @icewind1991 in #4729
- filter ACL forbidden paths from search query by @icewind1991 in #4745
- return results for files without rules in RuleManager by @icewind1991 in #4738
- Cleanup mappings after user deletion by @icewind1991 in #4763
- show ACL group/user/team name in it's own row by @icewind1991 in #4730
- fix(Delegation): Fix checks by @provokateurin in #4762
- fix: remove QueryBuilder extra call by @solracsf in #4772
- fix: use clean rule when creating a rule from an inherited rule by @icewind1991 in #4775
- perf(acl): share one ACLManager per user per request by @solracsf in #4744
- fix(Settings): Group delegation requires strict password confirmation by @provokateurin in #4739
- chore(deps-dev): Bump rector/rector from 2.4.3 to 2.4.5 in /vendor-bin/rector by @dependabot[bot] in #4747
- [master] Fix npm audit by @nextcloud-command in #4803
- chore(deps-dev): Bump phpstan/phpstan from 2.1.54 to 2.2.2 in /vendor-bin/phpstan by @dependabot[bot] in #4819
- fix: fix search results when no paths are forbidden by @icewind1991 in #4817
- fix(settings): Do not initiate ACL search right away by @provokateurin in #4833
- Fix getting state constants of inherited rules by @danxuliu in #4835
- fix: Fix adding a custom override to an inherited permission in UI by @danxuliu in #4834
- perf(acl): cut per-folder/path DB queries during PROPFIND by @solracsf in #4807
- perf: Optimize call to userInMappings when no circle mapping is present by @CarlSchwan in #4854
- perf: Add per-request caching for user mapping by @CarlSchwan in #4852
- chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 by @dependabot[bot] in #4837
- chore(deps-dev): Bump undici from 6.24.1 to 6.27.0 by @dependabot[bot] in #4827
- [master] Fix npm audit by @nextcloud-command in #4824
- chore(deps): Bump dompurify from 3.4.0 to 3.4.11 by @dependabot[bot] in #4815
- perf: Cache whether an user is a groupfolder subadmin by @CarlSchwan in #4874
- [master] Fix npm audit by @nextcloud-command in #4871
- fix(ci): replace buildjet/cache with actions/cache by @solracsf in #4879
- feat(folder-manager): add methods to check if group or circle has associated team folders by @cristianscheid in #4884
- chore(deps-dev): Bump rector/rector from 2.4.5 to 2.5.2 in /vendor-bin/rector by @dependabot[bot] in #4868
- chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer by @dependabot[bot] in #4715
- perf: Don't fetch all the trash items when deleting a single item by @CarlSchwan in #4875
- Add accessible header for the actions column by @mvanhorn in #4812
- fix(a11y): make team folder edit buttons keyboard-operable by @mvanhorn in #4825
- chore(deps-dev): Bump phpstan/phpstan from 2.2.2 to 2.2.3 in /vendor-bin/phpstan by @dependabot[bot] in #4885
- feat: add release-relay.yml workflow by @CarlSchwan in #4930
- [master] Fix npm audit by @nextcloud-command in #4927
- chore(deps): Bump immutable from 5.1.5 to 5.1.9 by @dependabot[bot] in #4932
- chore(deps): Bump axios from 1.16.0 to 1.18.1 by @dependabot[bot] in #4929
- chore(deps): Bump dompurify from 3.4.11 to 3.4.12 by @dependabot[bot] in #4931
- chore(deps): Bump fast-uri from 3.1.2 to 3.1.4 by @dependabot[bot] in #4933
- chore(deps-dev): Bump sabre/dav from 4.7.0 to 4.7.1 by @dependabot[bot] in #4916
- chore: fix npm invocation in makefile by @icewind1991 in #4915
- chore(deps-dev): Bump rector/rector from 2.5.2 to 2.5.4 in /vendor-bin/rector by @dependabot[bot] in #4917
- fix: Move trash items cross-storage when updating trashed children by @CarlSchwan in #4928
- fix: move versions when moving files between groupfolders by @icewind1991 in #4936
- Fix repair step for trash items by @CarlSchwan in #4942
- fix(oracle): Handle situation with more than 1000 folders by @CarlSchwan in #4940
- fix: Disable moving items from trash if there is no trash by @CarlSchwan in #4947
- fix: thin focus outline for advanced permissions by @kristian-zendato in #4959
- fix: update accessibility label by @kristian-zendato in #4958
- fix: quota dropdown options background by @kristian-zendato in #4955
- fix: update table header sort accessibility by @kristian-zendato in #4960
- chore: allowlist npm install scripts by @icewind1991 in #4914
- perf(versions): batch propagator when deleting expired versions by @CarlSchwan in #4954
- chore(deps): Bump postcss from 8.5.14 to 8.5.23 by @dependabot[bot] in #4953
- chore(deps-dev): Bump rector/rector from 2.5.4 to 2.5.7 in /vendor-bin/rector by @dependabot[bot] in #4951
- feat: add event handling to auto create teamfolders upon circle creation by @stediefan in #4989
- [master] Fix npm audit by @nextcloud-command in #4981
- chore(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in #4991
- chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 by @dependabot[bot] in #4988
- chore(deps-dev): Bump undici from 6.27.0 to 6.28.0 by @dependabot[bot] in #4987
- Add E2E test for searching with restricted ACL read permissions by @danxuliu in #4675
- fix(acl): handle numeric-only paths in rule cache by @Rello in #4990
- chore: Increase app version to trigger migration by @kesselb in #4996
- [master] Fix npm audit by @nextcloud-command in #5005
- chore(deps-dev): Bump phpstan/phpstan from 2.2.5 to 2.2.6 in /vendor-bin/phpstan by @dependabot[bot] in #4997
- chore(deps-dev): Bump rector/rector from 2.5.7 to 2.5.8 in /vendor-bin/rector by @dependabot[bot] in #4998
- perf: Optimize userInMappings with circle enabled by @CarlSchwan in #4992
- fix: Update CODEOWNERS by @artonge in #5028
- Use strict comparison for circle ID matching in userInMappings by @Rello in #5030
New Contributors
- @falghamdi125 made their first contribution in #4698
- @kristian-zendato made their first contribution in #4959
- @stediefan made their first contribution in #4989
Full Changelog: v22.0.0...v23.0.0