Latest product changes to PresentationTimer

Product Updates

A concise record of shipped product changes: host controls, agenda, shared views, feedback, synchronization, and reliability.

Back to home
Host

Run the room from the display it sends out

The Host timer card now shows the room's Display layout as the room sees it. The picture is the same layout the Display output draws, scaled into the card and read-only, so a tap meant for the Host can never land inside a custom design. Everything you press sits in one row underneath: transport, the adjustment settings, manual flash, blackout and Outputs. Hovering the picture brings up a ruler hung under its progress bar; drag the ruler to scrub the timer, and the picture follows your pointer while the room catches up. Customize opens the Display output settings from the corner of the picture. Rooms without a custom layout show the default display face, and a layout the Display would refuse is never shown here either.

  • See the room's Display layout inside the Host card, scaled and live
  • Run the room from one row: transport, settings, flash, blackout and Outputs
  • Hover the picture for a ruler hung under its progress bar
  • Drag the ruler to scrub: the picture follows the pointer before the room confirms
  • Open the Display layout settings with Customize in the picture's corner
  • Fall back to the default display face when a room has no custom layout
Room

Take a whole room with you

A room can now be exported as a single JSON file and imported back as a new saved room, so a classroom set, a rehearsal or a recurring event can be rebuilt elsewhere without re-typing every timer. The file carries the room's timers and settings; custom layouts, output links, messages and audience questions stay out of it. Importing checks the timer count against the plan before anything is created, and importing needs an account. Room-level actions also moved into one Room menu in the Host header: the activity log, export, keyboard shortcuts, documentation, troubleshooting, report a problem and email support, with the plan and timer usage at the bottom.

  • Export a room as one JSON file and import it as a new saved room
  • Keep custom layouts, output links, messages and questions out of the file
  • Check the timer count against your plan before an import creates anything
  • Find every room action in one Room menu in the Host header
  • See the plan and timer usage at the bottom of that menu
Devices

Keep the device list short and the room within its limit

The floating device rail now shows up to six devices and folds the rest into a +N button, so a busy room no longer stretches the rail past the screen or leaves icons cut off at the edges. The room also keeps to the plan it is on: when a paid plan ends, the newest shared views are disconnected instead of leaving the room above its limit, and the Host connection that holds control is never touched. The same Host link can be open in three places at once, so sharing it cannot fill every slot; a fourth tab says the link is already open instead of retrying forever.

  • See up to six devices in the rail; +N opens the full device list
  • Keep the rail inside the window on short screens instead of running off both edges
  • Return a room to its plan limit when a paid plan ends, trimming the newest shared views first
  • Keep the Host connection: the room never disconnects the device holding control
  • Open the Host link in three places at once; a fourth tab is told the link is already open
  • See one row per device: duplicate or stale reconnect records are merged
Wrap-up

Wrap-up times now fit any timer length

Changing a ten-minute timer to ninety seconds used to stop with a red “Alert stages must fit inside the timer duration”, then send you to another panel to fix a setting you could not see. The wrap-up now follows the countdown instead: shorten the timer and its yellow and red stages shrink with it, keeping the same proportions and the same bar. A short notice says what changed and offers Undo, which puts the previous length and wrap-up back together. Quick Design also shows the wrap-up it will apply before you press Apply, with a link to full settings. If you set a wrap-up longer than the timer yourself, the limit appears beside Yellow with one click to fit it, and applying wrap-up times to every timer now updates the ones that fit instead of refusing the whole batch.

  • Shorten a timer without an error: the wrap-up shrinks with it and the progress bar keeps its shape
  • Read the wrap-up Quick Design will use before applying, and open full settings from there
  • Undo a shortened wrap-up and get the timer's previous length and stages back together
  • Save a wrap-up longer than the timer and see the limit beside Yellow, with one click to fit it
  • Apply wrap-up times to all timers: shorter timers are left unchanged, and the notice says how many
  • Repair older timers by saving them: a wrap-up left longer than its timer is shortened the next time you save
Host

See what happened in a room

A new Activity log in the Host header shows what changed in the room: timers started, paused or adjusted, messages shown, displays blacked out, rooms and devices renamed. Open it to read the last 30 days newest first, grouped by day, with the device that made each change. Filter the list, load older entries, or download it as a CSV when you need to go through a session afterwards.

  • Open the Activity log from the Host header, next to Help
  • See each change newest first, grouped by day, with the device that made it
  • Filter the list to timers, messages, room settings or devices
  • Load older entries, or download the list as a CSV
  • Keep the log to yourself: only the Host link can open it
  • Let it look after itself: the last 30 days are kept and older entries drop off
Host

Run the Host from a phone or tablet

Controls that only appeared when you hovered with a mouse are now visible on touch screens, so a phone or tablet can run the room without guesswork. The quick edit pencil, the device Manage button and the room rename control are shown outright, and every device row has a Preview button that opens the display on one tap. Tapping the gap between two timers while scrolling no longer arms auto-start by accident, and nothing changes on a computer with a mouse.

  • See the quick edit pencil, device Manage and rename controls without a mouse
  • Preview any display from a touch device with one tap, and tap anywhere to close it
  • Scroll the timer list on a phone without arming auto-start by accident
  • Keep linking timers through the planned start dialog, where it is an explicit choice
  • Get the same hover behaviour as before on a laptop or desktop
Host

Drive the Host from the keyboard

Space starts and pauses, the arrow keys move between timers, N starts the next item, and + or − adjusts the remaining time by the same step the buttons use. B blacks the audience displays out, F flashes the number, and ? lists every shortcut. Shortcuts stay out of the way while you are typing in a field or while a dialog is open.

  • Press Space to start or pause the current timer
  • Move with ← and →, or start the next item with N
  • Adjust the remaining time with + and − using your usual step
  • Black out displays with B and flash the number with F
  • List every shortcut with ?, or open the list from Help
  • Keep shortcuts quiet while typing, with Ctrl or ⌘ held, or with a dialog open
  • Read the key beside each control when you hover it
Host

One timer at a time, with Undo when you switch

Clicking a timer or using Previous and Next now pauses whatever was running, instead of leaving it counting where nobody could see it. A notice names the timer that was paused, and Undo puts it back where it would have been if you had never switched. When a timer runs over, one Start next button hands over to the next item, and resetting a timer that has progress asks for a second click.

  • Pause the running timer when you switch, so only one timer counts down
  • Undo a switch and find the paused timer exactly where it would have been
  • See which timer is still running in the background and jump back to it
  • Start the next item with one click once the current timer runs over
  • Hand over with the overrun frozen, so the timer keeps its real elapsed time
  • Confirm a reset with a second click when the timer has progress or Activity timing changes
  • Open a timer's settings without changing what the displays show
Host

Keep the countdown in the tab and the screen awake

The Host tab now shows the time left in its title, so you can follow the countdown while slides or a call are in front of you. Host also keeps the screen awake while a timer is running, so a tablet or laptop used as the control screen does not dim mid-session. Both stop as soon as the timer stops.

  • Read the time left in the tab title while slides or a call are in front
  • See ▶ while running, ⏸ when paused, and + once the timer is over time
  • Keep the screen awake while a timer runs, and let it rest when the timer stops
  • Get the plain page title back as soon as no timer is running
  • Shorten a long timer name with … so the time stays first
Host

Keep live controls on time when the connection drops

Start, Pause, Reset, time adjustments, and timer switches from Host or Operator now either reach the room within a few seconds or are not applied at all. If a click is not confirmed within 3 seconds, a notice appears and the page reconnects right away instead of looking connected. A brief drop still delivers the click when the connection returns, but a control that would arrive later is cancelled rather than applied at the wrong moment, so the room never pauses or starts the timer seconds after you meant it to.

  • See a Connection unstable notice within about 3 seconds when a control is not confirmed
  • Keep a click from a brief drop: it is sent as soon as the connection returns
  • Never have Start, Pause, or a time change applied late after a longer outage or a stalled network
  • Read which control was cancelled, then check the timer and try again if needed
  • See when the room confirmed a control after a delay, so the notice always matches the timer
  • Keep the timer, run controls, and timer list in place while the notice floats above the page
Host

Keep the Host countdown readable while displays flash

Turning on number flash from Host still makes the number on Display outputs blink fully on and off. On the Host page itself, the big countdown now dims instead of disappearing, so you can keep reading the time while the flash runs, and the same applies when a timer cue starts the flash. While number flash is on, a red status bar sits above the countdown with a Stop button in reach.

  • See the number on Display outputs keep blinking fully on and off, exactly as before
  • Keep reading the Host countdown while it dims to about a third during a flash
  • Keep the same dimmed countdown when a timer cue starts the flash
  • Find the flash button neutral when off and solid red when number flash is on
  • See a red “Number flashing on all displays” bar above the countdown while it runs
  • Press Stop in that bar to end the flash from the Host page
Host

See full names and confirm deletes with confidence

The Display now shows names such as Presentation 2 or Opening remarks in full on wide screens instead of cutting them to Pres…. On a phone, Host gives each timer name its own line, so similar names are easy to tell apart. Delete confirmations now say exactly which timers will be removed, and the Time adjustments panel no longer hides behind Activity timing.

  • Read the full timer name at the top of the Display; very long names end with an ellipsis clear of the logo and buttons
  • Tell Presentation and Presentation 2 apart on a phone, with names wrapping to two lines when needed
  • Confirm a delete by the timer's name and duration, or by a list of up to five selected timers
  • Press Enter safely when the delete confirmation opens, because Cancel has focus; Esc still closes it
  • Open Time adjustments and see the whole panel above the Activity timing bar
  • Read Current, Next, row numbers, Connected devices, and session progress in darker text
Host

Keep messages beside the timer instead of on top of it

Messages no longer open as a full-height drawer with a dimmed, blurred backdrop. They now live in a compact rail at the right edge of the Host page: the unread question count is visible without opening anything, a click opens a narrow panel with Message and Questions tabs, and the timer stays readable while a note is written. The rail buttons are larger, and new questions are announced with one short pulse instead of a permanent glow.

  • Read the unread question count from the rail badge without opening the panel
  • Open Message or Questions from one narrow panel instead of a full-height drawer
  • Keep the timer and progress bar visible while writing and showing a message
  • See new questions arrive with one short badge pulse, then the rail goes quiet
  • Hit larger rail buttons on a tablet or trackpad
  • Press Esc or click outside to close the panel and return to the timer
Host

Move connected devices into a floating widget

Host now keeps the timer card on a single column, so the countdown and progress bar use the full width. Connected devices moved into a compact widget pinned to the left edge and centered in the window. Hover a device icon to preview that output, click the preview to enlarge it, and open the device list from the chevron when you need to rename, disconnect, reconnect, or remove a device.

  • Keep the timer card on one column so the countdown and progress bar use the full width
  • Hover a device icon in the widget to see that output, then click the preview to enlarge it
  • Open the device list from the chevron for rename, disconnect, reconnect, and remove
  • Preview stays on the icons, so the device list is only for managing devices
  • See the online count and an amber dot when a device drops or reconnects
  • Keep the in-card device list below 1024px, where the widget is hidden
  • Press Esc to close the device list and return focus to the widget
Feedback

Report a problem without leaving the Room

Host now has a Help & feedback menu beside the account avatar, and a dedicated feedback page is available from the site footer and troubleshooting docs. Reports can be sent without signing in and include the page, Room, role, plan, browser, and recent connection events where available, so a problem can be investigated without asking for a screenshot of the console.

  • Open Help → Report a problem from Host, or send feedback from the footer
  • Submit from the feedback page without creating an account
  • Attach Room, role, plan, page, browser, and recent connection context automatically
  • Leave an optional email address only if you want a reply
  • Never include Host access links, passwords, payment details, or private link tokens
  • Keep billing, refunds, and account requests on support@presentationtimer.org
Host

A calmer Host header with one obvious save action

The Host header now separates the room name and connection context from the actions you take. Save this room is the single filled primary action, Plan agenda stays secondary, and Help sits beside the account avatar. Connection status uses green, amber, and red instead of a permanent green dot, while the timezone is compact and the room name truncates instead of pushing controls onto another row.

  • Find Save this room as the only filled action; Plan agenda remains a secondary control
  • See connection status and timezone grouped beside the room name
  • Read Connected, Reconnecting, and Host access invalid through distinct status colors
  • Keep the Help entry beside the account avatar, with a visible Help label on wide screens
  • Use icon-only Plan and Help controls on narrow screens while Save stays available
  • Keep the live Plan agenda explanation in a tooltip instead of adding a sentence to the header
Host

Make live timing easier to read and correct

Host Activity timing now uses plain-language status labels such as End of show, Estimated, OVER, UNDER, and ON TIME. The timing panel also lets you apply or undo changes for several timers together, while each timer shows a compact Added or Removed marker for its live time change.

  • Read the planned finish as End of show and the live forecast as Estimated
  • See OVER, UNDER, or ON TIME at a glance
  • Add or remove time from the timers you pick with one Apply action
  • Undo selected timer changes together without changing the original plan
  • See Added or Removed time directly on each adjusted timer
  • Undo a timer change from its card and see the time left after undo
Host

Keep the live schedule visible and adjustable while the room runs

Host now shows the planned finish beside the live expected finish, with a compact Early, Late, or On time status. When the room drifts, select one or more timers to share the correction across their available time, or align the plan directly with the live forecast.

  • Compare Plan end and Expected end without opening another view
  • See Early, Late, and On time with compact color-coded status
  • Split a correction across selected timers while respecting each timer's available time
  • See each timer's applied adjustment and undo that timer's change from its card
  • Keep the original plan separate from a live duration adjustment
  • Switch an automatically started Timer to Manual, or clear its plan after pausing, without losing its remaining time
Speaker Studio

Customize the Speaker timer panel with saved layouts

Open Speaker Studio from Host → Outputs → Speaker to design the current timer panel with the same editing tools as Display Studio. Choose 16:5, 16:9, or 4:3, add your branding, and save a template for each Speaker link. The panel scales as one picture on smaller screens, while the room heading and next-segment information keep their place in the page.

  • Add, hide, delete, move, and resize timers, segment names, speakers, start times, room clocks, messages, logos, and progress bars
  • Set fonts, sizes, colors, uploaded logos, and background images while keeping at least one visible timer
  • Choose 16:5 (1280×400), 16:9 (1280×720), or 4:3 (1280×960); taller panels move the next segment down
  • Keep element shapes and styles when changing ratios; uploading a background leaves the selected ratio unchanged
  • Use Studio timer and progress colors ahead of Host colors; stage-following timers use the saved danger color for overtime
  • Bind different templates to Speaker links, or share one; saving updates open outputs and their Host previews
  • Use the default Speaker on Free, one template per role on Pro, or the shared 20-template account allowance on Premium
Rooms

Close informational notices when you no longer need them

Common informational notices now have an X button. Close a hint on the current page without changing the timer, room settings, or what other devices show. Live number updates keep it hidden, while a new notice or reopening the page brings it back.

  • Close End-at pause hints, missed Scheduled-start notices, and selected feature and editing notices
  • Remove the notice and its empty space without affecting timer controls
  • Keep a dismissed hint hidden as its remaining time changes
  • Show the pause hint again after resuming and pausing, or switching to another paused timer
  • Keep errors, blocking validation, and conflict-resolution controls visible
Timers

Adjust an End-at timer without changing the original plan

Adding or removing time now changes only the current End-at run. The planned finish stays unchanged, so Expected end and Difference can show the live change. For example, adding 30 seconds to a final timer planned to finish at 14:10 moves its expected finish to 14:10:30 while the plan remains 14:10.

  • Keep the original plan when using quick time adjustments, setting remaining time, or dragging the progress bar
  • Keep live adjustments through refreshes, reconnects, name edits, and saving unchanged time settings
  • Resume toward the live finish time without adding back time spent paused
  • Clear the live adjustment on Reset; a Manual End-at timer waits for Start
  • Keep live adjustments out of saved configurations, Agenda drafts, copies, and CSV exports
Host

Connect Linked timer cards across plan gaps and overlaps

The green Linked connector now spans the full Gap or Overlap notice between timer cards, joining the previous timer to the next instead of stopping at the notice. Plan warnings remain visible, with room beside the line for their text and Resolve control.

  • Extend the Linked connector across the full notice, including when its text wraps
  • Keep Gap and Overlap details and Resolve available without covering them
  • Keep the short connector when there is no plan gap or overlap
  • Keep clicking the connector to toggle Linked without changing planned times
Host

Keep live forecasts aligned with automatic starts

Fixed a mismatch between upcoming start estimates and fixed Scheduled starts. Host now follows the actual automatic-start time and warns when it will pause an unfinished timer. Manual and Linked estimates are labeled separately, and End of show makes unfinished or conditional timing clear.

  • Keep Scheduled starts at their configured time instead of shifting them after the previous timer or a planned gap
  • Show which timer an automatic start will pause and its expected real remaining time without hovering
  • Distinguish fixed automatic starts, automatic Linked starts, and estimates that depend on manual starts or a resume
  • Show paused, waiting-for-sync, and missed automatic starts without inventing a new start time
  • Preserve remaining time when another timer automatically starts and pauses the current timer
  • Make clear when Expected end excludes unfinished items or depends on manual starts and resumes
Agenda

Keep planned starts through Agenda edits and CSV round trips

Fixed an issue that could remove Host planned starts when saving an Agenda edit. Planned times and their manual or calculated source stay with the draft after a refresh and are preserved when published. Duration and order changes show the recalculated plan before saving, while planned starts remain separate from automatic start settings.

  • Keep planned starts unchanged when editing names, speakers, or notes
  • Preview plan changes from duration edits, moves, copies, and deletions before publishing
  • Recover planned times for older drafts when the Room has not changed, and require review when it has
  • Preserve planned times, sources, milliseconds, and time-zone offsets in CSV exports and imports
  • Show plan dates and seconds in Agenda lists and printouts, including starts across midnight
Host

Plan Host timer starts separately from how they run

Set a planned start on a Host timer card and the following timers calculate their starts from the previous planned time and duration. Plan / Start now keeps Manual, Scheduled, and Linked together, while the duration shortcut focuses on duration, target end, and Time Warp. A planned time remains separate from the recorded actual start.

  • Set today's planned start using hours, minutes, and seconds with typing or custom dropdowns
  • Recalculate following planned starts when an earlier start or duration changes
  • Choose Manual, Scheduled, or Linked without mixing start settings into the duration shortcut
  • Distinguish manually set and calculated plans with separate icons
  • Use Select to clear planned starts from several timers that have not started
Host

Follow live start estimates and the expected end of the show

Host now compares planned starts with the live event. Upcoming start estimates follow actual starts, remaining-time changes, pauses, and waiting between timers. Below the last timer, End of show compares the planned finish with the expected finish and shows how far ahead or behind the event is.

  • Compare actual and expected starts with the plan using early or late feedback
  • Keep estimates moving while paused or waiting to start the next timer
  • Use real remaining time for Time Warp and the fixed target for End at timers
  • Continue from the next timer's actual start when it begins
  • Show planned end, expected end, and their difference without changing Scheduled start settings
Host

Handle plan gaps and show extra timing only when needed

A slim row between timer cards shows a gap or overlap in the plan. Resolve offers direct choices to change the previous duration, move the next start, or turn a gap into a timer; leaving it alone is also allowed. Upcoming estimates stay hidden until you hover the card, and a small dark tooltip explains each time.

  • Extend or shorten the previous timer, or move the next planned start, to close a gap or overlap
  • Convert a gap into a timer or keep the existing plan unchanged
  • Keep Plan and Set plan vertically centered when the expected start is hidden
  • Reveal the expected start inside the card on hover, then hover that time for its early or late difference
  • Keep card height stable and support keyboard focus and touch viewing
Display

Let Host and Moderator change a custom Display message size

The message size chosen in Host or Moderator now scales the message on a custom Display, not only the default screens. Display Studio still sets the design size. Lock size on a Message keeps that design size on the live screen.

  • Scale a custom Display message from the Host or Moderator size control
  • Grow or shrink the message box with the type so a longer note stays readable
  • Keep Display Studio on the design size while you edit the layout
  • Turn on Lock size for a Message that should ignore the live size
  • Leave the default Display, Speaker, Moderator, and Agenda screens on the existing message size
Host

Let a Host device preview grow into the real output

Click the live thumbnail next to a connected Display, Speaker, Moderator, Agenda, or Operator and that same window grows into a larger read-only view of the page that device is showing. The picture keeps its proportions while it grows. Click the dimmed background or press Esc to return to the thumbnail.

  • Click a connected-device thumbnail to enlarge the same preview window
  • Show the Display page, including that device's custom layout, instead of a schematic
  • Show the Speaker, Moderator, Agenda, and Operator pages in the same scaled picture
  • Keep controls visible on Moderator and Operator without letting the preview change the room
  • Close the enlarged view by clicking the background or pressing Esc
Operator

Kept the Operator progress triangle moving while the timer runs

On Operator, the white triangle on the progress bar now travels with remaining time after Start. It had been waiting for Pause before jumping to the new position. Pause, Reset, and the rest of the console are unchanged.

  • Move the triangle with the bar while the timer is running
  • Keep the same marker on Pause, Reset, and overtime
  • Leave Host, Display, Speaker, Moderator, and Agenda on their existing progress bars
Display

Kept a locked-ratio solid background on the canvas

A custom Display with a fixed canvas, such as 9:16, now keeps a solid background color on that canvas instead of filling the whole projector window. Image backgrounds already letterboxed; solid color now matches. Default still fills the device.

  • Keep a portrait or other locked-ratio solid color on the canvas
  • Letterbox the extra bands in black, the same way a background image already did
  • Leave Default Display filling the whole device
  • Keep Studio preview on the grey desk, not the live black bands
  • Leave transparent canvases see-through for capture
Display Studio

Scale message, segment, and speaker type with the bounding box

Resizing a text element on the Display Studio canvas now scales its type the same way a timer already did. The Size slider on the right follows the new size, so Message, Segment name, and Speaker no longer stay locked to the slider alone.

  • Resize Message, Segment name, or Speaker to scale the type with the box
  • Keep Next segment, Room time, and Custom text on the same height-based scaling
  • Update the Size slider when the bounding box height changes
  • Leave the type unchanged when only the width is resized
  • Keep timer numbers on the existing scale, up to 960px
Host

Added live previews on the Host device list

Hover a connected Display, Speaker, Moderator, Agenda, or Operator in Host to see a scaled live preview of that output. The thumbnail follows the same screen as the device, including a custom Display layout, the current message, flash, and blackout, without opening the Outputs dialog.

  • Hover a connected device in the Host list to preview what that screen is showing
  • Keep Display, Speaker, Moderator, Agenda, and Operator on the same scaled layout as the live output
  • Show a custom Display layout when that device is using one
  • Follow the current on-screen message, flash, and Display blackout in the thumbnail
  • Leave Host itself without a preview, and hide the thumbnail while managing devices
Display

Let each custom Display timer choose its own reading

A custom Display can now place more than one timer on the same screen. Each timer uses the same countdown, but can show Countdown, Count up, Time of Day, or one of the combined readings from the same list used in Host and Plan. The choice stays on that Display and does not change the timer setting.

  • Add another timer and choose its reading from the Display list
  • Keep Follow timer selected to use the current timer setting
  • Show room time beneath Countdown or Count up when that combined reading is selected
  • Resize a timer's height to scale its numbers, up to 960px
  • Set Safe, Warning, and Danger colors on the timer after the progress bar is hidden or removed
  • Move a timer without pulling the progress bar to the same position
Display

Made the Display timer follow the progress colors

When Follow warning color is on, a custom Display timer now uses the same Safe, Warning, and Danger colors as the first visible progress bar or ring. Overtime uses the Danger color. Hiding or removing the progress widget keeps the original fixed colors.

  • Follow Safe, Warning, and Danger colors from the first visible progress bar or ring
  • Use the Danger color after the timer reaches 0:00
  • Keep the original fixed colors when no progress widget is visible
  • Keep the timer's own color when Follow warning color is off
  • Leave a room-clock timer on its own color
Host

Added bulk actions on the Host timer list

Host can now select several timers at once. Choose Select at the top of the timer list, check the timers you want, then open the overflow menu to clone, move, delete, or change Agenda flow. Start after previous is the same live setting as Timer settings: the next timer starts when the previous one reaches 0:00, and the connector appears between the two cards.

  • Open Select at the top-left of the Host timer list
  • Use the Select all checkbox, see how many timers are selected, and exit with the close control
  • Clone, move up or down, or delete the selected timers from the overflow menu
  • Set Start after previous or No link on each selected timer against its own previous timer
  • Keep Host Timer settings, Quick Design, Plan, and Plan settings on the same Agenda flow value
Host

Added a session progress bar across every Host timer

When a room has two or more timers, Host now shows a thin session bar between the live preview and the timer list. It follows the combined planned length, moves only while a timer is running, and stays still during pauses or gaps between timers.

  • Show remaining time against the combined planned length of every timer
  • Split the bar by each timer's duration so longer segments take more of the track
  • Freeze the bar when a timer is paused or the next timer has not started
  • Keep overtime on the current segment instead of eating the next timer
  • Hide the bar when the room has only one timer, so it does not duplicate the current progress bar
Timer cues

Stopped leftover overtime flash from following the next timer

Starting the next timer no longer reuses the previous timer's overtime flash. Each flash now stays with the timer that triggered it, so a new segment follows its own Start, Yellow, Red, and Overtime settings.

  • Keep overtime flash on the timer that ran out
  • Clear leftover flash when Host switches to another timer
  • Let the next timer start without flashing unless its own Start flash is on
  • Apply the same behavior on Display, Speaker, Moderator, Operator, and Agenda
Host

Added a Host timer-list shortcut for Start after previous

Hover the gap between two Host timer cards to show the Linked Start connector, then click the line to make the lower timer start when the previous timer reaches 0:00. The same live setting appears in Host Quick Design, Timer settings, Plan, and Plan settings. Click the connector again to remove the automatic start.

  • Show the Linked Start connector when hovering the gap between Host timer cards
  • Click the line to set Start after previous on the upcoming timer
  • Keep Host Quick Design, Timer settings, Plan, and Plan settings on the same Agenda flow value
Display

Made live Display follow the saved custom layout

A saved custom Display now opens on the shared Display link, including projectors and other venue devices. Live Display stays read-only. If the layout cannot load, the room falls back to the default Display instead of showing a blank screen.

  • Open the same saved layout on the Display output link
  • Keep live Display free of Studio handles and drag controls
  • Leave timing, messages, password, pause, and rotate on the existing Output
  • Fall back to the default Display when a layout cannot load
  • Keep custom fonts local so venue devices are not blocked by a font CDN
Display Studio

Dim a Display background so the timer stays readable

A custom Display background image can now be dimmed so remaining time stays readable from the back of the room. Cover and Contain still choose how the photo fills the canvas. Solid color and transparent canvases are unchanged. Save still publishes the layout to the live Display.

  • Keep Cover to fill the canvas, or Contain to show the whole photo
  • Dim the photo from 0% to 80% so remaining time stays readable
  • Keep Dim when swapping to another image in the library
  • Upload PNG, JPEG, or WebP up to 5 MB
  • Leave solid color and transparent canvases unchanged
Outputs

Made extra custom Displays a Premium upgrade

Outputs now shows how many custom Displays the current plan can keep. Pro can edit one layout in place. Adding another screen is marked Premium. Free Customize still opens a greyed Studio preview with a Pro banner, instead of sending people away to pricing.

  • Show 1 of 1 custom Display on Pro, and N of 20 on Premium
  • Let Pro Customize open the existing layout and overwrite it on Save
  • Mark New custom Display as Premium until the account upgrades
  • Let Premium create another Display until the account cap
  • Keep Free Studio visible but locked, with the same yellow plan banner as other Pro features
Display

Added canvas sizes for projectors, tablets, and phones

Custom Display can now keep the adaptive default screen, or lock a fixed canvas for a projector, confidence monitor, tablet, or phone. Fixed layouts scale as a whole and do not stretch. Default still fills the device the way the current Display does.

  • Keep Default for an adaptive Display that fills the device
  • Choose fixed 16:9, 4:3, portrait, tablet, or phone canvases
  • Scale the whole layout without stretching circles or type
  • Edit Default on a 16:9 board, then let the live Output cover the screen
  • Make a second size as another layout on Premium, not by stretching one layout
Display Studio

Added a custom logo and background to Display

Pro Display layouts can now use one custom logo and one background image, or keep a solid or transparent canvas. Extra uploads stay available as a Premium upgrade, while images already in the library can still be selected.

  • Set a solid color, transparent, or image background
  • Replace the default mark with one custom logo
  • Reuse images already uploaded to the account library
  • Keep Pro at one logo and one background on the layout
  • Show a Premium sash on extra uploads instead of a silent error
Display

Added a ring progress option on custom Display

Custom Display progress can now be a bar or a ring. Elapsed time stays transparent so the canvas shows through. The bar can keep its triangle marker; the ring uses a small circular marker that travels with remaining time.

  • Switch progress between a bar and a ring
  • Keep elapsed time transparent instead of filling it with a second color
  • Show a triangle marker on the bar, or a circular marker on the ring
  • Change thickness and the three stage colors from Studio
  • Keep live Display read-only while Host edits the layout
Display Studio

Let Pro rearrange Display type, size, and color

Display Studio can now move and resize the timer, segment name, speaker, message, and room clock on the canvas. Choose from 15 distinct, self-hosted fonts, then set size, weight, color, and alignment. Venue Display devices load the same faces without calling Google Fonts.

  • Drag and resize the timer and other Display elements on the canvas
  • Choose from 15 visually distinct fonts, including pixel, script, and poster faces
  • Set size, weight, color, and alignment for each text element
  • Keep a visible timer on the layout before Save
  • Load fonts from the site itself so other devices can still open Display
Display

Opened Display Studio from Outputs

Host can now open Display Studio from Outputs and preview a custom audience screen without leaving the live room. The default Display still works when no custom layout is attached. Free accounts can look around Studio with controls locked; Pro can save one branded Display.

  • Open Customize from the Display output in Host
  • Preview the audience screen before sharing the link
  • Keep the default Display when no custom layout is attached
  • Let Free accounts browse Studio without jumping to pricing
  • Let Pro accounts save one branded Display layout
Agenda Studio

Rebuilt Plan as a full-width Run of Show timeline

Agenda planning now uses the full screen instead of a nested card or table. Each item is a timeline row that shows the same details as Host: start time, duration, speaker, notes, colored labels, and Linked Start. Opening Plan resumes a local draft immediately, and Host and Plan now share one timer settings editor.

  • Edit the agenda on a full-width timeline instead of a centered card or spreadsheet
  • See start time, speaker, notes, labels, and Linked Start on each row, with a connector between linked items
  • Color rows by scheduled start, linked handoff, select-next, or hard stop
  • Open Plan and keep editing a saved local draft without a Resume or Discard prompt
  • Use the same timer settings editor in Host and Plan, while Plan still publishes only after Save changes
Host

Let Host scrub remaining time on the live progress bar

The Host preview progress bar can now be dragged to jump remaining time. Hovering reveals a ruler under the bar, aligned to the same width, so you can click or drag to a new position without opening Time adjustments.

  • Hover the Host progress bar to show a matching ruler under the bar
  • Click or drag to preview remaining time, then release to apply it
  • Keep the quick ± buttons and exact remaining for small or precise changes
  • Leave Display, Speaker, and other shared views read-only
  • Send the new remaining time through the same live room sync as other Host adjustments
Timer cues

Made new timer cue defaults clearer and safer

New Pro and Premium Timers now start with practical visual cues for the room: Off at Start, then 1-second, 3-second, and 3-second flashes for Yellow, Red, and Overtime. Timing teams get the default alerts, while the audience-facing Display receives visual cues without unexpected sound.

  • Use Off / 1s / 3s / 3s as the starting Flash plan for new Timers
  • Send Sound cues to Host and Operator by default
  • Send Flash cues to Host, Operator, and Display by default
  • Keep Display quiet by default while still making visual warnings visible to the room
  • Restore the recommended Flash durations and targets with one button and clear success feedback
  • Keep Infinite available for custom setups, but do not use it as the default; existing saved Timer settings remain unchanged
Host & Moderator

Added a persistent flash for the on-screen Display Message

Host and Moderator can now flash the current on-screen message the same way the timer number flashes. Click once to start, click again to stop. The live pulse follows Display, Speaker, and the Host preview without changing the saved Room.

  • Toggle message flash from Messages → On screen, next to Clear
  • Use the same Zap control in Host and the embedded Moderator Messages drawer
  • Keep the current message text, color, and size when flash turns on
  • Stop flashing automatically when the message is cleared or replaced
  • Keep the live flash out of Saved Rooms so the next session starts without a pulsing message
Host & Display

Added audience blackout for shared Display screens

Host and Operator can now black out every Display without pausing the timer. The audience screen goes empty for a break, source change, or OBS capture, while Host, Operator, Speaker, Moderator, and Agenda keep seeing the live clock.

  • Toggle audience blackout from Host beside Messages and Flash, or from the Operator console
  • Cover every Display, including picture-in-picture, with a solid black overlay
  • Keep the timer running so remaining time, messages, and agenda changes continue in the background
  • Leave Speaker, Moderator, and Agenda views visible so production and presenters are not blinded
  • Show an Audience blackout status on Host so the operator can tell what the audience currently sees
  • Keep the live blackout out of Saved Rooms so the next session starts with displays visible
Operator console

Introduced the touch-optimized Operator console for live stage control

We introduced Operator, a dedicated first-class role tailored for tablets and mobile devices. Built for live event directors, webinar managers, and stage runners, the Operator console provides large tactile controls, instant timer adjustments, seamless segment switching, and screen wake lock protection—without cluttering the view with room settings or audience messages.

  • Control live timers with oversized touch buttons, tactile Start/Pause toggles, and safe-guard reset controls
  • Make split-second time adjustments using +30s, +1m, +5m, and -1m quick capsules or the full HH:MM:SS numpad
  • Broadcast amber flash alerts across all connected screens to signal critical timing moments
  • Switch between previous, current, and upcoming segments with one tap, or browse the complete schedule drawer
  • Keep tablet and phone displays continuously awake during live productions using the built-in Screen Wake Lock
  • Share dedicated Operator output links with password protection and real-time device identity tracking
Moderator & messages

Simplified Moderator messages and shared the active message everywhere

Moderator now reuses the compact Host message panel, so sending a note and managing audience questions no longer requires a separate message workflow. The active message is rendered from the shared Room state in the Moderator timer, Agenda timer, Host preview, Display, and Speaker views.

  • Use one compact Host-style composer inside Moderator for notes and audience questions
  • Keep the Moderator page focused on the timer, current message, and audience questions instead of a multi-panel message workflow
  • Show the active message in the Moderator timer and Agenda timer, as well as Host, Display, and Speaker outputs
  • Carry the saved message color and font size through the shared output views
  • Keep the Moderator timer hierarchy clear with the name at top left, the time centered, and progress at the bottom
Shared views

Added timer progress bars across every shared role

Display, Speaker, Moderator, Agenda, and Output previews now use the same green, yellow, and red progress bar, so every view can follow the current timer position at a glance.

  • Show the shared progress bar in Speaker, Moderator, and Agenda views
  • Show the same progress bar in Speaker, Moderator, and Agenda Output previews
  • Keep warning thresholds and elapsed progress consistent across every view
  • Maintain one shared progress-bar component for future visual updates
  • Keep Agenda segment context beside the agenda list instead of crowding the main timer
Host

Added Host device management and bulk controls

Host can now manage shared devices from one compact window. Select one or many Operator, Display, Speaker, Moderator, or Agenda devices to disconnect, reconnect, or remove them without leaving the live room.

  • Open Manage devices to see supported capacity, current online count, and every manageable device
  • Select individual devices or use Select all, with a scrollable list for larger rooms
  • Disconnect devices while keeping them visible as inactive, then reconnect them later
  • Remove devices permanently from the Host list with a confirmation step
  • Keep disconnected device screens frozen and prevent removed devices from reconnecting automatically
Timer details

Added quick timer details across shared views

You can now update a timer's title, Speaker, Notes, and color labels from the card pencil without opening the full settings panel. Those details stay synchronized across the Host card, Agenda, Moderator and Speaker next-segment cards, while Display keeps its focus on the timer and current Speaker.

  • Edit Title, Speaker, Notes, and Labels in one compact quick-edit dialog
  • Reuse existing labels or create a new label with one of 20 colors
  • Keep the quick editor and full Timer Settings on the same saved timer details
  • Show the same context in Agenda, Moderator, and Speaker next-segment cards
  • Keep the Display countdown clear while showing the current Speaker as a quiet subtitle
Host

Made Host popups easier to dismiss

Host dialogs and menus now close when you click the surrounding blank space or move to another part of the page, so you can get back to the live room without hunting for a close button.

  • Close time adjustments and timer action menus by clicking outside them
  • Dismiss Timer Settings, Messages, Room Timezone, and audience sharing from the surrounding backdrop
  • Keep clicks inside each dialog working normally without accidental closure
Display

Made the current timer name easier to see

Display now shows the current timer name centered above the countdown, so speakers and audiences can immediately tell which segment is running without moving the time itself.

  • Show the active timer name above the Display countdown
  • Keep the countdown in its established position while the name sits higher for clearer hierarchy
  • Scale and constrain the name responsively so long titles stay centered on smaller screens
Audience Q&A

Added live audience questions to timer rooms

Invite the audience with a QR code or link, receive questions in one compact Messages queue, and show one question at a time on the existing timer Display. The Host and Moderator stay in control without a separate presentation workflow.

  • Share a QR code or audience link from Messages; participants do not need an account
  • Keep new questions in one compact queue with a real unread count and a subtle green reminder
  • Show, hide, or switch questions on the Display without losing a question from the queue
  • Delete an unwanted question with a confirmation step
  • Free rooms can receive up to 3 audience questions per event; Pro and Premium include unlimited questions
Timer settings

Made timer timing easier to configure

Quick Design is now a compact shortcut from the timer duration, and Host Settings and Plan use the same clear timing choices. Existing saved timers remain compatible while new edits use the simpler Duration and Target time language.

  • Click a Timer's duration to open Quick Design without searching through the control row
  • Choose Manual or Scheduled starts, Duration or Target time, and the linked-start behavior in one lightweight flow
  • Use the same Duration and Target time labels in Host Settings, Quick Design, and Plan
  • Keep existing legacy timing settings readable and convert them to the current Duration format when saved
Timer cues

Made countdown alerts clearer and more dependable

Timer alerts now flash the time digits instead of the whole timer, with a clearer Host control for an immediate manual flash. Pro hosts can choose how long each Start, Yellow, Red, and Overtime flash lasts, including continuous flashing, while every shared timer view can receive the cue.

  • Flash only the time digits at a consistent 250ms rhythm
  • Choose Off, a timed flash, or Infinite for every alert stage
  • Use the Host lightning control for a free, immediate number flash
  • Keep Host, Operator, Speaker, Display, Moderator, and Agenda cue targets aligned with saved settings
  • Deliver configured Host Chimes reliably when a timer reaches its cue point
Shared views

Simplified Speaker, Moderator, and Agenda timers

Shared live views now keep the current segment focused on the name and remaining time. Status still shows through the timer color, without extra labels such as Current segment, Live now, Idle, or On track.

  • Keep the logo, segment name, and timer as the main current-segment view
  • Remove Current segment and On track labels from Speaker
  • Remove Current segment, Idle, and On track labels from Moderator
  • Remove Live now, Idle, and On track labels from Agenda
Host

Made custom time corrections easier to set

Host can now set a custom quick step or an exact remaining time by adjusting hours, minutes, and seconds directly, instead of typing a time format during a live session.

  • Set a custom quick step with minutes and seconds
  • Set exact remaining time with hours, minutes, and seconds
  • Keep the existing preset steps, Set, and Apply actions in the same compact panel
Output Links

Added one workspace for every shared output

Each room now has a dedicated Outputs workspace for preparing Operator, Display, Speaker, Moderator, and Agenda views without leaving the live Host timer. Share the right view with the right person or screen, then manage that link in one place.

  • Open all five built-in output views from one Outputs button in Host
  • Preview each view, copy its link, show a QR code, or open it in a new tab
  • Pause, resume, or generate a fresh link for one output without interrupting the Room
  • Free rooms can use Output Links; Pro and Premium add password protection for individual links
  • Saved Room copies keep the output setup while creating fresh links for the new session
Host & Display

Simplified Host and added a fullscreen Display control

Host now keeps the room name and live controls in focus, while Display includes a one-click fullscreen control for shared screens. The fullscreen button also makes it easy to return to the regular view when the session changes.

  • Removed the extra PresentationTimer label and Host View badge from the Host workspace header
  • Enter fullscreen directly from the top-right corner of Display
  • Use the same control, or press Escape, to return to the standard Display view
Pro Cue Actions

Added customizable wrap-up Chimes, Flash, and role delivery

Pro rooms can now configure what happens at Start, Yellow, Red, and Overtime. Choose from 12 distinct Chimes, enable a single visual Flash per stage, and decide whether each effect reaches Host, Operator, Speaker, Display, Moderator, or Agenda.

  • Select a Chime to hear it immediately, with no separate Test button
  • Use quick icons to mute or restore all Chimes or Flash settings in the current panel
  • Apply the current timer's Chime, Flash, or wrap-up times to every timer with one Actions menu
  • Each shared role page executes effects locally, with device sound authorization and visual-alert preferences
  • Free users can still use the basic Sound cues switch; advanced controls are visibly locked with a direct Pro pricing link
Agenda & CSV

Made agenda editing safer and added CSV v3 wrap-up settings

Agenda planning now keeps editing separate from the read-only Run of Show. You can pause editing and return to the agenda without losing the browser draft, then resume when ready. CSV v3 carries advanced wrap-up settings between sessions.

  • Exit editing without navigating away from the current room
  • Resume a paused local draft instead of rebuilding the agenda
  • Import and export four-stage Chimes, Flash flags, and five-role targets with CSV v3
  • Keep v1 and v2 CSV files compatible, with clear warnings when legacy sound settings are recalculated
  • Use the existing draft-first Save changes flow so imports never change the live Room unexpectedly
Reliability

Fixed repeated alerts, stale room links, and reconnect edge cases

Timer cues now behave consistently through pauses, resets, reconnects, background-tab recovery, and settings changes. Saved Room reopening and WebSocket close handling were also hardened to prevent confusing lost-room or send-after-close errors.

  • Prevent a Yellow, Red, or Overtime cue from replaying after a reconnect or React refresh
  • Changing a threshold while a timer is running does not backfill an alert that already passed
  • Reset and restart establish a clean cue baseline for the next run
  • Keep the canonical Saved Room ID when reopening Host so timers and links stay together
  • Ignore late WebSocket handshake responses after a socket has already closed
Agenda scheduling

Added reliable scheduled starts and hard-stop end times

Pro hosts can now prepare an agenda around the real event clock. Schedule a segment to start at a specific time, choose a fixed End at time when a hard stop matters, and let the Room keep that timing even when Host and Display are not left open.

  • Use Manual or Scheduled starts with either a duration or a fixed End at time
  • Show each planned time in the Room's time zone before publishing the agenda
  • Catch past times, overlapping scheduled segments, and incompatible linked starts before they can go live
  • Review an expired saved schedule before reopening a Room, instead of silently changing or starting it
Run of show

Made it easier to import, share, print, and reuse an agenda

Bring a run of show into PresentationTimer, take it back out, or prepare the next session without rebuilding it from scratch. CSV now preserves the timing and item settings that matter for a live event, while keeping import changes safely in a draft until you save.

  • Import or export a complete Agenda CSV with schedules, hard stops, alerts, sound, display settings, and item messages
  • Export scheduled times in the Room's local clock with a clear UTC offset, so spreadsheet values remain familiar and portable
  • Preview CSV rows, timing, item limits, and errors before applying a draft; choose Append or Replace intentionally
  • Print a clean run of show, create a next-session copy, and review agenda changes before publishing them
Pro Agenda Studio

Introduced a dedicated workspace for planning a live agenda

Pro rooms now have a focused Plan workspace for preparing a complete agenda before the event goes live. Build and adjust the sequence in a private draft, then publish the whole approved plan together when you are ready.

  • Add, copy, reorder, move, and delete agenda items without touching the live Room until Save changes
  • Edit item names, duration, timing, display mode, alerts, sound, and messages in one compact settings flow
  • Choose Manual, Select next, or Start next handoffs with clear safeguards for scheduled items
  • Designed the draft, drawers, confirmations, and controls to stay practical on phones, keyboards, and screen readers
Live operations

Made live agenda controls faster and more flexible

Hosts can now run a live agenda from a compact player-style control bar: move between agenda items, start or pause the active timer, and correct time without opening full timer settings. Every shared view follows the same room state.

  • Use icon controls to move to the previous or next agenda item without automatically starting it
  • Start or pause the active timer from the same central control
  • Choose a quick adjustment step: 15 seconds, 30 seconds, 1 minute, 2 minutes, 5 minutes, or a custom value
  • Add or remove the chosen step, or set an exact remaining time when the live session needs a correction
Shared views

Added actual start-time records to moderator and agenda views

Moderator and agenda pages now stay aligned with host and speaker timing by showing the actual start time after a segment begins. Agenda also keeps that timestamp as part of each started item in the timeline.

  • Show the same actual start time in Moderator after a manual timer begins
  • Keep scheduled start labels for upcoming agenda items unchanged
  • Add Started HH:MM:SS metadata to agenda items that have actually begun
  • Clear the recorded actual start time again when a manual duration timer is reset
Time display

Added flexible timer and room-clock display modes

Hosts can now choose how each timer appears across the display, speaker, moderator, agenda, and host preview screens. The new options support countdowns, elapsed time, room-clock combinations, and a standalone room clock.

  • Choose Countdown or Count Up for each timer
  • Add the current room time beneath a countdown or elapsed timer
  • Show Time of Day as a standalone room clock with seconds
  • Keep every shared view aligned to the room timezone and synchronized server time
Agenda view

Added a public agenda view with linked flow cues

PresentationTimer now includes a dedicated agenda view for shared room progress. Teams, attendees, and next speakers can follow the live segment, the next segment, and linked start relationships without opening the host controls.

  • Added a dedicated /agenda screen for read-only room progress
  • Show the live segment, the next segment, and the full agenda in one view
  • Show linked-start states for upcoming agenda items and handoff transitions
  • Added agenda link sharing from the host timer share menu
Moderator view

Added a dedicated moderator view and simplified host timer controls

PresentationTimer now includes a dedicated moderator view for producers, assistants, and facilitators who need room awareness without host control. The host timer controls were also simplified so start and pause now share one clearer primary button.

  • Added a dedicated /moderator screen for read-only room monitoring
  • Show current segment, next segment, active message, and room connection summary in moderator view
  • Added moderator link sharing from the host timer share menu
  • Simplified host timer controls into one primary Start or Pause button
Speaker view

Added a dedicated speaker view with start-time cues

PresentationTimer now includes a dedicated speaker view link, clearer start-time visibility for live timers, and a cleaner host-side preview for presenters who need to track both the current segment and what starts next.

  • Added a dedicated /speaker screen alongside the display screen
  • Show current timer start time after manual start and for scheduled timers
  • Show the next segment scheduled start time when a timer is configured to start later
  • Refined the host timer preview to feel lighter and less card-heavy
Account

Added saved rooms under My Rooms

Signed-in users can now save a room to their account, reopen it later from My Rooms, and manage it without losing the live host workflow.

  • Save a room only when you want to keep it
  • Reopen saved rooms from your account page
  • Rename or delete saved rooms with account control
Display messages

Added display message controls

Hosts can send a short message to the timer display, making it easier to guide speakers and audiences during a live session without interrupting the room.

  • Lightweight host control for display messages
  • Messages visible on the speaker display
  • Simple interaction for live-event pressure
Reliability

Improved live room synchronization

Host and display screens stay better aligned when controlling a live timer room, which helps remote meetings, classroom screens, and stage displays follow the same clock.

  • Better host-to-display connection
  • Less confusion when reopening or sharing a room
  • More dependable live timer state across devices

Only shipped product changes are listed here.