Live Beta — free to use during beta. Paid tiers are marked "Free during beta" until monetization launches.

Builds

Every build, newest first. The number after the colon in the app's version (v2.0.0:308) is the build number. The Updates page says what each change means for you.

Latest build308
Full editionv2.0.0
Stand-alonev1.0.0
StageBeta
Builds listed243
BuildReleasedWhat changedBuild ID
#308 2026-10-18 Stand-alone has no Cruise/AutoCognition (Help entries kept, marked subscription-only); first visit starts on the local card; installer/telemetry fixes 12d94cf3c51ab01a
#307 2026-10-18 Installer: Stand-alone sends nothing after the install attempt; Apache steps use sudo; Stand-alone splash; first-run Help; defaults follow system languages c4d479d3e6e163bb
#306 2026-10-17 Cruise and AutoCognition pause while the account server is unreachable; login throttle on the account server; offline flag saved 38863bf9a2d2bf4a
#305 2026-10-17 AutoTranslate in the Translation Studio (local model drafts as grey placeholders: Tab, Accept page, Accept all), template with rules and how to send, small-screen first screen with a demo tour, whole app at full size to pinch and drag 595f73e2d0099b5b
#304 2026-10-17 Filters on every sidebar list and Find in the Preview, prompt History picker with chat/project/everywhere scope, translated labels and plates scroll as a marquee, right-to-left layout question in the Translation Studio, Send-your-translation button, Help us link (hidden until set) 5f26c253dd30bb01
#303 2026-10-17 Translation Studio: translate Cockpit within Cockpit (strings list, progress, filters, placeholder check, machine suggestions, save/use/download/upload), long project and chat names cut with an ellipsis, chat-filter hint 4f4d7c6a2be5317a
#302 2026-10-17 Plates (brand, version, stage, licence, Everywhere, Stand-alone), plans names, theme fixes, family seats, Agents-row sync, answer kept on reload/Stop, double-send guard, readable session errors, Profile button pinned 79a21d941e6105ee
#301 2026-10-16 Top bar keeps Help, Theme, About and Exit on screen from 1100 px, F8 opens the Model Manager, latency monitor starts on your own router, Translate chat no longer sends code, plan names corrected (Plus/Pro/Max) in tips, help and guide, Founder shows lifetime, Esc cancels a chat rename, Remember this saves the text, Plan mode honours the Agents row, whisper errors explain themselves, neutral language examples in help 53db196fd6b022af
#300 2026-10-15 Dialogs close with Esc or a click outside (and ask before throwing away what you typed), tool jobs no longer hang on a terminal (FFmpeg now runs), quoted paths and files next to the input work in tool arguments, many checks fixed (recipe scaling and oven temperatures, packing list, podcast loudness, photo duplicates, listing check, word frequency, Anki cards, lesson checks, empty-site check), Cruise buttons follow your plan after sign-in, stronger account password rule, Full edition no longer contacts the live server for the clock a6ec02686b4e8385
#299 2026-10-14 Native engine: tool errors and project name 0c627223d6144485
#298 2026-10-14 Agent tool markers work in projects (the project name is sent so relative paths resolve), a failing tool now shows its own message in the chat, kind notes say how to pass tool arguments, Recipes accepts the servings under other names, the kind picker lists the new Home & life and Work & community fields, and the guide explains running tools from an agent ba9ffd6c75f35fe5
#297 2026-10-14 Sixteen new project kinds for everyday life and work, each with a tool that does real checking and arithmetic: Cooking and recipes, Gardening, Pets, Health and fitness log, Collections, Genealogy, Hobby crafts, Tabletop, Travel, Personal finance, Home and DIY, Real estate, Teaching, Job search and CV, Non-profit and events, Music practice and songbook (49 kinds in 10 fields) 1dd6e2271d2d07fc
#296 2026-10-13 Plans groundwork in the app: the account cache can now carry a signed entitlement that the app verifies (an edited cache, an expired token or a token for another machine is refused), the app tells the account server its major version and a machine fingerprint when it signs in, and it knows the new plan capabilities; until the paid plans start nothing changes for anyone (accounts without a token are read the old way) 6edcd523bf77a373
#295 2026-10-13 Apps now report their first run to cockpit.ruggi.site/api/setup_ping.php (the old maestro address redirects to a page that did not exist, so first-run pings were lost): the app's first-account step and the installer ping the live address 9e5fb0e07088879d
#294 2026-10-13 Fix: the phone /power command lives in the web app (power_relay_lib.php) instead of a new scripts/ file that bundles never picked up; the Everywhere poller starts as before and loads it only when present 57447bef7ffd830b
#293 2026-10-13 Power Buttons part 2: a hotkey per button (global, X11), the answer in a small window or pasted where the cursor is, launchers for Linux/macOS/Windows/WSL (applications menu, desktop icon or a file), the command line tool cockpit-run (pipes, PDF, audio, folders), right-click actions in Cockpit's file manager and in your desktop's, the lightning menu in Cockpit Browser windows (run a button on selected text), packs (export/import, always a local model), Automations (watch a folder, daily or every-N-minutes buttons on the scheduler) and /power from the phone through Everywhere; macOS and Windows paths are tested with stand-in tools only f63ad13b0e208dfb
#292 2026-10-13 Top bar spacing: every card is now exactly 4 pixels from the next, from the first agent card to Settings (the Account card used to touch the Tools card and the gaps ran 0, 11, 8, 8), both ends of the bar have the same margin (it was 6 on the left and 24 on the right), the Clock card takes any spare width instead of a gap, and a test measures it in a real window 74c4260b28ae4e6f
#291 2026-10-13 Frameless main window: the same three window buttons as the Browser windows (minimise, maximise or restore, close) now come up when the pointer reaches the empty strip along the right edge near the top, and go when it leaves; close runs the usual exit procedure; they never appear while the window has a normal title bar. Also in this build: Power Buttons hint and steady Mode and Style rows, and the Power Buttons strip between the prompt and the status bar 467126d5d2c07bd0
#290 2026-10-13 Power Buttons hint and a steady Mode row: with no buttons yet a one-line hint (with an Add one button and a close that hides it for good) shows where the buttons will be; the Mode row no longer changes height in Pipeline, Broadcast or Plan (it was 29, 57 and 34 pixels, and Pipeline pushed the status bar off the screen), the Mode and Style rows are now exactly one line each and scroll sideways when too narrow, and a test keeps it that way a573bbab91f4dbfd
#289 2026-10-13 Power Buttons strip fix: it no longer pushes the prompt and the status bar off the screen; the buttons now sit in one row between the prompt and the status bar, the chat panel above gives up exactly that row while you have buttons, and everything returns to the old size when you have none; a test keeps the row height, the footer growth and the placement in step 54f77d797956bf0b
#288 2026-10-13 Power Buttons, step 2: your buttons appear as a row above the Style row (copy something, click one, the answer comes back in a small card with Copy and Save), pictures work as input (a picture-capable model on this computer, or Anthropic), a text that looks like a password asks what to do (use a model on this computer, send it once, or cancel), the first-send question shows what will be sent, a History view lists recent runs, and the command line asks each button what it needs (clipboard, selection or picture) 1b12732851b878e3
#287 2026-10-13 Power Buttons and the New kind dialog: choosing an icon no longer needs knowing icon names; a picker shows common icons and searches all of them by a word (mail, heart, book) or an idea (write, fix, translate, shorter), Power Buttons also get a colour, and a test checks that every icon the picker suggests exists in Cockpit's icon font a3e9adf88c9b2038
#286 2026-10-13 Power Buttons fix after the first real run: the prompt now reaches a small local model as one plain message (task, a sentence saying the copied text is data, a line of dashes, the text), which made all six starters work on a real 2 GB model (the first layout made it repeat the rule and answer nothing); echoed scaffolding is stripped from answers; the guide says plainly that a small model can still be fooled by instructions hidden in text and that a button has no tools and only returns text 6e9fa04be90cc4ed
#285 2026-10-13 Power Buttons, step 1: one click runs a saved prompt on text you copied with the supplier you choose (a model on this computer by default) and puts the answer on the clipboard, in a notification or in a file; six starters (Proofread, Make it polite, Summarise, Explain this, Plain language, Shorter), a panel to edit and try them, and a command-line client (power_run) for launchers; copied text is sent as data between markers, a supplier outside your computer is asked about once and never receives text that looks like a password or key, and paid suppliers use the same consent and caps as chat 8b28b84fb4b40dcd
#284 2026-10-12 Language neutrality, and right-to-left support stated plainly: Hebrew, Spanish and every other language are shown as ordinary languages next to English and nothing singles one out (the speech-language list is alphabetical, the Spanish and Hebrew transcribe presets became one Transcribe in a language you choose, examples in kinds and tools use a varied set of languages, public pages and guides reworded, old build notes filtered); right-to-left languages such as Arabic, Hebrew and Persian are named together as supported; a guard keeps it that way af40819663840942
#283 2026-10-12 Language neutrality: Hebrew, Spanish and every other language are shown as ordinary languages next to English and nothing singles one out (the speech-language list is alphabetical, the Spanish and Hebrew transcribe presets became one Transcribe in a language you choose, examples in kinds and tools use a varied set of languages, public pages and guides reworded, old build notes filtered), and a guard keeps it that way a3cff7cc9d8865b5
#282 2026-10-12 A signed catalog feed keeps models and prices current without a new Cockpit build (off by default; Workers shows the date the lists are as of and warns when they are old; new models and prices come from a file the maker signs and your machine verifies; a new supplier is only ever suggested), custom suppliers now really work (they have an address and are called at it; a paid one is gated like any paid supplier), and Add model and Add custom provider take an optional price 5db3a76421666e69
#281 2026-10-12 The Anthropic API worker's model list and prices now follow Anthropic's published ones: Haiku 5.5, Sonnet 5.5, Opus 5.5 and Fable 5.1 are in (cheapest first), the older Opus 4.8 and Haiku 4.5 prices are corrected, Haiku 5.5's higher price above 100,000 prompt tokens is applied, and a test holds the prices 8aecb8d8a0d23234
#280 2026-10-12 DeepSeek and Meta AI web workers are tested and tuned: both pass their self-test and return a clean answer (no copy/download toolbar, no 'Show thinking', formulas as TeX, a reply that the site draws in several blocks comes back whole and in order); the engine now cleans selector-found answers too, and a test guards the split-reply case 08426596e4d42910
#279 2026-10-12 The minimised-window chips now show within a fraction of a second of the minimise (the shell reports the change at once and the status bar asks twice a second instead of every two seconds), and the test holds it to 1.5 s b5cdf0e327cbaf40
#278 2026-10-12 Minimised Browser windows are listed as chips at the right end of the status bar: hover shows the title and address, click restores the window, right-click offers Restore and Close window; the list is kept by the shell on your machine, and a real-window test guards it 9970a5e7af491454
#277 2026-10-12 Frameless Browser and web-worker windows get Min, Max/Restore and Close buttons: move the pointer into the top-right corner and they appear; a minimised window comes back from the taskbar or Alt+Tab; a real-mouse test guards them 6e3e4f97bdcaa962
#276 2026-10-12 The Cockpit Browser is now the default browser on every system: the toolbar Browser button opens it whenever the shell is installed (your own browser only when it is missing, or when you pick it in the Apps panel), and the installer pre-ticks it; the terminal and file manager stay the system's own, with Cockpit's own versions only as the fallback 46c3a0710affeef0
#275 2026-10-12 Web page workers: Mistral answers are read from the page's own answer element (not the whole page), so the animated 'Thought for' label, timestamps and footer no longer come with the answer; one text reader serves both the page and a selected answer, joins text drawn one letter per element, and keeps maths as TeX in both 92f91edc6b5d0f12
#274 2026-10-12 The Cockpit Browser and the window of a web page worker (shown for a login) now have border handles when you run frameless: drag any edge or corner to resize, the middle of a side to move, Ctrl+W to close a Browser window; the handles live in the shell, not in the page, so a site never sees them 9720044e5d49e0da
#273 2026-10-12 Web page workers: a site that loads a second page right after the first (Mistral redirects its start page to another one) no longer swallows the prompt; Cockpit now waits until the page has stopped loading and its address has stopped changing before typing, and a test with a redirecting page guards it fc9e980fe9ffbc03
#272 2026-10-11 Kind wizard: starter files and a tools box can be edited in the wizard (emptying the box removes a kind's tools); Translation tools (LibreTranslate on this machine: .txt, .md, .srt, .vtt; code, links and placeholders kept exactly, a line that cannot be kept safe is left in the original and reported); Image generation tools (stable-diffusion.cpp from a prompt file, logo, icon, favicon, variants, a seed record next to every image); attached pictures reach the Anthropic worker as real images; and the installer fix for web page workers a089aef2847d2d17
#271 2026-10-11 Installer: the Cockpit window is always granted in the web server's sudoers rules (it was added only if the program already existed at install time, so web page workers failed with 'sudo: a password is required' on those installs); and when sudo does refuse, the web worker error now names the exact rule to add ba052688504ac197
#270 2026-10-11 Web page workers: lines the page prints inside an answer as source chips (a bare source name such as britannica, or +1) are dropped, never the first line of the answer, so a Perplexity answer reads as plain text; adapters get a dropLines option and a test covers it 5fb7fa0cc5a9c78c
#269 2026-10-11 Web page workers: the Perplexity answer no longer carries the page's response-time line at its start or the source chips and suggested follow-up questions after it, so a question comes back as just the answer b3292809e9d21855
#268 2026-10-11 Web page workers: a maths formula on a page (drawn twice by the site, once visual and once hidden) now comes back once as TeX instead of one token per line, block elements keep their line breaks, the Perplexity answer loses its Read more / Researched labels, and the page code is kept pure ASCII with a test guarding it f60c8a49971d3d8d
#267 2026-10-11 Web page workers: when a worker window cannot be started, the error now carries the launcher's own message (for example sudo refusing, or no display) instead of a guess about the desktop session, and a test covers it 6f51640baf9dcbb0
#266 2026-10-11 The frameless window's border is now the handle: edges and corners resize, and the middle 15% of each side moves the whole window without resizing it (the header drag is gone); this build also brings the live files back in line with the build manifest 0c07a19de42dae27
#265 2026-10-11 The frameless window can be dragged by empty header space again, carefully this time: only after the pointer has travelled 8 px with the main button down, never when maximised, never from a button, card or input, and once per press (the old drag was removed because a wandering press moved the whole window); tests pin each rule 4cd50097e9c235fe
#264 2026-10-11 The frameless window can be resized again: eight thin invisible strips along its edges and corners hand the resize to the window manager, so you can drag any edge or corner when the title bar is off 4eda4164dda24762
#263 2026-10-11 Fix: the hidden web page worker window was saving its own size over Cockpit's saved window size when it closed, so the app started at 1100x800, not maximised and hard to resize; a worker window now never writes the saved geometry, and a test guards it 0ad2af735f93b882
#262 2026-10-11 Web page workers: a window left over from an earlier session (after a deploy or a power cut) no longer makes the next call fail with 'the web worker window did not start': the stale marker file is no longer trusted, and the window's files are readable by the server whatever the launcher's umask d829b52a97f407b9
#261 2026-10-11 Web page workers: the Duck.ai answer no longer carries the page's own header (the model name) and footer (second opinion, jump to latest, private-chat notice); adapters can trim the start of a heuristic answer as well as its end, and a test covers a page with no answer element 3159ff2ef3df2a79
#260 2026-10-11 Web page workers (experimental): Duck.ai, Perplexity, Mistral Le Chat, DeepSeek and Meta AI can be used through their own web page in a window nobody sees (the shell gets a worker mode), the prompt is typed into the site's own box and the answer streams back to the chat; a login or a bot check brings the window on screen for you and is never passed automatically; always last in the cascade, never counted as spend; each has Open window, Hide, Self-test and Probe in the Workers settings a573d1cd70122f93
#259 2026-10-10 Every OpenAI-compatible worker (OpenAI, Groq, OpenRouter, Together, DeepInfra, Z.ai, Gemini) now streams its answer like the Anthropic one: one shared stream parser, a stream that stops half-way is an error and not a half answer, a provider that cannot stream still answers in one piece, and token counts are marked as estimated when a provider does not report them 522fd2a2635d41d4
#258 2026-10-10 The Anthropic worker streams its answer as it is written, sends the identity line and the earlier conversation as a real system prompt (cacheable when long), takes images and history, and reports real token counts including cached tokens; Test keys and Discover no longer report a good Anthropic key as rejected; with a spend cap set, a model whose price is unknown is refused instead of slipping past the cap cb3931f188e0f94a
#257 2026-10-10 A kind can carry its own command-line tool: import lists every command and asks first, only plain commands are accepted (no shells, interpreters, pipes or redirects), built-in tools can never be replaced, and the wizard keeps a kind's tools when you re-save it; a kind can also be installed from the Marketplace with the same checks 2139ee7835d30799
#256 2026-10-10 Kinds can carry starter files: the kind's page lists them, you confirm, and only missing files are created inside the project (never overwritten, nothing outside the project); Writing, Research, Meeting notes, Study and Learning and Podcast ship with starters. The Ollama and combo model lists get the same sort button instead of the pop-up that opened behind the list fd826134e3a393b3
#255 2026-10-10 Tools dropdown: typing a section name now finds it (the filter read the header text after the collapse arrow, which hid it), the sort chip is a button instead of a pop-up that opened behind the list, and the sections themselves are listed A to Z b4be8c9d1c4557b9
#254 2026-10-10 Shell and DevOps moved to the System and servers field (now 2 kinds there), and the guide now states the real numbers: 33 kinds in 8 fields, every kind except General naming its tools 3987cd81e2d87e3c
#253 2026-10-10 Every project kind now names the tools it works with (Audio and video, Document, Image generation, Translation, Lazarus, Learning, Research, Creative writing; General names none on purpose), plus the Creative writing tools (statistics per chapter, repeated phrases and tics with their lines, names spelled almost the same); a test checks that no kind names a tool that does not exist a8b7d9c3e9112311
#252 2026-10-10 Shell scripts tools (ShellCheck, syntax, risky-pattern scan, systemd unit check; nothing is ever run), E-book tools (EPUBCheck, inspect, build from Markdown refusing paths outside the folder, new book), 3D printing tools (OpenSCAD inside a bubblewrap sandbox: check, STL/3MF/PNG, parameters, print check against your bed, STL analysis), Electronics tools (KiCad lite check, BOM, PDF, netlist, Gerbers, placement), Hugo site tools in a sandbox, Arduino tools (lint, info, compile that never downloads a core), Photo exiftool tags/set/shift, and the Tools dropdown filter now matches group names 0eeaec78605b0331
#251 2026-10-10 Music scores tools (LilyPond: check with line and column and bar-check failures, build PDF, MIDI, PNG, play as MP3, update syntax, import MusicXML and ABC, new tune; every run inside a bubblewrap sandbox because a LilyPond file can run commands, and the tool refuses to run without it), Photo tools (EXIF info, check for hidden GPS locations, strip metadata, web-ready copies, batch zip, contact sheet, duplicates, rename plan), Documentation site tools (check markdown pages, contents, static site with offline search, one-page export) and read-only System administration tools (report, disk, services, ports, log reader, journal), with their four project kinds; presets that need no input can carry a default 8b8a786f088a5141
#250 2026-10-10 Legal review tools (compare two versions of a contract word by word and list first the changes that matter: figures, dates, shall to may, negations, and/or; check a document for placeholders, references to clauses that do not exist, numbering gaps, undefined terms and words that disagree with figures; clause outline; key terms), Bookkeeping tools (check a CSV ledger, summary by category and month, reconcile with a bank export, tax by rate and quarter; headers in several languages) and PHP project tools (syntax check, security scan, guard check for endpoints with no login check, outline, minimum PHP version), with their three project kinds c118ef3e73226e89
#249 2026-10-10 Podcast tools (check loudness, true peak, silences and format against podcast norms, normalise to -16 LUFS, clean up a voice recording, trim silence, find chapter points, set tags), Meeting notes tools (clean a transcript, find decisions, action items, deadlines and questions in several languages, statistics, a minutes skeleton) and Language study tools (check a vocabulary list, Anki cards, word frequency, a spoken list, compare a reading with the text through Whisper), with their three project kinds 6d9d8afc5bd8bc9b
#248 2026-10-10 Document formats tools: convert between Microsoft, LibreOffice, OpenOffice, RTF, CSV, Gnumeric and PDF in both directions, REFUSING a conversion that would silently lose VBA macros (unless asked); list, extract and inject macros; inspect what is inside a file and what a conversion could lose; verify a conversion by going there and back; the Document formats project kind. The installer now asks which LaTeX system to install (none, recommended by default, or full) c18d06de628ee3db
#247 2026-10-10 Academic paper tools (LaTeX): build the PDF in a scratch copy (engine from the preamble, bibtex, enough passes), check it with errors as file and line, undefined references and citations, lines running into the margin and missing TeX packages named with how to install them, check the bibliography against the citations, count words, start a new paper, convert to Word; TeX runs with file access restricted to the project and shell escape off; the Academic paper project kind c387450824bbd9db
#246 2026-10-10 Presentation tools: build a deck from markdown, check it (slides with no title, walls of text, tiny text, pictures without a description, missing notes, too many fonts) with the slide number of each problem, read it as an outline, draw every slide as one contact-sheet picture, convert between PowerPoint, Impress and PDF; the Presentation project kind; LibreOffice conversions run in a throw-away profile with macro security at its maximum b3786ecbff6156df
#245 2026-10-10 Subtitling tools (check a subtitle file for overlaps, empty or unreadable cues, long lines and reading speed with the line of each problem; convert between SRT, WebVTT and ASS; shift or stretch the times) and the Subtitling project kind; the slow build guards now run only when their inputs changed; a library that reads and writes the VBA container of Office macros (not used by a tool yet) ba3ecff954addccb
#244 2026-10-10 The deploy now reloads the running window as its LAST step (after the restarts have settled) and reopens it in the mode it was running in (self-contained or Apache, V1 or V2); the native window's log lines carry a time 3ee95b969c953d16
#243 2026-10-10 Castle Game Engine tools: create a game project, check or compile it (errors with file and line, with Fix with agent), clean, package a Linux archive; Cockpit finds tools unpacked as a release folder in the home folder d898cb4ab98ccc54
#242 2026-10-10 Godot tools: check every GDScript for parse errors with file and line (with Fix with agent), run a project headless, list export presets, compare the project's Godot version with the installed one; Cockpit now finds tools fetched without root in the home folder aca8d9979acab3c7
#241 2026-10-09 VB6 cheat sheet preset no longer needs an input folder (it uses the current project's folder when none is given), so clicking it works 2b22305fd13dc9f7
#240 2026-10-09 VB6 migration tools: UTF-8 copies of Windows-1252/1255 sources (originals never touched), a byte-for-byte round-trip check, a project inventory with an order to port in, and a VB6-to-Pascal cheat sheet; the encoding helper now ships with the app 8d654434c48edb5f
#239 2026-10-09 Web site tools: preview a folder in the browser (local only, like a real server: unknown URLs 404, .git and .env never served), check every page and style sheet with file and line (markup, missing title or alt, duplicate ids, broken links, images, anchors, file names whose case would break on Linux) with Fix with agent, list the pages, pack as a zip f6df7504c7a66bd0
#238 2026-10-09 Data Analysis tools: describe a CSV, ask it questions in SQL (read-only, safe to let an agent write), column statistics, frequent values, bar, line, scatter and histogram charts as SVG, spreadsheet to CSV; the Data Analysis kind now names them 0870b56d5065bbf5
#237 2026-10-09 The runtime tags in the status bar are shorter: each agent's tag is just native or shell, and the engine, scheduler and web tags are one word each (on, sup, aic), with the full meaning in the hover; with the redesigned kind picker (fields on the left, explanation and examples on the right, Export button) 7bcc6e4b9dbef42f
#236 2026-10-09 The project kind picker is redesigned: kinds are grouped in collapsible fields on the left with search, and the selected kind is explained on the right with a longer text and examples; Export is a button (any kind, shipped ones too) 76448cb5db531ae6
#235 2026-10-09 Project kinds are open-ended: your own kinds live in your data folder (updates never touch them), a New kind wizard, Draft with the agent, Import and Export, kinds can name the tools they use (shown as installed or missing, and the standing note tells the agent which tools it can run) 6d1f71f786963866
#234 2026-10-08 Self-contained mode: the Stop and Restart buttons stop only the agents and keep the web server that shows the page (Stop used to shut the whole supervisor down, so the page died with Load failed on every poll); Terminate and leave still shuts everything down a917310e6b6bb747
#233 2026-10-08 Install without administrator rights: a new installer (install_user_mode.sh) puts Cockpit in your home folder with no sudo and no Apache and starts it self-contained; the start scripts find a user-mode web folder, and Stop/Start through the web buttons work there (proved end to end in a throw-away home) 8e9d87288b8df926
#232 2026-10-08 Self-contained mode needs no sudo: when PHP already runs as you, the Start, Stop, Terminal, Files, Browser and scheduler actions run directly instead of through sudo (Apache keeps its exact sudo calls); a Start from the self-contained front tells the launcher not to look for Apache d38559d1b04b58f0
#231 2026-10-08 Pascal and Lazarus builds now report how many errors and warnings there were, list the first errors with file and line, and offer Fix with agent, which puts the errors in the prompt box ready to send 71589d6fccc389e1
#230 2026-10-08 A self-contained start: the menu entry AI Cockpit (self-contained) and cockpit-self-start open the same native window on the optional aicserver front (port 8081 for V2, 8082 for V1) with no Apache; the ordinary start is unchanged c061c2f38b71c2fb
#229 2026-10-08 Pascal and Lazarus: the Lazarus tool can now start a project too (new console program, new form application, new unit), never overwriting; what it writes builds as it is (checked with the real compiler) 401853a434e59c80
#228 2026-10-08 Pascal and Lazarus: two new tools build a project without the IDE (Lazarus build via lazbuild, Free Pascal compile/check), keeping the compiler messages with file and line even when the build fails; an agent can run them and read the errors c48606b72f097331
#227 2026-10-08 The status bar at the bottom of the window is back (the Attach button had pushed it out of view: CLEAR, SAVE and Attach now share a row); the Users button moved from the account card into the Cockpit Account dialog as Local users, so the cards bar is a row shorter; agent labels and runtime tags simplified 5b2c051403cd169e
#226 2026-10-08 Status bar: the agent labels now say just who and which model (Claude · Sonnet 4.6, OpenCode · model, Local · Dual), and the runtime indicator is three small tags (engine, scheduler, web server) instead of plain text 824d9e34fda29052
#225 2026-10-08 The runtime indicator in the status bar is now three small tags (engine, scheduler, web server) like the ones beside each agent, instead of one line of plain text 00c475d5222d019e
#224 2026-10-08 The status bar's runtime chip now also says which web server answered the page you are on (web apache, or web aic for the optional aicserver front on port 8081) 4f4078e7968c6b7a
#223 2026-10-08 The optional web front now answers the chat's progress polls itself (no PHP) when it can see you are signed in and the agent is running, and hands every other case to PHP unchanged (36 checks against bridge.php); its PHP sessions now live in the supervisor folder 19052113514f79a5
#222 2026-10-08 worker_relay.php (a command-line helper) now answers 403 over the web instead of failing with an error page; the web front passed a logged-in comparison on 260 real Cockpit endpoints, identical to PHP's own server a442813b80881e33
#221 2026-10-08 The code editor opened from the file window now stacks with the other floating windows: it opens on top, and clicking either window brings it to the front f33366656de4eaac
#220 2026-10-08 File window: Open with the system now really starts the program (it was closed again after 6 seconds), and files in Public get an Edit option that opens Cockpit's own code editor (colours, line numbers, find and replace); the guide lists what the command window can run 08bd079ec4c20963
#219 2026-10-08 File window: Open with the system now really starts the program (it was closed again after 6 seconds), and Public files get an Edit option (text up to 1 MB, Ctrl+S saves, asks before discarding changes); the guide lists what the command window can run a16af9c99779fb6b
#218 2026-10-07 An optional web front: with a file called use_aicserver the supervisor also runs aicserver and php-cgi on a side port (8081) next to Apache, refusing the same files Apache refuses (23 checks); the first side-by-side run showed the settings, usage log and quota file would have been served, now closed ccdb3dc1ef1349fc
#217 2026-10-07 The native loop calls the free-REST suppliers (Groq, HuggingFace, Cloudflare) itself: it opens the encrypted Workers key store and makes the request with no PHP (engine 1.4.0, 46 checks against worker_relay.php); with the native loop on, card 2 needs no PHP either 70fb737942bbba0c
#216 2026-10-07 The native loop carries out the agent's markers itself (engine 1.3.0, 148 checks against the shell and PHP executors); the loop's key is no longer sent to a catalog entry's address; with the native loop on, chat, history and markers need no PHP 980b17e7c51f07f9
#215 2026-10-07 The native loop does the chat history itself (needs, relevance index, saving) with no PHP process: engine 1.2.0, 1,743 cases identical to history_cli.php, a loop with no PHP helper identical to the Bash 8a3c51aa741baf89
#214 2026-10-07 Native loop: the variables the loop sets (Claude config folder, marker key) reach the agent and its helpers (the engine started children with a truncated environment); Claude config isolation proven identical on 8 situations 8e232ca11eb24a6c
#213 2026-10-07 File window and command window (floating OS-style windows; Public read-write zone, read-only areas, kernel-confined commands via Landlock; engine 1.1.0); open picker lists above the chat area; Public hidden from the project list 0d220a21da3ce50b
#212 2026-10-07 The status bar shows which runtime is really in use (supervisor or tmux, shell or native loop per agent, engine, scheduler); no more false 'Agent session died' with the supervisor; the deploy restart step handles supervised loops d44054e61ba0cc49
#211 2026-10-07 No more false 'Agent session died mid-response' with the process supervisor (the progress poll asked tmux only); the deploy step that restarts agents now restarts supervised loops c7d4d09484ffaabe
#210 2026-10-07 Per-agent switch for the native loop: use_native_loop_ollama (or _claude, _gemini) turns it on for one agent only be6c93dc3445366a
#209 2026-10-06 The whole agent loop as one native program (aicengine loop, off by default: use_native_loop): proven against the shell loop on 13 requests; capabilities and auto-route by the engine (69 cases); the markers' internal key; the start of every turn by the engine 10904a2f9547fbf4
#208 2026-10-06 The start of every turn by the native engine (request details, model file, supplier controls, effort text, argument whitelist; 56 byte-identical cases plus the whole loop run twice); the engine-refused message no longer prints 'log: command not found' dd547b225f954e20
#207 2026-10-06 The markers an agent writes (fetch, search, worker, tool, propose) work: the loop calls Cockpit's own pages with a private loopback key instead of no login; PROPOSE names fixed; a V1 loop calls V1's pages; plus build 206's clean-up by the native engine 9bb4468aa6c11d4d
#206 2026-10-06 Clean-up after an agent answers by the native engine (304 byte-identical cases; the Ollama usage line is valid JSON for any chat name); prompt assembly and Gemini calls through the engine b96acd5a2b3fefdf
#205 2026-10-06 Prompt assembly by the native engine (156 byte-identical cases; a prompt that was exactly -n or -e no longer vanishes); Gemini calls through the engine over verified TLS; open session shows a supervised agent's live log; never two loops for one agent 0556ffce91a5d13c
#204 2026-10-06 Gemini calls through the native engine over verified TLS (key in a header, any prompt size, reasons for blank replies); open session in the native window shows a supervised agent's live log; never two agent loops for one agent 502c2a22cd8e183f
#203 2026-10-06 Open session in the native window shows a supervised agent's live log instead of a stale tmux pane; never two agent loops for one agent (a loop refuses to run when another serves its queue; supervisor start and autostart end leftover tmux agent sessions) 2c51ec76712b1a70
#202 2026-10-06 Never two agent loops for one agent: a loop refuses to run when another already serves its queue, and the supervisor start and autostart installer end leftover tmux agent sessions e1e07d6ec99c1e51
#201 2026-10-06 Optional supervisor extras: start the supervisor and the agent loops by itself at login (a systemd user service, no administrator rights) and the Jobs panel's minute tick as a supervised job da6a0962388ce5ad
#199 2026-10-06 An optional process supervisor for the agent loops (off by default): a loop that dies comes back, Stop interrupts the agent's process group, open-session shows the live log; tmux stays the default and the fallback e4897f6fb82c78e2
#198 2026-10-06 The Stop button no longer ends the agent: stopping a generation used to kill the agent's loop so later prompts went unanswered until a restart (now tested on every build) a97cae19fd6b3a09
#197 2026-10-06 Descriptions for chats and projects; Auto Generate themes by palette type (colour-vision and high contrast) with your own colours; Mixed themes generated and saved correctly; clock card tidy-up with the server hour difference; drop-down lists open on the chosen entry (opening its group) with floating group headings ec910cce57e01720
#196 2026-10-06 Drop-down lists open on the entry you have selected (opening its group if collapsed) and group headings stay on the top row while you scroll 5ef49467580736d9
#195 2026-10-06 Drop-down lists (Workers, Tools, Ollama, LocalAI) now open scrolled to the entry you have selected f8bd10e5a1d27a72
#194 2026-10-05 The project kind is now set once per project and the goal belongs to each chat (free chats can have both); the kind and goal chips no longer flash defaults at start-up; the Workers and Tools lists no longer stay empty when sign-in answers late; nine general project kinds d61cf58edca8aa48
#192 2026-10-05 Every theme, including your own, is checked for readability when applied (and the Mixed themes' light areas no longer show faint text), supplier-card drop-downs wear the card's colour and short lists fit, and nine general project kinds (Research, Document Creation, Image Generation and more) b6dc0c2f20ef03c4
#191 2026-10-05 Drop-down lists drawn by Cockpit in your theme (the model-picker look), readable Mixed themes in the Theme Editor, project kind picker fix, terminal windows that come to the front, and local-model chat in the native runtime 470180ce7b4f6efd
#190 2026-10-05 A very long agent answer can no longer empty a chat, and the native agent runtime (engine, history, commands) ships as an option that is off by default 7192f5fb4d8bf3ce
#189 2026-10-05 A very long agent answer can no longer empty a chat, and the native agent runtime (engine, history, commands) ships as an option that is off by default 9d35ad810076dabd
#188 2026-10-05 Voice notes, videos and imports over 2 MB are no longer dropped silently, large attachments, books and scans no longer crash, and every upload limit is documented 2f668ea74ca845a0
#187 2026-10-05 Cockpit's working folders (agent replies, queued prompts, internal data files) are no longer served to the network, and folder listings are off 03697e6af275504a
#186 2026-10-03 Mixed themes: the dark top bar, status bar and sidebars now have their own light text (they were nearly invisible), and the light content keeps its dark text 18a414eb42593cbf
#185 2026-10-03 The nine Mixed themes are less extreme: light content a little darker, dark panels a little lighter 7ba71fc164abcd54
#184 2026-10-03 The project kind and goal in the info bar are readable chips on every theme, and the text in the Hive section is larger 605c12f5094acfb6
#183 2026-10-03 The Toolbar buttons are back in alphabetical order (Archive and Backup moved), and a check keeps new buttons in order 7054b8bf0412061f
#182 2026-10-03 A REDESIGN button beside PLAN: the agent proposes a structure and numbered steps, you approve, then it does one step at a time with a checkpoint before each and a one-click undo 5ebc43d87ee84428
#181 2026-10-03 A Backup button (a tested, restorable archive of your settings, library, chats and projects), a Personal archive for your own papers (read on this computer, filed in the Library, with due dates) and a Standards check for Lazarus projects 45dc9b18486e3b8a
#180 2026-10-03 The file viewer follows the file when Lazarus or an agent changes it and can open Pascal files in Lazarus; projects can now say what they are (Lazarus, VB6 migration, game); the project goal label shows again after a reload; a new page on what hardware runs what d6d18adc310c6f8c
#179 2026-10-03 Privacy gate: a new rule 'never send them online, unless I choose to, each time' (sending as written needs a second confirmation), and the 'Try the gate' box now shows the text as it would be sent after redaction fb7a8f9083b12b4a
#178 2026-10-03 New Privacy & spending controls: a check for secrets and card numbers before a prompt goes to an online agent (redact, use a local model, send anyway or cancel), a free-agents-only switch (on for new installs only), and a monthly budget for paid agents 5a6c321f3a8c0a5f
#177 2026-10-02 Project and chat names can no longer start with a dot (which created a hidden folder), and the sample Profile no longer mentions a place 5a2b7c212fc1a7be
#176 2026-10-02 When an agent cannot see an attached image and no local vision model is available, Cockpit now tells you plainly and tells the agent not to guess, instead of letting it invent a picture; the agent editor's Can-it-see test no longer blames an agent that was merely not signed in a4d13091b8001b95
#175 2026-10-02 The guides and in-app help now describe the voice language list (99 languages, English by default) and where whisper.cpp is installed and which model it uses e41dc04f2705885f
#174 2026-10-02 The guides and in-app help now describe everything from the last two weeks accurately: the edition-switch dialog, where Bookshelf may read books from, the Profile sample, the wrong-model warning and the moved font controls; the setup guide no longer tells you to install whisper or yt-dlp with pip 9a7d5638106e06d6
#173 2026-10-02 Sheet music now refuses recordings that are not a single melodic line (chords, a band, a full mix, noise) and pictures of sheet music, with a clear explanation, instead of engraving a confident wrong tune eee439dd38f09349
#172 2026-10-02 Audio analysis now refuses files that are not audio, lyrics transcription refuses tones and noise instead of returning a lone full stop, and the docs no longer claim a musical key is reported bc33178078ef8731
#171 2026-10-02 Removing an agent you added no longer leaves a card pointing at it: the card goes back to its default agent 8b9673e0a9417b43
#170 2026-10-02 Buttons keep exactly their English size in every language; a translated label too long for its button scrolls inside it instead of stretching it 46a1296cddad88e5
#169 2026-10-02 More messages are translatable (1,630+ strings), and the build now warns when new text is added without being marked for translation 7dde5238309b63ca
#168 2026-10-02 Messages, confirmations and labels that Cockpit shows from its scripts are now translatable too (1,600+ strings in total; translations of them come later) 1839e6e2570adc54
#167 2026-10-02 The Settings card's font row is a little narrower so the top bar fits the screen 0955e56457268b56
#166 2026-10-02 The font-size row no longer carries a 'Size' label, and its size picker is wider again 947e4dff09ab9f75
#165 2026-10-02 The top bar is tighter again: narrower logo card, clock and Settings buttons, and the count chips sit slightly lower and further in 9f9b1a7cf52e1a02
#164 2026-10-02 The four right-hand cards of the top bar sit 2px apart so the bar fits the screen 550fe9e485129781
#163 2026-10-02 The four right-hand cards of the top bar have tighter side margins so the bar fits the screen e17eccb5d32f912d
#162 2026-10-02 The top bar fits the screen width again (the new language button had pushed it wider than 1920px) fa8db6530a49c921
#161 2026-10-02 Every label, hover hint and placeholder on the main screen is now translatable (language packs can cover the whole interface; translations of these come later) fdf37c77dcfb9075
#160 2026-10-02 The voice Language list now opens as a scrolling menu that fits on screen (type a letter to jump), instead of running off the bottom 4bb0c7a40ab443aa
#159 2026-10-02 The language menu is now compact (at most 340px tall, scrolling inside) 201e85f79b3c4bee
#158 2026-10-02 The language menu now fits inside the window instead of running off the bottom 3f3e7b095ebe9333
#157 2026-10-02 Cockpit can now be shown in other languages (plus an empty template for adding your own); the voice language list offers every language whisper supports, English by default ca4b511d5e2cdb60
#156 2026-10-01 After a reload the mic's tooltip no longer claims whisper is missing, and the whisper model list is filled in 0e5c52bea585b36c
#155 2026-10-01 The guided tour now has a step for every tab on both sides and every Toolbar button, with a Skip section button; each tab has its own help topic 91076007f670297d
#154 2026-10-01 Help, guide and tour brought up to date: Toolbar and Proposals tour steps that were silently skipped now show, new Voice and Intercom steps, every control has a help topic 897b392bf6ba2435
#153 2026-10-01 Voice: wide level bar left of the mic while dictating; model/language/mic dropdowns carry descriptive labels 23f89af8fd69963d
#152 2026-10-01 Voice result line names the whisper model that actually ran (makes the model choice checkable) 836d2df926c6e22d
#151 2026-10-01 Voice input: survives a vanished saved microphone, and the input level now shows on the mic button itself 7cbd2c4de00e9a6b
#150 2026-10-01 The signed-in user button did nothing (v1/v2 were bare identifiers since build 129); build now guards against it 9edd69acd45eb7dc
#149 2026-10-01 A turn could be saved to the wrong chat file: the prompt is now published last and atomically, so the loop can never see it without its metadata 86942c284106f2ae
#148 2026-10-01 push-RAG relevance floor: the library can now say nothing here covers this (and the chat says so); request words no longer count as evidence 2820545b48e460fa
#147 2026-09-30 PDF Vision rendered every page then discarded them (pdftoppm names its own files, so file_exists on the declared path always failed) 037eb432a7a9a09d
#146 2026-09-30 PDFs were never text-extracted (router pointed at a preset that never existed) and PDF Vision was unreachable for scans 49417a92a690c79b
#145 2026-09-30 capability toggle is a real switch (was a 22x28px borderless icon inside a row that expands on click) d9237d79c2ebc3f5
#144 2026-09-30 capabilities apply was unauthenticated for nine days (session cookie + lock release), book text cleaned on read everywhere, isolated CLI credentials re-tightened to 600 3c31af4220b567b3
#143 2026-09-30 Artifacts: provenance no longer treats a mention as authorship, chat backups excluded, code snippets classified as code fa61a81d4d55b858
#142 2026-09-30 Toolbar alphabetical, Accumulator/Transcriber spelled out, job count and session count as chips on their buttons b33eb1f1d646d36c
#141 2026-09-30 Library books fold away (collapsed by default), Book button renamed Bookshelf, search no longer claims to need no API key 797a5fe06b74872e
#140 2026-09-30 file preview gains a refresh button and re-reads itself after an applied Margin edit 5a9aae7ff7439a98
#139 2026-09-29 Intercom no longer sends whisper's name for silence (*Crickets*) as a prompt 6c8135eeb71b5ff2
#138 2026-09-29 search says when an engine is throttling us instead of blaming the network; deploy uploads only demo files that actually differ 3d13805d880eab15
#137 2026-09-29 Dossier, Intercom and Margin sent nothing: one wrong element id; build now refuses an id that is read but never defined 8a632e3874dc843b
#136 2026-09-29 Install integrity no longer flags COCKPIT.md, which the installer localises on every machine 73eca839f3e5547b
#135 2026-09-29 warn when a RAG question lands on a coder/tiny/embedding model, suggest and switch to a suitable one 9228e1cfc4961a9e
#134 2026-09-29 push-RAG never fired from the UI (the style-prefix strip ate the whole prompt); book text cleaned of calibre markup at ingest 5b66222c58ebd8d8
#133 2026-09-29 Bookshelf finds chapters in calibre-wrapped books; Library can remove a whole book; Browse remembers the last folder bcafa91b380b3052
#132 2026-09-27 Bookshelf splits real chapters and takes books from anywhere (Browse, upload, allowed folders); Profile opens on a sample; the icon font carries the whole catalogue plus 18 Cockpit glyphs 923e355e943ec50d
#131 2026-09-26 Bookshelf, Dossier, Profile and Intercom were never loaded (no script tag); build now refuses any unreferenced js/css 33468529780b95bd
#130 2026-09-26 stage badge from the build manifest, topbar decongested (Rules/Jobs/Accum to Toolbar, Profile to the account card, font bar to settings), STAND-ALONE badge restyled d53e46a20b753006
#129 2026-09-26 V1 shows its local user and a STAND-ALONE badge, installer installs WebKitGTK instead of falling back to a browser 7bf531ddd33fcde0
#128 2026-09-26 V1 can see its own sessions, Close all running sessions on the edition clash, per-edition window title ddfa2f04b7a40355
#127 2026-09-26 Editions stop sharing settings and data, sidebar decongested, frameless and splash reworked, V1 shows 1.x 5063c970741f77a2
#126 2026-09-26 Editions stop sharing settings and data, sidebar decongested, frameless and splash reworked, V1 shows 1.x 9306a8e82c9d392d
#125 2026-09-25 macOS passes on Apple Silicon; the guide, download page and QA page now say so 26c9eb8ebf65749f
#124 2026-09-25 agent_loop called sed -i directly in three places, bypassing the portable helper 1f1aad1588310740
#123 2026-09-25 yn() was the last bash-4 expansion; the guard could not see positional parameters —
#121 2026-09-25 Hardware recommendations are measured not asserted, Bookshelf chapters size to the machine, and whisper honours the model you chose f66c183d1603b5d7
#120 2026-09-24 Derived trees carry their build's integrity manifest, so the demo stops reporting itself tampered at build 0 —
#118 2026-09-24 Derived trees synced and guarded; the usage log and the developer home path no longer ship —
#116 2026-09-24 The public demo was 78 files behind and drawing icons as text; the usage log and the developer's home path were shipping in every bundle 06b011a515c4331e
#115 2026-09-24 Languages and location unpinned from the developer, TERMS name no jurisdiction, and yt-dlp no longer needs Python 5227be5cf34fb9b4
#114 2026-09-23 Guides, in-app help and the site describe the new features, and the overclaimed macOS status is corrected ab2bb1146bc3df39
#113 2026-09-23 macOS ships bash 3.2, so every bash-4 expansion killed the install at Phase 5b and would have killed the agent loop too; plus a build guard for the whole class ee5bb278d86d8749
#112 2026-09-23 The macOS httpd.conf was never found, so the port move, the Cockpit alias and the PHP module were all silently skipped —
#111 2026-09-23 The macOS installer stopped silently in the Edition phase: stat -c is GNU-only and under set -e a failed command substitution aborts the script —
#110 2026-09-23 Machines have names on the relay, BSD-portable runtime scripts for macOS (sed -i, stat -c, readlink -f), and the macOS CI claim corrected to what is actually tested edc5e8a4f37aafe3
#109 2026-09-23 Sheet music both ways (melody to engraved PDF, notation to piano audio), lyrics with silence refused, and the whisper tool presets fixed to use the whisper.cpp actually installed b3784ec06341a56b
#108 2026-09-23 Bookshelf (split a book into chapters the Library can search) plus three push-RAG fixes it exposed: repetition-aware body scoring, excerpt windowed on the matches, and acceptance on coverage so a rare name is findable 976f4f7feed7a54f
#107 2026-09-23 PDF Vision (render pages so the agent can see charts and scans) and Intercom (hands-free voice conversation) cde3e6d236baf7ca
#106 2026-09-23 Profile: durable facts about you, sent with every prompt (editor + one-click Remember, 4KB cap); session-lock fix for Dossier and Delegate 3e28a3d7b9570efe
#105 2026-09-23 Margin (select lines, ask for a change, approve the diff) and Dossier (researched answer with checkable sources, saved to Artifacts) b144fff53393124c
#104 2026-09-23 Audio analysis (measured facts, no model), Receipts (RAG answers cite what they used), Dialects (XML for Claude), retrieved knowledge placed last, RC counter plumbing, {WEBROOT} in tool presets 1879e0ec27976bec
#103 2026-09-23 Agent editor in Slots (add/edit an agent without a rebuild) with a Can-it-see probe; codex entry fixed (exec + positional prompt) 0b3582469aee6fca
#102 2026-09-23 Vision dispatch: per-agent image_mode in the catalog (path/flag/at/describe), the chat says which route ran, describe stays the default because a blind agent invents an answer 29d158614b87652c
#101 2026-09-23 Slots button fixed (config load raced the login gate), icon font from Google's official list, Apache revalidates so a deploy needs no Ctrl+Shift+R 77426a64ea2fedb4
#100 2026-09-23 Icon font harvested from Google's official list (eight icons shipped as text in b99); Apache revalidates the app's files so a deploy no longer needs Ctrl+Shift+R 25d714a3b34d75ff
#99 2026-09-23 Voice input works in the native window (WebKitGTK MediaRecorder returns empty blobs; capture is Web Audio now) + mic picker and level meter; WebKit permission handler no longer grants everything; Claude reads attached images; icon font vendored locally 3b94c9a8dde16ded
#98 2026-09-23 Voice input: transcribe.php finds the whisper it ships with (three components disagreed on the path); test stubs never offered as models a412e39cc5ab2757
#97 2026-09-22 Isolated CLI config for agents (+ 'Use my global CLI config' capability), relay proven end-to-end, and every guide updated 7712062c10c81841
#96 2026-09-22 Everywhere relay proven end-to-end: five faults fixed (web root, per-user data dir, token auth, PHP-8 cookie jar, rig-list table) plus the phone's model/mode now reach bridge.php 73baa54a92c052b7
#95 2026-09-22 Relay poller follows the per-user data dir; relay token written 0640 so the poller can read it f3ba45cd13e9d6b5
#94 2026-09-22 Everywhere relay: poller finds the real web root again (dead since /cockpit/v2 vanished) and authorises with a token instead of a stored password 120d6144699ae6cb
#93 2026-09-22 bridge transport-mode fix: the submit path was unreachable since b88 (every prompt fell through to the blocking sync branch); feature_status gap list refreshed f67b116c81b60dab
#92 2026-09-22 Tick sweep fix: double release_lock killed every dir after the first 30d67d0971c70509
#91 2026-09-22 Per-user data dir group fix (owner group, not web group) b7f9b6dc9d3d5551
#90 2026-09-22 Cron tick fixed (session gate blocked every CLI tick), per-user data dirs shared with the owner, sudoers grant for the Jobs panel 7a3c13354bc41068
#89 2026-09-22 Artifacts tab, project Goal, Tools with any prompt, cron installed by the installer + one click, push-RAG, A2A switch, goal budgets, recovery token 6374b2993f4cdc60
#88 2026-09-21 Catalog markers (LIB/SNIP/SRC) read the real index, library search matches content, skills cache refresh, opencode banner 39eff03a80d100ea
#87 2026-09-21 QA pass: Card 2 opencode dispatch, mode/style saved, project cwd, .9 durations, GPU release before SD, whisper HOME, local stamps, licence name 021ad6db37c2907f
#86 2026-09-21 Card 2/3 supplier resolved per request (opencode ran as Gemini), CLI catalog materialised, opencode Ollama provider 70b86cd532e1e626
#85 2026-09-21 Windows 11 / WSL2 tested + fixes, supplier-named labels, hints and docs e7f874f65144b2ab
#84 2026-09-21 remote administration: guest agent in VMs, optional SSH from one address —
#83 2026-09-21 tighter right-side cards 1dda9653decfa8cc
#82 2026-09-21 reopen race, tray hover text 51c96305a2f3945a
#81 2026-09-21 sessions card rows, ckdialog dark on MATE, Cockpit Browser answer key cd8820768ba0e26d
#80 2026-09-21 Cockpit Browser mode + desktop-apps installer page, sessions-card window row, account hover card bdddf0ee8b5c46aa
#79 2026-09-21 Arch/MATE: expired http account, NoNewPrivileges drop-in, MATE hotkey, mate-terminal -x, no-browser message, ckdialog dark on MATE a632a8c1a7a5bd82
#78 2026-09-21 openSUSE: SELinux detection, web group wwwrun:www, package set; no Thinking label 6690c12d81ac9908
#77 2026-09-20 frameless on Wayland via Reopen 48c5c53ee3f4d2a0
#76 2026-09-20 live frameless toggle back b293aa5cb3bb65bf
#75 2026-09-20 top bar group alignment 3922eaa462d88092
#74 2026-09-20 rig line after the login gate a1aa96369b121eb2
#73 2026-09-20 SIGHUP reload (SIGUSR1 livelocked WebKit), window position+monitor memory c837f92fef5ef724
#72 2026-09-20 frameless toggle applies on reopen only (no more 100% CPU) e8e53dce8b14ca9a
#71 2026-09-20 reopen with clean fds, Reopen/Reload/Refresh buttons, b70 id registered cfc89f1990c37faa
#70 2026-09-20 rig line software prefix, no header drag, frameless toggle without re-map, reopen window b1d44f2bd8e7445b
#69 2026-09-20 small sessions buttons, glyph-only Exit when frameless, SIGUSR1 reload c7fc3ab847cca25c
#68 2026-09-20 sessions card row heights e64f4d9bad520938
#67 2026-09-20 exit row 465f28061e1e33ca
#66 2026-09-20 frameless window setting, version:build display 5cab8220a413c226
#65 2026-09-20 no closeless gate on unofficial builds, cache keyed to build, version never cached, auth-gated first loads b343ffc0b7263cb5
#64 2026-09-20 build number, script refresh 4ec93c7c3425bb70
#63 2026-09-20 Arch/Manjaro + Debian support, tier chip/BETA badge fix, KDE hotkey, Wayland display vars —
#62 2026-09-19 terminal launcher, Keep list, LocalAI pipefail, dual default, agent_loop slots —
#61 2026-09-19 Fedora fixes, light splash, account-first, ckdialog theme —

Generated from the build history on 2026-10-18. Build numbers start at 61; earlier releases were not numbered.