Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
32d0afa
fix: repair batch crop debug workflow
Pluze Jul 25, 2026
f41c514
fix: restore batch crop roi interaction
Pluze Jul 25, 2026
a08a527
docs: add working lessons ledger
Pluze Jul 25, 2026
c3e9c49
docs: capture synthetic ui data lesson
Pluze Jul 25, 2026
0aab02c
fix: start debug apps cleanly
Pluze Jul 25, 2026
894d7b7
test: launch synthetic projects natively
Pluze Jul 25, 2026
61429c0
docs: tighten lessons ledger policy
Pluze Jul 25, 2026
4d8f427
fix: restore crop roi interaction
Pluze Jul 25, 2026
ce8730b
refactor: canonicalize dta item fields
Pluze Jul 25, 2026
b12b262
feat: add eis impedance units
Pluze Jul 25, 2026
fcf4543
test: cover electrochem project contracts
Pluze Jul 25, 2026
c0d3252
fix: reject unknown dta pulse modes
Pluze Jul 25, 2026
ea08e54
docs: close migration debt ledger
Pluze Jul 25, 2026
0539931
test: route scoped agent policies
Pluze Jul 25, 2026
515fd0e
test: align catalog system fixtures
Pluze Jul 26, 2026
6bbb219
docs: promote durable agent lessons
Pluze Jul 26, 2026
27a1aff
docs: preserve active experience ledger
Pluze Jul 26, 2026
9d6b07b
docs: define experience reservoir lifecycle
Pluze Jul 26, 2026
c287d87
docs: codify recurring labkit workflows
Pluze Jul 26, 2026
edd9b37
test: require project persistence evidence
Pluze Jul 26, 2026
3d6b15f
fix: improve batch crop roi responsiveness
Pluze Jul 26, 2026
932d2a6
docs: plan unified session logging
Pluze Jul 26, 2026
23da372
docs: refine logging migration guardrails
Pluze Jul 26, 2026
3a770fc
test: cover repair launcher bootstrap
Pluze Jul 26, 2026
86c7d15
test: freeze session event schema
Pluze Jul 26, 2026
11542e2
feat: add in-memory session event stream
Pluze Jul 26, 2026
64cc628
test: characterize legacy diagnostics migration
Pluze Jul 26, 2026
feac65c
test: strengthen diagnostic characterization
Pluze Jul 26, 2026
3fe415f
docs: defer manual logging baselines
Pluze Jul 26, 2026
9408968
feat: harden in-memory session events
Pluze Jul 26, 2026
d608541
feat: connect runtime session logging
Pluze Jul 26, 2026
51b28f8
feat: add buffered session journal
Pluze Jul 26, 2026
9581d58
feat: recover and export session journals
Pluze Jul 26, 2026
4c085a7
feat: persist runtime session journals
Pluze Jul 26, 2026
717ace8
test: isolate runtime session journals
Pluze Jul 26, 2026
279dabf
docs: strengthen session logging gates
Pluze Jul 26, 2026
4099780
fix: preserve rng during session creation
Pluze Jul 26, 2026
dbfe243
fix: parse runtime journal roots
Pluze Jul 26, 2026
edc887e
fix: recognize explicit runtime journals
Pluze Jul 26, 2026
7ae8aff
refactor: separate operation and state outcomes
Pluze Jul 26, 2026
365bb7a
fix: protect live session journals
Pluze Jul 26, 2026
8918234
fix: constrain persistent log attributes
Pluze Jul 26, 2026
3d89c18
feat: surface journal degradation
Pluze Jul 26, 2026
dfb417e
docs: record matlab function boundary lesson
Pluze Jul 26, 2026
f5bae26
test: prove persisted rollback diagnostics
Pluze Jul 26, 2026
2409eca
docs: simplify launcher migration boundary
Pluze Jul 26, 2026
3bcfb94
refactor: extract artifact cleanup tool
Pluze Jul 26, 2026
c9727cd
docs: record launcher repair lessons
Pluze Jul 26, 2026
3e746ed
refactor: isolate installed launcher composition
Pluze Jul 26, 2026
e56ae43
refactor: reduce launcher to repair entry
Pluze Jul 26, 2026
7366005
refactor: extract launcher version management
Pluze Jul 26, 2026
3605109
docs: record updater boundary lessons
Pluze Jul 26, 2026
5fb685b
fix: restore launcher interaction and layout
Pluze Jul 26, 2026
895446f
feat: instrument runtime presentation and projects
Pluze Jul 26, 2026
c28eeb6
feat: instrument runtime operations
Pluze Jul 26, 2026
576bad5
feat: add session log projection
Pluze Jul 26, 2026
920c1f3
feat: add standard session log viewer
Pluze Jul 26, 2026
80d0622
feat: export live diagnostic bundles
Pluze Jul 26, 2026
329aa9d
fix: refine launcher layout
Pluze Jul 26, 2026
16d0c5a
feat: migrate synthetic input tooling
Pluze Jul 26, 2026
447caf9
refactor: remove duplicate app log panels
Pluze Jul 26, 2026
766be27
refactor: retire app log panel api
Pluze Jul 26, 2026
e8e4642
refactor: migrate electrochem status events
Pluze Jul 26, 2026
888fb03
refactor: migrate dic status events
Pluze Jul 26, 2026
12e0f85
refactor: migrate gait status events
Pluze Jul 26, 2026
6f4a88d
refactor: migrate figure studio status events
Pluze Jul 26, 2026
e9f92c8
test: keep figure studio workflow hidden
Pluze Jul 26, 2026
0d5dd48
refactor: migrate statistics status events
Pluze Jul 26, 2026
2923db8
refactor: migrate wearable status events
Pluze Jul 26, 2026
ceafdb7
refactor: migrate neuro analysis status events
Pluze Jul 26, 2026
ec8b5de
refactor: migrate rhs preview status events
Pluze Jul 26, 2026
d39dfbb
refactor: migrate batch crop status events
Pluze Jul 26, 2026
e6108d3
docs: capture gui test isolation lessons
Pluze Jul 26, 2026
9cfd4f7
refactor: migrate curvature status events
Pluze Jul 26, 2026
8a19de9
refactor: migrate focus stack status events
Pluze Jul 26, 2026
0286c37
refactor: migrate image enhance status events
Pluze Jul 26, 2026
87ae28a
refactor: migrate image match status events
Pluze Jul 26, 2026
c777fb5
refactor: migrate flir thermal status events
Pluze Jul 26, 2026
b4aa499
refactor: migrate video marker status events
Pluze Jul 26, 2026
5826296
refactor: retire append status compatibility
Pluze Jul 26, 2026
2c16e4b
refactor: retire legacy error reporting
Pluze Jul 26, 2026
44adc2c
refactor: retire legacy diagnostic markers
Pluze Jul 26, 2026
187827d
refactor: retire launch diagnostics options
Pluze Jul 26, 2026
7f36846
refactor: remove diagnostic compatibility layer
Pluze Jul 26, 2026
ba90991
docs: record diagnostic bridge retirement
Pluze Jul 26, 2026
85782f5
feat: finalize unified diagnostics migration
Pluze Jul 26, 2026
129ef1e
docs: centralize shared app behavior
Pluze Jul 26, 2026
5e49977
test: tighten crop roi affordance contract
Pluze Jul 26, 2026
25e7bbc
test: decouple isolation fixture from sdk version
Pluze Jul 26, 2026
56af69c
test: respect launcher layout width floor
Pluze Jul 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
86 changes: 0 additions & 86 deletions +labkit/+app/+diagnostic/Options.m

This file was deleted.

6 changes: 4 additions & 2 deletions +labkit/+app/+interaction/rectangle.m
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@
% Style - Scalar visual-option struct. Default: struct().
% Instruction - Scalar guidance text. Default: "".
% ViewportPolicy - "preserve" or "fit". Default: "preserve".
% OnBackgroundPressed - Optional callback
% state = callback(state,point,context). Default: [].
% OnBackgroundPressed - Optional point callback
% state = callback(state,point,context). It receives clicks on blank
% plot space and clicks on the rectangle that do not move it.
% Default: [].
%
% Outputs:
% spec - Immutable interaction declaration.
Expand Down
Loading