Pulse ┬╖ Changelog Latest v0.6.9

What changed.

Releases are tagged by date. Major features get a card, small fixes get a bullet. Dates are local (Asia/Bangkok). The full list of versions is sourced from /updates/desktop.json and /updates/android.json.

  1. minor v0.6.9 ┬╖ Windows

    13 R-rounds merged: image paste, onboarding, multi-chat, voice input

    • Inline image paste into chat (clipboard PNG/JPEG, base64 round-trip).
    • First-run onboarding: 3-slide flow, opt-in per surface (Local-first, Voice + AI, Markdown).
    • Multi-chat tabs: open N parallel conversations, switch via the top tab bar.
    • Voice input on Windows: MediaRecorder captures mic audio, Whisper transcript posts to chat.
    • Pulse Agent v3.1: retry-with-budget, telemetry ring buffer, streaming tool call parser, runAgentLoop.
    • Hardware detector + Ollama recommender: picks a model from VRAM / RAM and lists compatible sizes.
    • Code block Copy button, AI chat titles (auto-name from first user turn), chat model switcher.
    • Vitest: 47 -> 443 (+396, 8.4x). NSIS 12.30 MB / MSI 16.96 MB / portable 10.01 MB.
  2. minor v0.6.9 ┬╖ Android

    20 R-rounds of note features: archive, tags, full-text search, widgets, haptics

    • Archive (reversible delete, R202): soft-delete with restore from the Archive tab.
    • 8 color tags per note (R196) with filter UI (R140).
    • Full-text search w/ 6-level scorer (R193); Cyrillic-aware.
    • 5 note templates: blank, daily, meeting, todo, research.
    • Pin / favorite (R187): per-note quick-access in the NotesView sidebar.
    • Per-note export to JSON or Markdown (R185).
    • Voice input 4-state machine (R172): idle / listening / transcribing / error, waveform on the mic icon.
    • Home screen App Widget for recent notes (R173).
    • Haptics API (R167): tap({ style: 'light' | 'medium' | 'heavy' | 'selection' }), native @capacitor/haptics + web navigator.vibrate fallback.
    • App icon redesign (R166) + M3 splash screen (no white flash).
    • In-app update checker (R164) with new API, SHA-256 verification, 24h cache TTL.
    • Markdown footnotes (R159), autolink pass (R158), tables + wikilinks (R146/R136), backup/restore JSON (R152).
    • Vitest: 847/847 (+516, 2.5x). R93b-signed APK 1.26 MB.
  3. patch v0.6.7 ┬╖ Windows

    R100 build-infra fixes + R115 SPDX headers, 8/12 strict hard rules

    • prebuild-kill.ps1: kills orphan ollama.exe before tauri build, removes the R99 build-fail mode.
    • Cargo.lock committed alongside Cargo.toml, exact dependency tree reproducible from a fresh clone.
    • SPDX-License-Identifier headers on previously-missing source files (R115 R114-audit quick win #1).
    • Smart Engine v3 on by default: recall gate (PassThreshold = 5) picks the local model best matched to the query.
    • Tree-sitter Smart Engine classifies JS / TS / Python / Rust / Go at the AST level before the model call.
    • 8/12 strict hard rules on pulse-desktop; 10/12 targeted with R115 quick wins #2 and #3 (gradient border + 44dp touch targets).
    • NSIS 12.27 MB, MSI 16.94 MB, binary 9.98 MB. SHA-256 pinned in /updates/desktop.json.
  4. minor v0.6.7 ┬╖ Android

    Haptics, 3-slide onboarding, app shortcuts, deep links

    • Haptics API: tap({ style: 'light' | 'medium' | 'heavy' | 'selection' }), short and scoped.
    • Settings -> Feedback toggle for vibration on capture save.
    • 3-slide first-launch onboarding (Local-first, Voice + AI, Markdown + wikilinks), M3 styled, opt-in per slide.
    • App Shortcuts (M3, API 25+): long-press the launcher icon to reach New / Voice / Search / Settings.
    • pulse:// deep links: pulse://new, pulse://voice, pulse://search, pulse://settings.
    • Material You dynamic colors (API 31+); falls back to Tokyo Night on older API levels.
    • Vitest: 331/331 (+9). R93b-signed APK 1.29 MB.
  5. minor v0.6.5 ┬╖ Windows

    R100: first Windows desktop public release, Tauri v2 side panel

    • First Windows desktop public release: Tauri v2 side panel, lives in the system tray, opens with a global hotkey.
    • NSIS installer (per-user) and MSI installer (per-machine, for IT admins).
    • Smart Engine v3 on by default (PassThreshold = 5).
    • ~6.4 MB NSIS, ~7.1 MB MSI at launch.
    • Ollama runtime committed to the repo (no separate install step for first-run users on Windows).
    • Subsequent retag 0.6.5 -> 0.6.7 in R115 covers the R100 build-infra fixes and R115 R114-audit quick win #1.
  6. minor v0.6.5 ┬╖ Android

    R93 bridge release, R95a re-signed under v2+v3

    • R93 bridge release: manifest URL chain 5 -> 7.
    • R95a re-signed with the R93b release.keystore (APK Signature Scheme v2 + v3).
    • APK 1.35 MB (minify + shrink from R93b build config).
    • v0.6.3 / v0.6.4 users side-load v0.6.5 directly.
    • Pre-R95a debug-signed users must uninstall before installing v0.6.5 (signing key changed).

Back to home