release(v0.3.0): Milestone 8 - Advanced Measurement & Workflow Enhancements #102

Merged
gronod merged 25 commits from development into main 2026-08-25 18:43:46 +01:00
25 Commits
Author SHA1 Message Date
gronod ad42656b32 chore(release): bump version to 0.3.0 in tauri.conf.json
Build Linux Packages / Build Linux (push) Successful in 13m1s
Build Linux Packages / Build Linux (pull_request) Successful in 13m0s
Build Windows Packages / Build Windows (push) Successful in 7m11s
Build Windows Packages / Build Windows (pull_request) Successful in 7m33s
2026-08-25 18:14:40 +01:00
gronod d05427427a chore(release): bump version to 0.3.0 in Cargo.toml
Build Linux Packages / Build Linux (push) Successful in 12m39s
Build Windows Packages / Build Windows (push) Successful in 7m7s
2026-08-25 18:14:30 +01:00
gronod 46eedd6a6a Merge pull request 'feat(gamut): Full 3D Delaunay / Convex Hull mesh generation in CIELAB space and multi-touch gestures (fixes #89)' (#101) from feat/89-3d-convex-hull-touch into development
Build Windows Packages / Build Windows (push) Successful in 7m21s
Build Linux Packages / Build Linux (push) Successful in 12m11s
2026-08-25 18:13:40 +01:00
gronod 0a3beaf006 refactor(html): remove delaunator script tag in favor of 3D Convex Hull (fixes #89)
Build Linux Packages / Build Linux (pull_request) Successful in 10m38s
Build Windows Packages / Build Windows (pull_request) Successful in 6m16s
2026-08-25 18:00:54 +01:00
gronod ddc4ad525f feat(gamut): implement 3D Convex Hull (QuickHull 3D) and multi-touch gestures (fixes #89) 2026-08-25 18:00:32 +01:00
gronod 577fb27809 Merge pull request 'feat(presets): Reusable Profiling Presets with import/export and multi-stage loading (fixes #88)' (#100) from feat/88-profiling-presets into development
Build Linux Packages / Build Linux (push) Has been cancelled
Build Windows Packages / Build Windows (push) Has been cancelled
2026-08-25 17:58:48 +01:00
gronod 023dd2006a feat(frontend): initialize Profiling Presets in app.js (fixes #88)
Build Windows Packages / Build Windows (pull_request) Successful in 6m53s
Build Linux Packages / Build Linux (pull_request) Successful in 10m33s
2026-08-25 17:46:59 +01:00
gronod 5cfd3dc72d feat(frontend): create presets.js for Profiling Presets management (fixes #88) 2026-08-25 17:46:45 +01:00
gronod 19c832cc24 feat(ui): add Profiling Preset selector and management dialogs (fixes #88) 2026-08-25 17:46:28 +01:00
gronod 30c0734dbb feat(backend): register preset commands in lib.rs invoke_handler (fixes #88) 2026-08-25 17:45:59 +01:00
gronod fe199b1c0c feat(backend): add ProfilingPreset models and preset commands (fixes #88) 2026-08-25 17:45:52 +01:00
gronod 53be326475 Merge pull request 'feat(stage3): Multi-pass target measurement averaging with Argyll average (fixes #87)' (#99) from feat/87-measurement-averaging into development
Build Windows Packages / Build Windows (push) Has been cancelled
Build Linux Packages / Build Linux (push) Has been cancelled
Merge pull request #99 from feat/87-measurement-averaging (fixes #87)
2026-08-25 17:43:20 +01:00
gronod 8a74501aff feat(stage3): multi-pass sheet measurement and averaging workflow (fixes #87)
Build Linux Packages / Build Linux (pull_request) Successful in 9m5s
Build Windows Packages / Build Windows (pull_request) Successful in 7m18s
2026-08-25 17:30:07 +01:00
gronod a5840baa76 feat(ui): add multi-pass averaging controls to Stage 3 HTML (fixes #87) 2026-08-25 17:29:50 +01:00
gronod b215c72162 feat(backend): register run_average command in lib.rs (fixes #87) 2026-08-25 17:29:27 +01:00
gronod 454ee3488d feat(backend): add run_average command and AverageConfig (fixes #87) 2026-08-25 17:29:17 +01:00
gronod a2da308bba Merge pull request 'feat(stage3): Instrument autodetection and hardware port selector (fixes #86)' (#98) from feat/86-instrument-autodetection into development
Build Windows Packages / Build Windows (push) Successful in 7m24s
Build Linux Packages / Build Linux (push) Has been cancelled
Merge pull request #98 from feat/86-instrument-autodetection (fixes #86)
2026-08-25 17:27:26 +01:00
gronod cb468673e4 feat(stage3): instrument autodetection via instlist and port selection (fixes #86)
Build Windows Packages / Build Windows (pull_request) Successful in 6m49s
Build Linux Packages / Build Linux (pull_request) Successful in 9m1s
2026-08-25 17:17:08 +01:00
gronod ccdb4f54cd feat(ui): add instrument selector and detect button in Stage 3 (fixes #86) 2026-08-25 17:16:46 +01:00
gronod def7aeb317 feat(backend): support port flag in ChartreadConfig (fixes #86) 2026-08-25 17:16:19 +01:00
gronod df8d37c3a7 Merge pull request 'fix(backend): resolve .exe binary candidates on Windows (fixes #85)' (#97) from fix/85-windows-binary-resolution into development
Build Windows Packages / Build Windows (push) Has been cancelled
Build Linux Packages / Build Linux (push) Has been cancelled
Merge pull request #97 from fix/85-windows-binary-resolution (fixes #85)
2026-08-25 17:14:41 +01:00
gronod f07c8ae238 fix(backend): resolve .exe binary candidates on Windows (fixes #85)
Build Windows Packages / Build Windows (pull_request) Successful in 7m51s
Build Linux Packages / Build Linux (pull_request) Successful in 9m46s
2026-08-25 17:02:23 +01:00
gronod 89ee096428 Merge branch 'main' into development
Build Windows Packages / Build Windows (push) Successful in 7m43s
Build Linux Packages / Build Linux (push) Successful in 10m30s
2026-08-25 13:12:41 +01:00
gronod 5738ff418c Merge branch 'development' of https://git.i3omb.com/gronod/ICCery into development 2026-08-25 13:02:59 +01:00
gronod 725018d253 docs: fix mermaid architecture diagram syntax and license badge/link (fixes #80) 2026-08-25 12:18:06 +01:00