jack
27292c3bdb
chore: cleanup
...
WaferMapTab stale comments + minor component fixes
2026-06-30 13:24:00 -07:00
jack
2cbc143c20
feat(backend): introduce session controller and status models
...
Implement DeviceController and SessionController to bridge QML requests with backend state, supporting playback replay tracking, cluster averaging, and slot error boundaries.
2026-06-25 13:47:21 -07:00
jack
7206334a27
feat: implement slot_error_boundary decorator and add unit tests for session and device controllers
2026-06-18 21:01:37 -07:00
jack
93868bcde4
feat(ui): implement save directory browse button and pre-detection check
...
- Add a 'Browse...' button to the Connection Status panel in StatusTab.qml.
- Check if save directory is set before wafer detection in HomePage.qml, prompting the user if empty.
- Resolve QML Connections warning by renaming onLogMessageEmitted to onLogMessage.
- Remove temporary debug stack traces from device_controller.py.
2026-06-18 17:08:58 -07:00
jack
66942d250d
refactor: standardize codebase formatting, optimize import orders, and update GUI resolution to 1080p
2026-06-18 13:13:47 -07:00
jack
1119733929
feat: add interactive folder selection for CSV saves and stabilize cross-platform dependency locking
2026-06-18 10:30:51 -07:00
jack
2e4763510d
feat(ui): improve device session management, update data directory paths, and add session clearing functionality.
2026-06-15 11:28:28 -07:00
jack
72334795da
refactor: reorganize backend modules into sub-packages for models, data, visualization, wafer, and controllers
2026-06-11 12:15:00 -07:00