You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Description
Short description of the pull request
## Motivation
Background on use case, changes needed
## Fixes:
Please provide a list of the fixes implemented in this PR
* Items added
## Changes:
Please provide a list of the changes implemented by this PR
* changes made
## Tests included
- [ ] Included for each change/fix?
- [ ] Passing? (Merge will not be approved unless this is checked)
## Documentation
- [ ] swagger documentation updated \[required\]
- [ ] official documentation updated \[nice-to-have\]
### official documentation info
If you have updated the official documentation, please provide PR # and
URL of the pages where the updates are included
## Backend version
- [ ] Does it require a specific version of the backend
- which version of the backend is required:
## Summary by Sourcery
Migrate frontend to Angular v19 with server-side dynamic tables and new
API V3 endpoints, unify table settings via a dedicated service, overhaul
theming to Material M2 API, and update CI, Docker and tests accordingly
New Features:
- Adopt dynamic-mat-table for instruments and proposals dashboards with
server-side pagination, sorting and URL query params
- Introduce TableConfigService and default-table-settings util to handle
merging of default and user table settings
- Add Cypress commands to create and remove instruments programmatically
Enhancements:
- Upgrade to Angular v19, NgRx v19 and Material M2 theming API with
mat.m2-define-palette/map.get changes
- Migrate all SDK service calls and tests to V3 endpoints and update
associated effects, actions and selectors
- Refactor routing and initialization to use provideRouter,
provideHttpClient and DI-based app initializers in AppModule
Build:
- Update Dockerfile to Node 22.15 and Nginx 1.28, adjust build output
path for dist/browser
CI:
- Bump CI and GitHub workflow Node version to 22.x and remove deprecated
release commit steps
Tests:
- Revise numerous effect and selector specs to match V3 API and new
state selectors
Chores:
- Add standalone:false flag to components and clean up obsolete actions
and reducers
0 commit comments