Skip to content

FocusFlow v2.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Sep 13:25

🔒 FocusFlow v2.0.1

Deep Focus. Real Enforcement. No Workarounds.

September 2026 FIX


📦 Downloads

Format File Notes
🟢 EXE (Recommended) FocusFlow-2.0.1.exe Bundled JRE · ~105 MB · run and install
📦 MSI FocusFlow-2.0.1.msi Enterprise / IT / Group Policy deployment
🪟 MSIX FocusFlow-2.0.1-x64.msix Sideload via Add-AppxPackage in PowerShell

💡 First time? Download the EXE — it bundles everything and runs on any Windows 10/11 machine without extra steps.


🗒️ What's New in v2.0.1

🐛 Fix Focus Launcher now displays the real executable icon for each selected app instead of using the generic Apps icon for every tile
🐛 Fix Launching an app that is already running now restores and focuses its visible window instead of opening a duplicate process
🔐 Security Ending a Focus Launcher session always requires the generated session PIN; dismissing a confirmation dialog can no longer bypass the PIN gate
🔐 Security Launcher PIN verification now fails closed when the stored PIN hash is missing or blank
🔧 Improvement Focus Launcher setup now includes a visible scrollbar for long installed-app lists
🔧 Improvement Launcher PIN checks run off the UI thread so database verification does not freeze the desktop interface

⚡ Features at a Glance

Category Details
🛡️ App Blocking SetWinEventHook instant kill + 500 ms polling fallback via JNA
🌐 Network Blocking Live Windows Firewall rules via netsh + New-NetFirewallRule
☢️ Nuclear Mode Blocks Task Manager, terminals, registry editors + 30 escape routes
🖥️ Focus Launcher CBT-style kiosk — replaces desktop, PIN-gated breaks, hard-lock mode
📅 Schedules & Allowances Weekly timetable blocking + per-app daily time limits
🔑 PIN System Session PIN, Global PIN, Nuclear Mode PIN — all independent, SHA-256 hashed
🔔 System Integration Tray icon, balloon notifications, auto-start, weekly focus report

Built from commit e7fb60d326941bb33faf67281874f7c751184d44  ·  Full changelog in source