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 •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
Bug Fixes
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 •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
Bug Fixes
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 •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
Bug Fixes
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 •Fixed "Show in File Manager" not working on Windows
•Fixed work duration showing total elapsed time instead of active working time
Bug Fixes
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 •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
Bug Fixes
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 •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
Bug Fixes
v0.4.7Mar 26, 2026
v0.4.7
What's New
•Added playful animations to the setup guide checklist •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
Bug Fixes
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 •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
Bug Fixes
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 •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
Bug Fixes
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 •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
Bug Fixes
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 •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
Bug Fixes
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 •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 •Deduplicate DB queries and parallelize report generators •Remove location tracking feature
•Remove share report feature and dead code
•Update tray icon for recording and paused
Bug Fixes
Performance
Improvements
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 •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 •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
Bug Fixes
Improvements
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 •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 •Reduce GPU stress in VLM pipeline
Bug Fixes
Performance
v0.3.5Feb 10, 2026
v0.3.5
Features
•Carry per-snapshot audit scores through orphan reconciler •Derive document report Active Time from evidence, not capture_states
•Improve report time metrics accuracy and consistency
•Restore activity timeline for document report
Bug Fixes
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 •Add KV cache reuse to ONNX VLM decoder for O(n) generation
•Optimize VLM processor with OCR dedup, adaptive gear, and vision cache
Performance
v0.3.2Feb 9, 2026
v0.3.2
Features
•Show virtual memory alongside RSS in system stats tooltip •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
Bug Fixes
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 •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 •Eliminate CPU waste, memory bloat, and resource leaks •Remove orphaned snapshot recovery
•Remove redundant text LLM summary enrichment stage
Bug Fixes
Performance
Improvements
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 •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
Bug Fixes
v0.2.2Feb 5, 2026
v0.2.2
✨ Features
🐛 Bug Fixes
♻️ Refactors
v0.2.1Feb 4, 2026
v0.2.1
📦 Release Notes: v0.2.0 → v0.2.1
🐛 Bug Fixes
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
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.
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.