• 0.3.13 a48e0eeb16

    brian released this 2026-06-28 18:51:39 +00:00 | 1 commits to main since this release

    v0.3.13 — Local Images Filters & Full Actions

    Features

    • Added filter bar to Local Images view: filter by alias text, type (container/VM), system, and created by — all client-side computed with matching pagination
    • Incus-native images (those existing on hosts, not published through the app) now have full action support: Info modal (OS, release, arch, aliases, etc.), Refresh, Add Alias, Delete
    • New backend endpoints for Incus-native image management: GET/DELETE /images/by-system/{id}/{fingerprint}, alias CRUD, and refresh

    v0.3.12 — Incus-Native Image Management

    Features

    • Changed GET /images to aggregate from all Incus systems, not just the local_images DB table — images already on your hosts now appear in the list
    • Actions dropdown for Incus-native images: Info, Refresh, Add Alias, Delete
    • Info modal shows full Incus image metadata (fingerprint, type, size, architecture, OS, release, serial, auto-update, aliases with removable tags)

    v0.3.11 — Template & Destroy Confirmation Fixes

    Fixes

    • Template images now properly populate in instance creation dropdown (was blocked by a prop mismatch visible→open and Promise.all rejection on system API failure)
    • Instance creation from template no longer fails with "Image not provided" — backend resolves fingerprint/alias from the template record unconditionally
    • Destroy confirmation dialog added to SystemInstancesView (requires typing the instance name, matching the InstancesView pattern)

    v0.3.10–v0.3.4 — (Build iteration releases)

    v0.3.3 — Production Build Cache Fix

    Fixes

    • Resolved "stale frontend build" issue where lazy-loaded chunks returned 404 with wrong MIME type — rebuilt Docker image with --no-cache to ensure fresh vite build output
    Downloads