What's Changed
- MET-6213 Debias Consolidation by @andyjmaclean in #863
- MET-6239 Add Debias Info by @andyjmaclean in #865
- MET-6230 Debias CSV Export by @andyjmaclean in #866
- MET-6236 Refactor Problem Pattern Scrolling by @andyjmaclean in #867
- MET-6234 Remove needless dataset polling by @andyjmaclean in #868
- MET-6235 Remove needless debias polling by @andyjmaclean in #869
- MET-6230 Simplify Download by @andyjmaclean in #872
- MET-6236 Scroll Behaviour Tweaks by @andyjmaclean in #870
- MET-6239 Prevent Double Load by @andyjmaclean in #871
- MET-6255 Improve Error Handling by @andyjmaclean in #873
- MET-6275 Clear all fiels when resetting upload form by @andyjmaclean in #874
- Sandbox-13 by @andyjmaclean in #875
- MET-6321-Debias-Flow-Decoupled-Restyled by @andyjmaclean in #876
- MET-6264 User Kicked Out: Initialise form variables by @andyjmaclean in #877
- MET-6264 User Kicked Out: Prevent null id lookup by @andyjmaclean in #878
- Feat/met 6364 angular 19 upgrade by @andyjmaclean in #879
- MET-6344 Keycloak by @andyjmaclean in #880
- MET-6364 Angular Update - Fix icons by @andyjmaclean in #881
- MET-6371 Update Linter by @andyjmaclean in #882
- MET-6392 Parameterise Keycloak Client-Id by @andyjmaclean in #887
- Feat/met 6372 remove deprecated sass imports by @andyjmaclean in #883
- MET-6384 Keycloak Authenticated But Unauthorised by @andyjmaclean in #886
- MET-6397 Code Mirror Scrollbars by @andyjmaclean in #891
- MET-6358 Refocus Dialog Openers by @andyjmaclean in #889
- MET-6357 Prevent User Tab From Crashing Layout by @andyjmaclean in #888
- MET-6403-Remove-Window-Location-Refs by @andyjmaclean in #892
- MET-6416-Sandbox-Accessibility-Improvements by @andyjmaclean in #893
- MET-6416 Sandbox Accessibility - Esc From Pop-Out by @andyjmaclean in #894
- MET-6441-Restore-Usernames by @andyjmaclean in #896
- MET-6441 Use Dataset Info Instead of Keycloak Info for Dataset by @andyjmaclean in #897
- Feat/met 6405 user accounts sandbox by @andyjmaclean in #895
- MET-5407 Prevent Logout on 406 by @andyjmaclean in #898
- Feat/met 6553 pie chart update logic by @andyjmaclean in #899
- MET-6559 Use ChangeDetectorRef instead of setTimeout in Sandbox by @andyjmaclean in #901
- MET-6549 Add DataSpace Logo / Adjust Text by @andyjmaclean in #900
- MET-6567 Sandbox Authorisation Headers: include bearer token by @andyjmaclean in #903
- MET-6386 Cleanup Stale Organisation Refs by @andyjmaclean in #902
- MET-6559 ChangeDetectorRef Fixes: remove refresh condition on Sandbox… by @andyjmaclean in #905
- MET-6428 Debias Detail Dereference: Add Outline by @andyjmaclean in #904
- MET-6563 Metis Dashboard Button Restyle by @andyjmaclean in #906
- MET-6572 Pie Chart Wobble Fix by @andyjmaclean in #908
- MET-5783: Error 500 on Trasnformations - Use RxResurce by @andyjmaclean in #907
- MET-5783 Remove unused error message by @andyjmaclean in #910
- MET-6547 Progress Error Visibility Improvements by @andyjmaclean in #911
- MET-5783 Transform Samples: xslt reset by @andyjmaclean in #912
- MET-6580 Debias Logic - Refactor authentication as signal by @andyjmaclean in #909
- MET-6547 Make Errors More Noticeable in Sandbox - Minor Tweaks by @andyjmaclean in #916
- MET--6578-Dataset-Log-Stops-Responding by @andyjmaclean in #914
- MET-6580 Debias Icon Lingering by @andyjmaclean in #917
- MET-6602 XSLT Unavailable Message by @andyjmaclean in #918
- MET-6615 Format Harvest Type in Display by @andyjmaclean in #920
- MET-6670 Sandbox Nav Orb Hover-State Fix by @andyjmaclean in #921
- Merge develop into master by @andyjmaclean in #922
Full Changelog: v14...v15