Skip to content

Releases

krake: v0.1.0

Choose a tag to compare

@daniel-rck daniel-rck released this 11 Nov 09:27
b05f2a4

0.1.0 (2026-11-11)

⚠ BREAKING CHANGES

  • the workspace package names and the SDK's CLI name changed.
  • the database, config, temp and container paths are renamed (migrated automatically on start, except custom bind mounts onto /etc/amigo/plugins, which must now target /etc/krake/plugins).
  • the build-time keys are read only as KRAKE_REGISTRY_PUBKEY_HEX and KRAKE_UPDATE_PUBKEY_HEX, and the signing script only takes KRAKE_UPDATE_SIGNING_KEY. The workflows map them from the unchanged AMIGO_* repository variables and secret.
  • the crates and their library paths are renamed.
  • name the desktop executable Krake
  • the desktop app has a new bundle identifier.
  • the container image has a new name.
  • the binaries and release archives have new names.

Features

  • /spec-verify updates spec status and acceptance criteria (3e7c924)
  • 10 UX features — tab badge, relative time, sort, delete confirm, system theme, compact view, bandwidth limit, context menu, notifications, progress ring (a347048)
  • add /spec-fix skill + update CLAUDE.md with all 5 skills (97c13c6)
  • add automated release management with release-please (fcbe87f)
  • add automated release management with release-please (ce29bd6)
  • add captcha UI, webhook settings, and notification frontend (8fa6a38)
  • add chunk persistence and resumable chunked downloads (8ef2ca5)
  • add crypto, captcha manager, notifications, and webhook system (ee40ee1)
  • add Docker support with container management script and update docker-compose configuration (ecc0a58)
  • add integration tests and wire Extractor crate as URL resolver (b92e40b)
  • add ProtocolBackend trait and activate HLS/DASH backends (4f42a39)
  • add retry config UI in Settings page (7567d85)
  • add skip() to test harness for network-dependent tests (67b3148)
  • add spec-driven development skills (/spec, /verify, /feature) (78aa88d)
  • add spec-driven development skills (/spec, /verify, /feature) (6c84cc7)
  • add title and duration fields to DownloadInfo (fb236c1)
  • add URL resolver middleware for plugins and extractors (66b3987)
  • add Usenet UI — server management + NZB downloads pages (0916355)
  • add YouTube integration tests and fix plugin test runner (55e7739)
  • add YouTube integration tests and fix plugin test runner (ea6ea43)
  • cache bandwidth limit and add config validation (2732062)
  • cli: amigo-dl login / remote subcommands for device pairing (82aaa56)
  • complete visual redesign of amigo-downloader web-ui with Cyberpunk Arcade theme and integrated audit fixes (63824eb)
  • confirm plugin network access on install and update (2563fad)
  • convert all plugins to TypeScript, smart generic-http link finder (80233fc)
  • core/config: extend ServerConfig for setup-wizard flow (037c32c)
  • core/storage: sessions, api_tokens, pairing_requests tables (5bdf810)
  • cut initial v0.1.0 release (4ac4bdb)
  • cut initial v0.1.0 release (236c2a0)
  • cyberpunk arcade redesign with 60:30:10 neon balance (83dc68c)
  • docker, docs: opt-in Docker defaults + reverse-proxy / Tailscale guide (659f47f)
  • ETA, copy URL, keyboard nav, search, batch ops, speed graph (8a3a684)
  • extend plugin Host API + activate post-processing pipeline (1c2a927)
  • feature toggles for RSS feeds and server stats (261ccdb)
  • file icons, connection status, collapsible sidebar, i18n, DnD, favicon badge, aria-live, retry (ecd607b)
  • harden Docker deployment (docker-security spec) (0e0bfa2)
  • i18n system with JSON locale files and auto language detection (906bcd8)
  • implement real light mode theme (e69e7aa)
  • implement Usenet feature with server management and UI updates (4e160a2)
  • implement Usenet feature with server management and UI updates (b7c442e)
  • integrate bandwidth limiting and extract retry utility (d2675f9)
  • integrate Tauri into workspace (tauri-workspace-integration spec) (07f89da)
  • library-based extraction, selective PAR2, NZB metadata wiring (5c55ade)
  • local index cache, category folders, plugin suggestion API (0e6f96d)
  • make /spec skill collaborative and interactive (4fe55ca)
  • make retry options configurable via config.toml (a34e02b)
  • nightly CI pipeline — CLI binaries, Docker multi-arch, Tauri installers (35923a2)
  • nightly versioning with date-stamped tags and releases (fc1bd84)
  • NZBGet API credentials + fix 6 more bugs (6aa486b)
  • NZBGet-compatible JSON-RPC API for Sonarr/Radarr integration (5b01cbd)
  • PAR2/unrar config toggles, RSS background poller, NZB watch folder (52b94cd)
  • plugin spec test runner with test/assert/assertEqual/assertNotNull (5cac74c)
  • plugin strategy foundation — generic extractor, multi-hoster priority, protocol hints (ff71b5f)
  • plugin strategy foundation — generic extractor, multi-hoster priority, protocol hints (78d57da)
  • plugin-runtime: Ed25519-signed plugin registry index (audit #31) (300cfd5)
  • plugin-runtime: expose th...
Read more