What's Changed
- chore: update owners for review by @benoitf in #159
- fix: generate quadlet form & improve e2e to ensure no regression by @axel7083 in #180
- feat: better empty quadlet list page by @axel7083 in #197
- fix: multiple machine issue by @axel7083 in #196
- refactor: improve connection object management & state management by @axel7083 in #210
- fix(e2e): monaco flaky test by @axel7083 in #211
- fix: ssh command should specify the connection name by @axel7083 in #222
- chore: bump @podman-desktop/* to 1.16.0 by @axel7083 in #220
- feat: exclude non-podman provider by @axel7083 in #225
- feat: better table by @axel7083 in #224
- refactor: simplify pr-check by @axel7083 in #230
- feat: enable e2e windows by @axel7083 in #231
- feat: trying e2e cache (again) by @axel7083 in #236
- chore: migrate tailwindcss to v4 by @axel7083 in #241
- feat: dialog confirm when removing quadlet by @axel7083 in #242
- fix: adding QuadletApi#start to noTimeoutChannels by @axel7083 in #250
- fix: adding missing quadlet type build by @axel7083 in #251
- fix(corepack): signature issue by @axel7083 in #262
- feat: adding kube yaml tab to details page for kube quadlets by @axel7083 in #245
- feat(ui): disable minimap for quadlet editor by @axel7083 in #302
- feat(ui): disable buttons when no connections running by @axel7083 in #300
- refactor: using uuid for quadlet id by @axel7083 in #306
- fix: systemd service refresh only quadlet with associated service by @axel7083 in #312
- fix(systemd): using quadlet service for start stop and log operation by @axel7083 in #314
- fix(QuadletDetails): journalctl command displayed by @axel7083 in #316
- fix: systemd statuses update by @axel7083 in #318
- test(e2e): full create, start, stop, remove scenario by @axel7083 in #319
- feat: create empty
podlet-js
package by @axel7083 in #326 - feat(QuadletList): make quadlet name clickable by @axel7083 in #327
- refactor(backend): extract isRunError logic by @axel7083 in #336
- feat: adding
error
state to Quadlet & QuadletInfo models by @axel7083 in #333 - refactor(backend): extract path parsing logic by @axel7083 in #335
- fix(ui): quadlet name column text ellipsis by @axel7083 in #334
- feat: properly parse quadlet -dryrun stderr by @axel7083 in #337
- feat(podlet-js): adding image generator by @axel7083 in #332
- chore(prettier): better targets files needed to be prettier by @axel7083 in #347
- chore(dev-deps): bump eslint plugin svelte v3 by @axel7083 in #350
- chore(ui): change tabs order QuadletDetails by @axel7083 in #344
- chore(backend): cleanup
node:*
mocking by @axel7083 in #346 - chore(deps): bump @podman-desktop/* to 1.17 by @axel7083 in #359
- feat: makes quadlet content optional by @axel7083 in #360
- feat(podlet-js): adding container generator by @axel7083 in #348
- chore: bump node to v22 by @axel7083 in #400
- feat(podlet-js): adding basic compose logic by @axel7083 in #406
- chore(testing): vitest workspace by @axel7083 in #407
- fix(podlet-js): adding missing export by @axel7083 in #415
- chore(vitest): bump to v3 by @axel7083 in #413
- fix(e2e): exclude podman-desktop folder from artifact by @axel7083 in #421
- chore(workflow): update release.yaml by @axel7083 in #433
New Contributors
Full Changelog: v0.7.0...v0.8.0