Skip to content

focusd v2.0.0

Choose a tag to compare

@0xarchit 0xarchit released this 28 Jun 08:57
· 40 commits to main since this release
  • Feature: NSIS installer (focusd_setup.exe) with auto PATH setup
  • Feature: Standalone installer adds focusd to PATH automatically
  • Feature: Windows Add/Remove Programs support with proper uninstaller
  • Architecture: Go 1.26 minimum requirement
  • Architecture: Auto-update now downloads raw binary from releases
  • Security: SHA256 checksum verification for downloaded binary (focusd.exe); installer checksum published for manual verification
  • Security: Removed UPX compression (prevents AV false positives)
  • Improved: Website updated with current CLI commands and features
  • Improved: README badges updated to for-the-badge style
  • Improved: Installer version now matches release tag
  • Feature: New Interactive UI (added mouse hover, mouse click navigation, and fixed key controls)
  • Architecture: Dual-binary structure (focusd.exe for CLI/TUI, focusd_daemon.exe for windowless background tracking)
  • Performance: Extreme RAM optimization (daemon footprint reduced to 4-6MB via custom SQLite pragmas)
  • Autostart: Switched to native Windows Registry Run key autostart for silent background execution
  • Fixed: Removed terminal popups/ghost window flashes on system boot
  • Fixed: Robust uninstaller force-terminates running daemon during cleanup
  • Feature: Dynamic 'Vs Yesterday' screen time trend calculation on Dashboard