thilo.ai

Changelog

v0.193.0 — 2026-10-26

The project chat follows the ticket you have open, so the orb and the Chat panel become that ticket's session and the side panel drops its own Session tab; the rail's mode is a right-click menu and Auto-hide slides over the page instead of pushing it; the…

v0.192.0 — 2026-10-26

The Calendar gains Day, Week, Month and Agenda views on an hour grid, the ticket panel is reorganised around the brief with a Modal view, the work clock pauses while a ticket waits on you, and the left rail can hide itself until the cursor touches the edge.

v0.191.0 — 2026-10-25

The phone runs the project's tests, ticks the request options and shows the time logged on each card; a deploy re-runs the tests that failed in parallel one by one before it judges them; the Projects list draws its live status icons again, and the phone app…

v0.190.0 — 2026-10-25

A private note now takes any file, not only a picture: a PDF, a recording, a video or an archive up to 15 MB goes in from the web or the phone, encrypted like the rest of the note, and opens in the app without ever leaving it.

v0.189.0 — 2026-10-24

Colleagues on a project can now work on each other's worktrees, a viewer may file a ticket but never start one, Close and start points at the field it still needs, and the phone has Switch account in the avatar menu and remembers the servers it has been on.

v0.188.2 — 2026-10-24

A small follow-up to the new screen: a source file opened from the board now has a panel named File, and the public website's screenshots show the new screen instead of the old side menu.

v0.188.1 — 2026-10-24

A quick fix after the new screen: the Projects door and My work no longer crash right after you sign in, and the shell speaks Serbian wherever it still spoke English.

v0.188.0 — 2026-10-24

Thilo-AI has a new screen: six doors on the left instead of the side menu, a ☰ menu with the pages of wherever you are and the way back, ⌘K for everything, the ticket in a panel beside the board and the project's chat folded into an orb — and a short Tour of…

v0.187.0 — 2026-10-19

A queued ticket now says why it waits when its runner is at capacity or out of usage, an open chat no longer takes a ticket's slot on the runner, a GitHub account that already has the Thilo-AI app can be connected to another workspace without uninstalling it…

v0.186.0 — 2026-10-19

Tasks and My timesheet are back in the side rail as the two pinned rows under Projects, a meeting everybody has left now ends by itself, the screensaver no longer interrupts a call on the web or the phone, and the phone keeps every account you sign in to so…

v0.185.0 — 2026-10-18

Every project in the side rail now carries a runner dot, green while a runner is up and gray while none is reporting in, and the Runner tab's Manage this runner prints the commands for the machine's own operating system instead of assuming Linux.

v0.184.0 — 2026-10-18

The chat's status island moves to the bottom-left corner of the transcript, on the web and on the phone, and the transcript stays glued to its end until you actually scroll up. A Request options pick closes the menu and returns the caret, and a meeting stops…

v0.183.1 — 2026-10-18

A chat opens at its end: the worktree chat and a ticket's Claude tab no longer draw the history from the top and roll it down on every open or refresh.

v0.183.0 — 2026-10-18

Assembly files open coloured in the Source viewer, a preview's first Start no longer sits in "starting" forever, and Manage this runner can uninstall a runner. On the phone the Session tab and the worktree chat are the same island transcript as on the web…

v0.182.0 — 2026-10-18

Setting up a preview is one step, pick the worktree, and the settings then analyse exactly that checkout on your say-so, with the Preview card's copy, open and QR as icons beside the host. The root worktree's preview starts in the clone itself, a freshly…

v0.181.0 — 2026-10-18

The ticket's Claude tab and the worktree chat are now one chat: the session's state sits in a single island over the transcript, and a message you send is on screen the instant you press Enter. Typing /login in a chat opens Log in for that session's machine…

v0.180.0 — 2026-10-17

The phone's Start a deploy sheet gets the web's Smoke test switch, and its Queue and Work counts refresh by themselves when you come back to the Projects screen. A runner box can now carry extra system packages that survive a restart, an update and a reboot…

v0.179.0 — 2026-10-17

The rail's project tree now says what every project is doing: the thilo logo while a ticket is in work, a rocket while a deploy runs, speech bubbles while a chat is open. The phone plays the welcome splash while the workspace restarts, and English counts read…

v0.178.0 — 2026-10-17

The rail's project tree gains a search box, a starred-only filter, hide and unhide on every row, New folder and New project, and the Projects page's cards become the glass tiles of the Settings hub. A meeting now takes guests by email address with the people…

v0.177.1 — 2026-10-17

A runner box can now be managed, started and logged in to from the project's Runner tab and the board: the card prints the box's own commands instead of a service that does not exist, and the Log Claude Code in dialog picks the machine once the roster…

v0.177.0 — 2026-10-17

The Projects door on the rail now opens your project tree, folders, stars, right-click menu and drag & drop included, so the new frame arranges projects the way the old side menu did. New project is back on the Projects page, and Report a bug and Request a…

v0.176.0 — 2026-10-17

The rail's glyphs are grey at rest and turn blue under the pointer and on the door of the page you are on, so the current door reads at a glance. The help entries for the smoke screenshots and the new Dashboard gain a glossary term and a third question.

v0.175.0 — 2026-10-17

The rail now stays on every page, so opening a project, a ticket or an Admin or Settings page no longer brings the old side menu back; the side menu is drawn only on the kept pages under /v1. On the deploy page, the smoke test's screenshots appear as…

v0.174.0 — 2026-10-17

The new frame is now the default: the app opens on the new Dashboard, and Projects, Calendar, Admin and Settings sit behind the five doors of the rail at their usual addresses. The pages those addresses showed before are kept under /v1, and old /v2 links…

v0.173.0 — 2026-10-17

A preview of the next frame of the app at /v2: five doors down the left edge instead of the side menu's tree, a new Dashboard with a greeting, five figures and what is waiting on you, today's meetings and your projects, and Admin and Settings as pages of…

v0.172.0 — 2026-10-16

A recorded meeting gets a transcript and an AI summary, and a Transcripts search finds what was said. Private notes take images, delete for good and lock when you look away, a help mark now sits on every element of the app, a card in Work shows a live clock…

v0.171.0 — 2026-10-16

Booking pages let a guest pick a free slot on your calendar and book a meeting with you, on the web and from the phone. On a team or enterprise account the owner names Managers and sectors, Managers get Team hours with corrections, workers are told who can…

v0.170.0 — 2026-10-15

A guest knocking at a meeting's door now announces itself with a toast, a chime and a system notification, and the phone can share its screen in a call or a meeting. Moving a project lists the routers that point at it, a bug-report form with nowhere to send…

v0.169.0 — 2026-10-15

Tasks is a page of your own non-AI work across the workspaces of your Account, as a table or a kanban with columns you name yourself. The Workspace owner gets Notes, a PIN-locked notebook on the web and the phone, and Log out always asks first and can end…

v0.168.0 — 2026-10-15

The phone rings when a board has nothing left in Work and when a new version is deployed, and no longer for an empty queue. Admin ▸ Users is one row per person with account-wide figures and a page of their own, the document editor's controls sit inside the…

v0.167.0 — 2026-10-15

The public website shows the Calendar, meetings and calls, the people chat and the Source Code tab, with four new screens in its gallery and two new feature cards. On the phone, a colleague's photo in the Calendars sheet now loads even when it lives on…

v0.166.0 — 2026-10-15

The Dashboard is a page of its own: no side menu, no dock, and a pressed door grows into the page you chose. A Settings box opens beside the side menu instead of over everything, a colleague's photo from another workspace of your Account loads everywhere it…

v0.165.0 — 2026-10-14

The Dashboard is now the Launcher: a greeting, four doors with live counts, and What's new in one line. Typing @ in a ticket's or meeting's title or description adds a person as a participant on the web and the phone, Add runner asks whose machine it is, and…

v0.164.0 — 2026-10-14

The Meetings page now lists every meeting you are on across your whole Account: Upcoming and Past show the meetings you organise, attend or were invited to on any of your workspaces, with the agenda, Join and the recordings one click away, while Links keeps…

v0.163.0 — 2026-10-14

The top-bar search now follows you onto every project tab: on Development Rules and Reports it narrows the tab in place, and on Source, Testing and Documentation it asks the worktree's runner, which searches the checkout's code or its documentation and opens…

v0.162.0 — 2026-10-14

On a project's Board tab the top-bar search narrows the board itself instead of opening the results page: Enter filters the cards in place, the strip under the toolbar names your words and every advanced filter, and the box keeps your search so you can refine…

v0.161.0 — 2026-10-14

One search for the whole product: the top-bar search knows which project you are on, searches tickets, documents, meetings or people, and takes over from the board's filter row; your direct messages and groups move into a project's Users pane, where an…

v0.160.1 — 2026-10-13

A call you join from a second device now says so on the first one instead of the two devices evicting each other, and a runner installed for a nested workspace gets a name its installer can actually use.

v0.160.0 — 2026-10-13

The sidebar's Projects branch takes folders, nested as deep as you like, with drag and drop into, out of and between them; a call gets an audio and camera menu, Share screen in the dock panel and Copy link in both the panel and the fullscreen bar; and the…

v0.159.0 — 2026-10-12

The chat header names the conversation you are in, the board's View menu carries column width, zoom and card density, and the phone can file a follow-up from the Report tab and jumps to a project straight from the dashboard search.

v0.158.1 — 2026-10-12

A moved project appears in the destination workspace's sidebar the moment the move finishes, and a deploy pressed on production follows its run instead of sitting on "Deploy requested".

v0.158.0 — 2026-10-12

The desktop app's menu bar is one Thilo-AI menu, and a project page adds its own Project · Development · Runtime menus beside it; a project move no longer fails at its Search step on production and Start and Retry no longer blank the destination screen; and…

v0.157.1 — 2026-10-12

Move to another workspace is back in the project menu in the sidebar, where the previous release had put it but the menu was not showing it.

v0.157.0 — 2026-10-12

A project can be moved to another workspace, runners and all, with the old links pointing at its new home; a deploy pressed with Auto promote is followed to the end of its promote on the web and the phone, and the phone's Start a deploy has every option of…

v0.156.0 — 2026-10-11

Run test in the code view runs just that one test in seconds instead of the whole suite, with a new Run all in file beside it; a meeting card on the board opens the Meeting dialog; runners on production update themselves again; and on the phone the next…

v0.155.0 — 2026-10-11

The Testing tab's live header shows how many tests a second the run is doing; a run whose worker the machine killed for memory no longer freezes the tab or takes the runner down with it; a Deploy from the CI/CD tab installs the pull it was only warning about…

v0.154.0 — 2026-10-11

Search tickets across every project from the top bar, with live suggestions and an advanced panel; review and merge a ticket's pull request side by side from web, desktop and phone; a Thilo Admin page shows platform administrators every account and workspace…

v0.153.0 — 2026-10-11

Cmd/Ctrl +, − and 0 resize the text of the panel you are in instead of zooming the whole page, in the browser and in the desktop app; a Reduce visual effects switch stops the ticket sidebar flickering over a board picture; the Work column locks and unlocks…

v0.152.1 — 2026-10-10

Two phone fixes: Join on a meeting and Call no longer close the app, and the calendar's Day and Week hour grid scrolls on iOS again.

v0.152.0 — 2026-10-10

The desktop app remembers your workspaces, opens one per window, shows native notifications with a badge and signs in with Google through the system browser; dragging across the board no longer selects half the page; a deploy pressed on production reports a…

v0.151.0 — 2026-10-10

Thilo-AI installs from the browser's menu as an app of its own; the Thilo-AI desktop app for Mac, Linux and Windows takes shape, with calls and screen sharing inside it; and the phone no longer gets stuck on a saved copy and rings when the iPhone is locked.

v0.150.0 — 2026-10-09

Settings becomes three fullscreen boxes, Account · Development · General, with tabs; a ticket's Request options take the workspace's own rows, each with a keyboard shortcut; one test can be run alone from the code view; Deploy can be pressed on production and…

v0.149.0 — 2026-10-09

The project bar becomes three application menus, Project · Development · Runtime, in place of the tab row with More…; adding a user on a team or enterprise account opens their own workspace in the same account; and the Users pane and the call dock get a…

v0.148.0 — 2026-10-09

The calendar is shared across your account: your meetings from every workspace appear in one place, a colleague's calendar can be switched on in its own colour on the web and on the phone, and a participant from another workspace gets the reminder and the…

v0.147.0 — 2026-10-09

The Testing tab shows a live progress bar with minutes left, re-runs only the failed tests you tick and files a fix ticket per test; the calendar comes to the phone in five views with meetings made, joined and invited from there; a call in the dock shows you…

v0.146.0 — 2026-10-08

Meetings are made from the calendar and joined the moment you press Now, can record themselves and log everybody's minutes from the room, and can bring in people from another workspace of your account; on the board, Open session on a NON-AI ticket starts a…

v0.145.0 — 2026-10-08

Workspaces now belong to an Account, the person or organisation above them: every existing workspace gets a Solo account of its own, a Team or Enterprise account holds member workspaces under its own address, switching and connecting stay inside one account…

v0.144.1 — 2026-10-08

A meeting's recording no longer stays marked as Recording for ever when the ticket lets go of its room before the recording is finished: the ticket keeps asking Link about it, and a recording Link can no longer answer for is marked as failed.

v0.144.0 — 2026-10-08

A call you are working through now lives in the floating menu at the bottom of the screen instead of a separate widget: a Call or Meeting button with a status dot, the call's window above the menu, and the whole menu draggable anywhere until the call ends.

v0.143.0 — 2026-10-08

A call now follows you while you work: it shrinks to a pill or a small video window that stays on top of every ticket and dialog and goes wherever you drag it. A meeting's recordings get their own section on the ticket, as links to Link rather than copies…

v0.142.0 — 2026-10-08

Colleagues can now message each other in Thilo-AI: Messages in the side menu holds your direct conversations and groups, with files, replies and an unread count. The phone app makes and answers calls and joins a meeting ticket's room, and a recorded meeting's…

v0.141.0 — 2026-10-07

Thilo-AI now makes calls and holds meetings: call a colleague from the Users pane, start a meeting link anyone can knock on from the new Meetings page, give a scheduled meeting ticket its own room, share your screen and record a meeting. The board's search is…

v0.140.0 — 2026-10-07

A workspace now opens on a Dashboard that takes Info's place in the side menu: a checklist of what the workspace still needs before Thilo-AI can work on its tickets, the newest releases and any announced deploy, and the tutorials and videos one click away.

v0.139.0 — 2026-10-06

The board's Deployment filter gains Since last deploy, the current sprint counted from the newest release, and the Claude usage card logs a machine in or moves it to another account from the row that shows the limit. An administrator can open a workspace…

v0.138.0 — 2026-10-06

In a pull-request project a deploy now opens a pull request for its own commits on main, and the root row of the Worktrees tab links it, so the next deploy no longer stops on a main nobody can push. A fresh runner in a box on a project connected through the…

v0.137.0 — 2026-10-06

A project now chooses how a worktree reaches main: fast-forward as before, a pull request from the worktree, or a branch per ticket whose pull request opens when the ticket finishes. Every screen says which AI a runner drives (Claude Code or pi with…

v0.136.0 — 2026-10-06

Open session asks first on a ticket in the Queue or in Work, Take control asks first in the fullscreen terminal while the ticket is in Work, and the phone marks a ticket that is work for a person with a NON-AI chip on the card and where it opens.

v0.135.0 — 2026-10-05

The chat composer's Send button moves inside the frame so the text gets the full width, every term on the Terminology page shows its tags, the View menu's Lower half rows explain themselves in help mode, and a scheduled deploy no longer knocks out the deploy…

v0.134.0 — 2026-10-05

The browser-check video now plays in the board's viewer, on a Mac and on the phone, and a worktree's preview address follows the workspace's own domain, renewing itself when that domain changes.

v0.133.0 — 2026-10-05

A With this ticket menu in the description editor adds your standing requests as sentences, and a browser check now records a video only when the ticket asks for one.

v0.132.0 — 2026-10-05

An HTML file in the Source viewer opens as the rendered page and every file can be opened in a tab of its own, Help → Terminology gets search and tags, and the changelog says how long ago each release shipped.

v0.131.0 — 2026-10-05

Every deploy and promotion is now recorded on the platform's project in the board's database, so production shows the full CI/CD history and each release says whether it reached production, and the Getting started offer gets a "never show me the guided tour…

v0.130.0 — 2026-10-04

Clockout on the phone can fill a whole workspace's day from measured activity in one tap, the way the web's per-workspace measured button already does.

v0.129.1 — 2026-10-04

A deploy on a dev machine that sits behind a proxy which handles the HTTPS for it no longer dies in the maintenance step, and a broken web server configuration can no longer be left installed on the machine.

v0.129.0 — 2026-10-04

The release notes can be searched in full and filtered by the areas a release touched, both in the app and on the members site, and on every host that is not production the header turns light orange and names the environment next to the Workspace name so…

v0.128.0 — 2026-10-04

Help mode now explains the header breadcrumb, a person in the Users panel and the Create questionnaire button, and a production installation that does not deploy itself links to the machine where a deploy is started instead of showing a Deploy button that…

v0.127.0 — 2026-10-04

The Calendar gets its own dock with a Blockstream of meetings and scheduled tickets and a Users panel for the whole Workspace, a person's Last seen is the same on every Workspace, My timesheet draws the whole week instead of its first fifty entries, and the…

v0.126.0 — 2026-10-03

Settings → Runners gains a Machines tab that lists every runner on a machine and can update, stop, start or uninstall one through a live neighbour, a project now chooses which GitHub identity its sessions use, New project warns when the repository already…

v0.125.0 — 2026-10-03

The Deploy dialog now names every live session in the release and lets you close it from there, Open session on a draft ticket offers to close the draft and start properly, and the loading bar no longer freezes at 98 % while a slow server answers. Runner…

v0.124.0 — 2026-10-03

Every board can now say where a new ticket is born: a column flagged "New tickets are created here", or a project-level Default draft policy that picks the draft column closest to Queue. A report's email copy can go to several addresses typed as chips, the…

v0.123.0 — 2026-10-03

GitHub can now be connected once for the whole Workspace: an administrator installs the Thilo-AI GitHub App under Settings → GitHub, and every new project picks or creates its repository through that connection and chooses the root branch the runner checks…

v0.122.0 — 2026-10-02

Help arrives in the app: a Terminology page explaining every word on the screens, an Explain an element mode that opens the explanation for whatever you point at, and a help chat that answers from those documents in the interface language. The guided tour…

v0.121.0 — 2026-10-02

Installing a runner no longer asks which operating system the machine runs: one command works out Linux, macOS or Windows through WSL2 by itself. A deploy started from the portal runs the release's tests again, with a switch and a per-deploy failure threshold…

v0.120.0 — 2026-10-02

Development Rules become a real list: every rule has its own switch, a delete, a place in the order the runner reads them, and a ✨ that brings its text to the standard. A ticket created from a work session inherits the session's worktree, model and profile…

v0.119.0 — 2026-10-02

A small release: the project tab bar no longer hides a running deploy or a live chat behind More…, the admin deploy page says how big the image transfer is while it runs, and a release push no longer fails on tests that the release had already fixed.

v0.118.0 — 2026-10-02

A project now connects to GitHub or GitLab from its Runner tab and the runner fetches and pushes through that connection, so no deploy key, token or repository address is pasted into an install any more; a session starts in a third of the time and the Chat…

v0.117.1 — 2026-10-01

All of a board's filters now sit in one row, and the subscriber faces no longer slide over them on a narrow screen.

v0.117.0 — 2026-10-01

A click on a checklist step now shows what the agent did in that step and how long it took, a pi runner can sign in from a tokens file that never leaves its machine, and a deploy refuses to start over a live session instead of quietly leaving that branch out.

v0.116.1 — 2026-10-01

On the phone, the Sesija tab now lets you write to a live session right under its transcript, and its terminal mirror follows the session that is actually running instead of giving up on a freshly opened one.

v0.116.0 — 2026-10-01

Readers can +1 somebody else's feature request and sort the list by votes, a project can mail a copy of every bug report or feature request to an inbox of its choosing, a session transcript is never pasted twice after a tab switch, and a runner session says…

v0.115.0 — 2026-09-30

The Getting started tour now walks a container runner's install form field by field: the deploy key is its own required step, the browser and the GitHub token their own optional ones.

v0.114.0 — 2026-09-30

The container runner's installer now checks every prerequisite in one pass before it downloads anything, its browser variant can record a video of its check, the Claude login dialog waits behind a loader while the machine checks the code, and a tour step…

v0.113.0 — 2026-09-30

The Getting started tour now steps inside the dialogs it opens, the board gets a Worktree chip that shows every ticket done in one worktree, picking a hidden project in the menu search brings it back, and the GitHub token field links a step-by-step guide.

v0.112.0 — 2026-09-30

The Getting started tour now walks an administrator through the real loop, a pi runner can sign in with the key the workspace already saved, locating a ticket in a very long column narrows the board instead of failing, and preview hosts work in the container…

v0.111.0 — 2026-09-29

The runner install dialog now asks its questions in the order you answer them, lets a pi runner sign in to its model provider during the install, and a container runner comes with the browser on and can open pull requests.

v0.110.0 — 2026-09-29

A queued ticket now says when the runner that should take it is not logged in, and a pi runner can be given a provider API key from the browser.

v0.109.0 — 2026-09-29

The guided tour can be started again from the ? menu, My timesheet clocks out any past day, and a project's CI/CD tab and the phone link the conflict ticket a failed deploy step already filed.

v0.108.0 — 2026-09-29

A guided Getting started tour meets you on your first login, the session header is down to the controls you actually use, and the deploy page tells you when an incident already has its ticket.

v0.107.0 — 2026-09-29

Boards decide on their own which columns are drafts, a ticket you create under a filter stays on screen, every mail Thilo sends has one look with a logo and buttons, and the mails to board members that were silently going nowhere now arrive.

v0.106.0 — 2026-09-29

The runner in a box now installs on a Mac as well, and signing in got forgiving: the login field takes a username or an email, ignores capitals and stray spaces, and the password-reset mail actually arrives.

v0.105.2 — 2026-09-28

The sign-up page now tells you what is wrong with a username before it sends anything, and the captcha stays on.

v0.105.1 — 2026-09-28

Signing up on the public website works again, and a failed attempt no longer leaves the form stuck.

v0.105.0 — 2026-09-27

The timezone picker now marks the zone your machine is in and tells you how far every other city is from it, and the members area gets two more films: hiring by questionnaire and a runner in a box.

v0.104.0 — 2026-09-27

A runner can now be installed inside a podman container on the person's machine instead of directly on it, and the board toolbar has been decluttered: the layout picker and most filters moved into the View menu.

v0.103.0 — 2026-09-27

A questionnaire can now name each answer ticket from the answers, hand a recipient's personal link over without a mail, and take a file through its open link; a session can mail a third party and can read and attach files on another ticket of the same board.

v0.102.0 — 2026-09-26

A development rule can now be marked as required, so the board refuses to let a ticket leave Work until the session has carried the rule out and said so, and an AI session can create a ticket's public share link itself.

v0.101.0 — 2026-09-26

A worktree can now hold several chat sessions at once, on the web and on the phone, the chat box grows as you type, a ticket in Work can be dragged into any Draft column, the ticket window gets one fixed header, and tickets on a Thilo Vault project now send…

v0.100.1 — 2026-09-26

Self-hosted Thilo Vault installs and self-updates get more reliable, and a handful of small issues found in further hands-on testing of vault projects are fixed.

v0.100.0 — 2026-09-26

The board table now shows which release deployed each ticket, follow-up tickets start with a readable description, ticket chat can dock beside the board on wide screens, and the phone app gets ticket chat and runner account usage — alongside a run of fixes…

v0.99.1 — 2026-09-26

A project whose spending limits froze before an earlier fix now follows a changed Workspace default again, and the questionnaires tutorial video joins the members area.

v0.99.0 — 2026-09-25

Questionnaires keep growing: six new question types, questions shown only if an earlier answer matches, reminder mails, reusable theme and template libraries, an AI-written results report with charts, file uploads on answers, and embedding on another site…

v0.98.0 — 2026-09-25

Questionnaires are a new feature end to end — an AI session drafts one, you build and theme it, approve and send personal links with automatic translation into each respondent's language, and their answers come back as an English ticket; projects also gain…

v0.97.1 — 2026-09-24

A clockout save that took too long used to come back as a failure and get booked twice on retry; it now waits long enough to actually finish and says plainly when it might have already gone through.

v0.97.0 — 2026-09-24

The usage card stops re-showing a stale percentage after its measurement window has closed, a pi-driven runner's terminal pane now shows the live session instead of a black screen and its installer names the missing provider key, the board's floating right…

v0.96.0 — 2026-09-24

Board columns can now choose where a new ticket lands, the board's floating menu gained a Users panel with live presence, the split-view chat header no longer wraps, and runners can be installed with pi as an alternative to Claude Code.

v0.95.0 — 2026-09-24

The ticket sidebar introduced in the last release now shows the same Description, Details and Report tabs as the full ticket window, opening on whichever tab fits the ticket's state, and dropdown menus are readable again on Linux desktops.

v0.94.0 — 2026-09-24

A ticket can now open as a sidebar that floats over the board instead of only a full modal, the split board view can carry a project's chat in its bottom half, and every model picker in the app now offers Opus 5.5 and keeps itself current on its own.

v0.93.0 — 2026-09-24

Every project can now carry its own written rules for the AI sessions that work on it — read before a session starts, enforced when you say they must be, and switchable per project. The public site also gains a fifth film and rebuilds the members-area video…

v0.92.0 — 2026-09-24

Every place a person reads about a customer account now calls it a "Workspace" instead of a "Tenant" — across the web app, the phone app and the public site — and the public workspace directory has a new home.

v0.91.0 — 2026-09-23

The table view drops two columns nobody needed and locks the rest to a fixed width, and a ticket with no title now opens on an empty box instead of the word "Untitled" and asks for a title before it can be sent off to work.

v0.90.0 — 2026-09-23

A board's table view now shows when a ticket's work actually finished, and its row menu offers the same actions as a kanban card's.

v0.89.0 — 2026-09-23

A board can now show kanban and table together in one split view, and right-clicking a table row can jump straight to that ticket's card on the kanban.

v0.88.0 — 2026-09-22

A ticket now gets a one-click Follow up action that inherits the exact worktree and model the finished work used, an admin can change another user's role right from Admin ▸ Users, and a failed CI/CD step can be turned into a queued ticket in one click.

v0.87.0 — 2026-09-21

A project's Settings now has a GlitchTip tab for configuring error-tracking alarms directly from thilo.ai.

v0.86.0 — 2026-09-21

Boards can now turn error-tracking alarms into tickets automatically, and a front-end crash no longer leaves you staring at a blank white tab.

v0.85.0 — 2026-09-21

The phone app catches up with the web on several fronts — installing a runner, previewing a worktree, pausing or draining a runner, reporting a bug and organizing projects can all now be done from a phone — and bug reports and feature requests get a screening…

v0.84.0 — 2026-09-21

Editing now saves itself across the app — text fields, switches, dropdowns and edit dialogs write as you use them instead of waiting on a Save button — plus a fix for select-all picking up cards a board's search had filtered out.

v0.83.2 — 2026-09-20

Two mobile fixes: the Report tab's reading-size and "read it to me" controls now stay pinned while a long report scrolls under them, and a deploy step running past its estimate is now labelled "overestimate" instead of the ambiguous "over".

v0.83.1 — 2026-09-19

Project ▸ Feedback ▸ Automatic analysis can now be pinned to a specific runner, plus three fixes: a late "failed" report no longer overwrites a triage verdict that already arrived, the Feedback tab no longer goes blank when a setting is saved, and a blocked…

v0.83.0 — 2026-09-19

A project can now run a full customer feedback pipeline — bug reports and feature requests, optional AI triage with a one-click operator reply, an external API and an embeddable website widget — plus a system-column safeguard, a "new tickets" hint on packed…

v0.82.0 — 2026-09-19

The AI agent's board tool can now configure and delete a column instead of only creating one, a Session terminal's mirrored pane makes the tickets, files and screenshots it prints clickable and viewable inline, and a stuck Mail queue page, misrouted email…

v0.81.1 — 2026-09-19

A mobile bug that could strand a fresh install on a dead-end "Unmatched Route" screen right after opening a link is fixed.

v0.81.0 — 2026-09-18

A board can now narrow itself to a single ticket and everything it references, however deep, and a Session terminal tab that's driving the pane now asks the runner for a bigger or smaller terminal when you zoom instead of just stretching the picture of it.

v0.79.0 — 2026-09-18

A worktree with no runner online can no longer be picked for a ticket, ticket costs now show how many follow-up tickets each one produced, usage totals stop double-counting Claude Code's per-block transcript lines, and mobile gets a one-tap path to a titled…

v0.78.0 — 2026-09-18

Every project gets a real cost dial: Settings → Project now controls how AI sessions run and what they cost, with three ready-made profiles that set everything at once and a per-ticket override, ticket costs now break down into calls, context size and base…

v0.77.0 — 2026-09-17

Tickets can now begin and continue by email — a customer's message becomes a Draft, a board decides how eagerly to act on it, and replies flow back in the same thread — while a brand-new tenant lands on a real Welcome project instead of an empty board, and a…

v0.76.0 — 2026-09-17

The public website's video carousel picks up a third film and the Team plan's price catches up with Solo's, alongside three fixes to how attached and reported images and files show up on a ticket.

v0.75.0 — 2026-09-16

A release now leaves a permanent record on its board — which tickets it shipped, filterable and visible right on the card — and starting a deploy from the phone is safer against double-taps.

v0.74.0 — 2026-09-16

Boards now show what a ticket actually costs — tokens, AI and human time, and an hourly-rate total in the tenant's own currency — with two new charts in Board statistics, and a broken admin sign-in is fixed.

v0.73.1 — 2026-09-16

The public website's tutorial videos now actually play in HD instead of falling back to whatever quality YouTube last remembered for the visitor.

v0.73.0 — 2026-09-15

Projects gain a preview of what's coming on the MCP integrations front.

v0.72.0 — 2026-09-15

The mobile app's CI/CD screen now shows how far a deploy has gotten, not just its current step.

v0.71.0 — 2026-09-15

A four-day-old outage where the CI/CD and preview tabs had silently vanished is fixed, a deploy can now be started from the screen that tracks it, and the app shows when a deploy is running even if you've wandered off to another tab.

v0.70.0 — 2026-09-15

The public website's pricing section shows real numbers, and a session panel bug that could send a click to the wrong button is fixed.

v0.69.1 — 2026-09-14

Two fixes: a project deploy that could get stuck before starting, and push notifications that could arrive several times for the same event.

v0.69.0 — 2026-09-14

A small board fix and a clearer view of a deploy's overall progress.

v0.68.0 — 2026-09-14

The CI/CD configurator's review screen can now act on its own recipe, not just show it.

v0.67.0 — 2026-09-14

CI/CD gets a real self-serve configurator and comes to the phone: a twelve-screen wizard sets up a project's own deploy recipe, projects can deploy their own machine from a recipe committed in their own repo, and the phone can now announce, deploy and file…

v0.66.0 — 2026-09-13

A project can now get its own CI/CD tab, showing the same announcement, live deploy and history that Admin ▸ CI/CD already had, for now lit up on the one project that deploys the platform's own installation; the public website's cover film also drops a…

v0.65.0 — 2026-09-13

The notification bell stops saying "99+". Every kind of notification now has a lifetime in the bell — news about the flow of work is measured in hours, a request waiting on you in days, a security warning never — and each person can change that per kind…

v0.64.0 — 2026-09-13

CI/CD gets an operator-facing memory — a deploy's last run stays on screen with a link to its full history, a failed step can turn straight into a ticket, and an email can now report a deploy's start and finish — while the phone app fixes a terminal mirror…

v0.63.0 — 2026-09-12

Every worktree can now get its own live, public preview URL — a project tab to run it and a button on the ticket to open it — and a working AI session knows that URL too, instead of pasting a localhost link nobody else can open; the board also learns to…

v0.62.0 — 2026-09-12

Passkeys now work everywhere a person signs in — the web app, the phone and the members website — a project's Runner card gets spending limits so the AI stops itself before it overspends a Claude account, a project header shows every session an AI ticket has…

v0.61.0 — 2026-09-11

A ticket the AI has already finished asks before it goes back into the queue, a column can be focused, sorted and managed from one "…" menu, the board's Claude usage card says when each limit resets and names the model behind the per-model week, the deploy…

v0.60.0 — 2026-09-11

The board can fold every column left empty by the current search on its own, from a new View menu that also lets you pin the filters you press all day; the phone reads a ticket's report aloud and opens a ticket on the tab its state calls for; and the public…

v0.59.0 — 2026-09-11

A card created today wears a today chip and one click narrows the board to today's tickets, Shift+Tab can no longer knock a session out of bypass permissions from the browser, and the public website opens on the terrain animation with each section carrying…

v0.58.1 — 2026-09-11

A session's multi-choice question can now be answered from the board, and the deploy steps page reads top-down with the running step first while the deploy notice promises the five minutes it actually takes.

v0.58.0 — 2026-09-11

The board's table sorts on any column and shows who created and who owns each ticket, a toggle narrows the board to cards with a live session, an opened pull request becomes a merge ticket of its own, a machine tells the fleet table about the runners beside…

v0.57.0 — 2026-09-10

Code view — watch the agent's terminal and the code it is writing, side by side. A new button beside the fullscreen one, in a ticket's Session panel and in a worktree's chat, opens a tab split down the middle: on the left the live terminal, read-only, and…

v0.56.0 — 2026-09-10

The board gets a lot more hands-on — a one-click kanban/table switch remembered per project, painted columns, a queue shortcut from any column, and the Claude account's usage right where you decide whether to start work — while a ticket's description can be…

v0.55.0 — 2026-09-10

The deploy screen stops lying about its own state — a dead launcher, an expired announcement, a stuck button — while merges, smoke tests and the countdown clock all show real per-step progress, alongside more accurate ticket costs and two transcript fixes.

v0.54.0 — 2026-09-10

A project can now have more than one developer, each owning an exclusive worktree with its own dev branch, and a team board hands tickets to the right one and takes them back — alongside a cross-tenant My work view, a ticket's price in USD on its cost card, a…

v0.53.0 — 2026-09-09

A deploy can now be watched, and triggered, from the Admin portal, the maintenance window is about a third shorter, and a shared ticket link can follow the ticket instead of only freezing it — alongside a NON-AI column for a board, a friendlier Worktrees…

v0.52.0 — 2026-09-09

The public website opens with the Assembly animation, the same loading screen the Story Book shows: a cloud of particles falls into a ball, boils, and blooms into the Thilo mark. The phone app's 1.2.5 update carries the Thilo Vault page announced in v0.51.0.

v0.51.0 — 2026-09-08

A project that lives on a Thilo Vault gets its own tab over the machine that holds it: state, connection, last backup, the commands to run on it, troubleshooting recipes, a history of what the machine did and a setup checklist. The machine reports its own…

v0.50.1 — 2026-09-08

A fix that lets the tickets service start in the container stack, so the v0.50.0 release actually reaches the tenants it was announced to.

v0.50.0 — 2026-09-08

A project gets a Skills tab that shows what Claude Code can call in a worktree and whether each skill is really installed on the machine that works there, a ticket a person handles by hand is resolved with the R key, a finished deploy no longer reloads the…

v0.49.0 — 2026-09-08

A ticket description saves itself once you stop typing and a whole writing session lands as one revision, the flicker that pushed the ticket panel down a line every time it opened is gone, and a title you corrected survives closing the dialog with Escape. A…

v0.48.0 — 2026-09-08

Worktrees carry tags that follow them everywhere they are named, the sparkle on a ticket title offers a handful of titles to click instead of silently picking the first line, and the browser tab says which tenant and which screen it holds. A Thilo Vault that…

v0.47.0 — 2026-09-08

The board now labels its Queue and Work columns and guards them, the phone rings once when a queue runs dry, a live session opens full-screen in its own tab, and chat messages carry the time they were written. A Thilo Vault keeps a ticket's description, its…

v0.46.0 — 2026-09-07

The notification bell now rings for every tenant you belong to, a ticket written for a human opens on its Preview and is held to a readable shape, and adding a company tenant asks for its tax number. On a Thilo Vault, opening or deleting a single ticket by…

v0.45.0 — 2026-09-07

Hidden projects take their runners out of the fleet table, the sidebar's hidden-items eye says how many rows it is hiding, a starred project stays starred after a reload, and the website gets a members-only page for the mobile app beta. A ticket created on a…

v0.44.1 — 2026-09-07

Sending a meeting's invitations works again and says what went wrong when it cannot, the intro tutorial on the website plays in English, and a deploy whose phone update is held back prints the whole cure in its summary.

v0.44.0 — 2026-09-07

The trash is a full page where a deleted ticket opens whole and read-only, a board can no longer lose its Queue, Work or last Draft column, and the project sidebar marks vault projects with a lock. Conversations have names and the session picker respects the…

v0.43.0 — 2026-09-06

A board can have more than one Draft column, a column's quick-add can make a meeting or a non-AI ticket and opens it straight away, meeting participants live on one row with invitations that go out only to whoever has not seen this version, and a ticket can…

v0.42.0 — 2026-09-06

A project on a Thilo Vault can now actually be created, and the vault itself installs cleanly on a Mac as well as on Linux, with the command on your PATH, backups and self-updates scheduled, and a status that tells the truth. A session's assistant can read…

v0.41.0 — 2026-09-06

A shared link now carries the address you were browsing from, and it unfurls into a Thilo preview card in Viber and WhatsApp. The maintenance page during a deploy plays the splash animation and brings you back on its own the moment the app is up, and the…

v0.40.0 — 2026-09-06

A ticket can now be shared with someone who has no Thilo account, from the web and from the phone, as a link that expires and can be revoked or as a mail with the files attached. Code blocks grow a copy button, the session dialog shows the conversations…

v0.39.0 — 2026-09-06

A session now opens with an effort level next to its model, the chat says which model and effort are answering, a tenant decides which model every picker offers first, tickets can be reordered by finger on the phone, and the maintenance page during a deploy…

v0.38.0 — 2026-09-05

Thilo Vault arrives: a project's tickets, files and history can now live on a machine you own while the portal, the runner and the phone keep working exactly as before. The public website gains a members area with sign-in, self-service signup and a review…

v0.37.0 — 2026-09-05

A project can now mail the report of every ticket it finishes, Shift+click selects a whole run of cards on the board, the model picker offers the current Claude models with the older ones folded away, and an admin of any tenant can add users to it.

v0.36.0 — 2026-09-05

Tickets with a schedule now have a Calendar of their own under Projects, a ticket can actually become a meeting with one click and send its invitations, the sidebar tells you at a glance whether a project has a runner, and the Terminal tab fits your window…

v0.35.0 — 2026-09-04

The phone app now looks like the design it was drawn from, screen for screen, and a swapped logo reaches your browser instead of sitting behind a stale copy.

v0.34.0 — 2026-09-04

Dictation now speaks German and Italian as well, and the language you pick follows you to every machine. The orbit mark is the only Thilo logo left, on the login screen, the app icons and the public site.

v0.33.0 — 2026-09-04

A ticket can now be a meeting with a schedule, a join link and attendees, and time logged on a meeting lands on everyone who was there. My time folds its days, Clockout fills a whole tenant section from measured activity in one click, a held modifier key…

v0.32.0 — 2026-09-04

thilo-ai.com becomes a full presentation site with a contact form and a spoken tour in five languages, the phone gets My time and Clockout, reports count Thilo's hours and tokens beside people's, the Testing tab turns a failed run into a fix ticket, projects…

v0.31.0 — 2026-09-04

Deleted tickets land in a trash you can restore from, the project info page gets a live report that estimates when the queued work will be done and Thilo scores ticket complexity to feed it, the runner tells you when its Claude Code login has expired and lets…

v0.30.0 — 2026-09-03

Clockout lets you distribute your day over the tickets you actually worked on, across every tenant you have an account on, the projects directory gets a Costs dialog, a chat session's model is picked when you open it, Thilo can reshape a Draft ticket over…

v0.29.0 — 2026-09-03

Dragging a card out of Work into Draft now stops the work and asks what to do with the uncommitted changes, the phone's Switch tenant list is sorted, starred and searchable like the web menu, and the phone app's updates finally reach Android as well as iOS.

v0.28.0 — 2026-09-02

Dragging one of several selected cards now moves the whole selection, the runner nudges a session that has gone quiet instead of waiting for someone to press Resume, and runners update themselves when a new version is built. A single report file opens by…

v0.27.0 — 2026-09-02

Moving tickets into the Queue in bulk, or from the Runtime view, now asks for the missing worktree instead of failing, the Switch tenant menu learns which tenants you star and visit most, and the phone stops throwing away your sign-in when you tap Change…

v0.26.0 — 2026-09-02

The ticket's description editor grows a Report tab and opens in Preview once the ticket has left Draft, bulk moves and deletes on the kanban run behind a progress dialog instead of freezing the screen, chat stops hiding your own message below the fold and…

v0.25.0 — 2026-09-02

The Runners page on the admin tenant now shows every customer's machines in one fleet table with a Tenant column, the board's quick-add asks for a description instead of a title, and a handful of library upgrades land in the app: filters refuse to apply a…

v0.24.0 — 2026-09-01

The AI sessions on your runner now finish the library-contribution loop by opening the pull request themselves — with merging kept firmly in human hands — and a deploy warns you when the frontend is pinned to a library version that upstream has already moved…

v0.23.0 — 2026-08-31

Deploying stops being a surprise: everyone is warned before the app goes down, a real maintenance screen with a Reload button replaces the error page on web and phone, and the deploy of this machine becomes one command with a plan you confirm and a procedure…

v0.22.0 — 2026-08-31

The API Docs tab learns which endpoints need a sign-in and lets you sign in right there, and the whole tab arrives on the phone — read the docs and fire real try-it-out requests from your pocket.

v0.20.0 — 2026-08-30

A caught error now carries its full stack trace: read it in a dialog straight from the log feed, and jump from any frame to the exact line in the source browser.

v0.19.0 — 2026-08-30

An expired session now stops the whole app behind one sign-in dialog instead of quietly freezing, an untended tab parks itself off the network, and the live log tail gains fullscreen, a browser tab of its own and a multi-log grid — while log rules learn to…

v0.18.0 — 2026-08-30

The ticket's final report arrives on the phone, and markdown everywhere learns to wrap to the screen it is shown on instead of to the file it was written in.

v0.17.0 — 2026-08-30

The phone learns to watch logs: every project's Logs page now opens on mobile too, with the rules, a live tail and the hits as three tabs on one screen.

v0.16.0 — 2026-08-30

Watching logs scales up: tail several logs at once in tabs or one merged stream, pick many sources in one Browse pass, and aim a log rule at exactly the runners it concerns — while on the board, dragging a ticket into Work now queues it first in line instead…

v0.15.0 — 2026-08-30

The live log tail becomes readable at a glance — lines colored by severity, wrapping under your control — and the full changelog finally reaches the phone.

v0.14.0 — 2026-08-30

The log-watch setup dialog stops asking you to type paths blind: every source row gets a Browse button that asks the machine itself what is there.

v0.13.0 — 2026-08-29

Logs move onto the project itself: a new Logs tab next to the Runner tab shows the rules, live tail and catches for that project, and a new dialog configures what each runner watches.

v0.12.0 — 2026-08-29

The runner learns to watch a machine's logs: it tails log files, services and containers on the machine, matches every line against rules you edit on the board, and turns what it catches into tickets — without ever shipping the raw logs off the machine.

v0.11.0 — 2026-08-28

Accounts are no longer self-service: open registration is closed, and new users ask for an account which an administrator approves.

v0.10.1 — 2026-08-28

A mobile polish release: the Paste button returns on iOS 26, ticket screens show dates and names a person can read, and starting a fresh conversation is the first row of the chat picker.

v0.10.0 — 2026-08-28

Release notes now come to you — a "What's new" dialog opens on web and mobile after every release — and Telegram notifications reach groups and channels, not just direct chats.

v0.9.0 — 2026-08-27

The session terminal slims down to a single composer with a tidy Keys menu, a new chat session starts on a clean screen, and board cards reveal full dates and names on hover.

v0.8.0 — 2026-08-27

The mirrored terminal gains manual font zoom and stops flickering, and pausing a runner now lets you open or close each waiting session right from the dialog.

v0.7.1 — 2026-08-26

A polish release: boards open noticeably faster on slow connections, and several small annoyances around refreshing, scrolling and session picking are gone.

v0.7.0 — 2026-08-26

The Terminal tab learns to scroll back through earlier output and to take a pasted image, and a large board stops flashing an empty page while it loads.

v0.6.0 — 2026-08-26

The Documentation tab starts reading the repository's own docs, tickets can be starred, the Terminal tab reaches chat sessions and learns some manners, and a pasted image shows its upload progress right where you pasted it.

v0.5.0 — 2026-08-26

The session panel gains a Terminal tab — a live picture of the terminal the AI session is running in — and a "Take control" button that turns that picture into a real terminal you can type into, from the browser or from the phone. The board becomes searchable…

v0.4.0 — 2026-08-25

Chat stops swallowing things: links open where you expect and can be copied, an overloaded API says so in red instead of pretending to be an answer, and a panel no longer clips the conversation when you drag it wider. Board columns can be dragged again, the…

v0.3.0 — 2026-08-23

Tickets gain a third axis — what kind of work the AI is being asked for — and the queue stops parking on a card it cannot start. Search and filters finally work on every collection screen, the public site opens at thilo-ai.com with Request account and a bug…

v0.2.0 — 2026-08-19

A week of releases centered on board ergonomics, the new Runtime screen, private projects with subscribers and notifications, and a big mobile push — plus this changelog page itself, now live on every tenant.

v0.1.0 — 2026-08-11

The first published changelog — everything shipped between May and August 2026, from the first commit to today. Thilo is an AI-driven project development platform: you describe work as tickets on a board, and AI runner sessions pick them up, write the code in…

This is the short version — one line per release.

Sign in for the full changelog · or open a workspace

← Back to thilo.ai