Changelog

Every release, every fix, in chronological order. TimerOS v1.0.0 shipped on 21 July 2026 — here’s everything that landed in the first public release, and everything since.

You never chase updates yourself: the desktop app downloads new versions in the background and installs them silently, and each release’s notes also live in the app under Settings → About. The web dashboard and client portal update continuously. When something on the roadmap ships, this page is where it lands.

AddedImprovedFixed
Want an email when a new version ships? Write to [email protected].
TimerOS Workspace
Release feed
Updating TimerOS1.15.2 → 1.15.5
Downloads in the background — installs silentlyAuto-update
Recent releases
v1.15.5Where the window endsAug 23
v1.15.4Signed in without the retypingAug 19
v1.15.3Said once, then out of the wayAug 18
v1.15.0Hours you actually trackedAug 18
v1.14.0Give a task the time you already haveMajorAug 18
v1.13.0Both sides of the same roomAug 12
v1.12.0Bring the client into the roomMajorAug 11
v1.11.0One place to be while it burnsMajorAug 11
66 releases since 4 Jul 2026Every fix, in order

Releases

v1.18.3

Pictures on every board

28 August 2026
  • AddedPictures on project whiteboards and war-room canvases, the same way notebooks already work — add one from the toolbar, paste it from the clipboard, or drag it in. It lands on the canvas where you can move it, resize it, and send it in front of or behind anything else. PNG, JPEG, GIF and WebP, up to 10 MB each and 100 per board.
  • AddedYour clients see the pictures you add — on the project whiteboard in their portal and on the shared war-room canvas — but they cannot add their own. Worth remembering before you paste a screenshot onto a board a customer can open: anything you put there, they can see.
  • AddedEvery picture is stored privately and served only to people who can already open that board, so it is exactly as private as the canvas it sits on.
  • ImprovedThe project whiteboard now grows with the window instead of sitting in a fixed box, and the revisions column grows with it. You can also fold the revisions column away with the chevron in its header it becomes a slim strip down the side and gives the space to the canvas, and stays folded until you open it again.
v1.18.2

Front and back

28 August 2026
  • AddedBring to front, send to back. Select anything on a canvas — a picture, a drawing, a note — and move it above or below whatever it overlaps, from the toolbar or with Ctrl+] and Ctrl+[. It works on several things at once and keeps their order relative to each other, and undo puts them back exactly where they were.
  • AddedIt applies to every canvas, not just notebooks — project whiteboards and war-room canvases get the same two buttons.
v1.18.1

Pictures that stay

28 August 2026
  • FixedA picture you added showed for a moment and then turned into an empty frame. The app was not sending the picture’s id when it saved, and the server was not storing it either — so the copy that came back had no picture attached and replaced the good one on screen. Pictures added on the previous version stay empty frames and need adding again.
  • FixedA picture could not be clicked, moved, resized or erased. The canvas knew how to draw the new kind of element but not how to tell that you had clicked one, so it ignored every attempt.
  • FixedExporting a notebook that contained pictures produced a blank dark page. The export never loaded the pictures, so each came out as the faint outline the canvas shows for a missing image. Exports now include them, and use your own colours rather than a default palette.
v1.18.0

Pin something up

27 August 2026
  • AddedPictures on a notebook page. Add one from the toolbar, paste one straight from the clipboard, or drag one in from your desktop — it lands on the canvas where you can move it, resize it and write beside it like anything else you have drawn. PNG, JPEG, GIF and WebP, up to 10 MB each and 100 per notebook.
  • AddedA picture follows the notebook, not the machine: add one at your desk and it is there in the web app and on your phone. If the notebook is shared, whoever you shared it with sees the pictures too — and, as always, your clients never do.
  • AddedNobody can reach a picture through anything except the notebook it belongs to. It is stored privately, never on a public address, and served only to people who can already open that notebook — so a picture is exactly as private as the page it sits on.
v1.17.1

Your own pen

27 August 2026
  • FixedA notebook could open as “Read only” even when it was your own. It happened when the app was newer than the server: the app asked to join the notebook’s live session, the server did not recognise notebooks as live yet, and the app read that refusal as “you may not draw here” — then kept it for as long as the notebook stayed open. Your own notebook can no longer be locked that way. The server still decides every save, exactly as before; a refused live session simply cannot take your pen any more.
v1.17.0

Two pens, one page

27 August 2026
  • AddedA shared notebook is live. Give a colleague the pen and you draw on the same page at the same time — you see their cursor with their name under it, and their strokes appear as they make them, the same way a project whiteboard works. There is nothing to switch on: open the notebook, and whoever else has it open is there with you.
  • AddedWhen you share, you choose what the other person can do: look, or look and draw. You can change your mind about anyone already on the list without removing them first. Either way it stays your notebook — only you can rename it, re-share it, change its pages or delete it — and it still never reaches your clients.
  • AddedSearch now looks inside your notebooks, not just at their names. Type in the shelf’s search box and you get the notes and text that match, with the notebook each one came from; click a result and the canvas opens centred on it. It searches notebooks shared with you as well, and nothing else — it cannot be made to find what a colleague wrote in a notebook they have not shared with you.
  • AddedDeleting a notebook is no longer final. It goes to a Trash at the bottom of the shelf and everything drawn in it is kept for 30 days, so you can put it back. Deleting it for good from there is a separate, deliberate step, and it only works on something already in the Trash.
  • AddedExport a notebook as an image or a PDF. It saves the whole canvas, not the part you happen to be looking at, at print resolution and without the background grid.
  • ImprovedLinking a notebook to a project or a task is quicker in a large workspace. The picker used to load every task you can see before it would show you anything; it now asks the server for what you typed.
  • ImprovedAll of it is in the web app and on Android too, and it is the same notebooks in all three — including the live drawing.
v1.16.0

A page of your own

27 August 2026
  • AddedNotebook. Your own canvases, as many as you like. A notebook is a blank page you can draw on, and you can drop typed notes anywhere on it — the same tools as a project whiteboard, with nobody else on the page. It is in the sidebar, under Tasks.
  • AddedNobody else in your workspace can open your notebooks. Not your manager, not an owner, not somebody who can see everything else. The server checks who is asking on every request and answers as though a notebook that is not yours does not exist — so there is no permission to hand out, and none to take away by mistake.
  • AddedGive each one a name and a cover colour, pin the ones you keep coming back to, and search them by name. Each notebook holds up to 5,000 things you have drawn or written, and you can keep 100 of them.
  • ImprovedThe same Notebook is in the web app and on Android, and it is the same notebooks — start something at your desk and it is there on your phone. Sharing a notebook with a colleague is the next piece of this, and it is not in this release.
  • FixedRestyling something on a canvas no longer runs into the rate limit. The colour, width, opacity and text-size controls each saved on every single step they moved through — one drag of the text-size slider was over forty separate saves — so a little tidying could use up the allowance and the board would start refusing to save at all. A drag is now one save, taken when you let go, and undo treats it as one step instead of forty. This has been true of the project whiteboard and the war-room canvas since they shipped, so it is fixed for those too. Holding Ctrl+Z also no longer fires an undo thirty times a second.
  • AddedNotes on a task. A task had one description box and a project had a whole notes feed; now a task has one too — who wrote it, when, and as many as the work needs. They are internal: your team reads them and your clients never do. Anyone who can change the task can add one, including a team member working their own assigned task, because the person doing the work is usually the one with something to say about it. You can always delete your own.
  • AddedNotebooks can point at a project or a task. Link one, and it shows up as a chip on the notebook and as "Your notes on this" when you open that task — so the thinking you did about a piece of work is one click from the work itself. The link only ever points outwards: the task is never told, and nobody else can see that you have notes on it. That line under a task shows YOUR notebooks and is incapable of showing anybody else’s.
  • AddedYou can share a notebook with colleagues, read only. They can open it and look; they cannot draw on it, rename it or delete it, and it never reaches your clients. Shared notebooks arrive in their own section of your shelf with the owner’s name on them, so whose notebook you are reading is never a guess. Opening somebody else’s does not disturb theirs — it will not reorder their shelf or leave a mark.
  • AddedA notebook can have pages, or not. Turn pages on and A4 outlines appear under the canvas with arrows to step between them; turn them off and you are back to one endless sheet. It is not a decision you have to get right when you create the notebook — pages are just outlines drawn underneath, so switching either way never moves or deletes anything you have drawn.
v1.15.5

Where the window ends

23 August 2026
  • FixedThe sign-in window and the timer bar have an outline again. Windows used to draw one for them, and the release that stopped a click beside the collapsed timer from closing the app took it away too — the outline you could see and the invisible border the click was landing in were the same thing, so removing one removed both. The dashboard kept its outline because it was never part of that fix. Both windows draw their own now, in the colour the dashboard already uses, and it costs nothing: a click beside the collapsed timer still reaches whatever is behind it.
v1.15.4

Signed in without the retyping

19 August 2026
  • AddedA Remember me tick on the sign-in screen. Leave it on and your email address is waiting for you next time, so coming back is just your password. It remembers the address and nothing else — the password is handed to a proper password manager instead, the one in your browser, your phone or the desktop app itself, which is built to hold it encrypted and lets you revoke it in one place.
  • FixedNothing ever offered to save your TimerOS password, and pressing Enter on the password field did nothing at all. Two separate causes, both fixed. The email and password boxes were not actually inside a form, and a form is the thing every password manager watches for. And the desktop app is built on a Windows web engine that ships with its own password manager switched off, so even correct markup reached nothing. It is switched on now — the app can offer to save your password and fill it in next time, and Enter signs you in.
  • FixedThe toggles you can drag into a different order could not be dragged on a phone. Moving a finger sideways was read as an attempt to scroll the page, and that cancelled the drag before it began — so the pills still switched when you tapped them and simply looked like they refused to move. They reorder by finger now, and a scroll that happens to start on one still scrolls the page.
v1.15.3

Said once, then out of the way

18 August 2026
  • AddedThe toggles you can drag into a different order now say so — once. The first time you open a page that has a set, that set is highlighted and a card shows two of them trading places, so you see the movement rather than read about it. The toggles stay live underneath it, so you can try the drag while it is still on screen. Dismiss it and it does not come back.
  • ImprovedIt waits its turn. On a first login you get the setup wizard, then the page tour, and only then this. Replaying the tours from Settings replays it too.
  • FixedThe toggle rows had a scrollbar inside them. A single pixel of overflow was enough for the browser to decide the row could scroll, and the scrollbar it drew for that pixel ate part of the control.
v1.15.2

Everywhere they belong

18 August 2026
  • AddedThe draggable toggles are now on the rest of the places that have them: a project’s Tasks and milestones tab, a client’s Projects tab, Team and Department grouping, Goals, a project’s Activity filter, and the status manager’s Production and Proposal split. Each opens on whichever option you put first.
  • ImprovedGoals is the one exception, on purpose. It already remembered the view you last chose, and that still wins — the order you set only decides where you land if you have never chosen.
  • ImprovedSome toggles are deliberately left alone. Day, Week, Month and Year are a scale rather than a list of choices, so shuffling them would only make them harder to read. The Internal and Client tabs above a note are not a filter at all — they decide who the note you are about to write is for, and putting either one first would risk sending an internal note to a client. Export format pickers stay put for the same reason: they are part of the form, not a view.
v1.15.1

Drag them into the order you want

18 August 2026
  • AddedThe small toggles at the top of Projects, Tasks and Clients — List, Board and Timeline; All tasks and My tasks; Client projects, Internal and Proposals — can be dragged into the order you want, and a page opens on whichever one you put first. Drag with the mouse or your finger, or hold Alt and press the arrow keys.
  • ImprovedReordering only decides where you land next time. It does not switch the view you are looking at while you rearrange them, and a link that names a view still wins — opening a link to your proposals goes to proposals, whatever order you have chosen.
  • FixedThe Tasks page showed “All tasks” first but opened on “My tasks”, so the highlighted toggle was the second one. It now opens on whichever you put first — and if you liked landing on My tasks, drag it to the front once and it stays there.
v1.15.0

Hours you actually tracked

18 August 2026
  • RemovedThe tracked hours on a task or subtask used to be a number you typed in, and it was connected to nothing. You could put 40 there having tracked none of it, and that figure fed budgets, payroll and the hours your client sees in their portal. The field is gone. Tracked hours now come only from time that was really tracked, and the way to put time on a task is to allocate it from what you already have.
  • AddedIf somebody worked but never tracked it — away from the machine, or on the web app, which does not track at all — you can record that time for them on the day it happened in Performance, and then allocate it. Adding time to a day older than yesterday used to be refused outright, which left no honest way to enter it and made the typed field the only option.
  • ImprovedYour client now sees less. Hours in the portal are reported per task rather than per subtask, rounded to the nearest quarter of an hour, and they say when they were last worked out. Per-item hours sitting beside a person’s name was a timesheet handed to somebody outside your company, not a picture of progress.
v1.14.0

Give a task the time you already have

Major release
18 August 2026
  • AddedYou can give a task time you really did track but never pinned to anything. Until now the tracked figure on a task was a number you typed in, which invented it. This books minutes that already exist, so the task total and your own day both stay true.
  • AddedThe task time panel on Performance only ever covered a single day. It now follows whichever period you have selected, so you can see what a week, a month or a year of your tracked time was booked to — and how much of it was booked to nothing at all. Reassign and Unassign there act on the whole period, and the panel says so above the list.
  • ImprovedTracked time is stored a day at a time, so allocating has to take it from particular days. The dialog fills from the most recent day backwards and lists every day it will draw on, with the amount from each, before anything is written. You can change any of them, and nothing is written until you say so.
  • AddedThe same thing is available from a task or subtask itself, on the Tasks page and in a project’s Tasks and milestones tab, drawing on the last 30 days of whoever the item is assigned to.
v1.13.3

The border that was not there

16 August 2026
  • FixedThe collapsed timer bar had an invisible border around it that belonged to Windows rather than to us, and clicking it did what the borders of an ordinary window do. Below the sliver sat a close button, so a click there really did shut the timer bar down — it was not hiding, it was closing. To either side sat a title bar, so a double-click there maximised the bar to fill the screen. None of it was ever drawn, so there was nothing to see and nothing to aim at. That border is gone: the collapsed bar is now exactly the sliver you can see, and a click beside it reaches whatever is behind it, as it should.
  • FixedThe previous release tried to fix this and made it worse, trading the full-screen bug for a flicker. That change has been removed — it was written against the wrong explanation.
v1.13.2

Two things that were quietly in the way

16 August 2026
  • FixedThe two tabs inside a war room have moved up into the dialog header. They already stayed put while you scrolled, but the room’s own top padding sat above them and content slid up through that gap — the room now scrolls cleanly under the header instead of past a strip of it.
  • FixedThe collapsed timer bar had a dead zone around it. Windows will not shrink a window with a frame as small as the sliver we draw, so the collapsed bar was quietly larger than it looked, and the part the sliver did not cover was bare background: it swallowed clicks meant for whatever was behind it, and a double-click there could blow the timer bar up to fill the screen. The sliver now covers the whole of its window, so clicking anywhere on it simply expands it — and the timer bar refuses to be maximised at all.
v1.13.1

The room reads like the rest of Support

16 August 2026
  • ImprovedThe war rooms list now matches the incidents and change requests lists beside it: the same card, the same columns, and sorting on every one of them. It was the odd one out — a plain table you could not reorder.
  • AddedThat list also shows which client a room is about and the title of the incident or change it was opened on, so you can tell two rooms apart without opening either.
  • ImprovedInside a room, the status, the room number and the record it was opened on have moved up beside the title, where they stay put while you scroll instead of being the first thing to scroll away. The Action centre gets that row back as height for the canvas and the conversation.
  • ImprovedThe labels and switches inside a room are outlined now: which canvas you are on, which conversation you are typing into, whether someone you let in can draw or is only watching, and who is in the room. They read as flat text before, and the most consequential of them — which of the two conversations you are typing into — should never be a guess.
v1.13.0

Both sides of the same room

12 August 2026
  • AddedThe room now has two canvases: one shared with the client and one your team keeps to itself, switched between inside the room. Before this the client drew where nobody on your side could see it.
  • AddedThe people you let in appear in Here now alongside your team, cursors and all, so you can see what someone is pointing at while they are talking about it.
  • AddedThe room has a second conversation, shared with the client. Your team’s own thread stays separate and still never reaches them — which of the two you are typing into is the most consequential thing on that screen, so they do not look alike.
  • AddedBeing let into a room reaches the client immediately: a notification that opens the room, and the room appearing in their portal without a page reload.
v1.12.0

Bring the client into the room

11 August 2026
  • AddedYou can now bring the client into a war room. Open the room, turn it on, and name the people from that client who may join — one at a time, never the company as a whole. They get a canvas shared with your team, the room’s milestones, and nothing else: not your team’s own canvas, not the internal conversation, and not who joined or left.
  • AddedWhoever you name needs their own portal login. A shared client password will not do — anyone holding it could otherwise walk into a live incident. The contact list says which people can be brought in and, for everyone else, exactly what is missing, so you find that out before an incident rather than during one.
  • AddedEach person either watches or can draw, and watching is the default — a decision you take per person, not a setting on the room. Taking someone’s place away removes them from the room in about twenty seconds rather than waiting for their session to expire.
  • AddedOn the client’s side, a War rooms section appears in their portal listing only the rooms they personally hold a place in. Two people at the same company can see different lists, which is the point.
v1.11.0

One place to be while it burns

Major release
11 August 2026
  • AddedIncident war rooms. When something is burning, open a room on the incident or the change request from the record itself and everyone working it has one place to be. Rooms have their own tab in Support.
  • AddedWhoever joins picks a role and a team from the lists set when the room was opened, so it is clear who is coordinating, who is investigating, and which side of the room someone is on. The role is a label people act on, not a permission — it changes nothing about what anyone can do.
  • AddedThe room has a shared canvas, the same one projects have. Draw the failure, mark off what has been ruled out, and everyone sees the strokes as they happen instead of after a save. Above the roster, the room also shows who has it open right now and who is typing — a different question from the roster underneath it, which records who ever joined and what role they took, and keeps the row after they leave.
  • AddedResolving the incident closes the room by itself and says so on its timeline, so a room does not sit open on something that finished hours ago. Deleting the incident takes the room, its history and its conversation with it rather than leaving them behind with nothing to belong to.
  • AddedOpening a room tells the people already on the record — whoever it is assigned to, whoever it was escalated to, whoever is implementing the change — and closing it tells everyone who was in the room. The notification opens the room itself. Rooms are for your team for now; bringing the affected client into one is the next step.
  • AddedOpening a room from an incident takes you straight into it, and the button afterwards reads “Go to war room” rather than offering to open a second one the server would refuse. Urgent change requests can open a room the same way.
  • AddedInside a room, the Action centre puts the canvas, the conversation and who is here side by side — during an incident you are doing all three at once, and tabbing between them loses the thread. Room setup holds the rest: the roles and teams this room was opened with, who set them, and closing or reopening it.
v1.10.5

The rule the server never checked

10 August 2026
  • FixedIncidents and change requests could be edited or deleted by anyone in the workspace through the API, whatever their role said. The app has always respected the role settings; the server never checked them. It does now — including deletion, which was permanent and left nothing behind. Nobody loses access they had: support is deliberately open to every member and that has not changed. What changes is that a workspace can now actually take it away.
  • AddedA War rooms permission has appeared in the role editor. Nothing uses it yet — incident war rooms are still being built — but roles carry it from today, so the permission is in place before the feature arrives rather than after.
v1.10.4

Move a proposal from the proposal

10 August 2026
  • ImprovedOpening a project proposal used to be a dead end — you could see where it sat in the pipeline but had to go back to the list to move it on. The advance and move-to-production actions are now on the project itself, and the status dropdown dims the moves that are not available from where it currently is, with the reason on hover, rather than letting you pick one and rejecting it afterwards.
  • ImprovedIn the client portal, status pills were painted with raw palette colours that read far brighter than everything around them. They now sit in the same muted register as the rest of the portal, in both light and dark. A milestone’s description also ran straight on from its title with no separator; it has its own line now.
v1.10.3

The client approves the structure first

9 August 2026
  • AddedClients now approve the structure of a project before you price it. A proposal that shows a breakdown of the work asks the client to sign that off first; you then prepare the budget for what was agreed, and they approve that separately. The pipeline reads Submitted → Under Review → Structure Proposed → Structure Approved → Budget Proposed → Client Approved.
  • ImprovedThe client portal used to show “Structure Proposed” as a live step with nothing to click on, which read as a stall. Now it asks, and every step says whether it is waiting on the client or on the team. Marking a decision on the client’s behalf — from the quick-advance button, from dragging a card between board columns, or from the status dropdown — asks you to confirm first. Clients approve by phone and email all the time, so recording it stays possible; it just no longer happens on a stray click.
  • FixedA proposal could be moved into production without the client having approved it, and project statuses, task statuses and project roles could be renamed or deleted by any member of the workspace through the API regardless of their permissions. Both were enforced only in the interface. The server enforces them now.
v1.10.2

The budget a client asked for

9 August 2026
  • FixedA project requested through the client portal arrived in the app showing a budget of zero, even though the client had typed a figure. Their number was being written to the client-facing half of the budget and read from the internal half, so the two never met. The Budget tab now shows it as the client’s proposed budget, with one click to adopt it as the estimated cost — and it stays separate from the cost you agree internally, so what they originally asked for survives being priced. The project overview’s budget tile says what was proposed instead of “of 0”.
  • FixedBudgets submitted through the client portal are stored in your workspace’s own currency. They were recorded as euros for every workspace regardless of what you bill in, so a client typing dollars had them saved as euros. The budget field on the request-a-project form now shows which currency it is asking for, too — it showed none at all.
  • ImprovedA proposal waiting on the team no longer looks like it is waiting on the client. The portal’s progress steps now say whether the current one is with you or with them, and a proposal whose structure has been put forward explains what happens next rather than showing a bare “Processing”.
v1.10.1

Start a project from a template

9 August 2026
  • AddedA project’s Tasks & Milestones tab can now start from a template. Pick one of the ready-made plans and its milestones and tasks are spread across the project’s own start and end dates, each task given room in proportion to the hours it is expected to take. It is the same catalogue the new-project wizard offers, now reachable from a project that already exists — including a proposal that arrived from the client portal with nothing in it. Everything is editable before it is added: change a title, move a date, drop a row you do not want.
  • AddedA template is added alongside whatever is already on the project. Nothing existing is changed or removed, so a plan you have been building by hand can still take one. If the project has no dates yet the dialog asks for them and saves them with the plan, rather than sending you to another tab and back.
  • FixedA proposal submitted from the client portal showed a string of letters and numbers where the sender’s name belongs, in the project’s activity — to your team, and to the client in their own portal. Every client approval, rejection and revision request did the same. Names are now recorded properly; entries written before today read “Unknown user” rather than the raw value.
v1.10.0

A shared canvas on every project

Major release
9 August 2026
  • AddedEvery project now has a whiteboard. The people assigned to the work and the client draw on it together — freehand, shapes, text and sticky notes — and see each other’s strokes and cursors as they happen, rather than after a save. The same board appears in the desktop app, the web dashboard and the client’s own portal, so nobody has to be sent a screenshot to be shown something.
  • AddedA sketch worth keeping becomes a revision, frozen at the moment it is saved. That distinction matters for approval: a client approving a revision is approving what is in front of them, not a board that has moved on since. They approve or reject with a note, and restoring a revision puts the board back for everyone at once. Shapes, text and freehand to start — image uploads come later.
  • FixedUploaded files and project-preset activity entries showed the wrong name for whoever did the work. Both looked the person up by a first and last name that workspace records do not carry, so the name quietly fell through to the account it was created under — or to “Unknown” for accounts with none. Names recorded before today keep the old value; new ones are correct.
v1.9.0

Recognising a page by what it resembles

Major release
8 August 2026
  • AddedThe timer can now recognise a page by what it resembles, not only by the words it shares with your tasks. Until today a window with no word in common with any task produced silence — and that is most windows. It now compares the page against each project’s body of work, entirely on your device, and offers the nearest project when it is clearly nearer than the rest. It never books time this way, never overrides a task the words already named, and speaks at most once an hour about any one website or app.
  • ImprovedMeasured before it was built, across all 190 pairs of the built-in project plans: 99.9% of the projects it names this way are the right one, with a wrong suggestion on 0.4% of pages about work the workspace does not contain. Every one of the 190 pairs was right every time at the setting that shipped.
v1.8.2

The same question, asked of suggestions

8 August 2026
  • Improved“Is this window about work you actually have?” now guards the suggestions too, not just the booked time. It has been asked of bookings since last week, while every wrong chip we have chased reached you through the tier nobody asked it of. A project is named only if the words it recognises account for enough of what is on screen — measured across the group, since two tasks recognising the same word have recognised one word.
  • ImprovedWith one exception, deliberately: when the address bar is the whole signal and the page title says nothing, there is no title to account for. The Play Console is that case — its tab reads “Dashboard”, and the words identifying it live in the web address. Those claims answer to the second opinion and to the site you tied to the project instead.
v1.8.1

A clamped number is not a measured one

8 August 2026
  • FixedAn hour after shipping it: the new self-calibration could hand back the edge of its own safety range as though it were a measured result. On a two-project workspace it worked out a confidence bar below the range and was silently raised to the bottom of it — looser than the number that shipped before, so the feature meant to tighten booking had loosened it on the very machine it was measured on. And where a workspace was created from our own project templates, the “work you don’t do” reference was full of work it does, pushing the suggestion bar to the top of its range and switching that channel off. When the workspace cannot answer the question, the timer now keeps the number that shipped and writes down which one it could not work out.
v1.8.0

The timer works out its own confidence bar

Major release
7 August 2026
  • AddedInstead of a number we picked once, the timer now derives its own bar from your workspace. Every few minutes it re-scores your task titles against your own projects and asks two questions: what does a right answer look like here, and what does the best wrong answer look like? The bar goes above the second. Measured against 481 tasks describing work deliberately absent from a workspace, this halves the wrong bookings — 11.4% to 5.6% — while still recognising 98.7% of what it recognised before.
  • AddedIf your projects are too alike for words to tell apart, it now says so and stops booking rather than guessing. Everything falls back to a one-click suggestion, and the reason is written to the session record.
  • ImprovedTwo things this uncovered about measuring honestly. A task title appearing word-for-word in two projects is not a wrong answer, it is an unanswerable one, and counting it as a failure dragged the bar up for every other window. And a workspace built from our own templates was being compared against those same templates, so the “work you don’t do” reference was full of work it did.
v1.7.4

A shared word is weighed, not thrown away

7 August 2026
  • ImprovedUntil today a word appearing in two of your projects was deleted from the corpus outright, which is why a project called “Website Design” could not use the word “design”. Every word is now scored by how far past chance it actually points at one project — and the scale is measured against how many projects you have, which matters most if you have few: with two projects a word split evenly is exactly a coin toss, and used to look half-informative. Across the twenty built-in plans the timer now recognises 459 of 481 task titles, up from 452, with no new wrong answers.
  • ImprovedThe words it stops trusting are the right ones. Your product’s own name, a milestone every project shares — these are counted once per project rather than once per task, so they settle where they belong and can no longer act as the second piece of proof that lets a wrong task be named.
v1.7.3

One word may not name a project

7 August 2026
  • FixedA word appearing in only one of your tasks was treated as proof, on the reasoning that it is rare — but rare inside your workspace is not the same as meaningful out in the world. Over 19 hours of real use the timer raised 379 questions, and 264 came from a single ordinary word: “monitor” on UptimeRobot, “console” on cron-job.org and on our own status page, “model” on GitHub, “links” in Google’s search console. All five were offered the same unrelated project. Naming a project now takes two distinct words, which the cases that were working already had.
  • ImprovedThe questions that came from a website or app you had tied to a project were right throughout, and are untouched.
v1.7.2

A word is not a name

7 August 2026
  • FixedThis one was ours, from the day before. The change that finally made “Claude Code” match its program also let a single word of a longer name reach a program nobody meant: “Visual Studio Code” contains “Studio”, which was enough to claim Android Studio — so a website project could quietly offer its tasks while you were writing Android code. Worse, once two projects claimed the same program, the rule that requires exactly one owner switched detection off for both, including the project that had it right. A word now has to match a program’s name exactly.
  • ImprovedThe cost of that fix, stated plainly: “Android Studio” on its own no longer finds studio64.exe. The detection editor now shows you the real program names it has seen on your computer, so you can pick that one directly instead of guessing — which is the better answer anyway.
  • FixedThe tasks offered when a website or app identifies your project stop rearranging themselves. Ranking them by what the page is about — new the day before — meant the list changed as you moved between pages of the same site, and the timer restarted its wait each time, so the question could take a very long while to appear.
  • ImprovedBeing inside an application no longer outranks what the page in front of you says. A website belongs to one project; an editor or a terminal hosts every project you have, so it now offers its guess alongside the other rather than ahead of it.
v1.7.1

Declarations that can actually match

7 August 2026
  • FixedAn app you tied to a project could never actually match it. The check asked whether the program’s name contained what you typed, which only works when the program’s name is the longer of the two — and it almost never is. “Claude Code” and “VS Code” are what a person writes; “claude” and “code” are what Windows reports, so neither declaration could ever fire. The new session record measured the cost on a real machine: 13 minutes of work in an app that had been correctly tied to that very project, and not one minute of it recognised.
  • ImprovedWhen the timer knows the project from the website or app you are in but not which task, the tasks it offers are now the ones the page is actually about. It used to offer whichever tasks came first in the project, every time — so on a project of any size the right one was often not even among the eight on offer.
v1.7.0

A record of what the timer decided

6 August 2026
  • ImprovedThe temporary diagnostic log is gone, replaced by a proper session record: what the timer saw, what it decided, why, and what you did about it. It stays on your computer, is capped at 30 days and prunes itself — and the old diagnostic file, which nothing was managing, is deleted the first time you run this build. What it buys is measurement instead of guesswork about the things we have been unable to see: how much time gets filed against work you never confirmed, how often you really switch windows, and how much is booked in the minutes after you come back from a break.
v1.6.8

No hours for work it cannot account for

6 August 2026
  • ImprovedThe timer now asks a question it was never asking: how much of what is on screen does this task actually explain? When most of a window is about something else, the task drops to a one-click suggestion instead of quietly filing time against it. Measured against 481 tasks describing work deliberately absent from the workspace, this removes a third of the wrong bookings, and four fifths of those windows now correctly say nothing at all. No correct match was lost to it.
v1.6.7

A shared word is not a deleted word

6 August 2026
  • FixedA word shared by two projects was being struck from every task title in the workspace, not only from the project names and milestones it was shared through. With an “Android App” project and a “Website Design” project using the same milestone names, the word “design” became unusable by the project named after it — so a page about design could not be recognised at all. Shared project and milestone names are still ignored; a word in a task’s own title counts again.
v1.6.6

Diagnostic build

6 August 2026
  • ImprovedTemporary: the diagnostic log also recorded which detection signals reached the timer, and why a website or app tied to a project did or did not claim a page.
v1.6.5

Second opinion, re-measured

6 August 2026
  • ImprovedThe bar a suggestion must clear to survive its second opinion was raised again, this time against pages measured on a real machine rather than the built-in templates. Across those templates it removes a further 30% of wrong suggestions and still costs no correct ones.
v1.6.4

A bar measured on the right scale

6 August 2026
  • ImprovedThe previous release changed what the second opinion reads — it now sees the web address as well as the page title — which moved every score, so the old bar was measuring a different scale. Re-set against real browsing, the new one removes a further 40% of wrong suggestions and costs no correct ones.
v1.6.3

Both halves read the same page

6 August 2026
  • FixedThe second opinion was reading less than the timer had. It only ever looked at the window title, while the match itself had often been made from the web address — so it rejected correct suggestions for lacking evidence it was never shown. In the Play Console this was total: Google titles those tabs after your own app, so the words “play” and “console” appear nowhere in the title and the address is the entire signal. Both now read the same thing.
v1.6.2

Where the words are read, and where they are not

6 August 2026
  • FixedThe Play Console dashboard stopped offering its milestone. Its tab is called only “Dashboard”, so once the shared product name was correctly discounted the title said nothing at all and the whole signal came from the web address — which a rule added two releases earlier was refusing to accept. That rule exists to stop a project being named purely because you are on its website, and it now tells the two cases apart: words describing actual work count wherever they are read, a project’s own name still does not.
  • FixedThe second opinion never ran for anyone with fewer than four projects, which is most people. It was switched off there to avoid a real mathematical problem — with only two projects the comparison degenerates into a coin toss — and the fix is to remove the shared “generic project work” language using a fixed reference computed once, rather than from your own project list. It now works at any number of projects.
v1.6.1

Diagnostic build

6 August 2026
  • ImprovedTemporary: this build wrote a log of how task matching reached its decisions, so a real problem could be read rather than guessed at. It stayed on the device and has since been replaced.
v1.6.0

A second opinion on every suggestion

Major release
6 August 2026
  • AddedTask suggestions now get a second opinion before you see them. Matching words alone cannot tell “I recognise this page” from “a couple of words happened to coincide” — which is why the marketing site of a time-tracking product could offer you tasks from an Android project, on the strength of the words “time” and “track”. The timer now also asks whether the page actually resembles that project’s work, entirely on your device, and drops the suggestion when it plainly does not. Measured across the twenty built-in project plans, this removes 87% of wrong suggestions without costing a single right one.
  • ImprovedNaming a task outright is deliberately left alone. That decision is already reliable, and a second opinion good enough to improve a coin toss would have made a good decision worse — so it only ever reviews suggestions, never booked time.
  • ImprovedWords are now weighed by what they tell the timer rather than by how unusual they are. “Stakeholder” is uncommon and appears in half the plans, so it looked distinctive while saying nothing about which project you were in.
v1.5.4

Thinking, when it starts thinking

5 August 2026
  • ImprovedThe thinking indicator now starts the moment productive time does, instead of a few seconds later when the timer has something to weigh. It was sitting still at exactly the moment you look at it, then starting for no visible reason. It stops on a task, a suggestion, a question, or after a few seconds of finding nothing — because “nothing here” is an answer too, and deserves to be shown as stillness rather than as an animation that never ends.
v1.5.3

A word two projects share proves neither

5 August 2026
  • FixedIf several projects share a name — “TimerOS Android App” and “TimerOS Website” — that shared word told the timer nothing about which one you were in, yet it was quietly acting as the second piece of proof that let one project’s tasks be offered, while the other project’s tasks were discarded for having only that one word to their name. The project a page was actually about could end up with no candidates at all, so the rule that keeps the timer quiet when two projects are equally likely never got the chance to run.
v1.5.2

One consistent scale

5 August 2026
  • FixedWhat the web address and the app name contribute was counted at full strength on one side of the sum and at reduced strength on the other, which quietly made every suggestion look stronger than its evidence — and could let a project recognised only from the address bar outrank the one your window title actually names. The previous release promised that could not happen; now it cannot.
  • FixedA suggestion no longer reaches full confidence merely by being the only thing recognised. A faint trace of a project — its name appearing in a client’s web address, on a page sharing no word with any task — could be offered at maximum confidence, one click from booked hours.
v1.5.1

When the area of work is obvious but the task is not

5 August 2026
  • ImprovedOn a tool’s own console no page is about one task, so the timer now weighs the evidence for a project as a whole instead of making its tasks compete. Previously the more tasks a page related to, the lower every one of them scored — so busier pages said less. Every Play Console page now offers the same milestone suggestion, not just the dashboard.
  • FixedA wrong booking this uncovered: when your project is named after the thing you are working in, its name sits in every window title, and one ordinary word plus that constant was enough to book hours against the wrong task. A word that appears on every page of a product is not evidence about any task in it.
v1.5.0

A pinned task that speaks up

5 August 2026
  • AddedA pinned task no longer runs all day in silence. If another task clearly takes over your screen for a few minutes, the chip asks “Still on <task>?” — one click keeps it, one switches. Your time keeps going to the pinned task until you answer, so ignoring it costs nothing.
  • ImprovedOnly a genuine, sustained match for another task can raise the question. Searching, reading docs, checking Slack or sitting in a terminal never will — that is what working on a task looks like.
  • FixedA pin now belongs to the day you made it, so tracking that runs past midnight no longer files today’s work against yesterday’s task.
v1.4.4

The website clues were switched off at the source

5 August 2026
  • FixedThe timer never actually read the website address unless your workspace happened to have a custom website rule — so for almost everyone, every website-based clue was off at the source. Task matching could not use the site you were on, the section of the address, a project’s declared websites or the sites you had confirmed yourself, and the “working on” match refused to carry inside any browser. Turning on automatic task assignment now enables it, which is what the previous release assumed all along.
  • FixedThree privacy paths were tightened while the gate was open: signing out now stops the window reader on every route rather than only on Exit, a declared break stops it too, and a stuck break no longer keeps it shut for the whole next session.
v1.4.3

What the address bar says about your work

4 August 2026
  • AddedThe timer reads one more clue in supported browsers: the first section of the web address. Tab titles often name the page rather than the tool — the Play Console dashboard is just called “Dashboard” — while the address says /console plainly. Never the full address, never the query, and discarded like everything else after each look.
  • AddedWebsites you or your employer have tied to a project now count even when the page title says nothing useful: being on such a site suggests that project’s tasks. A suggestion only — nothing is booked until you pick.
v1.4.2

Holes found before they reached anyone

4 August 2026
  • FixedAn adversarial review of the previous day’s matching fixes found several holes; this closes all of them. Word matching is stricter and smarter at once: a screen word may only extend a task’s word with a real ending — plurals, or Bulgarian articles like “сайтът” — so “timer” can no longer ride “TimerOS”, while joined-up product names and ticket numbers written without the dash match again.
  • FixedThe browser’s own name is no longer evidence: “- Google Chrome” at the end of every tab title can no longer match a task named after a browser, on any page.
  • ImprovedThe “working on” match treats a product’s own subdomains as one place, will not move house to a site it saw for five seconds, and no longer outlives the moment it stopped being true.
v1.4.1

Evidence about the task itself

4 August 2026
  • FixedTask matching could name a task it had no real evidence for. Word fragments no longer count — “time” hiding inside “TimerOS” is not a match — while plurals and Bulgarian word endings still do. A project’s own name, its milestone names and its declared keywords now only ever point at the project, never at one specific task inside it: naming a task always requires evidence about that task itself.
  • FixedThe “working on” match no longer follows you around the web. It remembers which site it was confirmed on; there and in regular apps it keeps booking as before, but the moment you are on an unrelated website it goes quiet and books nothing — and picks up again when you are back.
v1.4.0

Clues beyond the window title

Major release
4 August 2026
  • FixedThe timer bar stays on top properly now. It used to get buried behind other windows while still believing it was on top, so the only way back was to click it. It now checks whether anything is actually covering it, every few seconds, and puts itself back — while deliberately standing aside for genuine full-screen windows like a screen share or a video.
  • ImprovedTask matching recognises far more of your work. It reads what is on screen both ways round — a short window title no longer fails to match a long, well-written task name — and it stops penalising you for working ahead of schedule when the project itself is running. Milestone names, project names, the website you are on and the app you are in all now count as clues.
  • AddedWhen the timer can tell which project you are on but not which task, it says so instead of saying nothing. The chip shows the project with a question mark, and one click picks the task — nothing is booked until you do.
v1.3.4

Smarter task matching

3 August 2026
  • ImprovedTask matching got a lot more careful. The timer now weighs a task’s description and its scheduled dates alongside its title, demands real evidence — two meaningful matching words, or one genuinely distinctive one — and only starts booking after the same task keeps winning for a full minute. When it is not confident, time simply stays productive.
  • ImprovedOpening a task inside TimerOS books time only while it is actually in front of you. Closing it no longer leaves the timer convinced you are still working on it.
  • ImprovedTracked hours on tasks now fill themselves in, live. The number on the Tasks page, in project plans and in the task window is the auto-tracked time, marked with a timer icon — type hours in yourself and yours win, marked with a pencil, one click to go back to automatic.
v1.3.3

Tracked time on every task

2 August 2026
  • AddedTasks now wear their auto-tracked time: a small chip on the Tasks page, in every project’s task and subtask list, and in the task window. It updates live as the timer books time, and follows instantly when you assign, reassign or unassign blocks in the Task time panel — one source of truth, no syncing.
  • AddedOne click applies the auto-tracked total to a task’s reported hours, right from the task window. Reaching the estimate turns the chip amber — completing the task stays your call, always.
  • ImprovedThe Unassigned row in the Task time panel now shows whenever there is unassigned time — even on days when nothing was booked to a task yet — so there is always a one-click way to allocate it.
  • ImprovedThe "working on" match lets go on its own now: after 30 minutes without fresh evidence, the timer stops booking to the last matched task instead of carrying it all afternoon.
v1.3.2

Twenty project plans, scheduled by effort

2 August 2026
  • AddedTen more project presets — design systems, UX research, cloud and data migration, third-party integrations, security audits, product launches, content programmes, recruitment drives and video production. Twenty ready-made plans in total, and they appear in existing workspaces automatically.
  • ImprovedPreset tasks now get dates worth reading. Each task takes a share of its milestone in proportion to its estimated hours, so a 60-hour build spans three weeks while a 4-hour setup takes a couple of days — rather than every task in a milestone starting and ending on the same two dates.
  • AddedEach milestone shows the hours booked against the hours its dates can hold, and says so plainly when there are too many. Three hundred hours no longer fit quietly into a five-day milestone.
v1.3.1

Sharper task attribution

1 August 2026
  • ImprovedAttribution now books time only to tasks and subtasks — plus incidents and change requests. The project-level fallback is gone: when nothing matches clearly, time simply stays plain productive instead of being guessed onto a project. Blocks already booked to a project keep showing and can be moved like any other.
  • AddedSubtasks are detected and matched exactly like tasks — and you can pin one from the timer bar chip too.
  • AddedUnassigned time can now be allocated from the Task time panel: one click books the day’s unassigned hours onto the task or subtask you pick.
v1.3.0

Automatic task attribution

1 August 2026
  • AddedTracked time now files itself against the task you are actually working on. The timer reads the work in front of you — on your device, nothing leaves it — and matches it to your assigned tasks: hours go to the task when it is sure, to the project when that is all it can tell, and stay plain productive time when there is no clear match. Unassigned time is perfectly normal; the app never nags you about it.
  • AddedA "working on" chip in the timer bar shows the live match. Click it to pin a task yourself — the pin always wins over the automatic match — and a single switch in Settings turns automatic assignment off entirely.
  • AddedA Task time panel on the Performance day view shows where the day’s hours were booked, block by block, and lets you reassign or unassign any of them in two clicks.
  • AddedTimerOS itself counts as context. Working with a project, task, incident or change request open in the app books the time to that exact item — support work is tracked right alongside project work — while checking your own performance, payroll or settings deliberately books to nothing.
  • ImprovedThe classification dialog now explains every booking the same way it explains every productive/idle decision — what matched, how, and why.
v1.2.0

Project presets

1 August 2026
  • AddedStart a project from a ready-made plan instead of a blank page. Website design, Android and iOS app development, a SaaS MVP, an e-commerce launch, brand identity, a marketing campaign, an SEO overhaul, client onboarding and a maintenance retainer — each one arriving with its milestones and tasks already laid out.
  • AddedNothing is fixed until you create the project. Rename a milestone, drop a task you do not need, add your own, change the hours — and the whole plan scales itself to whatever start and end dates the job actually has.
  • AddedBuilt a structure worth reusing? Save it as your own preset from the last step of the wizard. Managers can rename, delete and restore presets under Projects → Manage presets.
  • FixedCreating an internal project with a department selected failed outright. The department was being sent but never accepted.
  • FixedMilestones and tasks now keep the order you put them in. A new one added to an existing plan used to jump to the top of the list.
v1.1.1

Sleep and wake tracking

1 August 2026
  • FixedLeaving your computer asleep no longer books the entire sleep as a break. Only the part that falls inside your shift counts as break time — the hours outside it stay untracked, which is what the tracking rules always promised.
  • FixedWaking up during your shift now returns the timer to normal tracking right away. It used to keep recording overtime until you signed out and back in.
  • ImprovedBoth of those went wrong in the same moment — the seconds after a wake, while the network is still coming back. The app now waits for the connection instead of guessing, and falls back on the schedule it last knew if it has to.
v1.1.0

Chat

30 July 2026
  • AddedChat — message your clients and your team without leaving TimerOS. Every client has a conversation that reaches their portal instantly, and it is there on the desktop app, the web dashboard and your phone.
  • AddedFocused group chats that mix the people on your side with the client contacts you choose, plus staff-only group chats and one-to-one direct messages that stay private to the people in them.
  • AddedInternal notes inside a client conversation — a staff-only comment your client never sees, so the working discussion and the client-facing thread live in the same place.
  • AddedClients can start conversations from the portal too, picking who on your team to include from the people already looking after their account.
  • AddedEdit or delete your own messages, react with emoji, rename or delete conversations, and follow unread counts in the sidebar and the notification bell.
Platform

Dedicated status page

26 July 2026
  • Addedstatus.timeros.ai — a public status page for TimerOS, checked every minute from outside our own network. Live health for each part of the service, a 90-day history, past incidents, and monthly uptime figures. It runs on separate infrastructure from TimerOS, so it stays up when TimerOS does not.
  • AddedIf our own monitoring stops reporting, the page says so instead of showing a stale all-clear — a status page that cannot go quietly green is the only kind worth reading during an incident.
  • AddedAn Atom feed and a JSON endpoint alongside the page, so you can follow incidents in a reader or wire service health into your own tooling.
v1.0.2

Portal domain fix

22 July 2026
  • FixedPortal Domain settings now shows and copies the address your clients actually use — your own custom domain once it is live, instead of always the free subdomain. The subdomain keeps working, so existing links and older emails stay good.
v1.0.1

Right-click and invite fixes

21 July 2026
  • FixedRight-clicking in the desktop app no longer opens the browser menu. Text fields keep their Cut, Copy and Paste.
  • FixedInviting someone when your workspace has no free seats now tells you exactly that — and how to add seats — instead of failing with a generic error.
v1.0.0

Initial public release

Major release
21 July 2026
  • AddedWindows desktop app — a frameless, always-on-top timer bar plus the full dashboard. This is where time is tracked: automatic activity detection, idle handling, and hours split into regular and overtime from scheduled shifts (or simple all-day tracking for solo users).
  • AddedYou control how your time is classified — mark any app, window title, or website (by its domain, such as a client’s tool or a distraction) as productive or idle, and switch between Automatic, Rule-based and Manual tracking modes. It all runs on your own computer.
  • AddedThe same dashboard in any browser, on desktop and phone — review and manage projects, teams, clients and reports wherever you are. Active time tracking stays on the desktop app.
  • AddedProjects, tasks, subtasks and milestones with per-project budgets — plus goals and awards to keep teams motivated.
  • AddedTeam management for growing companies: departments, an org chart, shifts, scheduling and time-off management, approvals, role presets and team performance.
  • AddedClient management plus a branded client portal for every workspace — clients follow projects, raise support and change requests, and share files, on your timeros.ai subdomain or your own custom domain.
  • AddedInvoicing and billing — including invoices generated automatically from project budgets and billable support work — plus expenses, Stripe card payments, and a clear profit overview.
  • AddedReal-time updates across the desktop and web dashboards and the client portal — changes show up everywhere without a refresh.
  • AddedOffline support on the desktop app — the timer keeps running if your connection drops and syncs back up when you reconnect.
  • AddedTwo-factor authentication (TOTP) for workspace users and client portal contacts.
  • AddedPrivacy-first by design — activity classification runs on your own computer with nothing sent to a cloud AI, alongside clear monitoring notices and in-app legal documents built around GDPR and the EU AI Act.
  • AddedLaunched with the Freelancer and Startup plans, both fully supported. Enterprise is available in early access — payroll, custom roles and permissions, full expenses and client SLA tiers today, with SSO / SAML and an audit log coming soon.
v0.2.7

File name fixes

17 July 2026 · Pre-launch
  • FixedFiles with Cyrillic or other non-Latin names now upload, preview, and download with the correct name.
  • ImprovedThe upload confirmation now shows the name of the file you uploaded.
v0.2.6

Custom portal domains

15 July 2026 · Pre-launch
  • AddedPortal Domain settings — see the web address your clients use to reach their portal.
  • AddedStartup and Enterprise plans can connect a custom domain to the client portal, with copy-paste DNS records and live verification status.
v0.2.4

Timer bar reliability

14 July 2026 · Pre-launch
  • FixedAlways-on-top is re-asserted after screen unlock, sleep/wake, and whenever another window takes focus.
  • ImprovedMulti-monitor: the timer bar docks to the top of the monitor you log in from, and stays on that monitor when collapsed, expanded, or dragged.
v0.2.3

In-app changelog

14 July 2026 · Pre-launch
  • AddedSee what’s new in every release from Settings → About.
  • FixedThe login window now shows the real app version.
  • ImprovedInstaller polish: separator line under the title bar, cleaner Welcome and Finish pages.
v0.2.2

Faster update detection

14 July 2026 · Pre-launch
  • ImprovedThe app now checks for updates every 30 minutes and whenever the dashboard window regains focus.
  • ImprovedThe full warm-paper installer look now covers every page.
v0.2.1

Silent updates

14 July 2026 · Pre-launch
  • ImprovedUpdates now install silently — no installer window, the app simply restarts updated.
  • AddedBranded installer with TimerOS artwork, in English and Bulgarian.
  • ImprovedSmarter update checks: automatic retry after a failed check, plus a check when the dashboard opens.
v0.2.0

Automatic updates

14 July 2026 · Pre-launch
  • AddedTimerOS checks for new versions, downloads them in the background, and offers a one-click restart.
  • AddedSettings → About now shows the real installed version and a Check for updates button.
v0.1.0

First desktop build

4 July 2026 · Pre-launch
  • AddedInitial release of the Windows desktop app.

Versions before 1.0 were pre-launch builds of the Windows desktop app, shipped while TimerOS was in final testing ahead of the public launch.

Follow what’s next.

The roadmap lays out what we’re building now that v1.0 is out — and what we’re honest about not building yet.