v3.9.0
Improvements
- feat(portfolio-manager): upgrade to vue3 and vuetify [#742, #754] @chriscauley
- feat(portfolio-manager): set up custom frame+loader @themightychris
- fix(portfolio-manager): counteract Slate frame CSS @themightychris
- feat(portfolio-manager): add to tools menu @themightychris
- fix(tasks-teacher): restore Created sort after archived sort [#774] @themightychris
- feat(portfolio-manager): add pop-up to edit baseline [#775] @chriscauley
- feat(portfolio-manager): add info popup [#776] @chriscauley
Technical
- feat(e2e): add test cases for overrides [#703, SCHOOL-125] @themightychris
- fix(portfolio-manager): remove external font references @themightychris
- feat(k8s): enable wildcard CORS for deployments @themightychris
- chore(deps): bump slate to v2.21.2 @themightychris
- docs: add tip for ignoring cypress merged repo in VSCode @themightychris
- docs: add e2e delay trick @themightychris
- chore: remove unused copy+pasta @themightychris
- feat(webapps): add vue app renderer @themightychris
- feat(webapps): support referencing site-relative assets @themightychris
- feat(webapps): rewrite external asset URLs @themightychris
- feat(env): add support for CORS_ORIGINS @themightychris
- feat(helm-chart): add pathways to set CORS origins @themightychris
- feat(k8s): enable wildcard CORS for deployments @themightychris