Want to know what has changed since a previous version? This page lists those changes. You can alter the range of release notes to display if you wish.
The latest release of Time Out is version 2.9.7.
timeout://break/micro/pause/30m, where micro is the break name, and 30m means pause for 30 minutes.timeout://break/micro/resume.timeout://pause URL without an amount (to pause all breaks indefinitely) possibly crashing.timeout:// URL.timeout://settings to open the Time Out settings window, in addition to the existing timeout://preferences (useful for scripting and shortcuts).break, lunch, snack".meeting, 1-on-1, planning".timeout://break/micro/start will start the Micro break.timeout://break/micro/postpone1 to postpone the Micro break by the first postpone amount.timeout://break/normal/postpone2 to postpone the Normal break by the second postpone amount.timeout://break/mybreak/skip to skip "My Break"; use lowercase and omit spaces and punctuation for the break name in the URL.timeout://break/micro/reset to reset the Micro break.timeout://pause will pause breaks indefinitely.timeout://pause/10m will pause breaks for 10 minutes (use "s", "m", "h", or "d" units, or no suffix for minutes).timeout://resume to resume after a pause.timeout://preferences to show the Preferences window.window.webkit.messageHandlers.getTimeOutConfig.postMessage('') message to get a JSON of the break configuration. It will call back to a timeOutConfig(json) function, passing the JSON. Properties include format (the JSON format, initially 1), identifier (the break's unique identifier), name (the break's name), durationSeconds (the break duration expressed in seconds), durationString (e.g. "10 minutes"), frequencySeconds (the frequency in seconds), frequencyString (e.g. "1 hour"), beginningSeconds (the fade-in time), endingSeconds (the fade-out time).window.webkit.messageHandlers.getTimeOutState.postMessage('') message, to get a JSON of the break state information. It will call back to a timeOutState(json) function, passing the JSON. Properties include format (e.g. 1), nextDue (e.g. an ISO date like "2016-09-29T23:27:51Z"), lastStarted, lastDone, lastDeferred (also dates), lastPhase (e.g. done, skipped, or postponed), and currentPhase (e.g. pending, starting, started, or finishing).