Releases: SciCatProject/frontend
Releases · SciCatProject/frontend
Release v5.8.0
5.8.0 (2025-12-09)
Features
- add "add to Cart" Button to dataset detail view (#2135) (9da6353), closes #2052
- add collapsible checkbox filters (#2097) (8ec4342)
- ingestor component for datasets (#2040) (547b4bb), closes #1912
- make configurable action buttons shared component (8ec8598)
- make configurable action buttons shared component (#1977) (acb1010)
Bug Fixes
- lint fixes and don't prefer standalone components (8278dae)
- deps: include ngx-cookie-service in angular group (4e0155b)
- fix configurable components (#2109) (1336f12)
- flaky unit test fix (#2142) (04f8009)
- generated new docs version for configurable actions (#2134) (68d764a)
- minor css fix (#2140) (18c157f)
- on reset remove unnecessary fileList array (4c81ec3)
- on reset remove unnecessary fileList array (#2130) (a209a82)
- resolve page navigation in datasets page (#2132) (b278241)
- deps: bump ngx-layout to 19.x (9915d51)
- deps: bump ngx-layout to 19.x (#2122) (36d0b61)
- ui: enable configurable borders for side panel and table (#2137) (3275a95), closes #325b84 #325b84
- only show Edit tab if editMetadataEnabled is true (#2136) (23393f0)
- rely on default BE code (6f6b1c8)
- rely on default BE code (#2144) (9903a68), closes /github.com/SciCatProject/scicat-backend-next/blob/203cca8b81f4c72b6c27011e895a991f46a2eba1/src/config/configuration.ts#L202
- template Authorization header from configurable actions (#2108) (87944ce), closes #2107
Documentation
- adding the workflow yaml and the default from docs-template (#2064) (b8feb65)
- theme: add first draft doc for theme (#2141) (dc54477)
- build docs index dynamically (dae9dbd)
- use file path after copy (#2148) (eee59b7)
Code Refactoring
- add hover content for metadata name & append human readable name with metadata key in one column (#2081) (efc38be)
- make filter buttons consistent across datasets and proposals (#2110) (91a856b)
- relocate and redesign search bar in dataset and proposal pages (#2095) (998d747)
- proposal: minor UI improvement (#2131) (ee7e108)
Release v5.7.1
Release v5.7.0
5.7.0 (2025-11-12)
Features
- add tooltips to proposal tabs for additional information (a934736)
- hide metadata sections when empty based on config (#2068) (e42080c)
- hide time in proposal start date filter (#2055) (79913d6)
Bug Fixes
- add auto set end date if only begin date is provided for dataset and proposal filters (#2063) (1553f00)
- checkbox multiselect preselected filters malfunctioning after reload (#2090) (31b3ea3)
- dataset view tab disappears on page reload (#2082) (f31f074)
- enable history table in datasets lifecycle tab (#2066) (55e8676)
- limit http calls to config overrides (#2076) (0375493)
- nan issue when typing incomplete scientific notation (#2016) (425a5c0)
- update tooltip information for proposal tabs (#2038) (83466b8)
Code Refactoring
- complete checkbox filter (#2065) (1c34747)
- proposal: enhance proposal filters and enrich proposal table (#2083) (a7175ca)
Build Systems
Release v5.6.1
5.6.1 (2025-10-28)
Release v5.6.0
5.6.0 (2025-10-08)
Features
- add empty message to shared-filter check box type (#2032) (3f71ca2)
- add numberOfDatasets in proposal table and the details page under general information (#2041) (e66b068)
Bug Fixes
- proposals: update state to store pagination in datasetFilters (fc5fb19)
- proposals: update state to store pagination in datasetFilters (#2030) (e13e0a7), closes #2028
- fixing run number in dataset list (#1976) (d39f4a2)
- flaky tests fix (#2037) (5052f2d)
- re-generated package-lock.json (94ad749)
- remove .only from e2e test (552e551)
- update shared filter module to use Luxon date adapter and adjust date formats (#2036) (ed6c7d5)
Code Refactoring
Release v5.5.2
Release v5.5.1
5.5.1 (2025-09-23)
⚠️ Breaking Change: In v5.5.0 the Docker image port changed from 80 → 8080. This should have been released as a major version, but it wasn’t. Please remember to update your deployments, ingress, and services accordingly.
Release v5.5.0
5.5.0 (2025-09-22)
⚠️ Breaking Change: In v5.5.0 the Docker image port changed from 80 → 8080. This should have been released as a major version, but it wasn’t. Please remember to update your deployments, ingress, and services accordingly.
Features
- add help cards in /help and /about, based on configurable supportEmail (#1933) (a8da490)
- tests: add test for JSON-download datafile action (#1868) (388196f)
- add ability to merge config files (4499388)
- header restyling and configuration (#1952) (663498c)
- improve the visibility of the active column sort and filter (#1973) (ab50429)
- published data refactor (#1896) (dda01e4)
- translate dataset labels (#1975) (bd19085)
- unit options for pre-configured conditions (#1954) (b3b73f7)
Bug Fixes
- added default dateFormat value (#1925) (3d6a661)
- address issues from filters and conditions refactor (#1956) (9fa5424), closes #1927
- bug when user is logged in and page is refreshed the user should not be logged out if token is valid and not expired (#1955) (8eab20e)
- dockerfile: use unprivileged nginx (#1657) (d7bfbbb)
- filters in dataset dashboard (#1982) (1827830)
- handle invalid oidc session date after jwt is expired (#1949) (3a606d0)
- keyword tags in dataset detail page (#1978) (2d7c0f5)
- modify Redux reducer to preserve datablocks when navigating back to Datafiles tab (#1986) (08f9ffb)
- remove duplicate logbook endpoint calls (#1983) (875e382)
- small layout fix in datasets filters (#2004) (270f34b)
- use titlecase for better dataset table headers representation (#1883) (383c296)
- datasets: make fullquery request on view mode change (#1992) (5a9a498), closes #1990
Documentation
Code Refactoring
- create a dynamic empty content component (#1985) (45fe3e9)
- fully extend dynamic mat tables (#1972) (7aa92b1)
- improve filters and conditions section in dataset dashboard (#1927) (60fc007)
- improve proposal dashboard (#1926) (86231e1)
- make dataset filters use the shared filters and cleanup all the individual components (#1957) (10811f8)
- remove localLoginLabel (#1905) (9e48724)
Release v5.4.0
5.4.0 (2025-07-01)
Features
- replace samples table with the new dynamic material table (#1812) (146102d)
- dataset-detail-dynamic: add of source field possibility for scientificMetadata sub object display using type scientificMetadata (#1859) (6c208f2)
- configurable main page (#1903) (7c81d77)
- datafiles action type json (#1790) (46c8c57)
- dataset-detail-dynamic: implementation of compatibility with instrumentName as sourceField (#1867) (b1cb348)
- dataset table replacement (#1827) (f3be1e1)
- dataset-table: add instrument name column (#1885) (a995ede)
- add dataset editing feature flag (ed4e9fa)
- added default main page for authenticated and unauthenticated users (8147c6e)
- replace files table with the new dynamic material table (#1838) (2425709)
Bug Fixes
- update jobsv3 for compatibility with new SDK (#1855) (7ab73b2)
- metadataView table: better management of height for metadataView table if more than one row is available (#1862) (0bf84a5)
- returnUrl from back end was being discarded (#1807) (13f16d5)
- dynamic-mat-table: small css fix for cursor pointer on row label in dynamic mat table (#1897) (fc02550)
- jobs: use updated SDK (#1881) (6767522)
- enable editDataset option for dataset editing (#1917) (cfea136)
- improved dataset detail layout and scientific metadata display (#1911) (b46a901)
- singleton config service (#1902) (d6002dc)