What's Changed
- Document trusted oauth providers by @simfeld in #4833
- Autofocus and autoselect title of new activity by @carlobeltrame in #4826
- Copy category from other category or from activity by @carlobeltrame in #4823
- Merge crowdin updates by @BacLuc in #4837
- Shorter dates on client print picasso by @carlobeltrame in #4820
- feat(print-nuxt): auto-grow picasso instead of fixed height by @usu in #4817
- Implement empty numbering style by @carlobeltrame in #4811
- 'Block Kategorie' ersetzt mit 'Block-Kategorie' by @aszakacs in #4869
- Display and accept/reject personal invitations in the UI, remove hard email requirement where possible by @carlobeltrame in #4865
- chore(deps): update xlsx to 0.20.2 by @BacLuc in #4922
- api/dev-data/data.sql: move camps by 1 year to the future by @BacLuc in #4923
- Move invitations to separate view by @manuelmeister in #4932
- Deploy to staging by @carlobeltrame in #4925
- Migrate fieldname and name to new path prop by @manuelmeister in #4746
- Set mealtimes to no numbering in prod seeds by @carlobeltrame in #4938
- Fix small issues with invitation badges from testing on staging by @carlobeltrame in #4941
- Fix story printing when there are multiple periods by @carlobeltrame in #4939
- deploy: staging by @usu in #4944
- Deploy to prod by @BacLuc in #4945
- filterByContentNode move Joins to where-clause by @pmattmann in #4935
- DayResponsible, filterByUser move joins into where-clause by @pmattmann in #4934
- MaterialItem Period-Filter; use View in Where-Clause by @pmattmann in #4946
- Rename and change button style of print config reset by @manuelmeister in #4948
- fix(nuxt): fix local print preview by @usu in #4947
- ProfileRepository: move joins to where clause by @BacLuc in #4943
- api: add performance_test environment which loads more data by @BacLuc in #4738
- Use computed for picasso drag & drop bounds by @simfeld in #4950
- Implement picasso filters by @manuelmeister in #4573
- chore(performance): use subresources & uriTemplate property to avoid … by @usu in #4940
- feat: Edit schedule entries from activity view by @manuelmeister in #4500
- deploy to staging by @manuelmeister in #4958
- Revert "chore(performance): use subresources & uriTemplate property to avoid …" by @BacLuc in #4963
- Revert "feat: Edit schedule entries from activity view" by @BacLuc in #4967
- Deploy to staging by @BacLuc in #4969
- deploy to prod by @usu in #4960
- fix: minor schedule dialog fixes by @manuelmeister in #4973
- Fix #3499 by @MarcoAllenspach in #4405
- reusable-api-performance-test.yml: run with only 1 cpu and 1G memory by @BacLuc in #4987
- Move dev info to /debug by @manuelmeister in #4981
- Fixes missing function call by @manuelmeister in #5019
- EndpointPerformanceTest: add collection endpoints with filter by @BacLuc in #4959
- Add new singleText content types for courses by @carlobeltrame in #4990
- fix: add ipv6 localhost to trusted_proxies by @usu in #5030
- Add offline message by @manuelmeister in #5026
- Database Query Performance by @pmattmann in #5000
- Remove unnecessary function calls and this.api bindings in router.js by @manuelmeister in #5025
- Create number field by @manuelmeister in #5017
- deploy: staging by @usu in #5076
- deploy: prod by @manuelmeister in #5080
Full Changelog: PROD-2024-03-26...PROD-2024-05-01