From 7e488e7c4e1dec7c15428378e514c29b71ab5487 Mon Sep 17 00:00:00 2001 From: evmcod <214792911+EVMCOD@users.noreply.github.com> Date: Fri, 30 Oct 2026 12:16:35 +0100 Subject: [PATCH] chore(release): 1.2.4 Version 1.2.4 everywhere (pyproject, __init__, tauri.conf.json, Cargo.toml and .lock, desktop/package.json and lock); the Unreleased changelog becomes 1.2.4 (dark theme, no-key answers, note actions in your language, wording; Linux and Windows betas). The README download links point at the 1.2.4 Linux and Windows pre-releases, published right after the macOS release. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 10 +++++++++- README.md | 4 ++-- desktop/package-lock.json | 4 ++-- desktop/package.json | 2 +- desktop/src-tauri/Cargo.lock | 2 +- desktop/src-tauri/Cargo.toml | 2 +- desktop/src-tauri/tauri.conf.json | 2 +- ops_dashboard/__init__.py | 2 +- pyproject.toml | 2 +- 9 files changed, 19 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fbe1a3..479a733 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,15 @@ User-facing changes to ConductLoop (the desktop app and its local server), newest first. -## Unreleased +## 1.2.4 — 2026-10-30 — A dark theme that works, better answers without a key, Linux and Windows betas + +On the Mac it installs from the app ("Check for Updates…", or the quiet check +a little after start-up, from 1.2.2 on). What changes there: the dark theme, +the answers without an AI key, the note actions in your language and wording +that is true on every system. Linux (AppImage, .deb) and Windows (setup.exe) +get their 1.2.4 builds as betas: pre-releases, unsigned on Windows, without +automatic updates; both now start and pass their checks in CI (Ubuntu 22.04 +and 24.04; Windows install, start, close and uninstall). - **The dark theme works on the dashboard.** The ◐ toggle added the `dark` class but the dashboard stayed white: its colour aliases were resolved on `:root` with the light palette. They are now declared on `body` too. - **Better answers without an AI key.** Words of one family match ("decide" and "decision", "pricing" and "price"), a line under a matching heading counts it and shows it ("Decision (2026-10-21) — Keep both plans…"), a note's title adds a little, and the note with the best line comes first. Asked "What did we decide about pricing?", it now quotes the decision instead of a daily note that mentions pricing. diff --git a/README.md b/README.md index 352af8c..04d3991 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ It never writes into your notes folder: its own notes (daily briefing, agent not | System | Download | Notes | |---|---|---| | macOS 13 or later, Apple Silicon | [ConductLoop.dmg](https://github.com/EVMCOD/conductloop-releases/releases/latest/download/ConductLoop-macos-aarch64.dmg) | Signed and notarized. Updates itself (ConductLoop → Check for Updates…). The in-app browser needs macOS 14 or later. | -| **Linux** x86_64 · beta | [AppImage](https://github.com/EVMCOD/conductloop-releases/releases/download/v1.2.3-linux-experimental.1/ConductLoop_1.2.3_amd64.AppImage) · [.deb](https://github.com/EVMCOD/conductloop-releases/releases/download/v1.2.3-linux-experimental.1/ConductLoop_1.2.3_amd64.deb) | Tested on Ubuntu 22.04 and 24.04. No in-app browser; no automatic updates yet. | -| **Windows** 10/11 x64 · beta | [setup.exe](https://github.com/EVMCOD/conductloop-releases/releases/download/v1.2.3-windows-experimental.1/ConductLoop_1.2.3_x64-setup.exe) | Not code-signed, so SmartScreen says "Windows protected your PC": click **More info**, then **Run anyway**. No in-app browser; no automatic updates yet. | +| **Linux** x86_64 · beta | [AppImage](https://github.com/EVMCOD/conductloop-releases/releases/download/v1.2.4-linux-experimental.1/ConductLoop_1.2.4_amd64.AppImage) · [.deb](https://github.com/EVMCOD/conductloop-releases/releases/download/v1.2.4-linux-experimental.1/ConductLoop_1.2.4_amd64.deb) | Tested on Ubuntu 22.04 and 24.04. No in-app browser; no automatic updates yet. | +| **Windows** 10/11 x64 · beta | [setup.exe](https://github.com/EVMCOD/conductloop-releases/releases/download/v1.2.4-windows-experimental.1/ConductLoop_1.2.4_x64-setup.exe) | Not code-signed, so SmartScreen says "Windows protected your PC": click **More info**, then **Run anyway**. No in-app browser; no automatic updates yet. | All releases, with checksums: [conductloop-releases](https://github.com/EVMCOD/conductloop-releases/releases). diff --git a/desktop/package-lock.json b/desktop/package-lock.json index 2fb2acf..511251b 100644 --- a/desktop/package-lock.json +++ b/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "conductloop-desktop", - "version": "1.2.3", + "version": "1.2.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "conductloop-desktop", - "version": "1.2.3", + "version": "1.2.4", "devDependencies": { "@tauri-apps/cli": "^2" } diff --git a/desktop/package.json b/desktop/package.json index 4f63a77..2ca5ebe 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "conductloop-desktop", - "version": "1.2.3", + "version": "1.2.4", "private": true, "description": "ConductLoop — desktop wrapper for the local-first second-brain", "scripts": { diff --git a/desktop/src-tauri/Cargo.lock b/desktop/src-tauri/Cargo.lock index f7a5510..45bc566 100644 --- a/desktop/src-tauri/Cargo.lock +++ b/desktop/src-tauri/Cargo.lock @@ -349,7 +349,7 @@ dependencies = [ [[package]] name = "conductloop-desktop" -version = "1.2.3" +version = "1.2.4" dependencies = [ "conductloop-url-policy", "getrandom 0.3.4", diff --git a/desktop/src-tauri/Cargo.toml b/desktop/src-tauri/Cargo.toml index be7bdea..fe2b6de 100644 --- a/desktop/src-tauri/Cargo.toml +++ b/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "conductloop-desktop" -version = "1.2.3" +version = "1.2.4" description = "ConductLoop — local-first second-brain for macOS, Windows, and Linux" authors = ["ConductLoop"] edition = "2021" diff --git a/desktop/src-tauri/tauri.conf.json b/desktop/src-tauri/tauri.conf.json index 20aac21..b2d000b 100644 --- a/desktop/src-tauri/tauri.conf.json +++ b/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "ConductLoop", - "version": "1.2.3", + "version": "1.2.4", "identifier": "com.conductloop.desktop", "build": { "frontendDist": "loading" diff --git a/ops_dashboard/__init__.py b/ops_dashboard/__init__.py index 0761f4a..b2e55d9 100644 --- a/ops_dashboard/__init__.py +++ b/ops_dashboard/__init__.py @@ -1,3 +1,3 @@ """ConductLoop — your AI-native second brain + ops cockpit.""" -__version__ = "1.2.3" +__version__ = "1.2.4" diff --git a/pyproject.toml b/pyproject.toml index 1f85711..1f5b857 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "conductloop" -version = "1.2.3" +version = "1.2.4" description = "ConductLoop — local-first AI-native second brain + ops cockpit" readme = "README.md" license = "MIT"