19548466ad
None of v1.5.1 / v1.5.2 / v1.5.3 / v1.5.4 ever shipped — they only existed as separate CHANGELOG entries on this unmerged feature branch. SemVer ties version numbers to releases, not commits. From a field machine's perspective, the world skips straight from v1.4.4 to whatever the next built-and-pushed installer is tagged. Revert VERSION / AppVersion / module-docstring version comments to v1.5.0 across: - series3_watcher.py (VERSION = "1.5.0") - installer.iss (AppVersion=1.5.0) - series3_tray.py (docstring) - settings_dialog.py (docstring) - README.md (banner + footer) Consolidate the four split CHANGELOG sections into a single "## [Unreleased] — v1.5.0" entry covering all the work in one release. Configuration key table consolidated into one place. No commit history rewriting — the per-commit code changes still make sense as logical units for code review; only the surface- level version metadata + CHANGELOG narrative was misleading. Going forward: accumulate work-in-progress under an "[Unreleased]" heading, bump VERSION only at actual release time.
42 lines
1.5 KiB
Plaintext
42 lines
1.5 KiB
Plaintext
; Inno Setup script for Series 3 Watcher
|
|
; Run through Inno Setup Compiler after building dist\series3-watcher.exe
|
|
|
|
[Setup]
|
|
AppName=Series 3 Watcher
|
|
AppVersion=1.5.0
|
|
AppPublisher=Terra-Mechanics Inc.
|
|
DefaultDirName={pf}\Series3Watcher
|
|
DefaultGroupName=Series 3 Watcher
|
|
OutputBaseFilename=series3-watcher-setup
|
|
Compression=lzma
|
|
SolidCompression=yes
|
|
; Require admin rights so we can write to Program Files
|
|
PrivilegesRequired=admin
|
|
|
|
[Tasks]
|
|
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Flags: unchecked
|
|
|
|
[Dirs]
|
|
; Create the agent_logs folder so the watcher can write logs on first run
|
|
Name: "{app}\agent_logs"
|
|
|
|
[Files]
|
|
; Main executable — built by build.bat / PyInstaller
|
|
Source: "dist\series3-watcher.exe"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
[Icons]
|
|
; Start Menu shortcut
|
|
Name: "{group}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe"
|
|
; Start Menu uninstall shortcut
|
|
Name: "{group}\Uninstall Series 3 Watcher"; Filename: "{uninstallexe}"
|
|
; Desktop shortcut (optional — controlled by [Tasks] above)
|
|
Name: "{commondesktop}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe"; Tasks: desktopicon
|
|
; Startup folder shortcut so the tray app launches on login
|
|
Name: "{userstartup}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe"
|
|
|
|
[Run]
|
|
; Offer to launch the app after install (unchecked by default)
|
|
Filename: "{app}\series3-watcher.exe"; \
|
|
Description: "Launch Series 3 Watcher"; \
|
|
Flags: nowait postinstall skipifsilent unchecked
|