• v0.8.5 e12ef41767

    v0.8.5
    Build Windows Packages / Build Windows (push) Successful in 7m18s
    Build Linux Packages / Build Linux (push) Successful in 9m33s
    Build macOS Packages / Build macOS (Intel) (push) Successful in 11m10s
    Build macOS Packages / Build macOS (Apple Silicon) (push) Successful in 11m17s
    Stable

    gronod released this 2026-09-07 18:35:09 +01:00 | 0 commits to main since this release

    Release v0.8.5

    Highlights:

    • Printer Calibration Curves (#224):
      • Optional Stage 0 dashboard for Argyll printcal linearization and ink-limit discovery.
      • CAL_ artefacts keep the 5-stage wizard unchanged when calibration is skipped.
      • Apply Calibration feeds printtarg -K and applycal after colprof.
      • Channel-response plots, editable ink limits, stale-cal warnings, and Overwrite / Rename / Cancel for existing .cal files.
    • System-Wide Profile Installation (#223):
      • Stage 5 Install Profile to System copies the verified ICC/ICM into the OS colour store (Windows ICM, macOS ColorSync, Linux colord) without moving the working-directory artefact.
      • Collision policy Overwrite / Rename / Cancel, elevation guidance, and a note when printcal curves were applied.
    • macOS Monterey WKWebView survival (#225):
      • Deferred Stage 5 WebGL, hidden window until first paint, dark WKWebView backing, Web Content termination logging, minimumSystemVersion 12.0.
    • Headless styled macOS DMG (#189):
      • Build styled DMG packages on Gitea runners via dmgbuild.
    • Version Bump:
      • Bumped version to 0.8.5.
    Downloads
  • v0.8.4 193e492c10

    v0.8.4
    Build Windows Packages / Build Windows (push) Successful in 7m35s
    Build macOS Packages / Build macOS (Apple Silicon) (push) Successful in 9m25s
    Build Linux Packages / Build Linux (push) Successful in 10m52s
    Build macOS Packages / Build macOS (Intel) (push) Successful in 7m14s
    Stable

    gronod released this 2026-09-06 20:18:01 +01:00 | 14 commits to main since this release

    Release v0.8.4

    Highlights:

    • macOS Release Bundling Fix (#219):
      • Removed AppleScript Finder GUI dependency and warm-up step in .gitea/workflows/build-macos.yml, enabling headless DMG bundling via --skip-jenkins.
      • Resolves DMG packaging timeouts on Gitea macOS runners.
    • Frontend Test Suite CI Integration (#215):
      • Added npm test script executing profcheck, chartread, and gamut viewer test suites.
      • Integrated frontend test gate across Linux, macOS, and Windows CI workflows.
    • Atomic Quality Store Writes (#213):
      • Implemented atomic file writes (.tmp write followed by atomic_rename) for verification_history.json to guarantee data integrity across process interruptions.
    • Version Bump:
      • Bumped version to 0.8.4.
    Downloads
  • v0.8.3 9102c95468

    v0.8.3
    Build Windows Packages / Build Windows (push) Successful in 7m13s
    Build Linux Packages / Build Linux (push) Successful in 10m27s
    Build macOS Packages / Build macOS (Intel) (push) Failing after 10m35s
    Stable

    gronod released this 2026-09-06 16:31:01 +01:00 | 23 commits to main since this release

    Release v0.8.3

    Highlights:

    CGATS Viewer & Dataset Support (#211):
    Added support for opening and evaluating existing .ti3 dataset files directly in the CGATS viewer.
    Synchronized wizard target state and patch verification flow.
    Stage 4 colprof Custom Spectrum Browse (#210):
    Added native file picker integration (select_spectrum_file) for custom .sp spectrum files when configuring FWA / OBA compensation (-f).
    3D Gamut Viewer Test Suite (#212):
    Guarded browser globals to allow seamless Node.js test execution in CI and local CLI environments.
    CI Workflow & Cargo Build Script Fixes:
    Resolved macOS Gitea CI build script package fingerprinting error (Could not read repository exclude).
    Added explicit cargo:rerun-if-changed directives in build.rs to optimize build performance and prevent unwanted full-directory scans.
    Isolated CI build environment via XDG_CONFIG_HOME and ensured workspace/git permissions.

    Downloads
  • v0.8.2 d6373c243b

    v0.8.2
    Build Windows Packages / Build Windows (push) Successful in 7m40s
    Build Linux Packages / Build Linux (push) Successful in 7m40s
    Build macOS Packages / Build macOS (Apple Silicon) (push) Successful in 15m28s
    Build macOS Packages / Build macOS (Universal (Intel + Apple Silicon)) (push) Successful in 21m59s
    Build macOS Packages / Build macOS (Intel) (push) Successful in 12m4s
    Stable

    gronod released this 2026-09-05 23:37:17 +01:00 | 38 commits to main since this release

    Release v0.8.2 — Milestone 12: Future Workflow & Advanced Analytics

    Highlights:

    • Printer Drift Tracking & Verification Analytics (#95):
      • Historical verification runs tracked in Stage 5, persisted to verification_history.json with capacity management (500 records) and atomic disk writes.
      • Status classification strictly using ICCery verification bands (issue #95): <1.0 Excellent, <2.0 Good, <3.5 Acceptable, >=3.5 Warning.
      • Interactive dual-series SVG trend chart with shaded verification reference bands and hover tooltips.
      • Consecutive-breach alert card recommending re-profiling when >=2 consecutive runs exceed 3.5 across distinct dates or >=1 hour apart.
      • RFC-4180 compliant CSV export and automatic record capture upon verification exit code 0.
    • Automated XY Scanning Tables (#93):
      • Full Stage 3 support for automated XY scanning tables (GretagMacbeth SpectroScan, X-Rite i1iO).
      • Pure multi-line prompt classifier handling two-line prompts, fiducial patch alignment (locate patch <ID> with the sight), sheet placement, and sticky state transitions.
      • Dedicated TABLE_PLACE_SHEET and TABLE_ALIGN states with action button adaptations ("Sheet Placed — Continue", "Aligned — Continue").
      • 4-step sequence UI checklist and hint banner in Stage 3.
      • Graceful head parking (q\n) before process kill on cancel.
      • Hardware auto-detection in instlist (· XY Table) and runtime auto-detection.
    • Roadmap & Documentation Alignment:
      • Updated ROADMAP.md: marked #95 and #93 as completed, removed deferred #93 from Milestone 9, and marked #96 as Closed — Won't Fix.
      • Documented quality store schemas, verification bands, and XY table state machine details in AGENTS.md.
    Downloads
  • v0.8.1 18a6d9394c

    v0.8.1
    Build Linux Packages / Build Linux (push) Successful in 7m9s
    Build Windows Packages / Build Windows (push) Successful in 6m48s
    Build macOS Packages / Build macOS (Apple Silicon) (push) Successful in 20m33s
    Build macOS Packages / Build macOS (Intel) (push) Successful in 20m38s
    Build macOS Packages / Build macOS (Universal (Intel + Apple Silicon)) (push) Successful in 26m25s
    Stable

    gronod released this 2026-09-05 21:27:24 +01:00 | 42 commits to main since this release

    Release v0.8.1

    Highlights:

    • Feature: Support -Y l switch for X-Rite i1Pro 2 LED visual feedback during strip measurement in chartread (#204).
      • Flashing White: Awaiting baseline calibration on white tile.
      • Flashing Blue: Ready for row swipe / awaiting strip read.
      • Flashing Red: Strip scan error / misread.
      • Flashing Green: Strip scan successfully captured.
    • Configurable persistent toggle under Application Settings > Instrument & Measurement Preferences.
    • Preserves full compatibility with stock upstream ArgyllCMS by defaulting to false and providing auto-expanded stderr diagnostics if invoked with an unpatched binary.
    Downloads
  • v0.7.4 d50c3c4f3c

    v0.7.4
    Build Windows Packages / Build Windows (push) Successful in 7m5s
    Build Linux Packages / Build Linux (push) Successful in 16m34s
    Stable

    gronod released this 2026-09-03 17:25:28 +01:00 | 63 commits to main since this release

    Release v0.7.4

    Highlights:

    • Fixed GitHub Actions-built macOS DMG not displaying the installer background image.
    • Bumped project version to 0.7.4.
    Downloads