Changelog
Human-readable release notes for EzyTimer. For machine-readable update checks, see the release manifest.
Version 1.9.3
Installer: EzyTimer-Setup-1.9.3.exe
SHA256: 90EF4F302A88E38F2BD1573042D33BE50C2637EA3A636014774F35A42B28E06B
Highlights
- A running timer no longer gains or loses time if the Windows clock moves during a show. Countdowns were measured against the wall clock, so a time-service correction could silently add or remove stage time. They now ride a monotonic clock, while timers set to finish at a time of day still follow the corrected clock.
- Opening the controller twice can no longer disrupt a show. Every extra browser tab believed it was in charge: they chimed over each other, and two crossing a timer's end could both trigger the auto-advance and skip a speaker. EzyTimer now tells you when a controller is already open, and any extra tab starts in Backup Operator standby — visible, silent, and one click from taking over.
- The remote PIN is no longer sent across the venue network. It is proved against a single-use challenge instead, so it cannot be read off a shared conference Wi-Fi. Show Ready now also flags a shared network as a privacy risk, not only a connection one.
- Keyboard and screen-reader users can no longer tab out of an open dialog into the controls behind it.
- The app no longer starts its timer server in a way that let its own signed program be used to run other software.
Version 1.9.2
Installer: EzyTimer-Setup-1.9.2.exe
SHA256: 1174F8AD5761C1011A719015D8A564869DC84FF40517C78379A2E667B7490F73
Highlights
- The iPhone and iPad remote now works when you join a network after starting EzyTimer. The timer was locking on to whichever address the laptop had at launch, so if you opened the laptop, started the timer and then joined the venue Wi-Fi or a phone hotspot, the QR code advertised the old address and the timer refused the new one. Scanning the QR failed, and so did typing the address by hand.
- The pre-show connection check no longer reports a phone or laptop hotspot as a blocked network. On a hotspot the only other device is the hotspot itself, which is normal.
Notes
- If the laptop changes network mid-show, the QR panel picks up the new address within a couple of seconds. Use Refresh network in the iPad Remote panel to redraw the code immediately.
- The event-file format is unchanged from 1.9.0.
Version 1.9.1
Installer: EzyTimer-Setup-1.9.1.exe
SHA256: EDEDEA7485449DDCD2280E7F16D7CDE8F001A5AC9E7E5D3D6CBC9731CEE2DA8F
Highlights
- Show Ready now tells you before the show whether an iPhone or iPad can actually reach the laptop, instead of leaving it to be found at the venue.
- It flags a VPN that is carrying all traffic, which sends replies to the phone out through the tunnel so the remote can never load, and it names the adapter to disconnect.
- It flags a network where only the router answers, which is common on guest and IoT Wi-Fi, and points you at the laptop hotspot instead.
- The same warnings appear next to the QR code in the iPad Remote panel, where you are when connecting a device.
- Event autosaves are written again. The installed app had been trying to save into its own read-only program folder, so every autosave failed silently.
Notes
- The network check reads only this machine's routing and neighbour tables, over the local-only preflight endpoint. Nothing about your network is exposed to other devices.
- Isolation is reported as a warning, not a failure: a quiet network with nothing else switched on looks the same as one that blocks devices.
- The event-file format is unchanged from 1.9.0.
Version 1.9.0
Installer: EzyTimer-Setup-1.9.0.exe
SHA256: FA4119DF31CC90697EC9213366AD54CA0EC2540769F96D7712386AD65F3183D9
Highlights
- Renamed the product from Polytimer to EzyTimer across the Windows app, installer, controller, website, documentation, virtual camera, and release assets.
- Existing licenses, timer recovery state, overlay settings, and logs migrate automatically to the EzyTimer app-data folder.
- The installer cleans up the previous firewall rule and virtual-camera registration while installing the EzyTimer names.
- The controller now follows the live-event workflow: iPad Remote, Add Speaker Timer, Speaker Message, Speaker Order & Flow, then Presenter Overlay.
- Confidence-display alignment and spacing are corrected across display sizes.
- The Pomodoro theme is hidden from new choices while existing saved events remain compatible.
Notes
- The app ID, camera device ID, and browser storage keys remain stable so upgrades and saved event files continue to work.
- The event-file format is unchanged from 1.8.8.
Version 1.8.8
Installer: EzyTimer-Setup-1.8.8.exe
SHA256: F4B901F24591D85887AAC4187BE477178F3FE37753525F3D7A005B9E7DCD3088
Highlights
- Closed a hole that let a web page open on the show laptop read the remote PIN, mint a display session, and follow the live show state. The relay judged whether a request was local from the network connection alone, which any website can satisfy by pointing its own domain at your machine. It now also checks the address the request asked for.
- The remote PIN is now six to eight digits, raised from four. A PIN saved under the old rule is replaced with a fresh six-digit one the next time the controller starts, shown in the usual place under the QR code.
- The event logo and finish sound arriving over the network must now be embedded in the event file. Previously a connected controller could point every screen in the room at an outside web address.
Notes
- This is a security release. Updating is recommended for anyone running EzyTimer on a shared or venue network.
- Connecting the iPad by IP address, by
<laptop-name>.local, or over the laptop's own hotspot is unchanged. - No data or event-file format changes from 1.8.7.
Version 1.8.7
Installer: EzyTimer-Setup-1.8.7.exe
SHA256: 5AB2108752E8B48E2DFC01D8D6A5C38CD9CC28AB74AE8E92DFFFBD1025E4F2BA
Highlights
- Fixed frozen count-up timers. A count-up speaker showed “Running” while the clock sat at 00:00, with or without a target.
- Time of day no longer overflows its theme. The timer is sized for a five-character countdown, but the clock is eight characters, or eleven in 12-hour, so on several themes it ran past the edge of the screen or outside the circular clock face.
- Show Mode now says why it blocked an edit, and offers an Unlock button, instead of only pulsing the Show Mode button.
- Removed the Background settings. The Event Theme owns the display background, so there is one place to change it.
- Moved Event Files & Templates from Settings into the More menu. Saving, restoring and templates work exactly as before.
Notes
- Windows 11 is the supported desktop platform.
- No data or event-file format changes from 1.8.6.
Version 1.8.6
Installer: EzyTimer-Setup-1.8.6.exe
SHA256: AE74E0F8C8E1A34D6EBD6D97B0D411200018FB218C1722F120AE6F5ABBF0A134
Highlights
- Presentation clicker control — run the show from a USB presenter remote. Forward advances to the next speaker, back returns to the previous one, and the blackout button starts or pauses the live timer. Off by default; switch it on in Settings.
- The clicker works from the controller and from the Display, Confidence and Green Room windows, so it keeps working whichever window you clicked last.
- Confidence view: long agenda titles no longer push the progress bar and the bottom of the “up next” panel off the screen.
- Confidence view: the presenter’s name is no longer repeated three times — the bottom strip is a lookahead only, and the timer stays the largest thing on screen.
- Confidence view: “up next” and “on deck” text now meets WCAG AA contrast on every built-in theme, and the halo, spectra and eclipse clock faces fit the confidence monitor.
Notes
- Windows 11 is the supported desktop platform.
- No data or event-file format changes from 1.8.5.
Version 1.8.5
Installer: EzyTimer-Setup-1.8.5.exe
SHA256: 922DBF35C475BC282808652D85DD9C156AAD99FC91B95AF1C599C42A76C7B15D
Highlights
- Controller command rail redesigned as a two-row layout — button labels never clip at any window size.
- All controller buttons meet the 44px touch-target minimum on every input type.
- On narrow screens the More menu now opens attached below its button instead of a detached sheet.
- Remote control rows use consistent spacing on iPhone and iPad.
- Semantic button color mapping documented for maintainability.
Notes
- Windows 11 is the supported desktop platform.
- No data or event-file format changes from 1.8.4.
Version 1.8.4
Installer: EzyTimer-Setup-1.8.4.exe
SHA256: 097506CF9A6D1A74EB954B17C12F9A860976E955C9BA180A2FB2E2CA19810B90
Highlights
- LIVE badge is now readable on light and custom themes (theme-aware colors).
- Full iPad console, transport, and lineup controls meet the 44px touch-target floor on touch devices.
- Bigger Fullscreen and Return-to-Controls buttons on display and confidence views.
- Confidence view clock no longer sits under the Controls button on phones.
- Improved secondary-text contrast in the Earth Clean theme.
- Controller polish: consistent section icons and cleaned-up footer copy.
Notes
- Windows 11 is the supported desktop platform.
- No data or event-file format changes from 1.8.3.
Version 1.8.3
Installer: EzyTimer-Setup-1.8.3.exe
SHA256: 55EAD72D85C6FFC2407013A6521F7C163EB7ECE24A8D7EA215205E0E4ABF62A0
Highlights
- Fixed phone controller overflow, clipped live-cue icons, and narrow timer formatting.
- Improved iPhone connection recovery, physical Wi-Fi selection, and VPN guidance.
- Added an installer-managed Windows Firewall rule for local-subnet phone and tablet remotes.
- Added tray-based "Check for updates…" using the hosted release manifest.
- Added tray "Run Show Ready check…" for fast pre-show readiness checks.
- Added "Reset camera system…" to recover the EzyTimer virtual camera without touching timer state.
- Added rolling support logs, diagnostic reports, support bundle copy, and log-folder access.
- Added first-run startup checklist with quick actions for controller, display, overlay, and license.
- Improved presenter confidence cues with Now, Up Next, and On Deck context.
- Added show setup wizard, expanded templates, post-event report print/save flow, and Companion/Stream Deck setup.
- Improved website release manifest, install guide, terms, privacy, and refund pages for launch readiness.
Notes
- Windows 11 is the supported desktop platform.
- Live-event operation is designed to run locally after activation.
- Install and test the virtual camera before show day.
EzyTimer