118 lines
5.8 KiB
Markdown
118 lines
5.8 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to the CIMTechniques Service Suite are recorded here in plain
|
|
language, for the people who use it. (The full technical record lives in the project's
|
|
git history.)
|
|
|
|
This project follows [Keep a Changelog](https://keepachangelog.com/) and
|
|
[Semantic Versioning](https://semver.org/): the version number is `MAJOR.MINOR.PATCH`.
|
|
|
|
## 1.2.0 - 2026-06-12
|
|
|
|
### Added
|
|
- **DA-07: channel serial numbers.** The Channels view now shows each channel's
|
|
sensor (CT) serial number, read live from the station, and the channel columns
|
|
now lay themselves out correctly when you switch between devices.
|
|
|
|
### Fixed
|
|
A round of testing against a real DA-07 station fixed problems that made the
|
|
module hard to use on hardware (the simulator never showed them):
|
|
|
|
- **DA-07 setting changes no longer undo themselves.** The station accepts a
|
|
change but never reports it back, so the screen used to silently revert to the
|
|
old value at the next routine update — every edit looked like it hadn't taken.
|
|
- **Changing several DA-07 settings quickly no longer loses most of them.** The
|
|
station drops commands that arrive in a burst, so changes now queue and send
|
|
one at a time — the footer shows "Working" while queued changes finish sending.
|
|
- **DA-07 channel details no longer come through garbled.** A field in the
|
|
station's channel records was being mis-read, scrambling the sensor serial
|
|
information on real hardware.
|
|
- **A small empty window no longer flickers on screen** when a tool rebuilds its
|
|
tables (visible in all tools, most often during the DA-07's initial load).
|
|
|
|
### Internal
|
|
- Maintenance and under-the-hood improvements.
|
|
|
|
## 1.1.0 - 2026-06-11
|
|
|
|
### Added
|
|
- **A complete visual redesign of the whole suite** — the new "Instrument" look.
|
|
Light and dark themes with a toggle in the title bar (your choice is remembered),
|
|
modern window styling with a custom title bar, and new typography designed for
|
|
reading live instrument data.
|
|
- **Single-click editing everywhere.** Click a value to edit it — editable cells
|
|
show a pencil when you hover, Enter saves, Esc cancels, Tab jumps to the next
|
|
editable field. While a change is being written to the station, the cell shows a
|
|
busy tint and flashes green when the station confirms it.
|
|
- **Clearer status at a glance.** Status readings now show as labeled tags
|
|
(OK / WARN / ALARM) with distinct shapes, alarm rows are highlighted across the
|
|
full row, and every table has a summary line underneath (e.g.
|
|
"8 SENSORS · 1 WARN · 1 ALARM").
|
|
- **Station settings reorganized into grouped lists** (DA-12 and DA-07) with cleaner
|
|
names, constraint hints (like "16 chars max") out of the labels, and an RO marker
|
|
on values the station doesn't allow changing. Units now appear in column headers
|
|
instead of crowding the values.
|
|
- **Station commands behind a confirmation.** Reboot, Set Clock, Re-enable Channels,
|
|
and Force Server Update now live in a "Station commands" menu and ask before they
|
|
act.
|
|
- **DA-07 Devices tab shows all 16 slots** all the time — empty slots are dimmed so
|
|
the physical layout is always visible.
|
|
- **IOModbus redesigned to match:** the device list is a sidebar showing bus
|
|
addresses and connection parameters, alerts became a timestamped activity log,
|
|
Device Settings is a grouped list, and the old menu bar folded into Export and
|
|
Catalog menus on a single toolbar.
|
|
- **Launcher redesigned:** tool cards with category labels and descriptions, cable
|
|
selection as clear rows showing each port's ID, and the suite version with a
|
|
"What's new" button in the header.
|
|
- **Right-click "Set to this value"** in the Setting history window reverts a DA-12
|
|
or DA-07 setting to any previously recorded value.
|
|
- **DA-12 live trend chart restyled** to match the new look.
|
|
- The suite now ships as a **per-user installer (no admin rights needed)** alongside
|
|
the portable zip, with a proper application icon and version info on the program
|
|
file.
|
|
|
|
### Changed
|
|
- Connection status now shows as a chip beside the tool name in the toolbar
|
|
("● Connected · COM5") instead of only in the footer.
|
|
|
|
### Fixed
|
|
- Screens no longer **re-send settings to the station** during routine refreshes —
|
|
previously some screens could quietly rewrite values while repopulating.
|
|
- Typing into a value no longer gets **overwritten by a live update** arriving
|
|
mid-edit.
|
|
- Dropdown settings whose current value isn't in the catalog's list **no longer lose
|
|
that value** when you click into them.
|
|
- DA-12 station setting labels now match what real hardware sends.
|
|
- Help tooltips on the Station commands menu items are visible again.
|
|
- Maintenance and under-the-hood improvements (tests, refactoring, documentation).
|
|
|
|
## 1.0.2 - 2026-06-06
|
|
|
|
### Fixed
|
|
- Maintenance and under-the-hood improvements to the release tooling.
|
|
|
|
## 1.0.1 - 2026-06-06
|
|
|
|
### Fixed
|
|
- Maintenance and under-the-hood improvements to the release tooling.
|
|
|
|
## 1.0.0 - 2026-06-06
|
|
|
|
First release of the unified **CIMTechniques Service Suite** — one application that
|
|
brings the separate legacy service tools together under a single, modern interface.
|
|
|
|
### Added
|
|
- **One app for every instrument.** A start page where you pick your service cable /
|
|
COM port once, then open the tool you need.
|
|
- **DA-12 Monitoring Station Service Tool** — configure and monitor DA-12 sensor
|
|
stations: sensors, alarm limits, statistics, and calibration.
|
|
- **DA-07 (eLink) Service Tool** — set up and monitor DA-07 stations, their pods,
|
|
and channels.
|
|
- **IOModbus Service Utility** — read and write supported Modbus devices using a
|
|
built-in device catalog.
|
|
- **Setting history.** The suite remembers configuration changes made to your DA-12
|
|
and DA-07 stations, so you can see what changed and when.
|
|
- **Export to spreadsheet.** Any data screen can be saved to an Excel (`.xlsx`) file.
|
|
- **What's new.** The current version and these release notes are shown right on the
|
|
start page.
|