feat: enhance settings dialog and update check logging #4

Merged
serversdown merged 2 commits from event-db into main 2026-06-01 17:30:49 -04:00
6 changed files with 15 additions and 8 deletions
Showing only changes of commit 5340332f32 - Show all commits
+7
View File
@@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.3.1] - 2026-05-20
### Hot fix
- Improved update logging
- Improved update settings
## [0.3.0] - 2026-05-19 ## [0.3.0] - 2026-05-19
### Added ### Added
+3 -3
View File
@@ -1,6 +1,6 @@
# Thor Watcher # Thor Watcher
**Version:** 0.3.0 **Version:** 0.3.1
Micromate (Series 4) watcher agent for Terra-View fleet management. Runs as a Windows system tray application, scans THORDATA for Micromate unit activity, sends heartbeat data to Terra-View, and (optionally) forwards `.IDFH`/`.IDFW` event files to a seismo-relay SFM server. Micromate (Series 4) watcher agent for Terra-View fleet management. Runs as a Windows system tray application, scans THORDATA for Micromate unit activity, sends heartbeat data to Terra-View, and (optionally) forwards `.IDFH`/`.IDFW` event files to a seismo-relay SFM server.
@@ -29,7 +29,7 @@ build.bat
``` ```
Produces: Produces:
- `dist\thor-watcher-0.3.0.exe` — upload to Gitea release - `dist\thor-watcher-0.3.1.exe` — upload to Gitea release
- `dist\thor-watcher.exe` — use with Inno Setup - `dist\thor-watcher.exe` — use with Inno Setup
Then run Inno Setup Compiler on `installer.iss` to produce `thor-watcher-setup.exe`. Then run Inno Setup Compiler on `installer.iss` to produce `thor-watcher-setup.exe`.
@@ -121,7 +121,7 @@ Posted to `api_url` on each API interval:
{ {
"source_id": "THOR-PC", "source_id": "THOR-PC",
"source_type": "series4_watcher", "source_type": "series4_watcher",
"version": "0.3.0", "version": "0.3.1",
"generated_at": "2026-03-20T14:30:00Z", "generated_at": "2026-03-20T14:30:00Z",
"log_tail": ["...last 25 log lines..."], "log_tail": ["...last 25 log lines..."],
"units": [ "units": [
+1 -1
View File
@@ -3,7 +3,7 @@
[Setup] [Setup]
AppName=Thor Watcher AppName=Thor Watcher
AppVersion=0.2.0 AppVersion=0.3.1
AppPublisher=Terra-Mechanics Inc. AppPublisher=Terra-Mechanics Inc.
DefaultDirName={pf}\ThorWatcher DefaultDirName={pf}\ThorWatcher
DefaultGroupName=Thor Watcher DefaultGroupName=Thor Watcher
+2 -2
View File
@@ -1,5 +1,5 @@
""" """
Thor Watcher — Series 4 Ingest Agent v0.3.0 Thor Watcher — Series 4 Ingest Agent v0.3.1
Micromate (Series 4) ingest agent for Terra-View. Micromate (Series 4) ingest agent for Terra-View.
@@ -29,7 +29,7 @@ import event_forwarder
# ── Version ─────────────────────────────────────────────────────────────────── # ── Version ───────────────────────────────────────────────────────────────────
VERSION = "0.3.0" VERSION = "0.3.1"
# ── Config ──────────────────────────────────────────────────────────────────── # ── Config ────────────────────────────────────────────────────────────────────
+1 -1
View File
@@ -1,5 +1,5 @@
""" """
Thor Watcher — Settings Dialog v0.3.0 Thor Watcher — Settings Dialog v0.3.1
Provides a Tkinter settings dialog that doubles as a first-run wizard. Provides a Tkinter settings dialog that doubles as a first-run wizard.
+1 -1
View File
@@ -1,5 +1,5 @@
""" """
Thor Watcher — System Tray Launcher v0.3.0 Thor Watcher — System Tray Launcher v0.3.1
Requires: pystray, Pillow, tkinter (stdlib) Requires: pystray, Pillow, tkinter (stdlib)
Run with: pythonw thor_tray.py (no console window) Run with: pythonw thor_tray.py (no console window)