2026-03-09 - 2026-09-09
Overview
11 Releases published by 1 user
Published
v0.8.5
v0.8.5
Published
v0.8.5-test
Published
v0.8.4-monterey-webview-fix
Published
v0.8.4-dmgtest
Published
v0.8.4
v0.8.4
Published
v0.8.3
v0.8.3
Published
v0.8.2a
Published
v0.8.2
v0.8.2
Published
v0.8.1
v0.8.1
Published
v0.8.0
Published
v0.7.4
v0.7.4
114 Pull requests merged by 1 user
Merged
#229 Merge development into main — v0.8.5
Merged
#228 feat(stage5): install generated ICC/ICM profiles into the OS (#223)
Merged
#227 feat(cal): printer linearization via printcal / applycal (#224)
Merged
#222 feat(ci): build styled macOS DMG headlessly via dmgbuild (#189)
Merged
#226 fix(macos): stop Monterey WKWebView flash-loop (#225)
Merged
#221 Main
Merged
#220 Merge development into main
Merged
#219 ci(macos): allow headless DMG bundling on Gitea runners
Merged
#218 ci(macos): remove redundant cargo test step from release workflow
Merged
#217 Development
Merged
#216 Development
Merged
#209 ci(macos): drop redundant .zip archive from macOS release assets
Merged
#208 ci(macos): enable DMG AppleScript background on Gitea runners (#189)
Merged
#203 fix(stage5): harden gamut .gam and profcheck output parsing (#179)
Merged
#207 Release v0.8.2
Merged
#206 Release v0.8.1
Merged
#205 feat(chartread): support -Y l switch for i1Pro 2 LED feedback (closes #204)
Merged
#197 Release v0.7.4
Merged
#196 fix(ci): enable DMG AppleScript background on GitHub macOS runners (#189)
Merged
#195 fix(print): macOS Preferences crash and color-management hardening (closes #188)
Merged
#194 fix(print): macOS Preferences crash and color-management hardening (closes #188)
Merged
#193 chore: merge development into main (fix Windows build failure)
Merged
#192 fix(print): implement Windows media_types support and resolve CI build failure
Merged
#191 chore: release v0.7.2
Merged
#190 Fix #188: Add Media Type selection and bypass macOS ColorSync and driver color management
Merged
#187 chore: release v0.7.1
Merged
#186 feat: 3D gamut visualization rework (#185)
Merged
#183 fix: missing ProfilingPreset fields for v0.7.0 build
Merged
#182 fix: missing ProfilingPreset fields for v0.7.0 build
Merged
#181 chore: release v0.7.0
Merged
#180 feat: implement v0.7.0 enhancements (#176, #177, #178, #179)
Merged
#174 Update licence
Merged
#173 Update LICENCE.md
Merged
#170 Main
Merged
#169 Update README.md
Merged
#167 Development
Merged
#166 Update .github/workflows/build-macos.yml
Merged
#161 feat(logging): apply runtime log level, forward frontend errors, redact paths, and improve rotation (fixes #158, #159, #160)
Merged
#157 chore(release): bump version to 0.5.3
Merged
#156 feat(wizard): re-validate disk artefacts on stage entry, app start and window focus (fixes #151)
Merged
#155 feat(macos): align minimum system version to 10.15 Catalina (fixes #148)
Merged
#154 docs: sync ROADMAP.md milestones with Gitea (fixes #152)
Merged
#153 fix(process): terminate all managed subprocesses on app/window exit (fixes #147, fixes #149)
Merged
#146 fix(build): pass &args by reference to command.args to prevent move before log statement
Merged
#145 Release v0.5.0: Milestone 10 - Production Ready Features
Merged
#144 feat(stage1): add advanced targen options, collapsible section, tooltips and preset integration (resolves #141)
Merged
#143 feat(stage3): support opening existing .ti2 target files to jump to Stage 3 (resolves #140)
Merged
#142 feat(logging): integrate tauri-plugin-log with rotating logs and settings UI (resolves #139)
Merged
#138 feat(chartread): Add Accept/Override button and improve prompt handling for warnings and multi-sheet reads (resolves #137)
Merged
#136 Release v0.3.5: fix chartread stdin piping & instlist JSON parsing (resolves #134)
Merged
#135 fix(chartread): enable ARGYLL_NOT_INTERACTIVE for stdin piping & fix instlist JSON parsing (resolves #134)
Merged
#133 Release v0.3.4
Merged
#132 Feature: Custom target label metadata input & generation in Stage 2 (printtarg -d) (resolves #119)
Merged
#131 Release v0.4.0: Milestone 9 - macOS Native Support & Enhanced Print Spooling
Merged
#130 feat(print): macOS native CUPS raw print spooler integration (resolves #92)
Merged
#129 Merge development into main (release v0.3.3 / #127)
Merged
#128 feat: Fetch ArgyllCMS binaries at build time and offer USB driver setup (#127)
Merged
#126 Release v0.3.3 Hot fixes
Merged
#125 chore(gamut): modularize QuickHull 3D under src/js/vendor/quickhull.js (fixes #117)
Merged
#124 docs: update README/ROADMAP for v0.3.2 and clean up unused delaunator.min.js (fixes #115)
Merged
#123 fix(process): reject duplicate ProcessManager spawn ids (fixes #116)
Merged
#122 fix(presets): apply preset DPI and prevent innerHTML XSS injection in preset manager (fixes #113, fixes #114)
Merged
#121 fix(gamut): set iccgamut surface resolution to 10 and extract build_iccgamut_args (fixes #112)
Merged
#120 fix(stage3): prevent instlist device index from passing as chartread -c comm port (fixes #111)
Merged
#118 Fix/averaging unique ti3
Merged
#107 Standardize release asset naming and trigger only on tags
Merged
#106 Update .github/workflows/build-macos.yml
Merged
#105 release(v0.3.1): Fix Stage 1 file browsing and .ti1 target generation
Merged
#104 fix(stage1): Replace broken window.__TAURI__.dialog with backend select_target_file command (fixes #103)
Merged
#102 release(v0.3.0): Milestone 8 - Advanced Measurement & Workflow Enhancements
Merged
#101 feat(gamut): Full 3D Delaunay / Convex Hull mesh generation in CIELAB space and multi-touch gestures (fixes #89)
Merged
#100 feat(presets): Reusable Profiling Presets with import/export and multi-stage loading (fixes #88)
Merged
#99 feat(stage3): Multi-pass target measurement averaging with Argyll average (fixes #87)
Merged
#98 feat(stage3): Instrument autodetection and hardware port selector (fixes #86)
Merged
#97 fix(backend): resolve .exe binary candidates on Windows (fixes #85)
Merged
#83 fix(process): resolve process manager deadlock on chartread & release v0.2.1
Merged
#82 ci: publish desktop build packages directly to Gitea release assets
Merged
#81 docs: fix mermaid architecture diagram syntax and license badge/link (fixes #80)
Merged
#79 refactor(print): consolidate duplicate print commands and improve manifest JSON parsing
Merged
#78 chore(release): merge development to main for v0.2.0 release
Merged
#77 fix(process_manager): await child exit and reap process handles (v0.1.16)
Merged
#76 docs: update README and ROADMAP for shipping architecture (v0.2.0)
Merged
#75 feat(wizard): gate stage navigation on disk artefacts and remove test_target fallbacks (v0.1.15)
Merged
#74 feat(gamut): integrate 3D gamut visualization and platform profile extension handling (v0.1.14)
Merged
#73 feat(ui): add cross-platform TIFF-to-PNG preview conversion and set window dimensions (v0.1.13)
Merged
#72 fix(stage1): initialize default working directory and add safe backend fallback (v0.1.12)
Merged
#64 fix(backend): align colprof struct, args and process ID with frontend (v0.1.11)
Merged
#55 feat(ui): make process output text boxes collapsible and default to collapsed (v0.1.10)
Merged
#53 opt(build): strip foreign platform ArgyllCMS binaries in CI packaging (v0.1.9)
Merged
#51 refactor(ui): clean up redundant badges and text in Stage 2 (v0.1.8)
Merged
#49 fix(ui): hide CUPS PPD uncorrected passthrough option on Windows (v0.1.7)
Merged
#47 fix(process): suppress visible terminal window on Windows when running ArgyllCMS tools (v0.1.6)
Merged
#45 fix(targen): pass patch count to targen -f flag (v0.1.5)
Merged
#43 feat(installer): add custom ICCery branded graphics for Windows WiX and NSIS installers
Merged
#41 Optimize Linux CI/CD pipeline build performance and packaging
Merged
#39 Audit and remove unused dependencies, resolve crate duplication, and optimize build performance
Merged
#37 fix(print): preserve cached DEVMODE printer preferences on Windows (#36)
Merged
#35 feat(print): Enhanced Print Target Settings & Auto-Fitting Scaler (#34)
Merged
#32 test(print): integration test suite for native raw printing and end-to-end workflow
Merged
#31 feat(print): integrate native raw printing engine into Stage 2 UI (#28)
Merged
#30 feat(print): macOS/Linux CUPS raw print spooler and printer enumeration (#27)
Merged
#29 feat(print): Windows Native Raw Print Spooler (GDI/ICM Bypass) (#26)
Merged
#24 feat: Implement ICCery SVG logo branding and UI layout refinements (closes #23)
Merged
#22 Fix #21: Ensure process output text boxes wrap properly
Merged
#20 fix(ci): Set APPIMAGE_EXTRACT_AND_RUN=1 for linuxdeploy
Merged
#19 fix(ci): Add xdg-utils to Linux pipeline
Merged
#18 ci: Add multi-platform GitHub Action CI/CD pipelines
Merged
#17 feat: Add CI pipeline and dynamic build date
Merged
#16 feat: Stage 5 Final - 3D Gamut Visualization, Settings, Autodetection & Packaging
Merged
#14 feat: Stage 4 & 5 - Profile Calculation (colprof) & Verification (profcheck)
Merged
#13 feat: Stage 3 - Interactive chartread Subprocess State Machine & Swatch Grid
Merged
#12 feat: Stage 2 - Target Image Layout & printtarg Integration
Merged
#11 feat: Stage 1 - Target Generation Pipeline (targen)
Merged
#15 Main
107 Issues closed from 1 user
Closed
#225 Bugfix: macOS Monterey white-flash loop then silent exit
Closed
#215 ci: Add npm test script and integrate frontend test suites into CI workflows
Closed
#213 bug: verification_history.json writes are non-atomic, risking historical data loss on crash
Closed
#211 bug: Stage 1 CGATS Dataset Import invokes Save Dialog and leaves uninitialized target state
Closed
#210 bug: Stage 4 Custom Spectrum (.sp) Browse throws TypeError due to undefined window.__TAURI__.dialog
Closed
#212 bug: gamut_viewer.test.js fails with ReferenceError: window is not defined
Closed
#214 docs: Inaccuracies in AGENTS.md, README.md, and THIRDPARTY-LICENSES.md
Closed
#95 feat(qa): Printer drift tracking and longitudinal verification analytics
Closed
#93 feat(hardware): Support XY automated scanning tables (SpectroScan / i1iO) in chartread
Closed
#71 v0.2.1 Dry-run verification on Windows and Linux
Closed
#204 Feat : Support -Y l switch for i1Pro 2 LED feedback during chartread workflow
Closed
#179 bug: 3D Gamut Visualization Fails to Render Mesh and Profcheck Metric Cards Display 0.00 (#179)
Closed
#185 Enhancement : 3D Gamut Visualisation Rework — Axes, Reference Rendering, Per-Vertex Colour & Controls
Closed
#176 feat: Substrate OBA / FWA Compensation & Viewing Condition Options in Stage 4 (colprof)
Closed
#178 enhancement: Correct Swatch Grid Orientation, Render White Patches, and Display Diagonally Split Intended vs. Measured Colors (#178)
Closed
#184 Feature: Configurable ΔE₀₀ Traffic-Light Thresholds
Closed
#177 enhancement: Standardize UI Button Sizing, Hierarchy, and Alignment across all Views (#177)
Closed
#189 Bug : Mac installer dmg does not have background image displayed
Closed
#188 bug : on Mac OS no ability to disable colour management in Epson or Canon printer drivers
Closed
#175 bug : Stage 3 cannot complete
Closed
#172 Bug : Stage 1 : Preconditioning Profile (-c) Browse looks for .ti1/2/3 files instead of .icc / .icm
Closed
#171 Bug: tool tips cause layout to jump around when activated
Closed
#162 bug : ui : Stage 1 Advanced Target Generation Options are not aligned
Closed
#94 feat(interop): CGATS standard dataset (.ti3 / .txt) export and import
Closed
#165 macOS Apple Silicon: Ensure ArgyllCMS sidecar binaries are ad-hoc signed
Closed
#163 bug: Stage 2 generates .ti2 / .tiff targets with random seed
Closed
#164 feat: Add macOS Universal Binary (Intel + Apple Silicon) build target
Closed
#159 enhancement(logging): Frontend errors to file, safer paths, and copy log excerpt
Closed
#160 enhancement(logging): Improve rotation retention beyond KeepOne
Closed
#158 bug(logging): Settings log level is not applied (runtime + startup)
Closed
#151 enhancement(wizard): Re-validate disk artefacts on stage entry and app start
Closed
#148 Enhancement : Align MacOS minimum System Version with ArgyllCMS build
Closed
#152 docs: Sync ROADMAP.md milestone numbering with Gitea milestones
Closed
#147 bug : chartread does not terminate when closing ICCery in stage 3 without hitting cancel
Closed
#149 bug(process): Kill all managed Argyll subprocesses on app / window exit
Closed
#150 feat(logging): Structured rotating application and Argyll subprocess logs
Closed
#141 feat: Stage 1 Additional customisation and tooltips
Closed
#140 feat: Resume existing Stage 3 workflow
Closed
#139 feat: Logging
Closed
#137 feat(chartread): Add Accept/Override button and improve interactive prompt handling for warnings and multi-sheet reads
Closed
#134 fix(chartread): enable ARGYLL_NOT_INTERACTIVE for stdin piping & fix instlist JSON parsing
Closed
#119 Feature: Custom target label metadata input & generation in Stage 2 (printtarg -d)
Closed
#96 feat(i18n): Multi-language UI localization framework (en, de, fr, ja)
Closed
#92 feat(print): macOS native CUPS raw print spooler integration
Closed
#91 ci(macos): Universal macOS .dmg packaging and codesign pipeline
Closed
#127 Feature: Fetch ArgyllCMS release binaries at build time and offer USB driver install on Windows
Closed
#117 chore(gamut): replace inlined QuickHull with Three.ConvexGeometry
Closed
#115 docs: README/ROADMAP still describe v0.2.1; v0.3.2 release notes empty
Closed
#116 fix(process): reject duplicate ProcessManager spawn ids
Closed
#113 bug(presets): applyPreset never applies TIFF DPI
Closed
#114 bug(security): Preset manager interpolates name/description into innerHTML
Closed
#112 bug(gamut): iccgamut -d 50.0 is surface density, not a directory
Closed
#111 bug(stage3): instlist device index is passed as chartread -c comm port
Closed
#110 bug(wizard): Stage 4 unlocks on first chartread pass before averaging
Closed
#109 bug(stage3): Multi-pass averaging overwrites the same .ti3 (v0.3.3)
Closed
#108 BUG: .deb package has errors on execution
Closed
#103 Bug: stage 1 .ti1 file browse button doesn't work
Closed
#89 feat(gamut): Full 3D Delaunay / Convex Hull mesh generation in CIELAB space & touch gestures
Closed
#88 feat(presets): Reusable Profiling Recipes and Preset Management
Closed
#87 feat(stage3): Multi-pass measurement averaging using Argyll average utility
Closed
#86 feat(stage3): Instrument autodetection and hardware communication port selector
Closed
#85 fix(backend): Windows executable file extension resolution in resolve_binary
Closed
#90 feat(display): Emissive display calibration and profiling wizard (dispwin & dispread)
Closed
#84 P0: ProcessManager Child::wait() deadlocks send_stdin and closes pipe prematurely on interactive subprocesses (chartread)
Closed
#80 Documentation bug: architecture overview mermaid diagram does not render
Closed
#67 Printing: consolidate duplicate print commands
Closed
#68 Printtarg: structured JSON event parsing
Closed
#62 Release checklist: v0.2.0 tag & branch cleanup
Closed
#63 Process manager: wait and reap finished child handles
Closed
#65 Docs: real README and ROADMAP
Closed
#66 Identity: Cargo.toml authors and description
Closed
#60 Wizard is not a wizard
Closed
#57 3D gamut is a dead panel
Closed
#69 Profile extension handling (.icm on Windows / .icc on Linux)
Closed
#61 Default window is 800×600
Closed
#58 TIFF previews will fail in WebView
Closed
#70 Cross-platform image crate dependency in Cargo.toml
Closed
#59 Empty working directory
Closed
#56 Stage 4 is broken
Closed
#54 enhancement: Make process text boxes expandable
Closed
#52 Optimization: Strip foreign platform ArgyllCMS binaries from Windows and Linux builds
Closed
#50 Refactor: Clean up redundant text and badges in Stage 2 (Print Layout)
Closed
#33 CI/CD build failing for Windows runner on github
Closed
#48 Bug: Hide CUPS/PPD options on Windows builds
Closed
#46 Bug: ArgyllCMS child processes open visible terminal window on Windows
Closed
#44 Bug: Patch count selection is ignored during target generation (defaults to 836 patches)
Closed
#42 Customize Windows MSI and NSIS installer graphics with ICCery branding
Closed
#40 Optimize Linux CI/CD pipeline build performance and packaging
Closed
#38 Audit and remove unused dependencies, resolve crate duplication, and optimize build performance
Closed
#36 bug(print): Printer driver preferences (DEVMODE) not applied during Windows printing
Closed
#34 Feature: Enhanced Print Target Settings (Driver Properties, Media Source, Orientation & Auto-Fitting Scaler)
Closed
#25 Feature: Raw OS Printing Engine (Bypass Colour Management)
Closed
#28 Sub-Task 3: Raw Printing UI Integration (Frontend & IPC)
Closed
#27 Sub-Task 2: macOS/Linux Native Raw Print Spooler (CUPS)
Closed
#26 Sub-Task 1: Windows Native Raw Print Spooler (GDI/ICM Bypass)
Closed
#23 Feature: ICCery Vector Logo Branding & Header Layout
Closed
#21 Process output text boxes do not wrap and spill over edges
Closed
#10 Feature: App Settings, Instrument Autodetection & Cross-Platform Packaging
Closed
#9 Feature: 3D Gamut Visualization in CIELAB Color Space
Closed
#8 Feature: Automated Profile Verification & profcheck Reporting
Closed
#7 Feature: Stage 4 - Profile Calculation & colprof Integration
Closed
#6 Feature: Real-Time Row Swatch Grid & Delta E00 Quality Indicator
Closed
#5 Feature: Stage 3 - chartread -u Subprocess State Machine & Keystroke Controller
Closed
#4 Feature: Stage 2 - Target Image Layout & printtarg Integration
Closed
#3 Feature: Stage 1 - Patch Set Configuration & targen Integration
Closed
#2 Feature: Arm's-Length Subprocess Execution & Process Manager
Closed
#1 Feature: Project Scaffolding, Toolchain & Native Window Shell
109 Issues created by 1 user
Opened
#1 Feature: Project Scaffolding, Toolchain & Native Window Shell
Opened
#2 Feature: Arm's-Length Subprocess Execution & Process Manager
Opened
#3 Feature: Stage 1 - Patch Set Configuration & targen Integration
Opened
#4 Feature: Stage 2 - Target Image Layout & printtarg Integration
Opened
#5 Feature: Stage 3 - chartread -u Subprocess State Machine & Keystroke Controller
Opened
#6 Feature: Real-Time Row Swatch Grid & Delta E00 Quality Indicator
Opened
#7 Feature: Stage 4 - Profile Calculation & colprof Integration
Opened
#8 Feature: Automated Profile Verification & profcheck Reporting
Opened
#9 Feature: 3D Gamut Visualization in CIELAB Color Space
Opened
#10 Feature: App Settings, Instrument Autodetection & Cross-Platform Packaging
Opened
#21 Process output text boxes do not wrap and spill over edges
Opened
#23 Feature: ICCery Vector Logo Branding & Header Layout
Opened
#25 Feature: Raw OS Printing Engine (Bypass Colour Management)
Opened
#26 Sub-Task 1: Windows Native Raw Print Spooler (GDI/ICM Bypass)
Opened
#27 Sub-Task 2: macOS/Linux Native Raw Print Spooler (CUPS)
Opened
#28 Sub-Task 3: Raw Printing UI Integration (Frontend & IPC)
Opened
#33 CI/CD build failing for Windows runner on github
Opened
#34 Feature: Enhanced Print Target Settings (Driver Properties, Media Source, Orientation & Auto-Fitting Scaler)
Opened
#36 bug(print): Printer driver preferences (DEVMODE) not applied during Windows printing
Opened
#38 Audit and remove unused dependencies, resolve crate duplication, and optimize build performance
Opened
#40 Optimize Linux CI/CD pipeline build performance and packaging
Opened
#42 Customize Windows MSI and NSIS installer graphics with ICCery branding
Opened
#44 Bug: Patch count selection is ignored during target generation (defaults to 836 patches)
Opened
#46 Bug: ArgyllCMS child processes open visible terminal window on Windows
Opened
#48 Bug: Hide CUPS/PPD options on Windows builds
Opened
#50 Refactor: Clean up redundant text and badges in Stage 2 (Print Layout)
Opened
#52 Optimization: Strip foreign platform ArgyllCMS binaries from Windows and Linux builds
Opened
#54 enhancement: Make process text boxes expandable
Opened
#56 Stage 4 is broken
Opened
#57 3D gamut is a dead panel
Opened
#58 TIFF previews will fail in WebView
Opened
#59 Empty working directory
Opened
#60 Wizard is not a wizard
Opened
#61 Default window is 800×600
Opened
#62 Release checklist: v0.2.0 tag & branch cleanup
Opened
#63 Process manager: wait and reap finished child handles
Opened
#65 Docs: real README and ROADMAP
Opened
#66 Identity: Cargo.toml authors and description
Opened
#67 Printing: consolidate duplicate print commands
Opened
#68 Printtarg: structured JSON event parsing
Opened
#69 Profile extension handling (.icm on Windows / .icc on Linux)
Opened
#70 Cross-platform image crate dependency in Cargo.toml
Opened
#71 v0.2.1 Dry-run verification on Windows and Linux
Opened
#80 Documentation bug: architecture overview mermaid diagram does not render
Opened
#84 P0: ProcessManager Child::wait() deadlocks send_stdin and closes pipe prematurely on interactive subprocesses (chartread)
Opened
#85 fix(backend): Windows executable file extension resolution in resolve_binary
Opened
#86 feat(stage3): Instrument autodetection and hardware communication port selector
Opened
#87 feat(stage3): Multi-pass measurement averaging using Argyll average utility
Opened
#88 feat(presets): Reusable Profiling Recipes and Preset Management
Opened
#89 feat(gamut): Full 3D Delaunay / Convex Hull mesh generation in CIELAB space & touch gestures
Opened
#90 feat(display): Emissive display calibration and profiling wizard (dispwin & dispread)
Opened
#91 ci(macos): Universal macOS .dmg packaging and codesign pipeline
Opened
#92 feat(print): macOS native CUPS raw print spooler integration
Opened
#93 feat(hardware): Support XY automated scanning tables (SpectroScan / i1iO) in chartread
Opened
#94 feat(interop): CGATS standard dataset (.ti3 / .txt) export and import
Opened
#95 feat(qa): Printer drift tracking and longitudinal verification analytics
Opened
#96 feat(i18n): Multi-language UI localization framework (en, de, fr, ja)
Opened
#103 Bug: stage 1 .ti1 file browse button doesn't work
Opened
#108 BUG: .deb package has errors on execution
Opened
#109 bug(stage3): Multi-pass averaging overwrites the same .ti3 (v0.3.3)
Opened
#110 bug(wizard): Stage 4 unlocks on first chartread pass before averaging
Opened
#111 bug(stage3): instlist device index is passed as chartread -c comm port
Opened
#112 bug(gamut): iccgamut -d 50.0 is surface density, not a directory
Opened
#113 bug(presets): applyPreset never applies TIFF DPI
Opened
#114 bug(security): Preset manager interpolates name/description into innerHTML
Opened
#115 docs: README/ROADMAP still describe v0.2.1; v0.3.2 release notes empty
Opened
#116 fix(process): reject duplicate ProcessManager spawn ids
Opened
#117 chore(gamut): replace inlined QuickHull with Three.ConvexGeometry
Opened
#119 Feature: Custom target label metadata input & generation in Stage 2 (printtarg -d)
Opened
#127 Feature: Fetch ArgyllCMS release binaries at build time and offer USB driver install on Windows
Opened
#134 fix(chartread): enable ARGYLL_NOT_INTERACTIVE for stdin piping & fix instlist JSON parsing
Opened
#137 feat(chartread): Add Accept/Override button and improve interactive prompt handling for warnings and multi-sheet reads
Opened
#139 feat: Logging
Opened
#140 feat: Resume existing Stage 3 workflow
Opened
#141 feat: Stage 1 Additional customisation and tooltips
Opened
#147 bug : chartread does not terminate when closing ICCery in stage 3 without hitting cancel
Opened
#148 Enhancement : Align MacOS minimum System Version with ArgyllCMS build
Opened
#149 bug(process): Kill all managed Argyll subprocesses on app / window exit
Opened
#150 feat(logging): Structured rotating application and Argyll subprocess logs
Opened
#151 enhancement(wizard): Re-validate disk artefacts on stage entry and app start
Opened
#152 docs: Sync ROADMAP.md milestone numbering with Gitea milestones
Opened
#158 bug(logging): Settings log level is not applied (runtime + startup)
Opened
#159 enhancement(logging): Frontend errors to file, safer paths, and copy log excerpt
Opened
#160 enhancement(logging): Improve rotation retention beyond KeepOne
Opened
#162 bug : ui : Stage 1 Advanced Target Generation Options are not aligned
Opened
#163 bug: Stage 2 generates .ti2 / .tiff targets with random seed
Opened
#164 feat: Add macOS Universal Binary (Intel + Apple Silicon) build target
Opened
#165 macOS Apple Silicon: Ensure ArgyllCMS sidecar binaries are ad-hoc signed
Opened
#171 Bug: tool tips cause layout to jump around when activated
Opened
#172 Bug : Stage 1 : Preconditioning Profile (-c) Browse looks for .ti1/2/3 files instead of .icc / .icm
Opened
#175 bug : Stage 3 cannot complete
Opened
#176 feat: Substrate OBA / FWA Compensation & Viewing Condition Options in Stage 4 (colprof)
Opened
#177 enhancement: Standardize UI Button Sizing, Hierarchy, and Alignment across all Views (#177)
Opened
#178 enhancement: Correct Swatch Grid Orientation, Render White Patches, and Display Diagonally Split Intended vs. Measured Colors (#178)
Opened
#179 bug: 3D Gamut Visualization Fails to Render Mesh and Profcheck Metric Cards Display 0.00 (#179)
Opened
#184 Feature: Configurable ΔE₀₀ Traffic-Light Thresholds
Opened
#185 Enhancement : 3D Gamut Visualisation Rework — Axes, Reference Rendering, Per-Vertex Colour & Controls
Opened
#188 bug : on Mac OS no ability to disable colour management in Epson or Canon printer drivers
Opened
#189 Bug : Mac installer dmg does not have background image displayed
Opened
#204 Feat : Support -Y l switch for i1Pro 2 LED feedback during chartread workflow
Opened
#210 bug: Stage 4 Custom Spectrum (.sp) Browse throws TypeError due to undefined window.__TAURI__.dialog
Opened
#211 bug: Stage 1 CGATS Dataset Import invokes Save Dialog and leaves uninitialized target state
Opened
#212 bug: gamut_viewer.test.js fails with ReferenceError: window is not defined
Opened
#213 bug: verification_history.json writes are non-atomic, risking historical data loss on crash
Opened
#214 docs: Inaccuracies in AGENTS.md, README.md, and THIRDPARTY-LICENSES.md
Opened
#215 ci: Add npm test script and integrate frontend test suites into CI workflows
Opened
#223 feat(stage5): System-Wide Installation of Generated ICC/ICM Profiles
Opened
#224 feat: Printer Calibration Curves (Linearization & Ink Limits) via printcal / applycal
Opened
#225 Bugfix: macOS Monterey white-flash loop then silent exit