Skip to content

Releases: Serendeep/cratemind

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 25 Jul 18:02
f2256d5

0.5.1 (2026-07-25)

Bug Fixes

  • deps: upgrade msgpack to 1.2.1 (175b39f)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 17:51
62fb0ce

0.5.0 (2026-07-25)

Features

  • add per-run dry_run setting as a runtime carrier (bf83183)
  • add preview fields to track and migrate the store schema (7665fe3)
  • apply a previewed run by moving files to their proposed paths (cb57695)
  • dry-run sort computes destinations without moving files (ee104e2)
  • preview table with apply, album art, confidence and folder tree (a6c959a)
  • resume previewed runs cheaply and apply them idempotently (ae1fe65)
  • stage downloads per run and force preview for local sources (2f389d5)
  • surface the genre model confidence per track (5826990)

Bug Fixes

  • any crate with pending previews re-previews instead of moving (402f7de)
  • guard the previewed re-sort loop like a second apply path (5ab80d5)
  • pre-landing review hardening for art, apply and focus states (7af0354)

Documentation

  • add a todos backlog for deferred work (244ab3a)
  • add roadmap and community guides, refresh readme (748007a)
  • document the preview flow and check off the roadmap item (0fb41e8)
  • drop shipped and unverified claims found in doc review (a7bcbb5)
  • reorganize todos with priorities and add review deferrals (ae08275)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 17:00
32b2a72

0.4.0 (2026-06-17)

Features

  • show playlist name instead of url in the crate header (bd1f714)

Bug Fixes

  • request only the logits onnx output to silence shape warnings (e9eee1e)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 13:54
5d83fef

0.3.0 (2026-06-17)

Features

  • add genre alias editor with /settings page (#5) (a622c9a)
  • one-line installer and global cratemind command via uv tool (a3fa319)

Documentation

  • document the release-please release flow (b4106aa)
  • note the dev hooks bootstrap in contributor guide (c4278ae)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 19:52
56ba910

0.2.0 (2026-06-16)

Features

  • add bpm analyzer, genre resolution and crate sorter (36bcc35)
  • add bpm, genre, template and manifest core (dc59613)
  • add bundled-app pre-order cta to footer (e6db31f)
  • add crate export and share-link from the ui (e6b50e2)
  • add crate.json import to recreate a shared crate (2055758)
  • add htmx ui with live progress and favicon (78e9210)
  • add progress bars and reconnect to the active run on reload (01129f2)
  • add run orchestrator and job manager (8b788ae)
  • add spotdl and spotiflac download backends (30ab6b2)
  • add sqlite store, manifest export and share upload (d3f32d9)
  • detect musical key and show it in camelot notation (0d854f8)
  • download: surface songs that fail to download in the UI (48a993d)
  • embed key, BPM and genre into downloaded file tags (#3) (e95ceae)
  • genre: classify from audio and drop the download cache (1cabbba)
  • genre: make the Deezer fallback opt-in and cache lookups (fa46659)
  • remember last-used settings across runs (e7e7479)
  • self-update command and release-please CD (#1) (7074557)
  • setup: provision ffmpeg at runtime and pin spotdl to python 3.12 (4390df0)
  • skip re-downloads with a cache and hardlink into the crate (94a244d)
  • store: persist the database and list past crates (5d4eb15)
  • web: paginate the track list and tidy the crate summary (c363f1a)
  • web: show determinate download progress against playlist total (816fd26)

Bug Fixes

  • build spotdl output as a filename template not a dir (c1b1827)
  • correct spotiflac cli invocation to positional args (ae8e601)
  • fall back to spotdl, pause lossless, show download progress (77d75fb)
  • harden thread safety, octave window and subprocess errors (140a7ff)
  • label spotdl source as lossy instead of fallback (483b7c8)
  • only mark spotiflac downloads as lossless (0c57ae9)
  • persist the camelot key in the store so resume keeps it (bc86c07)
  • poll while downloading and stream tool output to the terminal (839e995)
  • resume from store and snapshot job tracks under lock (4f51c48)
  • write cache to a dotless folder and process cached files on rerun (acb60a3)

Documentation

  • add a screenshot to the readme (1d638e9)
  • add readme, disclaimer, contributing and bug reporting (331a454)
  • document setup script and the one-click app (e357935)
  • drop readme em-dashes and correct the model size (d77918c)
  • lead with one-command setup and add a features overview (2e0a8bd)
  • reframe audio quality and roadmap lossless (8cf2f1a)
  • reframe the one-click app pre-order pitch (932d13a)
  • update README for the genre and setup changes (273ed84)