← Back to 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.