• Joined on 2025-02-09
andy pushed tag v1.2.0 to andy/cimtechniques-service-suite 2026-06-12 11:45:38 -04:00
andy pushed to main at andy/cimtechniques-service-suite 2026-06-12 11:45:38 -04:00
775e5a1768 chore: release 1.2.0
andy pushed to main at andy/cimtechniques-service-suite 2026-06-12 11:37:14 -04:00
e20680bfe0 chore: check in WIP docs and da07 frame capture before machine switch
0e9761e0c3 docs: queue BL-E13 (da07 subnet bits/mask entry) as next up in the backlog
8ad923657c docs(da07): spec for subnet bits/mask dual display and entry (firmware-verified 1-8 limit)
d83a61e65f docs(da07): record the post-Refresh STATUS lag as accepted firmware behavior
Compare 4 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-12 10:58:50 -04:00
a665993a7c feat(da07): decode ~P channel-serial frames; verify ~H on hardware; refit channel columns on device switch
andy pushed to main at andy/cimtechniques-service-suite 2026-06-12 10:45:03 -04:00
b52b780f2b fix(da07): queue outbound commands one-in-flight - the station drops burst writes
andy pushed to main at andy/cimtechniques-service-suite 2026-06-12 10:25:30 -04:00
1d0a68f02c fix(kit): stop SummaryStrip flashing a ghost window on every grid rebuild
ec6d2578ae fix(da07): decode the E-frame tail as the CT serial - drop the phantom disp field (BL-E5 part 1)
53ab24284f fix(da07): apply settings writes to the local model optimistically
Compare 3 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-12 08:34:30 -04:00
3ad55161d5 docs: backlog entries for offline device catalog (BL-R2), launcher cable-driver installer (BL-S5), friendly error messages (BL-10)
andy pushed tag v1.1.0 to andy/cimtechniques-service-suite 2026-06-11 16:48:51 -04:00
andy pushed to main at andy/cimtechniques-service-suite 2026-06-11 16:48:51 -04:00
46f63cd353 chore: release 1.1.0
andy pushed to main at andy/cimtechniques-service-suite 2026-06-11 16:34:12 -04:00
921cbbef5f Merge feat/instrument-iomodbus: Instrument design system phase 6 - IOModbus adoption (spec 5.2 toolbar with catalog and export menus plus connection chip, 5.7 device sidebar with bus-parameters footer, 5.8 activity log card, 5.5 grouped device-settings list with register-governed RO and label-raw picklist choices, channels grid kit kinds/summary/write feedback) and the 5.9 launcher redesign (logo header, selectable cable rows, 3-up tool cards); kit hardening (off-catalog choice preservation, export-action closure lifetime contract + regression test, EDIT_HINT constant, PicklistDelegate rebase); DESIGN-SYSTEM.md rewritten around the Instrument spec; BL-DS5 closed - rollout complete
0441dab79d docs: record Instrument phase 6 (IOModbus + launcher); rollout complete
4aa9f9245c fix(theme): transparent backgrounds on launcher card summaries and cable-panel labels (phase 6 visual smoke)
541545a520 docs: rewrite DESIGN-SYSTEM.md around the Instrument spec and kit
ad6aee7186 feat(shell): launcher header and 3-up tool cards per spec 5.9
Compare 22 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-11 13:20:13 -04:00
c2de7c9f94 Merge feat/instrument-da07: Instrument design system phase 5 - DA-07 adoption (spec 5.2 toolbar with connection chip and four-command station menu, settings-list station tab with curated metadata, spec 6 devices empty-slot treatment with kit QUIET_ROLE, channels/alarm status tags and toggles, calibration restyle, ComboBoxDelegate rebased onto the kit delegate)
03eb158ab8 fix(da12): make station-commands menu tooltips visible (backport of the da07 finding)
fda18eb9fd docs: record Instrument phase 5 (DA-07 adoption); BL-DS-P5 closed
3a5bb2ecda feat(da07): calibration grid kinds, units, record count summary
5f18cd4aa0 feat(da07): alarm tab adopts status tags, active toggle, mono addresses, summary
Compare 18 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-11 11:18:50 -04:00
1f72c34725 Merge feat/instrument-da12: Instrument design system phase 4 - DA-12 adoption (spec 5.2 toolbar with connection chip and station-commands menu, settings-list station tab, status tags and alarm rows, units rows, summary strips, write feedback, spec 5.10 chart restyle)
9537112854 docs: record Instrument phase 4 (DA-12 adoption); BL-DS-P4 closed
7977ab74ee fix(da12): visual smoke findings - default width fits the toolbar, transparent toolbar marks, hidden limit-line legend markers
294b462734 feat(da12): history chart restyled per spec 5.10 with theme-switch repaint
0e89274be9 feat(da12): calibration grid kinds, units, record count summary
Compare 19 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-10 19:30:41 -04:00
b17c23198e Merge feat/instrument-components: Instrument design system phase 3 - core component kit (InstrumentDelegate, single-click editing, ToggleSwitch, units headers, microcaps tabs, summary strip, settings list, activity log, sidebar, tinted icons)
df78713b48 fix(da07): alarm tab tinting runs under the loading guard
4cfcfb52c7 docs: record Instrument phase 3 (component kit); BL-DS3 closed
40ce46b0e2 feat(kit): 210px device sidebar with tag chips and bus-parameters footer
f7af4a791f feat(kit): activity log card with log_bg/log_text tokens
Compare 23 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-10 15:20:03 -04:00
d43e949eee Merge feat/instrument-chrome: Instrument design system phase 2 - frameless window chrome (title bar with breadcrumb + theme toggle, accent strip, declarative status footer, dialog chrome, chrome confirms)
f0812757f3 docs: commit the phase 2 chrome plan; refresh footer conventions in DESIGN-SYSTEM
f6754120cd docs: record Instrument phase 2 (window chrome) in status/backlog
dfd828fe79 fix(chrome): safe No default on confirm dialogs; strip BOM artifact; tidy imports
47079686b0 feat(ui): chrome-framed confirm/info/warning dialogs replace QMessageBox statics
Compare 16 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-10 12:25:15 -04:00
b25138559d Merge feat/instrument-foundation: Instrument design system phase 1 - two-theme tokens, IBM Plex type, regenerated QSS, theme manager + launcher toggle
7ee8eb02e4 feat(theme): add the spec 1.3 accent-strip gradient token for phase 2 chrome
fcc3c0c765 docs: record Instrument phase 1 (foundation) in status/backlog; packaging font note
eb9c693b58 test: guard against hard-coded colors and widget stylesheets outside the theme
128a7bd2ef feat(shell): dark/light theme toggle on the launcher (persisted)
Compare 15 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-09 09:25:52 -04:00
edc8c6cc2d fix(ui): auto-fit table columns to contents as rows arrive
andy pushed to main at andy/cimtechniques-service-suite 2026-06-08 11:26:08 -04:00
2744ab9535 Merge feat/end-user-distribution: end-user distribution — per-user installer + portable zip, signing-ready (BL-P1)
24ad18df42 fix(packaging): track icon source art; pipe-delimit CIM_SIGN_PARAMS
df5466b7f6 docs: release-packaging guide + track distribution (BL-P1..P4)
2b25c40f84 feat(packaging): one-shot build script (installer + portable, gated signing)
c7ab790218 feat(packaging): per-user no-admin installer + versioned output name
Compare 14 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-08 09:35:31 -04:00
66fb01f6b1 fix(da12): match real-hardware station-setting labels (BL-D3)
andy pushed to main at andy/cimtechniques-service-suite 2026-06-08 09:06:07 -04:00
fb08c8e896 Merge feat/revert-setting-to-historical-value: revert a setting to a historical value (BL-R1)
e143fc18cc docs(repo): mark BL-R1 (revert a setting) done
6d4505ad2c test(repo): revert round-trip integration tests for da12 + da07
94586416ae feat(da07): wire revert writer into the four setting-history call sites
eb6142fa6e feat(da07): setting_writer maps history keys to set_* methods
Compare 10 commits »
andy pushed to main at andy/cimtechniques-service-suite 2026-06-06 12:34:00 -04:00
efce03b759 build(packaging): single-source installer version; document release flow