Skip to content

Releases: canonical/lxd-ui

0.10

08 Jul 15:51
Compare
Choose a tag to compare

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

07 Jul 19:53
e0a757e
Compare
Choose a tag to compare
0.8.2 Pre-release
Pre-release

Full Changelog: 0.8.1...0.8.2

0.9

20 Jun 14:27
360aa15
Compare
Choose a tag to compare
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 and latest/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

Full Changelog: 0.8...0.9

0.8.1

23 May 17:00
45d945a
Compare
Choose a tag to compare

Full Changelog: 0.8...0.8.1

0.8

09 Apr 09:38
Compare
Choose a tag to compare
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

11 Mar 17:22
Compare
Choose a tag to compare
0.7 Pre-release
Pre-release

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...
Read more

0.5

01 Dec 13:10
2c26f31
Compare
Choose a tag to compare
0.5 Pre-release
Pre-release

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

0.4

22 Nov 08:43
Compare
Choose a tag to compare
0.4 Pre-release
Pre-release

What's Changed

  • Update canonical image index file by @edlerd in #495
  • Update all dependencies by @edlerd in #498
  • Sections of the edit network form get dedicated routes by @edlerd in #496
  • Ensure multiselect snapshots behaves the same as instances WD-6704 by @edlerd in #488
  • Invalidate project cache by @edlerd in #499
  • Avoid busy fetching operations but rely on events websocket by @edlerd in #500
  • Move storage pool creation form from side panel to dedicated page [WD-6352] by @lorumic in #493
  • Use base style for all cancel buttons by @edlerd in #502
  • Overhaul storage section WD-6471 by @edlerd in #477
  • Add tests for custom volumes and networks by @edlerd in #501
  • whitelist snapshot name characters by @edlerd in #505
  • Optimise usage of setLoading/setSubmitting functions by @lorumic in #508
  • Use events stream for all long-running operations [WD-6846] by @lorumic in #506
  • Add storage pool and volume tests by @edlerd in #504
  • Preserve full sub-path when switching projects by @lorumic in #509
  • Boolean config options should have boolean default value by @lorumic in #503
  • Settings page: improved alignment, end-aligned edit icon in read mode [WD-6659] by @lorumic in #511
  • Show size hidden columns in instance table column toggle by @edlerd in #510
  • feat(tab-links): Refactor into new TabLinks component [WD-6842] by @aaryanporwal in #514
  • Use web worker for certificate generation WD-6613 by @edlerd in #515
  • Warn when leaving the terminal and interacted with it by @lorumic in #521
  • Replace pause with freeze throughout the app [WD-6701] by @lorumic in #519
  • Retry for network changes on localhost by @edlerd in #512
  • Ensure correct type is set when creating an instance from a cached image by @lorumic in #518
  • Ensure clustered backend pools are created and not left in pending state by @edlerd in #513
  • Change instance filtering to url instead of state [WD-7026] by @rubinaga in #527
  • Copy update: password is not necessarily empty by @lorumic in #517
  • Reduce font size of the text in the cluster group selector by @lorumic in #516
  • README: Pass the --channel argument to snap refresh, not only --stable by @lorumic in #534
  • Move image list to top level by @edlerd in #522
  • Link to local docs by @edlerd in #533
  • Add local docs for images page by @lorumic in #538
  • Use regular link from profile detail to instances with that profile by @edlerd in #536
  • Improve images by @edlerd in #530
  • Show "Never" when instance has never been used by @lorumic in #539
  • Avoid conflict between filters and side panel params by @lorumic in #540
  • Improve networking by @edlerd in #529
  • Show interface name next to ip addresses WD-7270 by @edlerd in #541
  • Improve storage by @edlerd in #535
  • Update dependency axios to v1.6.0 [SECURITY] by @renovate in #545
  • chore(verison) bump ui version to 0.4 by @edlerd in #546

New Contributors

Full Changelog: 0.3...0.4

0.2

09 Oct 07:50
Compare
Choose a tag to compare
0.2 Pre-release
Pre-release

What's Changed

  • feat(operations): Move operations list to global scope [WD-4462] by @aaryanporwal in #467
  • Add storage volume creation by @edlerd in #460
  • Improve settings page [WD-5801] by @lorumic in #474
  • use instance created instead of launched in notification copy by @edlerd in #476
  • Use BaseLayout as main container wherever possible [WD-6364] by @lorumic in #479
  • add storage volume detail page by @edlerd in #472
  • Ensure all forms submit when pressing enter on an input field by @edlerd in #481
  • Ensure certificate serial number is short enough for firefox by @edlerd in #480

Full Changelog: 0.1...0.2