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