Skip to content

v1.3.0

Choose a tag to compare

@pythoninthegrass pythoninthegrass released this 04 Apr 21:56
7deae6f

1.3.0 (2026-04-04)

Features

  • agent: add batch mode and model selection docs (a203129)
  • agent: add decade/genre filters, tune model params, update backlog (2bee235)
  • agent: add decade/year/genre filters to search_library (fb232af)
  • agent: add heuristic evals with wiremock mock Ollama server (Phase 6) (27f9c2e)
  • agent: add onboarding and Ollama setup commands (Phase 5) (f1cf52c)
  • agent: add performance fixes and artist variety controls (c8c0ccf)
  • agent: add Python Ollama agent script with JSONL logging scaffolding (4f29c97)
  • agent: add Python prompt override harness (d5b5416)
  • agent: add repeat penalty, LLM-as-judge eval, creative naming (4ac5ca6)
  • agent: add rig-core + schemars deps and implementation plan for TASK-277 (fc5846b)
  • agent: add types, prompt, module scaffold and wire into lib.rs (2f121f7)
  • agent: expand genre filter with parent-subgenre mapping (a063a5c)
  • agent: implement Last.fm tools and strategy-based system prompt (e063a28)
  • agent: implement tools and agent loop for playlist generation (d9a37c9)
  • agent: tighten Rust playlist prompt guidance (103776b)
  • agent: wire up JSONL logging, temperature control, and think toggle (8fec18b)
  • backlog: add genius UI refresh task (13bd3f5)
  • genius: add frontend UI for Genius playlist creator (4953fab)
  • genius: Enter to generate, auto-dismiss banner, centered spinner (765c54d)
  • genius: refresh chat-style UI layout (8604bd6)
  • genius: update keyboard shortcut to Shift+Enter, fix glasses angle (c7de133)

Bug Fixes

  • agent: cfg-gate lastfm discovery types, methods, and tests behind agent feature (fd8593a)
  • agent: cfg-gate new_unconfigured behind test+agent to fix dead_code error (b8b2d3e)
  • ci: enforce nightly toolchain in tauri build setup action (4a8ac10)
  • ci: force MSVC host toolchain on Windows to prevent dlltool errors (b92b2d0)
  • ci: guard RUSTUP_TOOLCHAIN against empty PINNED_RUST on Windows (31abafc)
  • ci: harden nightly status guards for ci setup tasks (c4bd4f3)
  • ci: pin Rust toolchain from .tool-versions and add MSVC target on Windows (cdf8ef4)
  • ci: restore default keychain after release build cleanup (f74c32f)
  • ci: use pwsh for toolchain extraction on Windows, restore macOS build (dc8a7d7)
  • clippy: derive Default for OnboardingState, collapse nested if (1855050)
  • genius: crop glasses SVG viewBox to match sidebar icon size (3ec1869)
  • playlists: refresh agent-created playlists (a96e616)
  • remove orphaned new_unconfigured test helper (75df683)

Performance Improvements

  • ci: merge rust-lint and rust-tests into single job, drop macOS build (a3c2e3b)

Reverts

  • remove unused lastfm agent types and methods from main (3520dc7)