This website requires JavaScript.
Explore
Help
Sign In
jack
0 Followers
·
0 Following
Joined on
2026-03-17
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
2
Projects
Packages
Public Activity
Starred Repositories
jack
pushed to
main
at
jack/pyGUI
2026-07-12 01:39:31 +00:00
9e3bec9031
feat(debug): add debug read with CSV export
fed4d9b590
feat: replay chart with zoomable viewpor
4bb855a940
feat(graph): add graph tab for whole-run data
94f917b116
feat(map): add edge-center delta stats, thickness overlay, and layout fix
25fa7507ce
feat(map): add min/max highlighting toggle and live safeguards
Compare 12 commits »
jack
pushed to
main
at
jack/pyGUI
2026-07-09 20:07:33 +00:00
4ee139ad8f
fix: The QML cross-component id resolution for root.waferDetected was failing
7b20ffa376
refactor(qml): finalize tooltip standardization and settings module imports
ac4448ed44
refactor(backend): clean up package re-exports, settings model properties, and unused signals
ca158a7946
refactor(qml): extract sidebar panels and data tab comparison cards to modular components
637b51b999
fix(qml): resolve runtime reference errors, missing imports, and port change notifications
Compare 5 commits »
jack
pushed to
main
at
jack/pyGUI
2026-07-08 07:31:48 +00:00
bb9b5d709a
feat: add global ToolTip styling to HomePage
jack
pushed to
main
at
jack/pyGUI
2026-07-07 23:41:42 +00:00
b6903af625
feat: redesign StatusTab UI with bento-grid layout and add CSV metadata editing capabilities
92f130b3bd
feat: implement master file configuration, UI indicators, and a Run Comparison tool for the Data tab
1e03227788
style: increase ReadoutPanel font sizes and add CSV test fixture for data logging
7df7fd4c6f
feat: implement C#-compatible AES-128-CBC license file parsing and integrate license management UI into AboutDialog
e2d05d2c33
refactor: relocate live stream controls to ReadoutPanel and update chart axis rendering
Compare 5 commits »
jack
pushed to
main
at
jack/pyGUI
2026-07-07 11:37:10 +00:00
799155f249
refactor: optimize RBF heatmap performance by decoupling grid resolution from viewport size and update UI file handling.
jack
pushed to
main
at
jack/pyGUI
2026-07-06 22:52:59 +00:00
015642eea0
chore: apply linting fixes and expand ruff coverage to test suite
jack
pushed to
main
at
jack/pyGUI
2026-07-06 22:43:21 +00:00
d63332d619
feat: add load error signaling and comparison validation
88b0214582
refactor(ui): consolidate Theme.qml tokens and replace unicode glyphs with SVG icons
0014ccc184
fix: gate DTW comparisons on wafer type + recording category; surface load errors
1989ba8e5a
feat: add vector icons for transport controls, implement marker hover effects, and update dialog positioning
Compare 4 commits »
jack
pushed to
main
at
jack/pyGUI
2026-07-06 20:28:23 +00:00
915720085b
refactor: StreamReader ASCII decoder uses shared sensor_count_for()
e2d71662ff
refactor: data_parser binary parsers use shared sensor_count_for()
52cc747536
chore: remove dead, contradictory EXPECTED_HEX_LENGTHS from DeviceService
185e66ea3a
feat: introduce family_spec logic for wafer sensor-count partitioning
3b919f576f
fix: comparison results never reached QML; restore click-box run selection
Compare 9 commits »
jack
pushed to
main
at
jack/pyGUI
2026-07-06 17:31:45 +00:00
ecab3d81b1
fix: resolve CSV data truncation in save_to_csv by correctly identifying column widths and remove redundant logic in ZWaferParser
jack
pushed to
main
at
jack/pyGUI
2026-07-03 05:33:46 +00:00
9e28a25695
refactor: implement thread-safe hardware operations, port caching, and refined state management in the device controller
da43aeb1f6
refactor: simplify StatusTab UI layout
Compare 2 commits »
jack
pushed to
main
at
jack/pyGUI
2026-07-01 05:15:15 +00:00
0a2d6b78ba
refactor: update UI layout for wafer data display and add file browser auto-refresh on tab switch
jack
pushed to
main
at
jack/pyGUI
2026-06-30 20:24:22 +00:00
0d5cf9e4ff
test: add device controller test
27292c3bdb
chore: cleanup
d7962f2850
feat: wire family
Compare 3 commits »
jack
pushed to
main
at
jack/pyGUI
2026-06-29 21:58:12 +00:00
5105ab1ab6
feat(tabs): update all tab views, dialogs, and session controller
db21f201f6
feat(transport): redesign transport bar
c9cb7ab8d8
feat(panels): redesign ReadoutPanel and SourcePanel to match mockup
5d079174e0
feat(home): redesign left rail with pill tab bar, connection flow, and action panels
a54d536efe
chore(icons): add edit and refresh SVGs, consolidate excel icon path
Compare 8 commits »
jack
pushed to
main
at
jack/pyGUI
2026-06-25 20:51:04 +00:00
bf201d6afb
update readme
jack
pushed to
main
at
jack/pyGUI
2026-06-25 20:49:27 +00:00
831457941a
test: add comprehensive test suite for visualization and comparison modules
cfadbdf1c3
feat(ui): decouple QML page modules and update tab layouts
f4621f1faf
feat(viz): implement RBF heatmap and custom QPainter trend chart item
2cbc143c20
feat(backend): introduce session controller and status models
470f8acba3
feat(core): migrate to src/ package layout and refactor serial transport
Compare 10 commits »
jack
pushed to
main
at
jack/pyGUI
2026-06-18 20:16:55 +00:00
b417211476
update readme
jack
pushed to
main
at
jack/pyGUI
2026-06-18 20:13:50 +00:00
66942d250d
refactor: standardize codebase formatting, optimize import orders, and update GUI resolution to 1080p
jack
pushed to
main
at
jack/pyGUI
2026-06-18 19:15:51 +00:00
8ad2a9b972
docs: update setup instructions for uv, clarify Windows compatibility, and add simulator connection guide with supporting screenshots
jack
pushed to
main
at
jack/pyGUI
2026-06-18 17:30:54 +00:00
1119733929
feat: add interactive folder selection for CSV saves and stabilize cross-platform dependency locking
e545c245d7
feat: implement cluster averaging pipeline, UI controls
7d32fb4b65
refactor: normalize data directory naming, and consolidate serial connection handling
Compare 3 commits »
jack
pushed to
main
at
jack/pyGUI
2026-06-15 18:56:19 +00:00
5b1c924d35
feat(stream_reader): optimize serial stream protocol detection. reduce CPU busy-spins
b34b920759
refactor: standardize timing with monotonic clocks, remove redundant stream parsing
a70764e08c
chore: update package lock
2e4763510d
feat(ui): improve device session management, update data directory paths, and add session clearing functionality.
7e584e08e8
feat(visual): implement square wafer (X) template, inward label alignment, and density scaling
Compare 7 commits »
Previous
1
Next