upstream changes for 2024.11
What does this PR do?
I've merged all changes from 2024.10.1 2024.11.0
I ran out of brain and time before finishing the work, so someone else will need to:
- check that the logic in
packages/backend/src/server/api/endpoints/admin/accounts/create.tsis correct (@fEmber I moved the checks from yourensurePermissionsbecause I was getting very confused, help) - all the theme-able variables are used as
--MI_THEME-fooinstead of--foo - some (I'm not sure of the logic) CSS variables are
--MI-foo, check that I got them all - the admin UI for reports has been rewritten, I have ignored our changes but I know we tweaked it for readability especially on mobile: please check that the new one is usable
- @Marie I think I have kept all friendly-captcha bits, but check
-
git diff 2024.10.1git diff 2024.11.0and check that all our changes (and nothing spurious) are present -
git diff developand check that the changes introduced all make sense
I have checked that tests pass (but not test:e2e, I think those have always been broken, we should fix them sometimes), that migrations don't break anything, and that the minimal features work (I can log in and look around).
I'll be not very present for the next two weeks (holidays visiting friends, then work), but I'll try to reply to direct questions.
Contribution Guidelines By submitting this merge request, you agree to follow our Contribution Guidelines
-
I agree to follow this project's Contribution Guidelines -
I have made sure to test this pull request
Edited by dakkar