From c89670fdb9831747bee4cf6544b33810d13f317b Mon Sep 17 00:00:00 2001
From: Resham Joshi <65915470+iamtoruk@users.noreply.github.com>
Date: Sun, 11 Oct 2026 00:26:43 -0700
Subject: [PATCH] chore: release 0.9.27
---
CHANGELOG.md | 13 +++++++++++++
app/flathub/org.agentseal.CodeBurn.metainfo.xml | 1 +
app/flathub/org.agentseal.CodeBurn.yaml | 2 +-
app/package-lock.json | 4 ++--
app/package.json | 2 +-
package-lock.json | 4 ++--
package.json | 2 +-
windows/package-lock.json | 4 ++--
windows/package.json | 2 +-
windows/src-tauri/Cargo.lock | 2 +-
windows/src-tauri/Cargo.toml | 2 +-
windows/src-tauri/tauri.conf.json | 2 +-
12 files changed, 27 insertions(+), 13 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 164810dab..4cc1a5ace 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,19 @@
## Unreleased
+## 0.9.27 - 2026-10-11
+
+### Added
+- **One-click updates on every surface.** `codeburn update` updates the CLI, the menu bar app and the desktop app in one go. `--check` lists what is out of date, and `--json` gives a stable result for scripts. (#1740)
+- **The desktop app updates itself and its companions.** Click Update, then Restart; after the restart the CLI and the menu bar follow on their own. Replacing the app by hand does the same. (#1741)
+- **The menu bar update pill updates everything** through `codeburn update`, and checks every 6 hours. (#1742)
+- **The Windows tray updates the CLI** through `codeburn update`, for Store and installer installs. (#1743)
+- **Download links always point at the latest release.** (#1740)
+
+### Fixed
+- A menu bar download could crash the desktop app's update when the server closed the connection mid-download. (#1745)
+- Releases publish npm first, so an update never points at a CLI version npm does not serve yet. (#1740)
+
## 0.9.26 - 2026-10-11
Upgrade note: the daily cache moves from v34 to v74 and the session cache converts to the day-piece layout once. The first run after updating re-reads your history and can take longer than usual. Totals for past days can change, because the money fixes below re-derive settled days.
diff --git a/app/flathub/org.agentseal.CodeBurn.metainfo.xml b/app/flathub/org.agentseal.CodeBurn.metainfo.xml
index 3700702c8..f8f6497ce 100644
--- a/app/flathub/org.agentseal.CodeBurn.metainfo.xml
+++ b/app/flathub/org.agentseal.CodeBurn.metainfo.xml
@@ -45,6 +45,7 @@
Utility
+
diff --git a/app/flathub/org.agentseal.CodeBurn.yaml b/app/flathub/org.agentseal.CodeBurn.yaml
index 3f731dcff..22c0bf4f6 100644
--- a/app/flathub/org.agentseal.CodeBurn.yaml
+++ b/app/flathub/org.agentseal.CodeBurn.yaml
@@ -42,7 +42,7 @@ modules:
done
sources:
- type: file
- url: https://github.com/getagentseal/codeburn/releases/download/desktop-v0.9.26/codeburn-desktop_0.9.26_amd64.deb
+ url: https://github.com/getagentseal/codeburn/releases/download/desktop-v0.9.27/codeburn-desktop_0.9.27_amd64.deb
sha256: 068b89da98c703885f8e7f321b593f571d5775819d7eb246611318089a47c87b
dest-filename: codeburn-desktop.deb
only-arches: [x86_64]
diff --git a/app/package-lock.json b/app/package-lock.json
index e24f71b28..7417a3998 100644
--- a/app/package-lock.json
+++ b/app/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "codeburn-desktop",
- "version": "0.9.26",
+ "version": "0.9.27",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "codeburn-desktop",
- "version": "0.9.26",
+ "version": "0.9.27",
"dependencies": {
"@fontsource-variable/inter": "^5.3.0",
"@fontsource-variable/jetbrains-mono": "^5.3.0",
diff --git a/app/package.json b/app/package.json
index ad3e48e26..ace236dd9 100644
--- a/app/package.json
+++ b/app/package.json
@@ -1,7 +1,7 @@
{
"name": "codeburn-desktop",
"private": true,
- "version": "0.9.26",
+ "version": "0.9.27",
"description": "CodeBurn Desktop — Electron app fed by the codeburn CLI",
"main": "dist/electron/main.js",
"scripts": {
diff --git a/package-lock.json b/package-lock.json
index 04dedca4e..8f5ef68e7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "codeburn",
- "version": "0.9.26",
+ "version": "0.9.27",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "codeburn",
- "version": "0.9.26",
+ "version": "0.9.27",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
diff --git a/package.json b/package.json
index 1e645761c..488d343cb 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "codeburn",
- "version": "0.9.26",
+ "version": "0.9.27",
"description": "See where your AI spend goes - by task, tool, model, and project",
"type": "module",
"main": "./dist/cli.js",
diff --git a/windows/package-lock.json b/windows/package-lock.json
index b6e48e860..0558b2177 100644
--- a/windows/package-lock.json
+++ b/windows/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "codeburn-menubar",
- "version": "0.9.26",
+ "version": "0.9.27",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "codeburn-menubar",
- "version": "0.9.26",
+ "version": "0.9.27",
"dependencies": {
"@tauri-apps/api": "^2.11.1",
"@tauri-apps/plugin-opener": "^2.5.5",
diff --git a/windows/package.json b/windows/package.json
index 35e8e0cd9..da3a18867 100644
--- a/windows/package.json
+++ b/windows/package.json
@@ -1,7 +1,7 @@
{
"name": "codeburn-menubar",
"private": true,
- "version": "0.9.26",
+ "version": "0.9.27",
"description": "CodeBurn menubar (tray) app for Windows, with experimental Linux support. Shares design tokens with the native macOS app under mac/.",
"type": "module",
"scripts": {
diff --git a/windows/src-tauri/Cargo.lock b/windows/src-tauri/Cargo.lock
index dd8f08d66..e3ee902ac 100644
--- a/windows/src-tauri/Cargo.lock
+++ b/windows/src-tauri/Cargo.lock
@@ -511,7 +511,7 @@ dependencies = [
[[package]]
name = "codeburn-menubar"
-version = "0.9.26"
+version = "0.9.27"
dependencies = [
"anyhow",
"dirs 5.0.1",
diff --git a/windows/src-tauri/Cargo.toml b/windows/src-tauri/Cargo.toml
index a0f96f1e8..aa14b6d9d 100644
--- a/windows/src-tauri/Cargo.toml
+++ b/windows/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "codeburn-menubar"
-version = "0.9.26"
+version = "0.9.27"
description = "CodeBurn menubar (tray) app for Windows and Linux"
authors = ["AgentSeal"]
edition = "2021"
diff --git a/windows/src-tauri/tauri.conf.json b/windows/src-tauri/tauri.conf.json
index aa7e3728a..349f513bd 100644
--- a/windows/src-tauri/tauri.conf.json
+++ b/windows/src-tauri/tauri.conf.json
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "CodeBurn Menubar",
- "version": "0.9.26",
+ "version": "0.9.27",
"identifier": "org.agentseal.codeburn-menubar",
"build": {
"beforeDevCommand": "npm run dev",