What's Changed
- Refactor story page to summary page by @manuelmeister in #5732
- replace uri-js with uri-js-replace by @BacLuc in #5846
- Frontend checklist implementation by @manuelmeister in #5460
- api/composer.json: pin dependencies by @BacLuc in #5911
- Fix missing newline escape by @manuelmeister in #5914
- Deploy to staging by @BacLuc in #5909
- http-cache: allow to disable sending X-Key headers downstream by @BacLuc in #5910
- Deploy to staging by @BacLuc in #5981
- frontend: add components.story.storyDay.noStory to frontend by @BacLuc in #6011
- print: only wrap the article by @BacLuc in #6012
- devel > staging by @pmattmann in #6013
- Deploy to prod by @manuelmeister in #6007
- chore(api): voters deny access when camp is null by @usu in #6010
- Checklist Prototypes by @pmattmann in #5930
- Feature: Create checklist can select prototype-checklist by @pmattmann in #6014
- fix Checklist.IsPrototype migration by @pmattmann in #6017
- make checklistitem_checklistid_parentid_position_unique deferrable by @pmattmann in #6019
- checklist item maximal nesting of 3 by @pmattmann in #6022
- Checklist: add pbs-checklist (basis, aufbau, wolf, pfadi) by @pmattmann in #6015
- Prevent checklist (item) deletion when referenced from checklist nodes by @simfeld in #6024
- dev-data: add course with CheckLists and Learning(Objectives,Topics) by @BacLuc in #6025
- feat(frontend): admin interface for checklists by @usu in #6023
- Adjust course dev-data by @manuelmeister in #6028
- Admin UI adjustment by @manuelmeister in #6029
- dev-data: add 'J+S Kurs' camp prototype by @BacLuc in #6030
- fix: revert react-pdf to v3 by @usu in #6039
- feat(print): activity list for courses by @usu in #6031
- deploy to staging by @BacLuc in #6034
- fix translation-keys by @pmattmann in #6042
- feat(print): render checklists in react pdf by @usu in #6040
- Fix checklist ui bugs by @manuelmeister in #6041
- Make checklist contendnode respect acl by @manuelmeister in #6047
- fix: error message when deleting material list by @simfeld in #6048
- feat(print): activity list implementation for react print by @usu in #6045
- devel to staging by @pmattmann in #6044
- Deploy to prod by @BacLuc in #6050
- change mail - fix translationkey by @pmattmann in #6051
- rename Kurs; Remove invalid activity_responsible by @pmattmann in #6091
- reverse-proxy-nginx.conf: reverse proxy upgrade response for websockets by @BacLuc in #6115
- Checklist-Overview with Activities by @pmattmann in #6026
- Delete ChecklistItem by @pmattmann in #6154
- feat: edit and delete checklists by @simfeld in #6046
- Fix CI-Badge by @pmattmann in #6214
- README: fix Translation-Badges by @pmattmann in #6219
- Add pg-admin by @pmattmann in #6215
- dashboard add scroll-to-today by @pmattmann in #6145
- frontend: fix jest is not defined by @BacLuc in #6187
- feat: make featureToggle.checklist controllable via environment variable by @usu in #6277
- devel -> staging by @pmattmann in #6186
- httpCache.cy.js: retry 'invalidates /camp/{campId}/categories for new category' in runMode by @BacLuc in #6260
- fix(frontend): add missing EN translation keys for checklist removal by @usu in #6280
- ChecklistItemParent.vue add missing state by @pmattmann in #6282
- devel -> stage by @pmattmann in #6284
- Staging > Prod by @pmattmann in #6287
Full Changelog: PROD-2024-09-10...PROD-2024-11-05