From 3992b40edafa69d06537fa2334d1bda671239aee Mon Sep 17 00:00:00 2001 From: mixeme Date: Sun, 26 Jul 2026 11:16:55 +0300 Subject: [PATCH] docs: changelog and version bump for 0.13.0 Documents the branded GoSentry theme and Settings Cancel/Defaults buttons. Co-Authored-By: Claude Sonnet 5 --- docs/CHANGELOG.md | 27 +++++++++++++++++++++++++++ src/app/version.go | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 9afdca0..46b6e80 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -2,6 +2,33 @@ All notable GoSentry changes are recorded in this file. +## 0.13.0 - 2026-07-26 + +**Branded GoSentry color theme; Cancel/Defaults buttons in Settings.** + +**Theme:** +- Added a custom Fyne theme derived from the logo and app icon (deep teal + primary, amber accent, branded job-status colors) with light and dark + variants; users can switch between it and Fyne's default theme from + Settings. The choice is persisted as a new `Config.Theme` field + (`"default"` / `"gosentry"`), applied at startup before the first frame + and live-previewed when picked in Settings. Empty/legacy configs + normalize to the default theme so existing installs keep the original + look. +- The light variant is boldly branded: a soft teal window canvas with + white inputs, menus, dialogs, and buttons on top, plus teal-tinted + separators, input borders, and table headers, so cards and fields lift + off the background instead of reading as a plain accent swap on gray. + The dark variant uses deep-teal surfaces to echo the app icon. Text + stays dark/light per the base foreground for contrast in both variants. + +**Settings tab:** +- Added Cancel and Defaults buttons. Cancel discards unsaved edits by + reloading the saved config; Defaults loads built-in default values into + the form for review before saving. `domain.DefaultConfig()` is now the + single source of truth for default values, shared by storage and the + Settings UI. + ## 0.12.0 - 2026-07-25 **Per-job command timeout:** diff --git a/src/app/version.go b/src/app/version.go index 77580cc..15b6449 100644 --- a/src/app/version.go +++ b/src/app/version.go @@ -3,4 +3,4 @@ package app // Version is the application version shown in the GUI and used by build // scripts in artifact names. It is a var rather than a const so release builds // can override it with Go ldflags when CI tags a build. -var Version = "0.12.0" +var Version = "0.13.0"