chore: release 0.11.2 with window persistence, appID update, and doc fixes
- Persist window size on quit/close and restore it on next launch - Update appID from ru.mixdep.gosentry.desktop to ru.mixeme.gosentry.desktop - Use markdown headers for Build sections in DEVELOPMENT.md - Remove stale go.yaml.in/yaml/v4 dependency from DEVELOPMENT.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -2,6 +2,31 @@
|
||||
|
||||
All notable GoSentry changes are recorded in this file.
|
||||
|
||||
## 0.11.2 - 2026-06-25
|
||||
|
||||
**Window state persistence, History sort fix, clearer scheduler toggle, and an
|
||||
appID update.**
|
||||
|
||||
**Application:**
|
||||
- The window size (width and height) is now persisted in preferences and
|
||||
restored on next launch. When the user closes the window (via Quit menu or
|
||||
window close button), the current dimensions are saved and will be applied
|
||||
when the application starts again. Defaults to 1024×660 if no saved size exists.
|
||||
- Updated appID from `ru.mixdep.gosentry.desktop` to `ru.mixeme.gosentry.desktop`
|
||||
for consistency with the new domain name.
|
||||
|
||||
**History tab:**
|
||||
- Fixed the Time column sort toggle, which stopped working after Fyne 2.7.4 began
|
||||
rejecting header-cell selections. The plain header label is replaced with a
|
||||
custom tappable header widget that handles the click directly.
|
||||
- The sort direction is now shown with ▲/▼ glyphs instead of the "asc"/"desc"
|
||||
text.
|
||||
|
||||
**Jobs list:**
|
||||
- Renamed the global scheduler toggle from "Pause all"/"Resume all" to
|
||||
"Disable auto"/"Enable auto", and swapped the stop icon for a pause icon, to
|
||||
make clear that it only stops automatic scheduled runs.
|
||||
|
||||
## 0.11.1 - 2026-06-25
|
||||
|
||||
**Settings tab refinements: even spacing, full labels, and a smarter Save button.**
|
||||
|
||||
+4
-6
@@ -48,7 +48,7 @@ sudo apt install golang gcc libgl1-mesa-dev xorg-dev
|
||||
|
||||
## Build
|
||||
|
||||
Windows:
|
||||
### Windows
|
||||
|
||||
```powershell
|
||||
# Builds dist\windows\gosentry-<version>-windows-amd64.exe. The script changes
|
||||
@@ -67,7 +67,7 @@ The binary is written to:
|
||||
dist\windows\gosentry-0.9.0-windows-amd64.exe
|
||||
```
|
||||
|
||||
Linux:
|
||||
### Linux
|
||||
|
||||
```bash
|
||||
# Make the helper executable once, then build a linux/amd64 Fyne binary.
|
||||
@@ -81,7 +81,7 @@ The binary is written to:
|
||||
dist/linux/gosentry-0.9.0-linux-amd64
|
||||
```
|
||||
|
||||
Linux using Docker:
|
||||
### Linux using Docker
|
||||
|
||||
```bash
|
||||
# Builds the Linux binary inside Docker using the versioned image tag
|
||||
@@ -97,7 +97,7 @@ The binary is copied to:
|
||||
dist/linux/gosentry-0.9.0-linux-amd64
|
||||
```
|
||||
|
||||
Release build from Linux:
|
||||
### Release build from Linux
|
||||
|
||||
```bash
|
||||
# Interactively choose Linux amd64, Linux arm64, Windows amd64, or all artifacts
|
||||
@@ -170,7 +170,6 @@ GoSentry keeps the direct dependency list intentionally small:
|
||||
|
||||
- [`fyne.io/fyne/v2`](https://fyne.io/) for the native GUI.
|
||||
- `github.com/robfig/cron/v3` for cron schedule parsing.
|
||||
- [`go.yaml.in/yaml/v4`](https://github.com/yaml/go-yaml) for one-time import of legacy YAML config files.
|
||||
|
||||
The remaining entries in `go.mod` are indirect dependencies pulled by Fyne and the Go module resolver.
|
||||
|
||||
@@ -179,7 +178,6 @@ Source repositories for mirroring:
|
||||
- Go toolchain: https://go.googlesource.com/go
|
||||
- Fyne: https://github.com/fyne-io/fyne
|
||||
- robfig/cron: https://github.com/robfig/cron
|
||||
- yaml/go-yaml: https://github.com/yaml/go-yaml
|
||||
|
||||
To list every direct and indirect Go module used by the current checkout:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user