Skip to content
Traslatability traslatability

Countdown Timer Changelog

Countdown timers that create real urgency — on a product, across the shop, or holding a basket at the checkout.

Countdown Timer

Release history

Every version, what changed, and when it shipped.

  1. 1.5.10
    • Saving now says what was saved. Every screen answered with the same word — “Saved.” — which tells you the one thing you already knew, that you pressed the button. Each screen names what it kept.
    • The confirmation message has no close button and more room at both ends: it leaves on its own after four seconds, and clicking anywhere on it dismisses it.
  2. 1.5.9
    • Confirmation and error messages are easier to see: rounder, and coloured by what they are saying — green for saved, red for something rejected, amber for something to look at — each with a mark of its own.
    • A licence message now looks like one. Activating a key answered in an unmarked grey box, whatever it said; it carries the right colour and a mark like every other message on the screen.
    • A licence key that could not be a key is refused on the spot, without a request to the licence server and without reloading the screen. An empty box used to mean a wait, and on an offline site it meant being told the licence server could not be reached.
    • A key pasted out of an email in lower case, or with the dashes lost, is put right rather than reported as wrong.
  3. 1.5.8
    • Confirmation messages line up properly and sit on rounder corners: they were top-aligned with the text nudged down two pixels to meet the icon, which on a one-line message read as a misalignment because it was one.
  4. 1.5.7
    • Confirmations are easier to see. The message after a save is bordered in the colour of what it is telling you, sized to the words rather than stretched to a fixed card, and it now says what was saved rather than just "Saved".
    • It stays for four seconds instead of three — long enough to read a sentence — and hovering it holds it open.
  5. 1.5.6
    • Tab changes are instant. The plugin's other screens are fetched quietly in the background while you read the first one, so by the time you click a tab there is nothing left to wait for — tens of milliseconds instead of a second and a half.
    • One at a time, never in parallel, started only once the screen you are on is ready and the browser says it is idle, stopped the moment you navigate, and skipped entirely on a metered connection.
  6. 1.5.5
    • An admin that never reloads. Every screen arrives without a page load and every save happens where you are standing — and the screen you are heading for is usually already fetched, because moving a pointer to a menu item takes long enough to fetch it.
    • Saved, and told so where you are looking. A save answers in a small message in the top-right corner that clears itself after a few seconds, instead of reloading the page and putting a notice above the header.
    • It is an enhancement, not a dependency: if a fetch fails or scripting is off, links navigate and forms submit exactly as they always did, and the server side is unchanged.
  7. 1.5.4
    • Notices redesigned: a quiet bordered card at 14px with the tone carried by a tinted icon, rather than a block of colour in coloured type.
  8. 1.5.3
    • Every notice this plugin prints now looks the same: a white box with a coloured rule down its edge — orange for something to do, red for something wrong, green for something that worked. WordPress tinted a warning cream and an error pink and gave each one its own border colour, so a few notices in a row read as a few different kinds of box.
    • The message on the licence screen after activating or deactivating a key now stays where it is printed, rather than jumping down the page a second after the screen has loaded.
  9. 1.5.2
    • Fixed: a notice from this plugin no longer jumps after the page has loaded. WordPress lifts any notice out of the page once it is ready and drops it under the page heading, so the screen settled and then everything below moved by the height of a notice — and painted once in WordPress's colours before ours arrived. Ours stay where they are put, styled from the first paint.
  10. 1.5.1
    • Tooltips are ours rather than the browser's. They appear the moment you hover or focus instead of after a second, they are styled like the rest of the screen, and somebody using a keyboard gets them too. On this plugin that is the copy button beside a shortcode.
  11. 1.5.0
    • Fixed: "Never on these" threw away every exception but the first. The field posts its choices as one line, and the code that read it back only knew how to split that line in one of the two shapes it arrives in — so choosing two pages to keep it off kept it off neither. It has been that way since the display settings were rebuilt. One choice always worked, which is why it went unnoticed.
    • Who sees it on a campaign. Limit one to desktop, tablet or mobile — decided by the width of the window, so it survives page caching — to signed-in or signed-out visitors, or to particular roles from your own site's list. There is no schedule panel: a campaign already has its own dates.
    • Fixed: pressing Enter in a field on a saved campaign offered to delete it. A browser submits a form through its first submit button, and on that screen it was Delete. Enter saves now.
    • Fixed: a campaign limited to one screen size still left its bar across the top of every other one. The strip carries the rule as well as the timer inside it.
    • Fixed: a place could be chosen and ruled out at the same time when the choice came from a preset. "The front page only" left the front page tickable under Quick exclude, which is a rule that cancels itself. The preset now greys out the places it chose, and the setting is refused on save even if the form says otherwise.
    • Fixed: a place ticked under Quick exclude could not be unticked. It was written into the field below it as well, and that field posted it straight back on the next save. Named places belong to the ticks now, and individual pages and categories to the field, so nothing is written down twice.
    • Only these roles appears once Signed in is ticked, rather than sitting there inviting a rule that can never match: a role is something only a signed-in visitor has.
  12. 1.4.2
    • The campaign editor's page rules sit in the two columns it already had, rather than opening a second grid inside one of them.
  13. 1.4.1
    • The display settings are laid out in two columns: what it shows on and who sees it on the left, what it is kept off and when on the right, so the pair can be read against each other.
    • Fixed: a place could be ticked both as somewhere to show and somewhere to exclude, which is a rule that cancels itself. Ticking one now greys out the other, and the setting is refused on save even if the form says otherwise.
  14. 1.4.0
    • A campaign's page rules use the same structure as every other plugin: a preset, tick lists built from your own site, a searchable exceptions field and address rules with a * wildcard.
    • A campaign keeps its own dates and its own audience question, so it does not repeat them.
    • The documentation and knowledge base cover all of it.
  15. 1.3.0
    • A campaign can now say which pages it is allowed on, not just where on a page it sits: tick the places, kinds of content and archives, then name the exceptions. A sale bar everywhere except the checkout takes one entry.
    • Products, categories and tags are chosen by name throughout; there is nowhere left that asks for an ID.
    • The documentation and knowledge base have been updated to match.
  16. 1.2.0
    • A campaign can now be kept off particular pages, or limited to them: pages, posts, products, categories, or a named place like the basket or the checkout. A bar that belongs everywhere except the checkout was not something you could say before.
    • The same vocabulary is used by every Traslatability plugin that asks the question, so you learn it once.
  17. 1.1.4
    • The shortcode chip in a list is drawn as one object again — it had become a line of text with a copy icon adrift after it — and copying now turns it the same soft green as everything else that has gone well, rather than outlining it in dark green.
  18. 1.1.3
    • The category, tag and product search is immediate now. It was asking the server on every keystroke, and almost none of that wait was the search — it was WordPress starting up, which no amount of tuning the query can fix. A shop small enough to carry is now sent across once, the first time you use the field, and every keystroke after that is answered in your browser with nothing on the wire: about 1.3 seconds a search before, about 25 milliseconds now. Very large shops keep asking the server, which is the right trade at that size.
    • A saved campaign's shortcode, under its name at the top of the editor, is now something you can click to copy rather than text to retype.
  19. 1.1.2
    • The shortcode boxes are drawn properly now. WordPress paints every piece of inline code with its own grey background, which put a second box inside ours; a long shortcode was also cut off at the edge rather than wrapping, so you could not read the end of what you were about to copy.
  20. 1.1.1
    • Fixed: the search box in the category, tag and product picker drew a border of its own inside the box that already had one, so the field appeared to have two.
    • The picker no longer opens a list until you type. Showing the first twenty things alphabetically answered a question nobody asked, and on a shop with thousands of categories it was never the twenty you wanted.
    • The list of matches now moves the field clear of the preview pinned at the top of the screen, and opens upwards when there is no room below it.
  21. 1.1.0
    • Categories, tags and products are chosen by name instead of by ID. Start typing and it finds them; the page never loads the taxonomy, so a shop with thirty thousand categories opens as fast as one with thirty.
    • An exclusion list that used to ask for "12, 44, 91" now searches your products the same way.
    • Every dropdown now draws its own arrow. A native select is nearly invisible against our surface on macOS and sometimes has no arrow at all elsewhere, so a dropdown could read as a text box — and a text box invites typing rather than clicking.
    • A shortcode is copied by clicking it. It used to be text to select by hand, which is a small tax on the one thing you came to the screen for.
  22. 1.0.2
    • Fixed: the basket hold now shows on the block Cart and block Checkout, which is what a recent WooCommerce installs by default. It hooked only the classic shortcode cart, so on a default modern shop the hold was switched on and drew nothing.
  23. 1.0.1
    • The campaign preview now sits above the controls, across the full width of the screen, and stays in view while you scroll. Choosing a design and judging the result is one glance rather than two.
  24. 1.0.0
    • First release: countdown campaigns for WooCommerce and WordPress.
    • Three kinds of countdown — a fixed date and time, a product's own WooCommerce sale end, or a length of time per visitor that is remembered rather than reset.
    • Four placements without touching a template: a product page, shop and category listings, a bar across the top of the site, and above post and page content. Plus a shortcode for anywhere else.
    • Targeting by category, tag or product ID, with an exclude list that always wins.
    • Eight designs — blocks, plain, outline, pill, digital, rings, flip and a full-width ribbon — each drawn live in the picker.
    • Every countdown is worked out against the site's own time zone and sent to the browser as remaining seconds, so a wrong device clock cannot mislead anyone.
    • A basket hold that applies a real WooCommerce coupon while it runs, takes it back when it expires, and never empties the basket.
    • Rendered correct on the server, so a cached page shows the right time and a page without JavaScript still shows a countdown.
    • Spanish and French included, and each site on a multisite network keeps its own campaigns.

Get Countdown Timer

One licence, every feature. Updates and support included.

See pricing