Fixes a few issues that came up with recent GUI features and adds the first version of a web UI.
Features
-
Daemon web UI (
feat(daemon)):vykar daemonnow exposes an optional read-only HTTP status page mirroring the GUI overview — process info, schedule, per-repo stats, recent snapshots, last cycle outcome, and an expandable sources list. Auto-refreshes every 30s and re-renders after every backup cycle / SIGHUP. No actions, no auth, no JS.Run it with:
vykar daemon --http-listen 127.0.0.1:7575 # or via env var (matches the Docker recipe): VYKAR_HTTP_LISTEN=127.0.0.1:7575 vykar daemonEndpoints:
GET /(HTML),GET /healthz(plain text liveness probe),GET /api/status.json(JSON). Non-loopback binds are rejected at startup unless--http-allow-public(orVYKAR_HTTP_ALLOW_PUBLIC=1) is also set — front it with a reverse proxy if exposing publicly. -
Find files: slash patterns are now auto-routed to path globs, so
/etc/**does what you'd expect without an explicit flag. -
GUI: redesigned find-files results layout, snapshot table column reorder with a wider time column.
Bug Fixes
- GUI: don't highlight the repo row when a sub-item is selected.
- GUI: pack find-files result groups at the top of the scroll view instead of stretching to fill.
Downloads
| Platform | File |
|---|---|
| Linux x86_64 (musl) | vykar-v0.14.1-x86_64-unknown-linux-musl.tar.gz
|
| Linux x86_64 (gnu) | vykar-v0.14.1-x86_64-unknown-linux-gnu.tar.gz
|
| Linux aarch64 (musl) | vykar-v0.14.1-aarch64-unknown-linux-musl.tar.gz
|
| Linux aarch64 (gnu) | vykar-v0.14.1-aarch64-unknown-linux-gnu.tar.gz
|
| macOS aarch64 | vykar-v0.14.1-aarch64-apple-darwin.tar.gz
|
| Windows x86_64 | vykar-v0.14.1-x86_64-pc-windows-msvc.zip
|
| Linux GUI (AppImage) | vykar-gui-v0.14.1-x86_64.AppImage
|
SHA256 checksums are attached as *.sha256 siblings.