0.1.0-a11 (2026-04-20)
- add aria-label to make app more accessible (496184d)
- add input/output sandbox download support (27a6b8d)
- avoid re fetching the jobs when switching from an app to another (9cb7bf6)
- move from sunburst to pie chart (0b9d5d2)
- adapt search bar to review comments (e433439)
- adjust e2e tests (8d814de)
- deps: update dependency @atlaskit/pragmatic-drag-and-drop-react-drop-indicator to v3 (876a3c5)
- deps: update dependency @types/node to v24 (055109d)
- deps: update dependency @types/node to v24.11.0 (1010bc0)
- deps: update dependency @types/node to v24.12.0 (c25ea9e)
- deps: update dependency next to v15.5.10 [security] (5b93bca)
- deps: update dependency next to v16.1.7 [security] (ac25a3d)
- deps: update dependency postcss to v8.5.8 (36c25c3)
- deps: update material-ui monorepo (6b12dca)
- deps: update nextjs monorepo to v16 (c2cbdb3)
- deps: update npm dependencies (non-major) (c7dec96)
- deps: update npm dependencies (non-major) (61643c0)
- deps: update react monorepo (cb03f7f)
- issue #412 (5b6b1b2)
- issue #412 (ccce03c)
- make job history more compact (62e48a4)
- make ui more compact overall (49ed4fa)
- oidc: revoke only refresh token (7eb3fd4)
- oidc: revoke only refresh token (209c4ec)
- searchbar: datetime issues and ux for numerical values (2708235)
- update when columns change and feat: rightClick on the sunburst (cdab963)
0.1.0-a10 (2025-08-25)
- improve the searchBar for other modules (eed3ade)
- tests: resolve unrecognized jest-dom types in TypeScript (852d5d1)
0.1.0-a9 (2025-08-13)
- allows to hide the footer of the datatable (6cde6a7)
- datatable checkbox can be removed (8e2427c)
- hover effect on the row, user can pin a column (175d933)
- improve the pin feature (f402641)
- pie chart for Job Monitor (c589a96)
- pie chart for Job Monitor (2f5998a)
- missing color for non-referenced status (607e1ab)
- review suggestions (cf0fec0)
- review suggestions (c8a8a67)
- tests and change the source in the request (dc06d4e)
- the id can't be a number, the toolbar element should be optional (cbf5372)
- use Others only when there is more than 1 small category (254368b)
- use the new API and fix the job monitor (7a42941)
- use the status endpoint instead of delete (4d3f322)
0.1.0-a8 (2025-07-17)
0.1.0-a7 (2025-07-16)
- new Search Bar for the Job Monitor (4bbc9a9)
- new Search Bar for the Job Monitor (8c759ae)
- save and load from the local storage (725a952)
- save and load in/from local storage (2688537)
- fix the tests of gubbins (f6dfa3f)
- gubbins tests (e4e2b00)
- owner monitor (c93d4cf)
- remove the second definition of the application provider (818adc6)
0.1.0-a6 (2025-05-28)
- add share and import features (51d243c)
- add share and import features (a909cde)
- handle outdated imported states with automatic structure update (b0ba08c)
- handle outdated imported states with automatic structure update (c4bf803)
- move FilterToolbar from DataTable to JobMonitor + remove filters from URL (9d208cd)
- point to the new documentation and make it flexible (aa12598)
- point to the new documentation and make it flexible (46de738)
- the JobHistoryDialog component relies on Stepper instead of Table (bfed3b8)
- use FilterToolbar from JobMonitor instead of from DataTable (2e9618e)
- oidc issue forcing users to remove session storage (5b75aa4)
- oidc issue forcing users to remove session storage (2125136)
- remove the dashboard from the url and remove the BaseApp (e429b91)
- remove the dashboard from the url and remove the BaseApp (49fc56c)
- review suggestions (2116630)
- review suggestions (502f543)
0.1.0-a5 (2025-05-09)
- better cache the intermediate layers in the docker build stage (f2f2a55)
- change tables into zebra tables (764b2b0)
- create the error component (d3a3235)
- new rules in lint config and fix (d22f74d)
- change for tests (f2458cc)
0.1.0-a4 (2025-04-02)
- docs: remove old diagram (99f979f)
- docs: remove old diagram (1f5abff)
- github action: npm publish (2caa7cf)
- github action: npm publish (df160c2)
0.1.0-a3 (2024-12-20)
- better filter ux (e9c1599)
- CI: add extension tests within the CI (b51fb3a)
- datatable: adapt input fields for filter values (7b14979)
- DataTable: resize, hide/show columns and more features... (594b21a)
- dependencies: upgrade to eslint9 (nextjs15 and mui6) (0d456bf)
- doc: add user/dev/admin documentation (cbaa472)
- extension: add the OwnerMonitor component (9c9dbe3)
- extension: use the local diracx-web-components (dc93692)
- library: add profile details (username, vo, group, properties) (53e9574)
- management: drop lerna and restructure a bit the monorepo (752af22)
- README: include a mermaid architecture overview diagram (8ac1f13)
- style: make the code more consistent (f3927ee)
- e2e: adapt cypress tests (eeceb59)
- filters not applied are cleared when changing the sections (dda6abc)
- JobDataService: api breaking changes (7e91084)
- README: link to gh action workflows (fa396b7)
- tsc-files: tsc-files does not recognize chipColor (48818ff)
- tsup and eslint errors (32c3a83)
- use MUI for personal details (9a71c8e)
0.1.0-a2 (2024-08-26)
- adapt for github actions (d29dcd2)
- adapt release-please config and use npm org scope (920dad0)
- add extension example (a7317ad)
- ease component customization with props (9c5b05c)
- group context providers into one (5f678b9)
- lerna monorepo and npm workspaces, component library (0c37eb2)
- move jest tests to components library (5a88a3c)
- remove NextJs deps & add Navigation Context (060b57d)
- use npm package in extension example (2b04926)
- apply PR suggestions (573de5e)
- apply PR suggestions (ac52c81)
- apply PR suggestions (6b00fc0)
- husky hooks and lint-staged (e0c72ad)
- logo are broken in GitHub pages (09f8fb1)
- prettier: changelogs are not ignored by prettier (1425cae)
- tsup: remove cjs and es5 (93f09a1)
- wrong lib exports & add prepack build (c2478d5)
- wrong lib exports, Dockerfile not in root dir (67160ae)
0.1.0-a1 (2024-06-24)
- a first ugly and not responsive front page (215ac97)
- add /auth page (8dc40ed)
- add a few comments (c8b9ca9)
- add a first test (28c8ca8)
- add a hooks folder (1646971)
- add a logout button (2571fa3)
- add cypress in the CI (dd6ebf6)
- add cypress test to login/logout (86ab6a9)
- add dark mode (3795724)
- add Dashboard button from showcase page (7a4969f)
- add dependabot (bacd0bf)
- add filters v1 (abf276d)
- add filters v2 (cea3796)
- add functions Delete, Kill, Remove, Copy to the DataTable (4b9d3a5)
- add job history (16b5c4d)
- add more responsiveness (873d1b9)
- add more tests (257d000)
- add react beautiful dnd lib (67dc88b)
- add run_demo (4e5f337)
- add shortcuts to filters (11aff2c)
- add test section in the README (443bc29)
- adding the structure and a job monitoring page (draft) (35be213)
- App title in the header and current app selected in the Drawer (7733bfb)
- Application Provider & Section in URL (203f2eb)
- change pages structure to avoid dashboard menu refresh (e80c73f)
- code quality tool and login button (aef2468)
- config eslint import plugin (c46999a)
- containerise the project (4f52eb7)
- create sub-directories in components (0cc756f)
- datatable: integrate virtuoso for better performances (246ff6a)
- draggable dashboard menu (6c03fee)
- dynamically change the OIDCProvider configuration (eecdfb2)
- env variables and default oidc config for diracx (3cadce3)
- gha: improve github workflows (fd35826)
- github discussion templates (1398032)
- improve transition states and errors (6efbb83)
- integrate first GA workflow (f09ca80)
- jobs: link pagination to the API (844b745)
- jobs: sort is performed in the backend (0177655)
- Lint imports problems as errors and fix them (547c7d1)
- Migrating to pragmatic dnd - implementation (519c7c5)
- Migrating to pragmatic dnd - removing react beautiful dnd (c0b8886)
- move components folder from /src/app to /src (990e281)
- oidc library (a540631)
- README: edit readme (db37351)
- remove emotion and x-data-grid from package.json (c66e05b)
- replace mui-x-data-grid with mui-core table (20bfa45)
- save/restore filters in URL (6972417)
- setup prettier correctly with default options (9041ccf)
- shorten URL with jsonCrush lib (43376a4)
- split DashboardAppBar into Dashboard and DashboardDrawer (87f69ad)
- split DataTable in several modules + tests (bd4e332)
- Store filters in dashboard + auth redirection + scrollbar style (f3b1c89)
- test loginForm (b9ce6ae)
- tests (e180b96)
- useState for Groups (cdb036d)
- Working Dashboard menu (1d6deff)
- adapt CI to diracx-charts changes (e5331a9)
- app creation not updating sections correctly (dc7982b)
- CI containerised (82bbe44)
- DataTable with fixed size (2ce94a4)
- diracx url (4f5a67a)
- dragging preview bug (b123fc0)
- ga remove the build step as not necessary now (63922ec)
- gha: workflows and dependabot (81df43b)
- gha: workflows and release-please (787c1d4)
- handle the case where no job is available (6702591)
- jobmonitor filter urls (9f5edbd)
- mui update (44cbbe7)
- nginx does not handle pages with no subdirectory (a02c1a1)
- prettier: applicationDialog (cd9f251)
- replace age with technical proficiency (e987e5b)
- Resolve issues highlighted in PR review (fc9301f)
- simplify multi-vo login a bit (864404b)
- simplify the WebApp survey (91bb1e7)
- tests (141c59b)
- theme persistence (0b5dd67)
- unit-tests: metadata and job data table (5791c5e)
- update node image (69320e6)
- warning about component update (ef26658)
- warnings in the CI (ddfbb2d)
- white button on white background (e640b9d)