Skip to content

FocusFlow v2.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 10:23
· 7 commits to main since this release

🔒 FocusFlow v2.0.0

Deep Focus. Real Enforcement. No Workarounds.

August 2026 NEW


📦 Downloads

Format File Notes
🟢 EXE (Recommended) FocusFlow-2.0.0.exe Bundled JRE · ~105 MB · run and install
📦 MSI FocusFlow-2.0.0.msi Enterprise / IT / Group Policy deployment
🪟 MSIX FocusFlow-2.0.0-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.0

🔐 Security Direct EXE/MSI installations now block common uninstall processes while Nuclear Mode is active, helping prevent ordinary uninstall attempts during protected focus periods
🔐 Security Protected quit and uninstall flows now respect active Standalone Blocks, Always-On Global PIN protection, Focus Session or Focus Launcher Session PINs, and Nuclear Mode PINs
🔐 Security Global PIN protection now covers schedule changes, keyword changes, VPN and Network Shield changes, Always-On disabling, and disabling Windows startup
🔧 Improvement MSIX installations are explicitly exempt from direct-installer uninstall protection because Windows controls Store package removal
🔧 Improvement Block Schedule enforcement now applies the selected apps through the same process-monitoring path as Standalone Block, Daily Allowance, and Always-On Enforcement
🔧 Improvement VPN Shield, domain blocking, Network Shield keyword rules, and the regular Keyword Blocker remain independent enforcement layers with clear status and protection controls
🔧 Improvement Blocking documentation now distinguishes native foreground-title matching from browser URL and page-description matching, which requires the browser extension
🔧 Improvement Windows enforcement screens explain administrator requirements and the practical limits of hosts/firewall blocking against Secure DNS, VPN routing, cached connections, and third-party uninstallers
🔧 Improvement Keyword Blocker help now explains that regular keyword matches can close the entire browser and recommends Network Cutoff Rules when users need to keep tabs and unsaved work open
🔧 Improvement Launcher window Z-order now follows the foreground app: selected apps can be used normally while other foreground processes bring the launcher back to the top
🔧 Improvement Taskbar hiding is continuously guarded during launcher mode and automatically released during breaks, session exit, and crash recovery
🔧 Improvement Focus Launcher app selection now detects installed curated apps and restores the user's previous selection
🔧 Improvement Focus Launcher now shows the same always-visible scrollbar used throughout the app, making long app lists easy to navigate
🆕 New Dashboard notice explains how to switch from the Microsoft Store package to the latest GitHub EXE when anti-uninstall protection is needed
🆕 New Block Schedules now let you select installed apps, search the app list, add custom process names, and edit, enable, disable, or delete recurring schedules
🆕 New Global PIN management is available directly in Block Defense, including set, change, generate, and remove actions
🆕 New Keyword Blocker now provides an explicit, PIN-protected way to suggest terms for Network Shield without copying or changing rules automatically
🆕 New Keyword Blocker links directly to the official FocusFlow Microsoft Edge extension for browser URL coverage
🆕 New Focus Launcher now uses dedicated undecorated fullscreen windows on every monitor, with a secondary-screen lock view and the normal FocusFlow window hidden during sessions
🆕 New Focus Launcher sessions now support a one-time generated session PIN for ending sessions, unlocking Hard Lock, and starting breaks
🆕 New Launcher sessions now support no-break, fixed-count, or unlimited break plans with configurable 3, 5, 10, or 15-minute break durations
🐛 Fix Network firewall rules now normalize process names, validate direction/action/profile state, retry unresolved executable paths, and drain PowerShell output safely
🐛 Fix Hosts blocking now writes both IPv4 and IPv6 loopback entries and correctly handles all loopback address forms
🐛 Fix Discord crash reporting now completes its bounded webhook request before the JVM exits, preventing fatal reports from being lost
🐛 Fix Feedback delivery now checks Discord responses and reports failures instead of showing a false success state
• REMOVED Resource Monitor Service and feature-usage telemetry — FocusFlow no longer collects or sends periodic JVM/OS health snapshots, threshold alerts, or feature activity events
• REMOVED Replaced the legacy single-window Focus Launcher overlay with the dedicated multi-monitor launcher window architecture

⚡ 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 baca79236babb9a59aacea6680c2212fe43a3b4b  ·  Full changelog in source