Changelog · curated from repository history

Creative software earns trust between feature launches.

This is a human-readable selection of meaningful product work, not a dump of every commit. Dates and themes come from the project’s Git history; unreleased work is labeled as such.

5 moof visible desktop iteration represented here: March–August 2026
100+search, browse, scan, and library reliability changes in repository history
8supported audio extensions in the current watched-folder scanner
2simultaneous activations with self-service revocation and device recovery
Release delivery + library polish

Harder releases, clearer folder state.

Strengthened model delivery and release publishing, sped up desktop release automation, restored search focus after clearing filters, added watched-folder feedback, and added confirmation toasts for sound actions.

  • updates
  • watched folders
  • search focus
  • feedback
Search correctness

Accurate while the library changes.

Kept semantic search accurate during background analysis, reconciled the vector index after analysis, hardened similarity/refinement coverage, supported adding multiple watched folders, and made file transfer/reveal paths more resilient.

  • semantic search
  • vector index
  • multi-folder
  • native paths
Launch readiness

Offline recovery, Windows interest, and launch pricing.

Improved offline authentication refresh recovery, added Windows waitlist capture, updated launch pricing, improved the homepage’s search demo, protected device identity across app resets, and refined open-at-login behavior.

  • offline auth
  • pricing
  • Windows waitlist
  • device identity
Updates + self service

Safer lean updates and device management.

Validated updater versions, ensured lean updates reuse a persistent embedding model, fixed fresh-install vector-index deadlocks, improved recency stamping and root-removal races, and added self-service device management.

  • auto-update
  • model reuse
  • device revoke
  • fresh install
Large-library campaign

Moved expensive work off the interaction path.

A sustained performance pass introduced set-based purge logic, serialized root mutations, query-scoped facets, bounded vector catch-up, lazy counts, indexed browse dimensions, search-universe isolation, resilient watched-root cleanup, and deferred migrations.

  • SQLite
  • HNSW
  • facets
  • scrolling
  • background work
  • root cleanup
Sound discovery

Similarity became a real workflow.

Added a global player, similarity-pane navigation, persisted similarity history, match controls, BPM/key locks, confidence thresholds, high-resolution waveforms, and clearer empty/search states.

  • similarity
  • history
  • BPM/key locks
  • waveforms
Local analysis foundation

Separated UI, scanning, DSP, and vectors.

Introduced local DSP and vector helper processes, hardened the two-stage analysis loop, added queue progress, enabled responsive cancellation/reanalysis, redesigned the frameless desktop UI, and moved scan/hash/vector work into utility processes.

  • local DSP
  • embeddings
  • utility process
  • analysis feedback
Desktop foundation

The current Mac app took shape.

Established the Electron desktop application, multi-select/context workflows, a durable browser-state model, taxonomy-aware reanalysis controls, and independent failure handling for core DSP and embedding analysis.

  • Electron
  • multi-select
  • analysis resilience
  • taxonomy

Editorial rule: entries group user-visible and reliability work; they are not semantic-version release notes. The package manifest currently reports version 0.1.0. Public installer releases may use separate release identifiers.

What the history says about priorities.

The strongest pattern is not feature count. It is repeated work on retrieval under change.

Search must stay correct

Many changes target stale results, universe transitions, vector catch-up, refinement coverage, and confidence-aware filters.

Libraries are never static

Watched folders move, drives disappear, packs arrive mid-session, files duplicate, and analysis finishes asynchronously.

Background means background

Scanning and analysis should not own scrolling, typing, startup, or quit. The architecture has repeatedly moved work off those paths.

One-time purchase · $129 launch price

Buy software that keeps improving the unglamorous parts.

Sample searches and analyzes locally on Apple Silicon. Your audio stays on your Mac. Use it offline after activation, drag results into any DAW, and request a refund within 14 days if it does not improve your workflow.

Get Sample