This website requires JavaScript.
6dd01b13b9
DASP trace: color send/receive, decode header fields, hex+ASCII dump
master
Arda and Claude Opus 5.5
2026-10-18 22:38:52 +03:00
0dddea53f8
Wiresheet: keep off-sheet input knobs on the sheet
Arda and Claude Opus 5.5
2026-10-18 15:34:27 +03:00
0d5e5115d9
Wiresheet: arrow nudges keep the selection and the sheet's focus
Arda and Claude Opus 5.5
2026-10-18 14:40:07 +03:00
1a4c84f9d5
Wiresheet: arrow keys nudge selected boxes one grid step
Arda and Claude Opus 5.5
2026-10-18 14:35:34 +03:00
75df6d0a6e
Wiresheet: left-drag rectangle selection, group move, Ctrl+A select all
Arda and Claude Opus 5.5
2026-10-18 14:29:13 +03:00
81c4a1d31d
Wiresheet: right-drag rectangle selects boxes, Ctrl adds to selection
Arda and Claude Opus 5.5
2026-10-18 14:21:56 +03:00
0c69f18046
Tidy Layout straightens wires; router avoids crossings and box edges
Arda and Claude Opus 5.5
2026-10-18 14:17:04 +03:00
3d9db54956
Wiresheet: grey margin strip, saved-state tint on and off the sheet
Arda and Claude Opus 5.5
2026-10-18 13:18:58 +03:00
b3d96d96b6
Tidy Layout as signal flow; fixed-size wiresheet; signed Sox int writes
Arda and Claude Opus 5.5
2026-10-18 10:15:22 +03:00
160f65c95e
Preferences: toggle slot numbers on wiresheet, off by default
Arda and Claude Opus 5.5
2026-10-18 08:39:01 +03:00
b8af483890
WIP: auto-sync from AA-ZENBOOK 2026-10-15 10:14
Arda
2026-10-15 10:14:33 +03:00
6365d1f74d
WIP: auto-sync from AA-LENOVOHOME 2026-10-11 14:21
Arda
2026-10-11 14:21:00 +03:00
71effdc160
Merge test/sab-seed-benchmark: optional app.sab read on connect
Arda and Claude Opus 5.5
2026-10-11 14:14:42 +03:00
d905d25145
DASP trace: sent lines yellow, received green on a console
Arda and Claude Opus 5.5
2026-10-11 14:14:41 +03:00
7ff2479736
Preferences: lazy loading on connect, on by default
Arda and Claude Opus 5.5
2026-10-11 14:13:41 +03:00
cb0196caa7
Connect: read the whole app from app.sab instead of component by component
Arda and Claude Opus 5.5
2026-10-11 14:01:32 +03:00
db7b6632af
Restart from the tree no longer hangs for 30 s on disconnect
Arda and Claude Opus 5.5
2026-10-11 10:53:22 +03:00
f2b18923b7
Disconnect at once after restart, reboot, quit or hibernate
Arda and Claude Opus 5.5
2026-10-11 10:42:36 +03:00
e070bd0f1e
Put with Files: choose kits, as Manage Kits does, and rebuild kits.scode
Arda and Claude Opus 5.5
2026-10-11 10:37:08 +03:00
08b4dec532
Tree: Reorder... for a component's children
Arda and Claude Opus 5.5
2026-10-10 23:39:06 +03:00
232eea99f4
App > Put with Files: restore a backup zip onto the connected device
Arda and Claude Opus 5.5
2026-10-10 23:37:45 +03:00
1deb31f3b3
Bump version to 0.0.0.164
Arda and Claude Opus 5.5
2026-10-08 21:29:13 +03:00
1f3b841dc0
Rename App > Get with File to Get with Files
Arda and Claude Opus 5.5
2026-10-08 21:28:31 +03:00
9e8d737fac
WIP: auto-sync from AA-DELLDESKTOP 2026-10-07 13:45
Arda
2026-10-07 13:45:20 +03:00
67fbfe03dd
Wiresheet: Ctrl+click to select several links, delete them together
Arda and Claude Opus 5.5
2026-10-07 09:55:18 +03:00
d0454688b3
Toolbar: Undo button next to Tidy Layout
Arda and Claude Opus 5.5
2026-10-07 09:45:55 +03:00
8a0051380a
Wiresheet wires: rounded bends, hops, junction dots and grid spacing
Arda and Claude Opus 5.5
2026-10-07 09:37:35 +03:00
0c846fcc96
WIP: auto-sync from AA-LENOVOHOME 2026-10-06 23:45
Arda
2026-10-06 23:45:27 +03:00
91d92d6525
Back and Forward on a device: match history entries by component id
Arda and Claude Opus 5.5
2026-10-06 23:34:21 +03:00
b074531795
History comment: list the oxPage and User Manager views
Arda and Claude Opus 5.5
2026-10-06 22:50:06 +03:00
f5880d1b1a
Wiresheet: mouse wheel scrolls the sheet, Shift + wheel scrolls sideways
Arda and Claude Opus 5.5
2026-10-06 22:02:38 +03:00
d036ee206d
Duplicate components from the sheet and tree popups, with links between them
Arda and Claude Opus 5.5
2026-10-06 22:00:49 +03:00
4ab4b4d588
Palette: drag onto the tree to add inside a component; hover opens branches
Arda and Claude Opus 5.5
2026-10-06 21:39:31 +03:00
bc4e28d3f7
Palette: reopen the last chosen kit instead of starting empty
Arda and Claude Opus 5.5
2026-10-06 21:14:30 +03:00
b63655462f
Remove redo; undo rename on a device
Arda and Claude Opus 5.5
2026-10-06 20:51:02 +03:00
8b21c5f389
Tree popup: act on the component as it is now, so tree delete is undoable on a device
Arda and Claude Opus 5.5
2026-10-06 20:14:51 +03:00
8411f0c9ae
User Manager: undo/redo user add and delete on a device
Arda and Claude Opus 5.5
2026-10-06 20:07:24 +03:00
b98fe828da
Live undo/redo: add/delete component and link, move, property edits
Arda and Claude Opus 5.5
2026-10-06 20:03:26 +03:00
fd22eb314d
Wiresheet: make the last wire turn 1.5 grid before the target arrow
Arda and Claude Opus 5.5
2026-10-06 19:45:39 +03:00
96a703c5d5
App tree: keep expanded folders open; only the - sign closes one
Arda and Claude Opus 5.5
2026-10-06 19:25:44 +03:00
05ca7e9035
Default device host: 192.168.1.252
Arda and Claude Opus 5.5
2026-10-05 15:03:48 +03:00
c8c68f7b31
Note why the message-length header is kept off the P-ION
Arda and Claude Opus 5.5
2026-10-05 14:57:39 +03:00
5acca522bf
DASP: drop the P-ION resend overrides, use standard 512-byte packets
Arda and Claude Opus 5.5
2026-10-05 14:52:18 +03:00
2880c2a6f2
Get with File on P-ION: connect and transfer the way Ontrol's Niagara driver does
Arda and Claude Opus 5.5
2026-10-05 08:15:12 +03:00
6b23bafffc
Discover dialog: 2s default wait, Enter starts discovery
Arda and Claude Opus 5.5
2026-10-05 07:39:24 +03:00
894fdb7eb5
Add App > Get with File: full app backup zip from the device
Arda and Claude Opus 5.5
2026-10-04 15:25:05 +03:00
9b1d029b14
Connect to another device without disconnecting first
Arda and Claude Opus 5.5
2026-10-03 23:49:25 +03:00
dbeeb78916
Disconnect from the device when opening a file or closing the app
Arda and Claude Opus 5.5
2026-10-03 23:45:12 +03:00
85b6fa62f3
Drag links out of slots on the wiresheet; hide @palette=false types
Arda and Claude Opus 5.5
2026-10-03 23:15:47 +03:00
f22d4852c9
Fix Manage Kits for apps read from a device
Arda and Claude Opus 5.5
2026-10-03 16:10:53 +03:00
088fe69964
Add Rename to the component right-click menu
Arda and Claude Opus 5.5
2026-10-02 20:22:49 +03:00
a2d4be6ea8
Make every live edit reach the device, and warn when it doesn't
Arda and Claude Opus 5.5
2026-10-02 20:16:00 +03:00
f15fc42363
WIP: auto-sync from AA-DELLDESKTOP 2026-09-30 13:55
Arda
2026-09-30 13:55:07 +03:00
35ab61cefa
WIP: auto-sync from AA-LENOVOHOME 2026-09-29 22:06
Arda
2026-09-29 22:06:49 +03:00
73d168fd87
Add a Properties view for the app root
Arda and Claude Opus 5.5
2026-09-29 21:04:03 +03:00
a9593de065
Recover kit checksums from a truncated Sox schema reply
Arda and Claude Opus 5.5
2026-09-29 21:04:03 +03:00
fd35e5c9bb
WIP: auto-sync from AA-LENOVOHOME 2026-09-27 22:17
Arda
2026-09-27 22:17:46 +03:00
6a52603951
Add a "No image" entry to the Page Editor's image dropdown
Arda and Claude Opus 5.5
2026-09-26 22:10:18 +03:00
c01a192365
Pick Page Editor fonts and images from the platform's banks
Arda and Claude Opus 5.5
2026-09-26 21:15:43 +03:00
138d9927be
WIP: auto-sync from AA-DELLDESKTOP 2026-09-25 13:59
Arda
2026-09-25 13:59:33 +03:00
691bedd542
WIP: auto-sync from AA-LENOVOHOME 2026-09-24 19:38
Arda
2026-09-24 19:38:10 +03:00
7b8c48f7c2
Add Page Editor toolbar toggles and widen the default window
Arda and Claude Opus 5.5
2026-09-24 17:31:20 +03:00
e5cb04b8cf
Render Ox widgets on the Page Editor canvas as the device draws them
Arda and Claude Opus 5.5
2026-09-24 15:16:51 +03:00
43d4849533
Add Workbench-style property sheet to the Page Editor
Arda and Claude Opus 5.5
2026-09-24 13:52:01 +03:00
f241448a5b
Show device host:port on tree root row in live mode
Arda and Claude Opus 5.5
2026-09-24 10:32:25 +03:00
f3446f32ad
Open Page Editor at a per-device default zoom (Rion 100%)
Arda and Claude Opus 5.5
2026-09-24 10:26:57 +03:00
7ca029e3ea
Tint Page Editor canvas while the document has unsaved changes
Arda and Claude Opus 5.5
2026-09-24 10:06:22 +03:00
26f9abb0dd
Fix Page Editor hang on canvas click (TreeviewSelect feedback loop)
Arda and Claude Opus 5.5
2026-09-24 10:01:13 +03:00
b0e769075f
Flatten SOX slot registry through full base-type chain
Arda and Claude Opus 5.5
2026-09-24 09:01:59 +03:00
fd951f5b82
WIP: auto-sync from AA-DELLDESKTOP 2026-09-23 15:20
Arda
2026-09-23 15:20:28 +03:00
d60b349cac
Clear screen area in Rion frame image to transparent
Arda and Claude Opus 4.6
2026-09-23 10:22:09 +03:00
b0eb859f32
Add zoom support to OxPage editor with 50% default
Arda and Claude Opus 4.6
2026-09-22 23:19:13 +03:00
74c169a401
Move widget tree pane to the right side of Page Editor
Arda and Claude Opus 4.6
2026-09-22 21:35:57 +03:00
cbf1010c16
Rename frame_rion_portrait.png to frame_orion_portrait.png
Arda and Claude Opus 4.6
2026-09-22 21:12:01 +03:00
9e2c063880
Add device frame images for Orion, Rion and Rion portrait
Arda and Claude Opus 4.6
2026-09-22 21:10:37 +03:00
16edd144e9
Add OxPage WYSIWYG editor panel for ontrolOx HMI pages
Arda and Claude Opus 4.6
2026-09-22 21:06:56 +03:00
d5ef8eea6f
Improve User Manager: Workbench-style permissions dialog, live mode support, double-click to open
Arda and Claude Opus 4.6
2026-09-22 20:57:49 +03:00
43549046e5
Add User Manager panel for sys::UserService components
Arda and Claude Opus 4.6
2026-09-22 20:10:03 +03:00
190ab79bdc
Add TODO.md for task tracking
Arda and Claude Opus 4.6
2026-09-22 12:54:42 +03:00
a60907e996
Update graphify config to Python 3.14 and set watch root to raw/
Arda and Claude Opus 4.6
2026-09-21 13:45:44 +03:00
b74e4fa373
WIP: auto-sync from AA-LENOVOHOME 2026-09-20 22:16
Arda
2026-09-20 22:16:01 +03:00
42c93bdea7
Add architecture traces document covering 14 codebase flows
Arda and Claude Opus 4.6
2026-09-20 14:45:32 +03:00
abdafef7cb
Use manifest defaults when adding components and refresh properties from device
Arda and Claude Opus 4.6
2026-09-20 00:14:52 +03:00
2530bbd92c
Implement live device add/delete component and app actions
Arda and Claude Opus 4.6
2026-09-19 16:30:42 +03:00
9a483a0b0e
Add descriptive hints to DASP connection errors
Arda and Claude Opus 4.6
2026-09-19 14:19:24 +03:00
021361f836
Allow empty password in Connect and Discover dialogs
Arda and Claude Opus 4.6
2026-09-19 14:17:15 +03:00
05d0ac8c03
Validate username and password in Connect dialog too
Arda and Claude Opus 4.6
2026-09-19 13:51:34 +03:00
dd236dd28a
Validate username and password in discovery credentials dialog
Arda and Claude Opus 4.6
2026-09-19 13:49:26 +03:00
55f76d60df
Add Device > Discover menu with standalone discovery dialog
Arda and Claude Opus 4.6
2026-09-19 13:42:18 +03:00
ef5437ed36
Add DASP device discovery to the connect dialog
Arda and Claude Opus 4.6
2026-09-19 13:28:17 +03:00
f3692e4587
Fix DASP hostname resolution so localhost and hostnames work
Arda and Claude Opus 4.6
2026-09-19 12:19:41 +03:00
96f3be841d
WIP: auto-sync from AA-LENOVOHOME 2026-09-13 21:50
Arda
2026-09-13 21:50:42 +03:00
60c022828d
Fix live-mode link navigation not selecting the target link
Arda and Claude Opus 4.6
2026-09-12 22:15:48 +03:00
7dea3d744f
Improve DASP trace: use S/R labels, add timestamp and full hex datagram
Arda and Claude Opus 4.6
2026-09-12 22:08:12 +03:00
483edc117e
Update editor.properties with device defaults and trace setting
Arda and Claude Opus 4.6
2026-09-12 21:52:52 +03:00
c59cd22153
Fix live-device slot ID resolution, add print and tighten wire routing
Arda and Claude Opus 4.6
2026-09-12 21:51:22 +03:00
6cd030c7ea
Fix live wiresheet config/runtime slot alignment and cap float display to 2 decimals
Arda and Claude Opus 4.6
2026-09-12 15:46:44 +03:00
48671585dd
Ensure live float values always display with a decimal point
Arda and Claude Opus 4.6
2026-09-12 14:10:35 +03:00
ef80bf9a37
Format live float values to 6 significant digits matching 32-bit precision
Arda and Claude Opus 4.6
2026-09-12 14:03:04 +03:00
e33a6bc5d8
Guard file open and device connect against conflicting state
Arda and Claude Opus 4.6
2026-09-12 13:58:55 +03:00