With the new version standalone components are now the default. I think for some parts of our applications it makes sense to use these. Therefore I would suggest to migrate some components, pipes and directives as an example.
Also there is now a migration to transform constructor based injections to inject function calls. This improves extensibility of classes. Therefore I think we should do this change now.
There are some more transform schmatics regarding signals (we are currently not using them) which we should discuss if it makes sense to apply them with this update.
There is a new angular version!
With the new version
standalone
components are now the default. I think for some parts of our applications it makes sense to use these. Therefore I would suggest to migrate some components, pipes and directives as an example.Also there is now a migration to transform constructor based injections to
inject
function calls. This improves extensibility of classes. Therefore I think we should do this change now. There are some more transform schmatics regarding signals (we are currently not using them) which we should discuss if it makes sense to apply them with this update.Ideally while doing the angular update the eslint version should be updated too as done here: https://github.com/OpenSlides/openslides-client/pull/4084/commits/f14929e03501940cd8dc0b4069b9f60507c80f42.
TODO (non exhaustive):
ngx-material-timepicker
with new Angular material timepicker https://material.angular.io/components/timepicker/overview