Borago Board logo Borago Board

Releases

Release history for the Borago Board desktop app.

Follow new releases with the Atom feed.

Release 0.16.0

· beta

  • On the Max plan you can now buy extra cloud storage in 40GB or 200GB blocks from your subscription, and the storage meter suggests it when you run low.
  • Changing to a plan with less storage than you use now warns you first, and moving off Max says how much extra storage ends.

Release 0.15.4

· beta

  • Cloud storage now counts only the files actually saved to the cloud, and picking a plan with less room than you use tells you before you confirm. Nothing is deleted.
  • Bug fixes and improvements.

Release 0.15.3

· beta

  • Cloud plans are now Basic, Pro and Max, which differ by how much they store. The free trial runs on Max, and one more paid month of Max is offered when it ends.
  • Your cloud storage use now shows on your profile and in Settings, with a notice as you near your plan's limit. Pro and Max can also be paid yearly.
  • The Windows ARM64 installer now installs the app.
  • Scripts that were still running when the app closed are picked up again after a restart, with a working Stop button and their recent output.
  • Copy or download any task as Markdown, with its comments and its last run.
  • On Linux, a keyring password prompt no longer makes the app look frozen.
  • Smaller fixes: Escape closes Saved keys, dialog buttons sit in the usual order, and Windows update messages no longer mention Linux package managers.

Release 0.15.2

· beta

  • On a Mac, the app now downloads and installs updates by itself when it runs from your Applications folder.
  • On Linux, saving a key while the system keyring is locked now says so and asks you to unlock it, instead of showing a misleading error.
  • Containers the AI manages can no longer take over the name of another project's image.
  • Smaller fixes.

Release 0.15.0

· beta

  • Dictation is more accurate and faster, with a smaller one-time download, and handles background noise better.
  • Long dictations now keep everything you said, up to two minutes per recording.
  • While you dictate in the chat, the microphone moves to the middle of the composer and shows when it is listening and transcribing.
  • Stop in the chat now ends the model's reply in the desktop window too, so a stopped reply is no longer charged or saved.
  • Linux packages now install the sound and keyring libraries they need, so the app starts and keeps credentials protected on minimal systems.
  • Smaller fixes and dependency updates.

Release 0.14.0

· beta

  • Browser access on your local network now serves the whole board. Starting containers, adding the firewall rule and attaching files work there, and attachments no longer fail in the desktop window while it is on.
  • A run's output no longer carries the secrets the run was given. A printed key or token is replaced by a redaction marker before it is stored, shown or synced.
  • A cloud plan chosen during the free trial now starts when the trial ends. Until its first payment is collected you keep the trial's plan, and cancelling before then keeps the trial.
  • The Terms, EULA and privacy policies now describe the app exactly, so the desktop and the cloud board each ask you to accept them once more.
  • Smaller fixes: unticking a proposed task in the planning chat keeps the other tasks' order right, the title bar menu works on Linux Mint Cinnamon, a network browser no longer offers a folder picker that could not open, and the desktop log file is readable by your user only.
  • Security and stability improvements.

Release 0.12.6

· beta

  • Claude Opus 5.5 is now available in the model picker, at a lower price than Opus 5.

Release 0.12.5

· beta

  • Paint now lets you resize the image or the canvas, choose any colour with opacity from a full picker, and lift a colour straight from the picture.
  • Chat opens the files it needs while it answers, so questions about your code are answered from the code rather than a guess.
  • A task run's written reply now lands as a comment on that task, so the next run no longer overwrites it.
  • Sign in to the desktop app by scanning a code with your phone, and pair a phone from Settings.
  • Fixed screenshots failing when you capture a single window that fills the screen.
  • Smaller fixes: the Docker network panel reports what is actually published, saving with containers off the local network offers the restart that applies it, and only one dialog appears when a save raises two questions.

Release 0.12.0

· beta

  • Each project's containers now run on a network of their own. Projects that need to reach each other can be connected from the Containers tab.
  • Stronger container isolation. A project can no longer reach another project's containers, and published ports stay on this computer unless you choose to share them on your local network.
  • You can check an API key with Verify before saving it, and Save changes now keeps a key typed into the project form.
  • The app now tells you that quitting leaves project containers running. The Terms and EULA say the same, so you will be asked to accept them again.
  • Smaller fixes: a clearer macOS screen recording prompt, a clearer warning when Linux has no keyring to protect saved credentials, and a tidier Linux title bar menu.

Release 0.11.3

· beta

  • The Docker setup no longer fails on a fresh Linux install while the system is still updating itself. It waits and says what it is waiting for.
  • Screenshots of a screen or of the app itself no longer include the picker you just closed.
  • Stored credentials are now protected by the system keyring on Lubuntu and other desktops that previously fell back to an unprotected store.
  • Smaller fixes: the title bar menu on Xubuntu, and the menu icon showing straight after install on Lubuntu.

Release 0.11.2

· beta

  • Task references like #42 now use a number within each project, so they point at the same task on your desktop, the web and your phone. Note and conversation references work the same way.
  • Existing references in your descriptions, comments, chats and notes are updated automatically the first time the app opens.
  • When you give chat access to your code with @/, it now reads whole files and follows up on its own instead of asking you to paste them.
  • Cloud sync sends each change once, cutting background uploads sharply while a task runs.
  • Smaller fixes: a window menu on the title bar on Xfce and macOS.

Release 0.11.1

· beta

  • On macOS, the board now tells you when system settings are hiding its notifications, and offers to open those settings or turn notifications off in the app.
  • Right-clicking the title bar now opens a window menu on Linux desktops whose window manager does not offer one, such as Xubuntu.
  • Saving a project whose container is running no longer reports its own port as taken.
  • Smaller fixes: a failed script notification opens the Scripts tab, the task filter shows as buttons again on wide screens, and notification links are easier to read in the dark theme.
  • Bug fixes and improvements.

Release 0.11.0

· beta

  • Choose your project container's base image: Ubuntu 26.04, Ubuntu 24.04 or Debian 13.
  • Point a chat or a task at a notification with @!, or turn a notification into a task or a chat straight from the bell.
  • The top bar adapts to narrower windows, tucking search and less-used buttons away. On a phone the menu holds the container controls and the cost.
  • Self-hosted models can now read images, with vision support detected for each service.
  • A new setting keeps your computer awake while the app runs, while connected to the cloud, or while a task runs.
  • Notifications use four clear colours and mark the ones that need an action from you.
  • Docker setup works right after install on Ubuntu 26.04, and the gVisor sandbox installs again.
  • Smaller fixes: no false repository not cloned warning on Docker Desktop, .deb installs on Kubuntu and Lubuntu, window restore and screenshots on Linux, and the Linux tray icon.

Release 0.10.1

· beta

  • Saving an API key in the desktop app works again.
  • API keys can now be added while creating a project, before its first save.
  • The AI Auth tab says where each key is stored and why a provider card is missing.
  • Project scripts run until they finish or you stop them, with no 30-minute cutoff, and Stop now ends the process inside the container, dev servers included.
  • On Linux with Wayland, cancelling the screen-share prompt for a screenshot no longer waits and then reports an error.
  • Smaller fixes and under-the-hood improvements.

Release 0.10.0

· beta

  • Borago Board is now available for macOS, on both Intel and Apple Silicon. The app is signed and notarized.
  • The Linux .deb and .rpm packages now install for every user on the machine, add the app to the applications menu, and keep the borago-board terminal command across upgrades.
  • Screenshots capture at full size on every display. A failed capture explains why instead of attaching a blank image or keeping you waiting.
  • Docker setup on Linux asks for your password once per attempt. A refused password shows the manual commands with a Try again button, and the gVisor sandbox download retries on its own.
  • The firewall panel now says when the firewall is installed but not running, instead of offering a rule that would change nothing.
  • Deleting a project explains that it goes to the recycle bin for 30 days and offers Restore straight away. A restored project keeps its files and container name.
  • Settings warns you when your operating system is not protecting the app's stored credentials.
  • Smaller fixes: a new Uninstalling page under Legal in Settings, the image editor no longer zooms while you measure, and the tray icon only appears when Keep running when the window is closed is on.
  • Bug fixes, security and dependency updates.

Release 0.9.5

· beta

  • Screenshots now work on Wayland desktops, using your desktop's own screen sharing permission. An empty capture is refused with an explanation instead of being attached blank.
  • Browse opens a folder picker on Linux desktops where it previously did nothing, and pressing it twice no longer opens two pickers.
  • Docker setup on Linux only asks for your password after you press something, and a mistyped password can be retried. The gVisor sandbox is no longer offered again once installed.
  • The firewall panel re-checks on its own for a while after you allow a container, so a working rule is no longer reported as Blocked.
  • Project settings are tidier: the Containers tab comes first, Docker Compose is hidden where it does not apply, and Import and Add are proper buttons.
  • The image editor can measure a distance or a box without drawing on the picture.
  • Bug fixes, security and dependency updates.

Release 0.9.3

· beta

  • Setting up Docker on Linux now takes a single administrator prompt, installing Docker and the gVisor sandbox together.
  • The app keeps its Docker access after you quit and reopen it.
  • Creating a project now saves everything you entered. The folder, Git and port fields could previously come out blank.
  • The offer to add Borago Board to your applications menu now appears on the first launch.
  • Browse opens your system's own file picker, which can create folders itself.
  • Bug fixes, security and dependency updates.

Release 0.9.2

· beta

  • On Linux, a finished Docker install now says so and offers to restart the app, instead of waiting three minutes and reporting a failure.
  • The Docker setup wizard offers the gVisor sandbox after a successful install.
  • Screenshots attach again on macOS, Windows and X11.
  • New measure tool in the image editor: drag across something and its size is written onto the image.
  • Easier project setup: a New folder button beside Browse, the local path sits under the project name, and Add Port counts up from the row above.
  • Bug fixes, security and dependency updates.

Release 0.9.1

· beta

  • Desktop notifications can now be turned on on macOS.
  • macOS fullscreen draws a single set of window buttons again.
  • On macOS, closing the window with Keep running when the window is closed turned off now quits the app properly.
  • Settings asks before discarding unsaved changes and names what it would lose.
  • Docker clean up reports how much space it freed.
  • Bug fixes, security and dependency updates.

Release 0.9.0

· beta

  • Connect a repository by signing in with your Git provider instead of pasting an SSH key or access token, even while creating the project.
  • Sign-ins that finish in a browser now let you open the link or copy it, so you can finish on whichever browser or device you like.
  • macOS fullscreen keeps the app's own title bar with working window buttons, with a switch in Settings to turn it off.
  • Choose which CPU architecture a project's container is built for. The app refuses a start it cannot run and tells you when a container is running emulated.
  • With container management on, the queue pauses and names the firewall rule to allow if the container cannot reach the firewall.
  • Docker is found wherever you installed it, including Rancher Desktop and MacPorts.
  • Switch accounts on your phone from the menu drawer, and the project picker flags projects that need your attention.
  • Your subscription price is pinned to what you signed up at, and a loyalty discount can be offered to long-standing subscribers.
  • Fixes to syncing, repository cloning and project settings, plus security and dependency updates.

Release 0.8.0

· beta

  • Sign in to the desktop app from your browser, or scan a QR code with the mobile app. Both sides show the same short code so you can check you are approving the right device.
  • Use more than one account on the same device and switch between them from the profile menu. Accounts you are not using keep syncing in the background.
  • Business accounts: create a business, verify its domain, invite members and share AI provider keys without handing out the key itself.
  • The project selector shows each project's state at a glance: container running, tasks in progress, unread notifications and tasks waiting for you.
  • Settings is reorganised into categories, and self-hosted model servers are managed there with Add and Edit.
  • Smoother Docker Desktop setup on macOS, including installing Rosetta 2 in one click when it is missing.
  • Smaller downloads: each installer ships only the files for its own processor architecture.
  • Bug fixes, security and dependency updates.

Release 0.7.10

· beta

  • Fixed the missing app icon and wrong app name in the Linux taskbar and dock. The app now has a proper listing in GNOME Software and Ubuntu App Center.
  • The Linux AppImage can add itself to your applications menu, and Settings lets you add or remove the entry later.
  • AppImage downloads now carry their version in the filename. An update swaps in the new file, restarts into it and updates your menu entry.
  • Fixed project containers losing their git credentials after a machine restart. Credentials and your commit identity now apply to every task run, terminal session and script.
  • Ending a subscription now always stops its billing, with an automatic retry if the first cancellation fails.
  • Bug fixes, security and dependency updates.

Release 0.7.9

· beta

  • On Anthropic and Google models, tasks can now open and read web pages, not just search for them. Each run is capped on how many pages it may open.
  • Wide investigations run off to the side. A separate read-only search brings back only its conclusion, so the run stays lean. Available on Anthropic, OpenAI, xAI and Google models.
  • Jupyter notebooks open as cells and outputs instead of raw JSON.
  • Bug fixes and improvements, plus security and dependency updates.

Release 0.7.8

· beta

  • Borago now sets Docker up for you. If Docker is missing, a guided setup installs it, fixes the permission problem that stops the board reaching it, and offers optional gVisor sandboxing.
  • Settings shows how much disk Docker is using and cleans it up in one click. Every rebuild removes the image it replaced.
  • Creating a project is now a step-by-step wizard that asks before building the container. Restarts and rebuilds run in the background.
  • A bad API token is caught before a run starts, and correcting it resumes the work on its own.
  • A task waiting on something long running, such as a test suite, can say what it is waiting for and be woken when it finishes.
  • The terminal panel can be dragged, docked, maximised or popped out. Unavailable buttons on a phone now say why, and you can stop a running task from the web and mobile boards.
  • Dates read the same everywhere, with a Date format setting. Project scripts gained a test run, import and export.
  • Many smaller fixes: env vars can be bulk imported from a .env file, you can take a photo as a task attachment, password managers can fill your board sign-in, and macOS uses native window buttons. Plus accessibility, security and dependency updates.

Release 0.7.7

· beta

  • Creating tasks from a long chat works reliably again, even for big plans.
  • Signing in to cloud sync with two-factor authentication now asks for your authenticator code, and offers account recovery if you have lost it.
  • The firewall panel starts the firewall before testing it, so it always shows the real state.
  • The Terms and Privacy Policy can be read from the sign-in screen before logging in.

Release 0.7.6

· beta

  • Borago can search the web while working on a task, on Anthropic, OpenAI and Google models. Searches are metered and appear in the project's spend.
  • Scheduled flows run again on the desktop. A failed flow's notification now takes you to that flow.
  • When the auto queue pauses, the board says exactly why, whether a spending cap, a missing prerequisite, a rate limit or a sign-in problem, and names the task holding things up.
  • A run that fails during a provider outage says so. Losing the network no longer leaves a task retrying forever.
  • A project runs one task at a time. Pressing Run on a second card queues it.
  • Cloud sync keeps you signed in by renewing your session as you use the app.
  • Smaller fixes: search tasks by number, notification times in your own timezone, and stopped runs kept in history. Plus security and dependency updates.

Release 0.7.3

· beta

  • Chat can investigate the code itself. Type @/ in a message and it searches the project, opens files and reads the git history before answering.
  • Ask in chat opens a fresh conversation about that task.
  • One spend figure in the top bar for the current project. Click it for the breakdown by service and model. It turns red when a spending cap has paused the queue.
  • Gemini fixes: two retired models removed, and the fast model no longer pays for minimum thinking on every run.
  • Smaller fixes, including the dictation button moving out of the way of your typing. Plus security and dependency updates.

Release 0.7.2

· beta

  • Chat can look at the project itself. Turn on a repository map or code search so a conversation knows what exists before answering. Both are off by default.
  • A new Insert button in chat browses the project's files and your earlier conversations. You can reference a whole folder or an earlier conversation.
  • Mentioning a task in chat brings its full record, and the task view has an Ask in chat button.
  • Task dependencies are easier to set up, with a Depends on button and a picker. A card waiting on another task now says which one.
  • Project spend is broken down by service and model, and counts every run.
  • A task in Done can be run again from the task view, and any comment can be turned into a task.
  • On web and mobile you can choose the service and model for all five AI roles.
  • Bug fixes, security and dependency updates.

Release 0.7.1

· beta

  • The attachment editor now crops and zooms, has an icon toolbar, and can replace the original file instead of adding a copy.
  • Screenshots work on Wayland desktops and capture at full resolution on X11. Every capture opens in the crop tool.
  • Task review, the check before a retry, chat and flow steps now run on the model you picked.
  • Task settings live on the task form, so what runs on finish and which AI service to use can be set while creating or editing a task.
  • Reading a notification clears it on every device, and each notice has its own mark as read button.
  • Notes detach into their own window, saved keys are reachable from the top bar, and restore points can be deleted from Settings.
  • Bug fixes and small layout improvements.

Release 0.7.0

· beta

  • Project containers get a memory limit sized from your machine, so a runaway build cannot take the desktop down. The board also tells you when a container keeps crashing and restarting.
  • The model you pick is honoured on every run, and the model that actually served each run is shown in the task view.
  • Tasks run in an order that respects dependencies. When Borago splits work into several tasks it declares which must finish first, shown as a task reference you can delete.
  • A run that ends without saying whether it finished is flagged for you instead of being filed as complete.
  • Tools a run installs are reported so you can add them to the Dockerfile and keep them across a rebuild. The restart warning names what is at risk.
  • Fixed a rejected sign-in on one AI service showing a banner on all four, questions stuck on Sending, and cards that refused a drag without saying why.
  • Bug fixes, plus security and dependency updates.

Release 0.6.0

· beta

  • Flows: a few steps written in plain language that run on a schedule. Borago turns the simple steps into code that runs free every time and only asks a model where judgement is needed. Build one on a canvas, run it by hand or on a timer, and read every past run.
  • A task can start work when it finishes. Pick scripts and flows to run when it reaches Done or Blocked.
  • Draw an attachment, or grab a screenshot and circle the broken bit, without leaving the board.
  • Notes: free text kept beside a board for the things that are not work. Notes sync and can be read from a phone with your desktop asleep.
  • Save a credential once for your account and link it into as many projects as you like. Env var values are hidden on screen behind a reveal button.
  • The mobile app can start, stop, restart and rebuild containers and open the terminal. The board catches up when you return to the app.
  • Bug fixes, plus security and dependency updates.

Release 0.5.10

· alpha

  • Every run's output is now kept, so you can see what a failed or interrupted run did. The history syncs to every device. Older transcripts on web and mobile need the Pro plan.
  • Fixed three mobile problems: blank attachment thumbnails, a missing Paste on long-press, and a run timer counting from a previous run.
  • The board tells you why the queue is paused, and Resume works from the web board and mobile app.
  • Bug fixes, plus security and dependency updates.

Release 0.5.9

· alpha

  • Projects created from the web board or mobile app now work end to end: add an API key, manage the container, set up a workspace folder and apply a firewall rule. The work happens on your desktop, so keep it open with cloud sync on.
  • Controls that need your desktop are shown on every device and greyed out with the reason when it is not connected.
  • The In Progress card and task view show how long a run has been going.
  • Times are shown in your own timezone instead of UTC.
  • The task history says whether you or the board changed a status.
  • Hover-only buttons now appear on phones and tablets with finger-sized targets.
  • Smaller fixes, plus security and dependency updates.

Release 0.5.8

· alpha

  • Scripts run from the board. A Scripts button opens a panel that runs a project's scripts and streams their output live, on the desktop, the web board and the mobile app.
  • Ask for a task review from the web board or mobile app. Your desktop carries it out when it reaches the task.
  • Times are 24-hour by default, with a 12 or 24 hour setting that follows your account.
  • Fixed a comment or new task that could look saved and never be sent. Closing a task with unsaved text now asks first.
  • Fixed the post-run review judging the wrong changes and offering merge request links for another task's branch.
  • Smaller mobile layout fixes, plus security and dependency updates.

Release 0.5.7

· alpha

  • Two more AI services: xAI (Grok) and Google Gemini, each with your own API key.
  • Dictate into the chat box on the desktop app. It runs entirely on your machine, so no audio leaves the device.
  • Tools the AI installs now survive a restart, and the board tells you about installs a run forgot to report.
  • The board notices when its live connection drops and catches up on what it missed.
  • The search box shows a coloured ring when it is hiding tasks, so an empty board is never a mystery.
  • Right-click Copy and Paste work again, and spelling suggestions appear.
  • Smaller fixes, plus security and dependency updates.

Release 0.5.6

· alpha

  • Chat about a project from the web and mobile apps. The conversation runs on your desktop app, so keep it open with cloud sync turned on.
  • A board built for phones: full-width columns you swipe between, plus a rail for moving a card to another column. The top bar no longer wraps onto a second row on narrow screens.
  • In chat, Send becomes Stop while the model is working, so you can end a reply you no longer want and stop it being charged for.
  • Numbered lists now number correctly in task descriptions, comments and chat replies, and selected text no longer clears when the board updates around it.
  • The board now says when the queue is paused because every waiting task overlaps blocked work.
  • Bug fixes and under-the-hood improvements.

Release 0.5.5

· alpha

  • Each account gets its own board and project folders on a shared machine, so two accounts no longer overwrite each other's containers.
  • The app log is kept per account, so a problem report never includes another account's data. Reports are deleted after 30 days, and the updated privacy policy asks for your acceptance once.
  • Fixed the AI Roles tab saying no self-hosted servers were set up when there were several. It now asks you to pick one.
  • Fixed project settings showing another project's form when opened from a notification.
  • Script output can be copied in one click once a run finishes.
  • Bug fixes, security and dependency updates.

Release 0.5.4

· alpha

  • Deleted projects go to a recycle bin and can be restored for 30 days. The board also backs itself up before an upgrade changes your data.
  • Project credentials are recoverable. Recent values of a git key, API token or env var are kept on your machine and can be restored in one click.
  • Set a project credential from the web board or your phone. It is encrypted by your own desktop app, which has to be running.
  • Env vars have two new switches: hide the value after saving, and keep it on this device only.
  • A task being reviewed shows that on the board, and the queue waits for the review to finish.
  • Fixed finished tasks landing mid-column in Done, double paste in the terminal, and a rate-limited project breaking the board.
  • Under-the-hood improvements, plus security and dependency updates.

Release 0.5.3

· alpha

  • The planning chat is a proper window: drag it, maximise it or detach it. On a phone it opens full screen.
  • Self-hosted AI services are easier to run. Each job can use a different server, the models a server offers are detected for you, and a live indicator shows which servers are up.
  • Fixed self-hosted runs being cut short because a stale context window size was used forever.
  • Choose the AI service and model when adding a task, not only when editing one.
  • Reviewing a new task no longer makes you wait. The task saves straight away and findings arrive as questions or a note on the card.
  • When a container fails to start, the board says why. New projects get a free port so several can run at once.
  • Bug fixes, security and dependency updates.

Release 0.5.2

· alpha

  • Project secrets sync between your devices encrypted with a key only your password unlocks and we never store in a form we can read. You can opt a project out of syncing its secrets.
  • Your appearance setting and notifications follow you between devices.
  • Self-hosted AI services are set up once for your account, with a per-machine address override.
  • The planning chat is a floating panel that knows the project it is planning for. Type @ to point it at a task, area or file.
  • Chat sizes the tasks it proposes to suit the model that will run them, and can send simple ones to a cheaper model.
  • Bug fixes: tasks show how long each run took, your own tasks can be dragged to In Progress, and closing to the background works on more Linux desktops. Plus security and dependency updates.

Release 0.5.0

· alpha

  • Run tasks on OpenAI models as well as Claude, and pick which service and model handles each job from the new AI Roles tab.
  • Run tasks on a local model through Ollama, LM Studio, vLLM or llama-server. No account, no token, no cost per run.
  • A quick review reads a task before it runs and can ask a question, suggest a rewrite or spot a duplicate. Nothing changes without your click. An optional review after a run flags anything that looks off.
  • New chat: talk a requirement through with the AI, then turn the conversation into tasks you choose and edit.
  • Attached images and PDFs are readable by the AI on Claude and OpenAI runs.
  • When a run leaves work on a branch, the board offers a link to open a pull request.
  • Runs are faster and cheaper, with a proper search tool inside containers and parallel tool calls.
  • Bug fixes and improvements, plus security and dependency updates.

Release 0.4.0

· alpha

  • Projects can define named scripts that run from the board with live output.
  • The AI can attach files it produced, such as a screenshot or a failing test artifact, to the task it worked on and any follow-up tasks.
  • Each notification has its own clear and copy buttons.
  • Permanently deleting your account now asks for a verification code as well as your password.
  • Clearer unsubscribe options, and cancelling immediately asks you to confirm first.
  • Fixed AI-proposed follow-up tasks going missing, and links between split tasks being dropped in sync.
  • Bug fixes and improvements.

Release 0.3.11

· alpha

  • The AI can now split a large or unclear task into smaller linked tasks, starting the ones it can begin on its own and leaving anything that needs your input in Planning. Related tasks are listed on the parent, so a split stays together
  • The model list now includes the latest Claude 5 models alongside earlier ones
  • Docker containers blocked by a Linux firewall can now be fixed from the board: the app works out which firewall you use, asks for your password, and adds only the rule it needs. It can remove that rule again later
  • Turning on Docker container management for a project now takes effect right away, without rebuilding the image, and container controls have moved to the Containers tab
  • SVG images can now be attached and previewed, including animated ones. If an SVG contains anything risky the board tells you what it found before attaching it, then shows it as source text instead of rendering it. Your file is never changed and stays downloadable
  • Completed tasks now move to the top of the Done column, and you can still drag to reorder them
  • Fixed answering a question scrolling the task back to the top, and deleted comments still reaching the AI
  • Security and under-the-hood improvements

Release 0.3.10

· alpha

  • Fixed image attachments not displaying on the web board
  • Automatic updates now work on openSUSE and SLES Linux, alongside Fedora, RHEL, Debian and Ubuntu
  • Project settings now group the Docker container management option under its own Containers tab
  • Bug fixes and under-the-hood improvements

Release 0.3.9

· alpha

  • Pressing Ctrl+Q (or Cmd+Q) now asks you to confirm before quitting, so an accidental keypress won't stop tasks that are still running.
  • On Linux desktops without a system tray (such as GNOME), closing the window now keeps the app running in the background and tells you, instead of vanishing with no way back.
  • More reliable startup, including a first-run terms screen that no longer blocks the app when a background check is slow.
  • Bug fixes and under-the-hood improvements.

Release 0.3.8

· alpha

  • Two-factor authentication now uses an authenticator app for one-time codes instead of emailed codes, so sign-in is faster and works even without email access
  • New options to recover your account if you lose your authenticator device: an optional recovery email and one-time backup codes, plus a guided path if you lose both your password and your second factor
  • Email alerts now notify you when important account details change, and the sign-in and password-reset pages have added protection against abuse
  • Update checks on Linux deb and rpm installs are now reliable and no longer stall; the app detects a newer version and shows you the command to install it
  • The Linux AppImage now starts on newer systems that ship FUSE3 or no FUSE, with no manual setup
  • Bug fixes and under-the-hood improvements

Release 0.3.7

· alpha

  • Image attachments now sync across your devices on the Pro plan: a file added on the desktop app appears on the web board and the reverse, transferring in the background when you save the task, with a syncing indicator on your profile
  • Fixed image attachments not displaying on the web board with a Pro plan (thumbnails stayed on a loading placeholder)
  • Security and dependency updates

Release 0.3.6

· alpha

  • The container terminal button now appears and disappears the moment a project's container starts or stops, with no need to refresh the page
  • The desktop app's Profile now shows your cloud credits and two-factor status, matching the web app
  • Clearer subscription controls: a Base plan shows "Upgrade to Pro" and a Pro plan shows "Change subscription"

Release 0.3.5

· alpha

  • Refer a friend: share your referral link to earn cloud credits
  • Desktop now flags when your version is too old to sync and prompts you to update
  • Mobile-friendly navigation on the marketing site