feat: Update Angular to v12
Closes #195 (closed)
Used https://update.angular.io/?l=2&v=7.2-12.0
TODO
-
Fix build errors (especially ngrx) -
Update dependencies -
Update from Angular 11 to Angular 12 -
Check Stylus Deprecation Warning -
Check compilation warnings -
Fix missing padding in app bar and profile settings panels -
Fix tests -
Fix avatar upload -
Fix commitment style bug -
Test -
Switch to pnpm-> Moved to #269 (closed)
notes:
- emojione 3 -> joypixels
- angular-linky -> ngx-linky + autolinker
- custom message sanitizer pipe with sanitize-html package
- stylus is deprecated, but still works
- changed pipelines to use builder images to skip package installation
- tslint (deprecation warning) -> eslint
- momentjs is becoming legacy: https://momentjs.com/docs/#/-project-status/
- moved .env into server dir because it's only used there and now included in Dockerfile
Edited by Sebastian K