2 Commits

Author SHA1 Message Date
63169a7644 feat: add versioning and changelog system
Conventional-Commit-driven version bumps (scripts/bump.py), a commit-msg validation hook, and a /release-notes workflow that produces a human-reviewed CHANGELOG.md. Adds an in-app version badge + 'What's new' dialog on the launcher. The version is single-sourced from pyproject.toml (cim_suite.__version__), and the deterministic bump backbone lives in scripts/release/ with tests in tests/release/. Marks the 1.0.0 baseline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 11:31:22 -04:00
88b101da69 build+docs: PyInstaller spec (built & verified), Inno Setup installer, guides
Phase 4:
- packaging/da12_service.spec: one-folder PyInstaller build (AV-friendly), trims
  unused PySide6 modules. Built successfully; DA12-Service.exe launches standalone.
- packaging/installer.iss: Inno Setup script -> per-machine install, Start-menu
  shortcut, no runtime/OCX deps (signing hook noted).
- docs/RUNNING.md: dev setup, run (--simulate/--port), tests, build, data locations.
- docs/HARDWARE-VERIFICATION.md: checklist for the 5 hardware-only unknowns,
  each mapped to its fix-up location.
- docs/REBUILD-STATUS.md: overnight session summary / handoff.
- .gitattributes: normalize line endings (legacy VB6 kept CRLF).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:22:30 -04:00