Skip to content

Latest commit

 

History

History
150 lines (129 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

150 lines (129 loc) · 16.4 KB

Changelog

0.1.0-a3 (2024-12-20)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)