← Back to Curfew Enterprise
C
Curfew
Enterprise

Changelog

Release notes for the Curfew Enterprise tray app and session-limit service. Newest first.

v1.3.0Latest
  • Snapshot on logout — new Snapshot Settings option: "Snapshot automatically on logout" takes a full snapshot (including screenshot) silently just before the session ends, so there is always a fresh baseline to recover from.
  • Restore on login — new Snapshot Settings option: "Restore session automatically on login" relaunches and repositions apps from the most recent snapshot 20 seconds after startup, with a tray balloon confirming the count.
  • Tray menu banner reworked: the sidebar is now drawn in OnRenderToolStripBackground so it fills the full menu height without white gaps on hover.
  • Countdown and policy description now use correct singular/plural ("1 day", "2 days", "1 hour", "2 hours", "1 minute", "2 minutes").
  • Warning cadence is now capped at 4 entries; a validation message is shown if more are entered.
  • Tray wording: over-limit and no-service session-age messages are now distinct.
  • "Snapshot settings…" menu item capitalised to "Snapshot Settings…".
v1.2.0
  • Snapshot-only install — the MSI installer now offers a feature selection dialog; uncheck "Session Limit Service" to install the tray app and snapshot/restore capability without the session-limit enforcer. Designed for environments that already have an independent auto-logoff routine.
  • Session age counter — in snapshot-only mode the tray shows "Session age: HH:MM:SS" counting up, derived from the Windows session start time. The Curfew section (session limit, warnings, Configure Curfew) is hidden when the service is not installed.
  • Auto-launch after install — the tray app starts automatically when the MSI wizard completes, no manual step required.
  • Tray menu: session duration now reads "X hours" instead of "Xh"; warning offsets moved to their own line ("Warnings at 30,15,5,1 minutes").
  • "Over limit" countdown display renamed to "Session age" (neutral wording).
v1.1.0
  • Screenshot previews — every snapshot now captures a thumbnail of all monitors; select a snapshot in Recover Session to see what the desktop looked like.
  • Resizable splitter in Recover Session between the window list and screenshot preview (default 60 / 40 split).
  • Delete snapshot — remove individual snapshots directly from the Recover Session page.
  • Delete all snapshots button added to the Settings page.
  • Change password moved inside the Configure Curfew dialog — no need to re-enter the current password since you're already authenticated.
  • Countdown now shows "Over limit (Xh ago)" instead of 00:00:00 when the session has exceeded the limit.
  • Section headers in the tray menu (CURFEW · SESSION SNAPSHOT) are now displayed in accent blue with a light-gray background for better visibility.
  • Removed the Enforce/DryRun indicator from the tray menu status line.
  • Default snapshot interval changed from 15 to 60 minutes.
  • Fixed: Configure Curfew dialog previously capped the session limit at 7 days; now supports limits up to 60 days.
v1.0.8
  • Tray menu polish: the vertical "CURFEW" banner now fills the full menu height for legibility, and the hover highlight no longer paints over it.
v1.0.7
  • Name your manual snapshots — "Snapshot now" prompts for an optional label, shown in the Restore list ahead of the timestamp.
  • Tray menu refresh — a vertical "CURFEW" banner; left-click (not just right-click) opens the menu; most-used actions on top; slimmer list (Snapshot · Restore · Settings · About · Exit).
  • Release Notes moved from a tab into a link in the About section.
  • Open data folder moved to the Settings tab.
  • Desktop icon badge recolored to match the blue tray icon.
  • Default snapshot interval is now 15 minutes (was 5).
  • Windows 11: the tray icon is auto-promoted out of the overflow; a first-run tip explains how to keep it visible on any Windows version.
v1.0.6
  • New tabbed main window: Restore session, Settings, About, and Release Notes in one place (opens from the tray or by launching Curfew).
  • Desktop icon now carries the white C badge, matching the system-tray icon.
  • Snapshots with no open windows are skipped (no empty entries in the restore list).
v1.0.5
  • Distinct C system-tray icon — far more recognizable at tray size than the window-cards artwork (which remains the desktop/app icon).
v1.0.4
  • Fix: File Explorer windows restore to the folder they were showing (read via the Shell object model). Shell-hosted windows are no longer mismatched.
v1.0.3
  • Fix: restoring MMC consoles (Services, Task Scheduler, …) no longer opens a blank console — the snap-in is reconstructed from the window title when its command line is unreadable (e.g. an elevated console).
v1.0.2
  • Documentation made generic about the sign-out policy (no fixed interval).
  • Added a Protecting CUI section mapped to NIST SP 800-171 controls.
v1.0.1
  • Help > About with in-app documentation.
  • Command-line capture (WMI) and Office document capture (COM) so restored apps reopen their documents; Chromium browsers reopen their previous tabs.
  • Security: EFS encryption at rest, DLL-hijack hardening, optional command-line capture, no network access.
v1.0.0
  • Initial release: tray app that snapshots open windows (position, state, process) to SQLite and restores them after a forced sign-out.