Changelog

New updates and improvements to Wolfmax.

April 2026

v0.5.4Apr 17, 2026

v0.5.4

What's New
  • Added snapshot redaction: hide sensitive evidence with a reason note, restore when needed, and see redacted counts in reports

  • Added capture modes with a customizable blocklist so you can track everything or block specific apps

  • Added "Show in Finder/Explorer" action for exported PDF reports
  • Bug Fixes

  • Improved authorship detection to reduce false positives when grouping work sessions

  • Fixed communication apps used in a browser not being detected, and active time being overcounted in reports

  • Fixed slow startup, sluggish privacy settings, and video export reliability
  • v0.5.3Apr 13, 2026

    v0.5.3

    What's New
  • Added a persistent search bar with app and category filters, accessible from every screen

  • Renamed Timeline to Feed and streamlined navigation by folding Search and Exports into the main views
  • Bug Fixes

  • Fixed drag-and-drop not working when the week had no activity

  • Fixed verification status not updating after registering a video

  • Fixed sign-in rejecting email addresses with capital letters

  • Fixed worklog incorrectly showing videos that belong to reports
  • v0.5.2Apr 9, 2026

    v0.5.2

    Bug Fixes
  • Fixed reports sometimes missing relevant evidence by replacing a hard limit with smarter quality-based filtering

  • Fixed work in creative tools like Figma, Photoshop, and Premiere Pro being underweighted in report evidence
  • v0.5.1Apr 8, 2026

    v0.5.1

    What's New
  • Added offline detection with a connection status banner

  • Added drag-and-drop to file upload areas

  • Added video redaction and watermarks for worklogs

  • Renamed "Originality" to "Authorship" in reports
  • Bug Fixes

  • Fixed factory reset deleting data from the wrong directory

  • Fixed login forms getting stuck when losing internet connection

  • Fixed snapshot overlays blocking page scroll and showing images too small

  • Fixed a brief console window flash when exporting video on Windows
  • v0.5.0Apr 1, 2026

    v0.5.0

    What's New
  • Redesigned evidence report with interactive timeline scrubber, slideshow playback, and keyboard navigation

  • Redesigned PDF exports to match the new report layout with detailed score breakdown

  • Video exports now flag frames that fail integrity checks

  • Added option to exclude research activity from reports
  • Bug Fixes

  • Fixed "Show in File Manager" not working on Windows

  • Fixed work duration showing total elapsed time instead of active working time
  • March 2026

    v0.4.9Mar 27, 2026

    v0.4.9

    What's New
  • Redesigned evidence report with interactive timeline scrubber, authorship score feedback, privacy controls, and snapshot grid

  • Added toggle to switch between the classic and new report layouts
  • Bug Fixes

  • Fixed reports showing only seconds of activity for long work sessions

  • Fixed email, chat, and meeting apps opened in a browser being categorized as research

  • Fixed being unable to change your own role in admin settings
  • v0.4.8Mar 26, 2026

    v0.4.8

    What's New
  • Added timeline search — find snapshots by typing keywords or dropping in an image

  • Added download progress bar when installing updates

  • Timelapse videos now generate automatically when opening a report
  • Bug Fixes

  • Fixed inactive days showing up in reports and evidence page not scrolling

  • Fixed timeline showing older snapshots before newer ones within the same hour

  • Fixed tray recording indicator color not matching macOS system style
  • v0.4.7Mar 26, 2026

    v0.4.7

    What's New
  • Added playful animations to the setup guide checklist
  • Bug Fixes

  • Fixed signing out during onboarding not fully clearing the previous account's data

  • Fixed missing back button on the final onboarding step

  • Fixed being able to continue onboarding without adding an app first

  • Fixed the allowed apps indicator not opening privacy settings when clicked

  • Fixed the AI status indicator staying visible after models finished loading
  • v0.4.6Mar 25, 2026

    v0.4.6

    What's New
  • Redesigned onboarding with a step-by-step setup wizard that walks you through privacy, app selection, and getting started

  • Added a welcome page with an intro video shown before your first login

  • Added a setup guide checklist after onboarding to help you explore key features

  • Reorganized Settings into separate pages for Account, Privacy, Capture, Intelligence, and General

  • App now opens to the Timeline after logging in instead of the dashboard
  • Bug Fixes

  • Fixed factory reset not returning to the onboarding screen

  • Fixed images and media sometimes not loading

  • Fixed privacy consent toggles resetting when going back a step during onboarding

  • Fixed welcome video not playing on some systems
  • v0.4.5Mar 23, 2026

    v0.4.5

    What's New
  • Added video generation for work reports with automatic creation, verification, and export options

  • Added ability to copy a verification link and reveal exported videos in Finder

  • Added 23 new apps to the activity tracker

  • Added screenshot attachments to the feedback form with paste support

  • Redesigned the app with updated typography and color palette
  • Bug Fixes

  • Fixed password reset flow getting stuck when the reset link expires

  • Fixed report scores not updating correctly in some cases

  • Fixed worklog grid thumbnails overlapping and dates getting cut off

  • Fixed feedback form showing errors as popups instead of inline next to the field

  • Fixed copy-to-clipboard not working reliably

  • Fixed layout issues on smaller screens
  • v0.4.4Mar 18, 2026

    v0.4.4

    What's New
  • Added zoom support for adjusting the app's display size

  • Reversed timeline order to show latest snapshots first

  • Improved report scoring to better reflect actual content depth and work effort
  • Bug Fixes

  • Fixed app window opening too large on scaled or smaller displays

  • Fixed onboarding flow getting stuck or skipping steps for new users

  • Fixed snapshots appearing in the wrong order

  • Fixed dates displaying in UTC instead of your local time

  • Fixed modals and long content getting cut off without scrolling

  • Fixed signing out of one account sometimes leaking data into another session

  • Fixed recovery key screen not fitting properly on smaller windows
  • v0.4.3Mar 18, 2026

    v0.4.3

    What's New
  • Added zoom support

  • Timeline now shows latest snapshots first

  • Improved scoring to better track how your content evolves across sessions
  • Bug Fixes

  • Fixed dates showing in UTC instead of your local time

  • Fixed window not fitting properly on high-resolution displays

  • Fixed onboarding flow getting stuck for new users

  • Fixed issues when switching between multiple accounts
  • v0.4.2Mar 13, 2026

    v0.4.2

    Bug fixes and improvements.
    v0.4.1Mar 6, 2026

    v0.4.1

    Features
  • Accept optional snapshot_ids in export_report_video

  • Add Input Monitoring onboarding step and Settings toggle

  • Add SnapshotSelectionModal for video export

  • Add configurable global shortcut for pause/resume

  • Add dual-mode capture loop for optional input monitoring

  • Add event tap fallback to polling and startup activation events

  • Add input monitoring frontend store and Tauri API wrappers

  • Add input_monitoring_enabled to AppConfig with auto-detection

  • Compute SHA-256 file hash of exported PDF bytes

  • Expose input monitoring pref via Tauri commands and add polling intervals

  • Pass PDF file hash to backend verification API

  • Pass optional snapshotIds to exportVideo API

  • Wire snapshot selection modal into video generation flow
  • Bug Fixes

  • Address review feedback on SnapshotSelectionModal

  • Gate minisign utils behind debug_assertions to fix unused warnings

  • Gate updater debug IPC behind debug_assertions

  • Make input_monitoring mutable for future runtime fallback

  • Move PDF verification upload from Rust to frontend

  • Parallelize video decryption and skip corrupted frames

  • Repair 5 flaky killswitch tests caused by shared state

  • Resolve TypeScript errors in auth components

  • Sign out from access-denied page now navigates to login

  • Skip corrupted images during ZIP evidence export
  • Performance

  • Deduplicate DB queries and parallelize report generators
  • Improvements

  • Remove location tracking feature

  • Remove share report feature and dead code

  • Update tray icon for recording and paused

  • v0.4.0Mar 3, 2026

    v0.4.0

    Features
  • Add "Active only" toggle to ActivityCalendar

  • Add AIToolUsagePanel evidence component

  • Add ActivityCalendar evidence component

  • Add CaptureCoveragePanel evidence component

  • Add CreationProcessBlocks evidence component

  • Add CreationSteps evidence component

  • Add DocumentValidationPanel evidence component

  • Add EvidenceDayTabBar for short evidence reports

  • Add EvidenceFilters component

  • Add EvidenceFlatFeed component

  • Add ExportsDashboard component for managing exported PDFs

  • Add MonitoredAppsPanel evidence component

  • Add PhaseGanttChart component with swim lane Gantt visualization

  • Add ProcessSummary and ReportIntegrity TypeScript types

  • Add ProcessSummary and ReportIntegrity types

  • Add TopApplicationsPanel evidence component

  • Add adaptive date navigation to evidence flat feed

  • Add avatar initials to monitored and top apps panels

  • Add config_events table and repository

  • Add debug logging to report score calculation

  • Add delete_exported_pdf Tauri command

  • Add evidence date derivation helpers

  • Add exports page with sidebar navigation

  • Add gantt-utils with data transformation and zoom logic

  • Add get_config_events Tauri command

  • Add groupByWeek utility for adaptive calendar scaling

  • Add process summary generator with Level 2 heuristics

  • Add report UUID and pinned app version to report footer

  • Add report integrity generator

  • Add report score badge to ReportHeader top-right corner

  • Add report score config fields to ProofConfig

  • Add report_score field to DocumentProofMetrics

  • Add section map / flat feed toggle to DocumentEvidenceMap

  • Add shared milestone helpers — intensity, bookends, utilities

  • Add startup backfill for template descriptions

  • Add step-based worklog flow with app pre-filtering

  • Add template-based snapshot description engine

  • Add week-row view to ActivityCalendar for multi-month observations

  • Add week-row view to CreationProcessBlocks for multi-month observations

  • Apply composition multiplier to section confidence

  • Convert worklog timeline to infinite query with page merging

  • Display report score percentage in ProofMetricsGrid

  • Expand non-capture categories with snapshot timestamps

  • Expose report score weights as admin config

  • Implement phase-specific milestone builders with dispatcher

  • Implement report score calculation with AI penalization

  • Log config events on app list changes

  • Make CaptureCoveragePanel collapsible and wrap in Card

  • Make Milestone.timestamp optional for summary milestones

  • Prominent colored ring on tray icon when recording

  • Prominent pill-shaped tray icon when recording

  • Rebalance report scoring, add score explanations, show % on sections

  • Redesign capture coverage as glowing dark canvas with anomaly focus

  • Redesign capture coverage chart with stat tiles, gridlines, and density system

  • Refactor EvidenceReport to 3-section layout

  • Replace CreationProcessBlocks with PhaseGanttChart in evidence report

  • Replace coverage log with day-row timeline visualization

  • Replace unbounded image cache with LRU (300 entry cap)

  • Rewrite WorklogGrid with @tanstack/react-virtual

  • Rewrite category_to_phase for 12 distinct phases

  • Split DESIGN into sub-categories, add AUDIO_PRODUCTION apps

  • Update categorization for new DESIGN sub-categories

  • Update frontend for phase-specific milestones and new phase colors

  • Update generate_worklog_video to accept exclusion set

  • Update tauri-api types and bindings for paginated worklog

  • Use report_score for ai_score in report generation

  • Wire WorklogPage to infinite query and summary hooks

  • Wire process summary and report integrity into generation pipeline

  • Wire template descriptions into capture pipeline
  • Bug Fixes

  • Add default-run to resolve cargo binary ambiguity

  • Add serde compat annotations and log deserialization errors

  • Add values() to LRU cache, restore sidebar totalCount alias

  • Add volume-tier ceiling to classify_intensity to prevent inflated labels

  • Address code review feedback on capture coverage chart

  • Align evidence test imports and assertion style

  • Apply code review fixes to coverage timeline

  • Call completeOnboarding() before navigating on Windows

  • Cleanup evidence feed from code review feedback

  • Complete onboarding after keys step on Windows

  • Defer input listener until after onboarding to avoid scary macOS prompt

  • Delete WAL/SHM files during app reset to prevent data resurrection

  • Derive verify URL from VITE_API_URL instead of hardcoding

  • Detect read-only filesystem before attempting app updates

  • Enable debug log level for document_metrics module

  • Extract field error message to prevent [object Object] display

  • Extract shared constants and fix stale snapshot cache

  • Gate capture behind user authentication to prevent pre-login recording

  • Gate generate_tray_icons behind dev-tools feature

  • Harden test mocks against Bun cross-file leak (bug #12823)

  • Improve PedalBoard value readability

  • Improve default color scale contrast for WCAG AA compliance

  • Improve mini-cell visibility in week-row calendar views

  • Make Gantt bar cells clickable to toggle phase expand

  • Make shutdown backup idempotent to avoid duplicate warning

  • Make update toast actionable with inline install button

  • Mock sub-modules instead of barrel to prevent Bun test leaks

  • Polish Gantt chart UX and use observation-based milestone labels

  • Prevent snapshot duration inflation from idle/sleep gaps

  • Re-sign backfilled snapshots and show calendar on empty weeks

  • Redesign analytics consent step with card-based toggles

  • Reduce glow, fix overlaps, clean up capture coverage layout

  • Remove All button, fill date gaps, auto-select first day

  • Remove generate_tray_icons dev binary

  • Remove redundant initSummaryModel call during capture init

  • Remove sharing/recording onboarding steps, add Enter key on password

  • Remove stray location Continue button, improve activity selector

  • Remove unused import

  • Remove weekly summary chips from capture coverage panel

  • Rename COVERAGE column to SCORE in reports dashboard

  • Replace non-null assertions with safe type narrowing

  • Replace period list with category summary chips

  • Resolve TypeScript errors in test files after type changes

  • Resolve all 30 clippy warnings across Rust test and lib targets

  • Resolve all Biome lint errors in test files

  • Resolve cargo clippy warning in classify_intensity

  • Resolve cargo clippy warnings

  • Restore scroll and padding on evidence report page

  • Show date alongside time in evidence trail timestamps

  • Shrink-wrap evidence day tab bar to content

  • Simplify coverage detail view with compact grid layout

  • Statically link OpenSSL on Windows to eliminate DLL dependency

  • Suppress unused-code warnings on Linux CI

  • Update csp policy for video playback

  • Use VITE_WEB_URL for verify URL instead of VITE_API_URL

  • Use WeekCalendar for all evidence feeds, add bounded navigation

  • Use extract_tool_name in video generation app filter

  • Use parking_lot RwLock API in clear_initialized()

  • Worklog app list discrepancy, generate count, and video aspect ratio
  • Improvements

  • Clean up evidence report UI

  • Consolidate creative phases into Visual Design + Creative Production

  • Migrate all RwLock usage from std::sync to parking_lot

  • Move evidence period to ReportHeader, remove MetadataCards

  • Remove VLM infrastructure entirely

  • Remove VLM status tracking from frontend

  • Remove breakdown section, add snapshot markers to timeline

  • Remove redundant browser app name resolution from 7 files

  • Remove report-level composition weight (double-dip)

  • Remove temporal decay double-dip from similarity linker

  • Remove unused evidence report components

  • February 2026

    v0.3.7Feb 18, 2026

    v0.3.7

    Bug Fixes
  • Respect epoch boundaries in chain verification

  • Sync tauri-plugin-http Rust crate to v2.5.7 to match JS package

  • v0.3.6Feb 18, 2026

    v0.3.6

    Features
  • Add per-stage pipeline duration tracking

  • Redesign Intelligence tab with auto-download and retry

  • Use backend for update checks with org gating
  • Bug Fixes

  • Avoid fake timers in periodic access check test

  • Keep overflow card on same row as thumbnails

  • Prevent access store mock leak between test files on Linux CI

  • Replace non-null assertion with explicit guard in test

  • Replace vi.mock with mock.module in useAccessCheck test

  • Use async act for timer-triggered periodic check test

  • Use explicit extends path in biome config for CI compatibility
  • Performance

  • Reduce GPU stress in VLM pipeline

  • v0.3.5Feb 10, 2026

    v0.3.5

    Features
  • Carry per-snapshot audit scores through orphan reconciler
  • Bug Fixes

  • Derive document report Active Time from evidence, not capture_states

  • Improve report time metrics accuracy and consistency

  • Restore activity timeline for document report

  • v0.3.3Feb 10, 2026

    v0.3.3

    Bug Fixes
  • Add per-app duplicate detection to prevent redundant captures on window switching

  • Fix session duration mismatch with process timeline and add time to evidence period

  • Guard UTF-8 char boundary in is_embedded_param_url to prevent ml-worker panic

  • Remove unused import in utility tests

  • Resolve clippy warnings in memory_metrics, vlm_processor, and ml mod

  • Rewrite ONNX VLM backend with correct Moondream pipeline architecture

  • Scope report analytics to evidence snapshots and fix phase detection

  • Use dynamic app version in report headers instead of hardcoded v1

  • Use fixed seed (42) for ONNX VLM sampling to match Candle backend
  • Performance

  • Add KV cache reuse to ONNX VLM decoder for O(n) generation

  • Optimize VLM processor with OCR dedup, adaptive gear, and vision cache

  • v0.3.2Feb 9, 2026

    v0.3.2

    Features
  • Show virtual memory alongside RSS in system stats tooltip
  • Bug Fixes

  • Clear all frontend caches when clearing data

  • Clear poisoned verification cache for signed snapshots

  • Derive Document mode timeline from evidence sections instead of broad time-range query

  • Don't blindly take first item in the release

  • Fix PDH buffer overrun causing STATUS_HEAP_CORRUPTION on Windows

  • Fix Windows build errors for PDH and thermal APIs in windows crate v0.52.0

  • Platform-aware artifact matching in publish script

  • Populate bundle_id and ocr_context in snapshot queries, remove duplicate OCR section

  • Relax perf test thresholds in CI environments

  • Remove mutable timestamp_end from HMAC payload to fix tampered snapshots

  • Use macOS phys_footprint instead of virtual_size for memory display

  • v0.2.5Feb 7, 2026

    v0.2.5

    Features
  • Add app and category filter chips to timeline toolbar

  • Add memory monitoring with RSS tracking and growth detection

  • Add point-in-time database backup and restore

  • Detect database corruption and show recovery modal

  • Replace flat grid with timeline view organized by hour blocks and app groups

  • Show tool names instead of browser names in timeline groups
  • Bug Fixes

  • Close error logging gaps across Rust and TypeScript

  • Eliminate concurrency bugs — TOCTOU, race conditions, poison-free locks

  • Fix snapshot integrity failures and reduce log noise

  • Pass OCR text to VLM prompt for better snapshot summaries

  • Persist logs across app launches with KeepAll rotation

  • Prevent FD exhaustion cascade and DB auto-deletion data loss

  • Use VITE_API_URL for killswitch endpoint when set at build time
  • Performance

  • Eliminate CPU waste, memory bloat, and resource leaks
  • Improvements

  • Remove orphaned snapshot recovery

  • Remove redundant text LLM summary enrichment stage

  • v0.2.4Feb 6, 2026

    v0.2.4

    Features
  • Add Superhuman and Trello to app registry, add Communication timeline phase

  • Add animated document analysis UI with framer-motion

  • Make evidence trail snapshots clickable with detail modal

  • Upgrade document analysis loading to premium layered animation
  • Bug Fixes

  • Align activity log phase classification with Rust backend

  • Include Rust tests in desktop test script

  • Restore timelapse video export to evidence report

  • Sync activity log snapshots with creation journey data source

  • v0.2.2Feb 5, 2026

    v0.2.2

    ✨ Features


  • Add Windows code signing with Azure Trusted Signing

  • Expand app detection registry with 40+ new apps and browser patterns

  • Identify Windows apps via exe name and backfill existing snapshots

  • Redesign evidence map with phase-grouped timeline and document images


  • 🐛 Bug Fixes


  • Clarify Progress Points and Creation Sessions descriptions

  • Delete unencrypted image files after encryption

  • Extract bare domain URLs from browser address bars in OCR

  • Extract research source domains from OCR text instead of window titles

  • Find correct artifact by matching package version

  • Fix usage percentage rounding and OCR context URL extraction

  • Remove time decay penalty from evidence strength scoring

  • Resolve clippy warnings in section_evidence.rs

  • Return all matching snapshot IDs for document sightings

  • Show actual AI tool names instead of browser name in analytics

  • Split timeline segments by per-snapshot phase detection


  • ♻️ Refactors


  • Fix warning in test compile

  • Split capture_consumer.rs into submodules

  • Split commands/report.rs into submodules

  • Split commands/snapshot.rs into submodules

  • Split similarity/linker.rs into submodules

  • Split similarity_scorer.rs into submodules

  • Split utils/text.rs into submodules
  • v0.2.1Feb 4, 2026

    v0.2.1

    📦 Release Notes: v0.2.0 → v0.2.1



    🐛 Bug Fixes


  • Resolve Windows build issues (OpenSSL + PDB errors)

  • Update SmolLM2 model repo and filename

  • Update the stubs to match the main

  • Use target-prefixed env vars to not break macOS/Linux
  • v0.2.0Feb 4, 2026

    v0.2.0

    Desktop v0.2.0 Release Summary

    Major Features

    Week Calendar View — Complete redesign of snapshot browsing with a new calendar-based interface. Browse by week, see daily snapshot counts, navigate
    with keyboard shortcuts, and view snapshots in a tabbed overlay with image zoom.

    System Tray Integration — The app now lives in your menu bar. Minimize to tray, see recording state at a glance with dynamic icons, and receive system
    notifications when capture status changes.

    Pause/Resume Capture — Control when you're being recorded. Pause button stays visible even for blocked windows, with clear state indication.

    LLM-Generated Narratives — AI-powered process narratives that describe your work sessions. Includes cache versioning and guardrails to prevent
    hallucinated locations.

    Document Proof Reports — New report type with date range filtering, improved document section detection, and better category handling (EDITOR split into
    DOCUMENT, DESIGN, PROJECT).

    Log Viewer — Built-in /logs route (Cmd+Shift+L) with filtering UI to debug issues without leaving the app.

    Notable Improvements

    - Snapshot detail view now shows window titles, related snapshots, verification info, and embedding indicators
    - FFmpeg now downloads at runtime instead of build time (smaller initial install)
    - Smarter OCR filtering reduces browser UI noise in summaries
    - 40-second forced snapshots capture typing progress better
    - Fixed timelapse video generation and export bugs

    Under the Hood

    - Migrated to ffmpeg-sidecar for video encoding
    - Snapshot images now stored in dedicated subdirectory
    - Removed legacy in-memory debug logging
    - Fixed UTF-8 panic on multi-byte characters
    - Resolved numerous clippy warnings

    January 2026

    v0.1.5Jan 27, 2026

    v0.1.5

    Feedback updates for demo
    v0.1.3Jan 20, 2026

    v0.1.3

    🛡️ Security & Stability

    Remote Safety Lock (Kill Switch) We have introduced a rapid-response security system. In the unlikely event of a critical issue, the application can now be temporarily disabled remotely.

    Instant Protection: Immediately stops all screen recording, AI processing, and input monitoring if a threat is detected.
    Privacy First: Ensures no data is captured or processed while the application is in a restricted state.
    Critical Update Enforcement To ensure reliability and security, the app now actively monitors for mandatory upgrades.

    Minimum Version Check: Automatically verifies if your installed version meets the minimum requirements.
    Smart Blocking: Prevents the application from running outdated or vulnerable versions and guides you directly to the update.
    Background Process Safety

    Startup Guard: Prevents recording and database services from initializing until safety checks pass.
    Runtime Shutdown: If the app status changes while running, all background workers (Capture, AI, Input) are immediately and gracefully terminated.
    v0.1.2Jan 15, 2026

    v0.1.2

    Highlights

  • Session video export (with progress + cancellation support).

  • Windows support, including GPU-accelerated AI on Windows via DirectML (ONNX Runtime).

  • Major capture pipeline stability improvements (monotonic scheduling, backpressure handling, cleaner shutdown).

  • Faster snapshot verification and sampling as the database grows.

  • Platform split for macOS/Windows (OCR, permissions, input hook)

  • AI/ML architecture refactor: backend abstraction + model status surfacing; model auto-download with progress UX.

  • Capture pipeline enhancements

  • Faster image pipeline: cheaper canonicalize() (cached), pHash computes on downsampled buffers, early-exit sampling in is_blank() for common cases.

  • OCR pipeline enhancements
  • v0.1.1Jan 13, 2026

    Wolfmax Desktop v0.1.1

    We are thrilled to announce the first release of the Wolfmax Desktop App! This update delivers a robust workspace activity tracker built with privacy and security at its core.