Skip to content

feat: Update Angular to v12

Martin requested to merge feat/angular-update into master

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

Merge request reports