Releases: canonical/lxd-ui
Releases · canonical/lxd-ui
0.12
What's Changed
- Remove ticls report upload to prevent a security issue by @edlerd in #817
- fix(cert) ensure cert name is generated with only valid characters. by @edlerd in #816
- fix: prevent settings form input from submitting multiple requests by @mas-who in #818
- Add configuration of migration options and nesting on instances and profiles by @edlerd in #819
- chore(deps): update dependency @canonical/react-components to v0.59.1 by @renovate in #820
Full Changelog: 0.11...0.12
0.8.3
Full Changelog: 0.8.2...0.8.3
0.11
0.10
What's Changed
- chore(deps): update dependency @canonical/react-components to v0.56.0 by @renovate in #802
- chore: Adjusted detail page titles for better ux consistency [WD-11696] by @Kxiru in #803
- [WD-11691] chore: minor UI change for vertical navigation resizing. by @Kxiru in #797
- fix(header) ensure instance name is unique and ot matched against previous name by @edlerd in #805
- chore(deps): update dependency @canonical/react-components to v0.58.0 by @renovate in #806
- chore(deps): update internal dependencies by @renovate in #808
- fix(login) use trust_token as a field name in the payload by @edlerd in #811
Full Changelog: 0.9...0.10
0.8.2
Full Changelog: 0.8.1...0.8.2
0.9
What's Changed
- Ensure network forward test is stable WD-10196 by @edlerd in #731
- Add custom image test WD-10108 by @edlerd in #732
- feat: update aside panels to use react portal by @mas-who in #730
- chore(deps): update dependency vanilla-framework to v4.10.0 by @renovate in #736
- chore(code) avoid react imports and add return types by @edlerd in #740
- Avoid flaky instance terminal test by @edlerd in #739
- Add link to iso volumes from image list by @edlerd in #738
- Auto refresh operations WD-10292 by @edlerd in #735
- Add image creation from instance snapshot WD-10293 by @edlerd in #733
- Update to v5 WD-10136 by @edlerd in #741
- Fix demo: loose deleted files on demo branch WD-10413 by @edlerd in #744
- Ensure instance type is derived from image type by @edlerd in #743
- fix(instance): add name length check for instance name (creation/edit) by @lorumic in #747
- chore(deps): update dependency @canonical/react-components to v0.51.6 by @renovate in #746
- chore(deps): update dependency @canonical/react-components to v0.52.0 by @renovate in #748
- Run PR tests on
5.0/edge
,5.21/edge
andlatest/edge
by @simondeziel in #750 - Update links to LXD repo by @simondeziel in #749
- Use bibyte everywhere and avoid the MB or GB reportings by @edlerd in #752
- Remove storage volume detail page and snapshots for custom ISOs by @edlerd in #754
- Extend data for error reports by @edlerd in #756
- fix architecture filtering on image selection by @edlerd in #755
- Ensure instance yaml form updates after saving changed yaml by @edlerd in #760
- fix network config for physical and non-managed networks by @edlerd in #758
- ensure scrolling a vm graphic console is propagated to the parent element by @edlerd in #759
- feature: lxd permissions management [WD-9458] by @mas-who in #694
- chore(deps): update dependency vanilla-framework to v4.11.0 by @renovate in #763
- Case insensitive search in image list on instance launch by @edlerd in #765
- chore: add tests for permissions by @mas-who in #762
- Update steps to setup ui by @edlerd in #764
- Fix demo server by @edlerd in #771
- Fix pool urls by @edlerd in #772
- Fix CI: enforce older version of requests library when installing dotrun by @edlerd in #775
- Filter volume snapshots on selecting custom volume by @edlerd in #778
- Update react components by @edlerd in #774
- Automate screenshotting for the readme WD-11363 by @edlerd in #776
- Fixes inability to delete single profiles + minor UI change - [WD-10834] by @Kxiru in #769
- fix: fix readme-screenshots.spec.ts to properly skip tests in CI environment by @mas-who in #782
- chore(deps): update dependency @canonical/react-components to v0.54.0 by @renovate in #766
- More detailed error message when user has no access by @edlerd in #784
- Optimize wire handling in graphic console from upstream by @edlerd in #780
- [WD-10833] - Indicate logged-in-user-email by @Kxiru in #779
- [WD-11261] Implementation of LXD PWA with a dynamic start_url by @Kxiru in #785
- Use doc link titles as link text in case they are available by @edlerd in #790
- chore(deps): update internal dependencies by @renovate in #788
- [WD-11661] feat: Added 2 storage e2e test to increase coverage. by @Kxiru in #791
- [WD-11114] Feat: Improving tests by using text assertion by @Kxiru in #789
- Allow creation and editing of physical managed networks by @edlerd in #792
- [WD-11660] LXD-UI e2e test for operations by @Kxiru in #793
- [WD-11889] LXD add e2e testing for doc links by @Kxiru in #795
- chore(deps): update dependency vanilla-framework to v4.13.0 by @renovate in #800
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #801
- Add roadmap and extend readme by @edlerd in #798
New Contributors
- @simondeziel made their first contribution in #750
- @Kxiru made their first contribution in #769
Full Changelog: 0.8...0.9
0.8.1
Full Changelog: 0.8...0.8.1
0.8
What's Changed
- feat: multi-select rows with shift key [WD-8506] by @mas-who in #692
- fix: create instance from custom iso by @mas-who in #696
- Use config api for network form help texts and defaults by @edlerd in #695
- Add warning page test by @edlerd in #697
- feat: refactor side panels and enabled overlay panels by @mas-who in #698
- chore(deps): update dependency vanilla-framework to v4.9.0 by @renovate in #699
- Verious code style fixes by @edlerd in #701
- Ensure deps are installed before running the tics report by @edlerd in #703
- chore(deps): update dependency @canonical/react-components to v0.50.6 by @renovate in #704
- chore(deps): update dependency @canonical/react-components to v0.51.0 by @renovate in #705
- Forward scroll event from vm to parent container by @edlerd in #702
- feat: limit functionalities for storage pool with driver that's not fully supported in the UI [WD-9345] by @mas-who in #708
- Include yaml editor code in build by @edlerd in #710
- chore(deps): update dependency @canonical/react-components to v0.51.1 by @renovate in #713
- Fix workflow: stop dotrun before uploading coverage report by @edlerd in #714
- Ensure login button is not broken into two rows by @edlerd in #711
- Add tests for custom fields on all entities by @edlerd in #712
- Avoid null pointer exception on custom images by @edlerd in #717
- chore(deps): update dependency vanilla-framework to v4.9.1 by @renovate in #719
- Update to vite 5 by @edlerd in #715
- Add lxd images server by @edlerd in #720
- chore(deps): update dependency @canonical/react-components to v0.51.2 by @renovate in #722
- fix: create instance from custom image by @edlerd in #721
- Use fetch all volumes endpoint by @edlerd in #718
- ci: fix coverage report artifact upload by @mas-who in #723
- ci: remove all monaco-editor directories when uploading coverage report bundle by @mas-who in #725
- chore(deps): update dependency @canonical/react-components to v0.51.3 by @renovate in #727
- chore(deps): update dependency @canonical/react-components to v0.51.4 by @renovate in #729
- List minimal images after standard images by @edlerd in #728
Full Changelog: 0.7...0.8
0.7
What's Changed
- All pr workflows in a single group by @edlerd in #565
- Update dependency vite to v4.5.1 [SECURITY] by @renovate in #568
- Do not pass dynamicHeight as DOM attribute to textarea by @lorumic in #571
- feat(storage) crud for custom volume snapshots [WD-7576] by @mas-who in #563
- fix(component) dynamic text area will now contain content exactly by @mas-who in #574
- chore(tests) add tests for server configs [WD-7703] by @mas-who in #576
- fix(app) disable configurations when entity creation is blocked [WD-7489] by @mas-who in #578
- feat(storage) default storage pool for volume creation [WD-7675] by @mas-who in #573
- chore: publish test reports to github pages [WD-7907] by @mas-who in #579
- fix(actions): github actions for test report publishig failing by @mas-who in #584
- chore: clean up test report publish gh action by @mas-who in #585
- Rely on actual project list for selection of default project by @edlerd in #582
- chore(deps): update all dependencies (major) by @renovate in #587
- Fix deps by @edlerd in #590
- fix: switch back to pull_request event trigger for gh actions by @mas-who in #591
- Generalize config table helpers WD-7725 by @edlerd in #580
- chore: pulish playwright reports using github action (v2) by @mas-who in #592
- chore: add commit signing instructions to HACKING.md [WD-7754] by @mas-who in #593
- feat(storage) add warning for project snapshot restriction [WD-7885] by @mas-who in #577
- Add error boundaries WD-8089 by @edlerd in #595
- feat: right align bottom buttons with forms across app [WD-7985] by @mas-who in #594
- Add network forwards by @edlerd in #572
- feature(storage): support ceph storage pool [WD-7968] by @mas-who in #597
- Use remote image index by @edlerd in #599
- fix: remove linuxcontainers images by @mas-who in #602
- feat: use supported storage driver options from server settings [WD-8144] by @mas-who in #600
- Fix safari regressions [WD-7486] by @aaryanporwal in #601
- feat: implement scrollable form components [WD-8093] by @mas-who in #603
- Link images from storage pool used by section by @edlerd in #605
- Avoid prompt on navigation away from terminal after session close by @edlerd in #606
- Update dependencies to vite 5 by @edlerd in #608
- use wasm-node to unlock builds for the linux/s390x architecture by @edlerd in #609
- Go back to vite 4, to unblock the s390x build by @edlerd in #610
- Use documentation links from objects.inv.txt file shipped with lxd WD-8064 by @edlerd in #611
- chore(deps): update dependency vite to v4.5.2 [security] by @renovate in #617
- Fix notify.queue calls to only submit notification once by @edlerd in #616
- feat: use TablePagination component from react-components for paginating tables [WD-8209] by @mas-who in #598
- Fix a11y for network forward edit icon by @edlerd in #615
- Remove unused dependencies by @edlerd in #613
- Improve several a11y issues by @edlerd in #619
- Use vitest instead of react-scripts for tests by @edlerd in #621
- chore(deps): update dependency @canonical/react-components to v0.48.0 by @renovate in #622
- Add p-breadcrumbs--large class to avoid upstream conflicts by @aaryanporwal in #624
- Use config api for storage forms by @edlerd in #623
- feat: upgrade to xterm v5 and remove xterm-for-react dependency [WD-8311] by @mas-who in #625
- chore: add test for using instance terminal [WD-8310] by @mas-who in #626
- Replace admonition markup in help texts by @edlerd in #628
- fix: add dynamic routes for editting storage pool and project configs [WD-8467] by @mas-who in #627
- Update network forward and storage pool copy by @edlerd in #629
- chore(deps): update dependency vanilla-framework to v4.7.0 by @renovate in #630
- Allow bulk select/delete images in a project and unify pagination placement by @edlerd in #620
- chore(deps): update dependency @canonical/react-components to v0.49.0 by @renovate in #631
- fix: fix styling for actions list after v0.49.0 update for react-components by @mas-who in #633
- Fix storage pool navigation on create form by @edlerd in #636
- chore(deps): update dependency @canonical/react-components to v0.50.0 by @renovate in #635
- fix: remove unsed ref from ScrollableTable by @mas-who in #637
- chore(deps): update dependency @canonical/react-components to v0.50.2 by @renovate in #638
- Make code snippet in
ErrorPage
scrollable, keeping rest of the page fixed by @lorumic in #639 - feat: add floating notifications for applicable events [WD-8230] by @mas-who in #607
- chore: speed up e2e tests [WD-8560] by @mas-who in #641
- fix: resolve playwright report artifact upload conflict by @mas-who in #643
- Simplify loading state and avoid races on start/stopping of instances by @edlerd in #645
- Add scrolling for network forwards by @edlerd in #644
- fix: redirect back to specific form section on creation error [WD-8681] by @mas-who in #646
- chore: fix app wide accessibility issues by @mas-who in #642
- Avoid react import by @edlerd in #648
- Add return type to all api functions by @edlerd in #649
- Use correct type in server.d.ts by @edlerd in #652
- Remove dead code by @edlerd in #651
- Add return type to all util functions by @edlerd in #650
- feat: provide UI backward compatibility for older lxd versions [WD-8671] by @mas-who in #647
- Use pluralize helper consistently by @edlerd in #654
- chore(test): added tests for multiple lxd server versions [WD-8616] by @mas-who in #653
- Comply coding conventions by @edlerd in #657
- Comply to coding standards by @edlerd in #661
- Update pr template help text by @edlerd in #659
- fix: merge playwright reports with assets by @mas-who in #660
- Update cookie name after upstream change #569 by @edlerd in #658
- fix: avoid empty label for a11y compliance by @mas-who in #662
- Add test coverage by @edlerd in #634
- chore(deps): update dependency vanilla-framework to v4.8.0 by @renovate in #655
- Autofocus project selector input on open of project list by @edlerd in #664
- chore(deps): update dependency @canonical/react-components to v0.50.3 by @renovate in #665
- fix: table pagination margin bottom by @mas-who in #667
- Add coverage report as zip file by @edlerd in #668
- chore(doc): added new instructions for e2e test with different lxd versions [WD-9034] by @mas-who in #666
- fix: playwright coverage report showing incorrect results [WD-9070] by @mas-who in #671
- Use action button for a consistent loading button behaviour with van...
0.5
What's Changed
- Make snapshot name optional by @edlerd in #555
- Fix keyboard mappings in graphic console by @edlerd in #553
- Require signed commits by @edlerd in #556
- Fix terminal newlines by @edlerd in #547
- Hide cached images when selecting an image for instance creation by @edlerd in #554
- Ensure new creating instances are shown consistently during creation by @edlerd in #557
- fix(instance) changed to better wording for selecting all instances in project by @mas-who in #558
- fix(component) improved textarea height adjustment to fit content exactly by @mas-who in #559
- Update dependency vanilla-framework to v4.5.1 by @renovate in #560
- chore(tests) created tests for instance and profile panels WD-7370 by @mas-who in #561
- chore(doc) include links for useful playwright functionalities by @mas-who in #562
- Use config api for server settings WD-7389 instance defaults WD-7390 and project defaults by @edlerd in #543
- Add validation on instance create by @edlerd in #507
- Submit in custom disk device creation modal improvements by @edlerd in #544
- Project details form: move notification row out of scrollable area by @lorumic in #564
New Contributors
Full Changelog: 0.4...0.5