jack
|
8707d467f5
|
style(ui): minor styling adjustments for AboutDialog and OverlapMapCard
CI / preflight (push) Waiting to run
|
2026-07-13 13:41:13 -07:00 |
|
jack
|
67158ed7ab
|
feat(license): wafer license gate, runtime warning, and first-launch wizard
- Gate READ/ERASE/DEBUG behind wafer license check; log hint to load .bin
- waferRuntimeExceeded() warns when onboard runtime > 350s
- LicenseModel: remove-license (soft hide, .bin stays on disk) via
removed_licenses.txt; re-loading un-hides
- FirstLaunchWizard: 2-step popup (license + save dir) shown on first run
- Per-tab file memory in HomePage (map/graph/data don't bleed state)
- Merge test_device_controller_license into test_device_controller
|
2026-07-12 20:02:25 -07:00 |
|
jack
|
2fe8aef805
|
feat(ui): refine AboutDialog layout and add nav pill tooltips
|
2026-07-09 13:56:48 -07:00 |
|
jack
|
7df7fd4c6f
|
feat: implement C#-compatible AES-128-CBC license file parsing and integrate license management UI into AboutDialog
|
2026-07-07 11:15:06 -07:00 |
|
jack
|
015642eea0
|
chore: apply linting fixes and expand ruff coverage to test suite
|
2026-07-06 15:52:53 -07:00 |
|
jack
|
c622a4cc23
|
feat(components): add RailActionButton, AboutDialog, and register new types
- Add RailActionButton reusable side-rail button component
- Add AboutDialog popup component
- Register new types in qmldir files
- Register TransportBar in components qmldir
|
2026-06-29 14:56:16 -07:00 |
|