{
  "updated": "2026-06-04",
  "releases": [
    {
      "version": "1.3.0",
      "date": "2026-06-04",
      "title": "Search that understands your footage",
      "summary": "A big step up in finding things: on-device AI now describes your scenes, text search matches whole words and their forms, and you can drop in a whole list of links at once. Plus faster, smarter background indexing.",
      "highlights": [
        "AI scene captions (on-device): Reverium can describe each indexed scene — lighting, mood, subject, camera — so search matches by meaning, not just visual lookalikes.",
        "Smarter text search: queries now match whole words and their forms (\"cat\" finds \"cat\" and \"cats\", not \"location\" or \"ALCATEL\"), in tags, titles, notes and transcripts.",
        "Batch import: paste a whole list of links at once and give them all the same folder and tags — great for dropping in a section of references from a doc.",
        "Background auto-indexing is now visible and controllable in Settings, with an opt-in to also index online links (downloads a small 360p copy).",
        "Press Delete to move selected items to the trash, with a confirmation — including multi-select.",
        "Reliability: fixed a false \"missing timecodes\" prompt on valid transcripts, and made library indexing noticeably faster.",
        "Multilingual visual search (SigLIP 2) is more accurate at telling similar subjects apart — pick it in Settings."
      ]
    },
    {
      "version": "1.2.51",
      "date": "2026-06-01",
      "title": "Transcription works out of the box",
      "summary": "Video transcription (Whisper) now works in the installed app with no manual setup — the speech-to-text engine now ships bundled with Reverium.",
      "highlights": [
        "The Whisper speech-to-text engine is now bundled with the app, so transcription no longer fails in the installed build.",
        "Added a fallback that finds a system-installed whisper-cli (Homebrew and standard paths) as a safety net.",
        "Transcription error messages now show the real reason instead of a generic hint."
      ]
    },
    {
      "version": "1.2.50",
      "date": "2026-06-01",
      "title": "Multilingual visual search: SigLIP 2",
      "summary": "Pluggable visual-search models with an optional SigLIP 2 engine — multilingual (native Russian) and more accurate than CLIP. Pick it in Settings; your index is kept per-model.",
      "highlights": [
        "Choose the visual-search embedding model in Settings → Database: CLIP ViT-B/32 (default) or SigLIP 2 base (multilingual).",
        "SigLIP 2 understands Russian natively — queries like 'close-up', 'rain on glass', 'city at night' work without translation, with noticeably better visual relevance than CLIP ViT-B/32.",
        "The semantic index is per-model, so switching back and forth doesn't lose indexed work; switching prompts a restart + re-index.",
        "Per-model relevance threshold (SigLIP's compressed cosines handled)."
      ]
    },
    {
      "version": "1.2.49",
      "date": "2026-05-31",
      "title": "Security hardening + moodboard polish",
      "summary": "A safety-and-stability patch: tighter local-file access, SSRF protection on URL imports, and a fix for a rare save race that could corrupt the library — plus moodboard group/collage fixes and translated context menus.",
      "highlights": [
        "Security: built-in local-file serving is now restricted to your library folders (path canonicalised) — no out-of-scope file access.",
        "Security: URL imports and deep links are validated (http/https + public hosts only), with per-hop redirect checks.",
        "Reliability: fixed a rare save race that could corrupt the library; saves are now serialised.",
        "Moodboard: groups no longer break and the frame no longer jumps during Collage.",
        "Moodboard: 'Create group' added to the right-click menu (not just ⌘G); context menus fully translated (EN/RU).",
        "Moodboard: removed the Treatment section.",
        "Search: fixed the visual-search relative cutoff."
      ]
    },
    {
      "version": "1.2.48",
      "date": "2026-05-31",
      "title": "Moodboard parity + clipboard import",
      "summary": "The moodboard now works like the gallery — a real per-item inspector, in-place video playback, a unified toolbar, and clickable source links in PDF export. Plus clipboard image import that lands in the item's own folder.",
      "highlights": [
        "Moodboard inspector matches the gallery: select an item to get the full inspector — preview with playback, rating, colour dots, tags, note, video metadata.",
        "Double-click a moodboard item to play video / view images in the standard overlay player, with the standard top bar and mouse-to-close.",
        "Moodboard toolbar standardised with the gallery/lookbook style; layer controls moved into the toolbar; removed the redundant Back button.",
        "PDF export embeds a clickable link to the original source for every item that has one (e.g. the original Vimeo video).",
        "Right-click menu no longer runs off-screen near edges.",
        "Clipboard: pasted images now live in the item's material folder; the + button can import a clipboard image or an image URL.",
        "Settings sections now have distinct icons; indexing has separate Pause (resumable) and Cancel.",
        "Visual search precision fix — fewer irrelevant results.",
        "Fixes: stuck transcript-timecodes notification, multi-select context menu, Shift range-selection."
      ]
    },
    {
      "version": "1.2.34",
      "date": "2026-05-25",
      "title": "Lookbook polish, privacy page, live updates",
      "summary": "Unified sort menus, comment form labels, lighter dark theme, live-update notifications for viewers, and a proper privacy policy page.",
      "highlights": [
        "Lookbook sort menu in sidebar — dropdown with Recent / A-Z / Most items, matching the folder sort style.",
        "Comment form: labeled Name and Email fields instead of placeholders.",
        "Live-update toast — viewers see a notification when the lookbook is updated, with one-click refresh (no full page reload).",
        "Privacy policy page at /privacy — what we collect, future plans, user rights.",
        "Cookie consent simplified with a link to the privacy page.",
        "Warmer dark theme across all landing pages (Slate palette).",
        "Fixed: analytics beacon no longer triggers auth popup on lookbook pages.",
        "Fixed: comments now load correctly after page refresh."
      ]
    },
    {
      "version": "1.0.5",
      "date": "2026-05-23",
      "title": "Account, profiles, discover",
      "summary": "Personal account on the web, public @username profiles, /discover feed, prettier emails, and a first-run onboarding wizard.",
      "highlights": [
        "Personal account dashboard at reverium.app/account — overview, devices, backups, cloud media, shared moodboards, billing.",
        "Public profile pages at reverium.app/@username with shared moodboards.",
        "/discover — browse public moodboards from the community.",
        "Redesigned transactional emails — branded dark editorial templates with hero OTP digits.",
        "First-login onboarding wizard — handle, bio, sharing prefs and plan in 4 steps.",
        "Mobile-adapted account, profile, share, login.",
        "Web analytics + activity timeline."
      ]
    },
    {
      "version": "1.0.4",
      "date": "2026-05-22",
      "title": "Encryption, nested folders, storage analyzer",
      "summary": "Library encryption at rest, deeply nested folders, and a DaisyDisk-style treemap of where the space goes.",
      "highlights": [
        "ChaCha20-Poly1305 encryption for the local library — opt-in from Settings.",
        "Multi-library: switch between projects, move to external drive.",
        "Nested folders with full recursive item display.",
        "Storage analyzer with WinDirStat-style treemap.",
        "PureRef-style floating reference window."
      ]
    },
    {
      "version": "1.0.3",
      "date": "2026-05-20",
      "title": "Treatments, public share, AI tagging",
      "summary": "Export pitch-ready treatments, share moodboards via public links, let AI tag and find references for you.",
      "highlights": [
        "Treatment PDF / Keynote export with embedded videos.",
        "Public share-links for moodboards (revocable, view-tracked).",
        "AI auto-tagging using CLIP — per-image and per-batch.",
        "Semantic search (CLIP ViT-B/32, CoreML accelerated).",
        "Backups system + restore-from-cloud onboarding.",
        "Telemetry + ErrorBoundary around heavy modals."
      ]
    },
    {
      "version": "1.0.0",
      "date": "2026-05-17",
      "title": "Reverium Cloud",
      "summary": "The biggest release. Accounts, Telegram bot, Editorial feed, realtime sync. Desktop is still source of truth — cloud is the connective tissue.",
      "highlights": [
        "PocketBase backend at api.reverium.app with accounts, audit log, subscriptions.",
        "Editorial CMS at editor.reverium.app — 17 block types, 12 embed providers.",
        "Telegram bot @reverium_bot — send any URL → saved to your library.",
        "Realtime sync (SSE) — bot-saved items appear instantly.",
        "Editorial reader with featured row, series, reactions, inline import.",
        "Block renderer for journal-grade layouts (hero, pull-quotes, masonry, link cards)."
      ]
    },
    {
      "version": "0.9.0",
      "date": "2026-04-26",
      "title": "Public beta",
      "summary": "First public release. Local-first library, URL parsers for 9 providers, basic moodboard canvas, treatments preview.",
      "highlights": [
        "Tauri 2 desktop app for macOS (Intel + Apple Silicon).",
        "URL parsers: YouTube, Vimeo, Instagram, Pinterest, TikTok, SoundCloud, Bandcamp, Apple Music, Artlist.",
        "Moodboard canvas with drag-drop, sticky notes, item refs.",
        "Basic tag system and search.",
        "Sqlite-backed local library at ~/Reverium."
      ]
    }
  ]
}
