Kinneyzhang
1812a8282a
Tweak Makefile, gui verification script and tests
2026-09-10 01:58:35 +08:00
Kinneyzhang
ffafd668ab
fix: keep workbench card heights independent when toggling help
2026-09-08 21:29:36 +08:00
Kinneyzhang
920efc36f7
docs: align batch and GUI performance evidence contracts
2026-09-07 04:09:50 +08:00
Kinneyzhang
2b5793acd6
feat: add complete composable task workbench
2026-09-07 03:33:33 +08:00
Kinneyzhang
9fc022c974
feat: add independent SQLite editing columns to Research Shelf
2026-09-06 23:58:24 +08:00
Kinneyzhang
1112a52649
perf: add optional raw latency manifest
2026-09-05 07:18:13 +08:00
Kinneyzhang
4ea698645d
build: adopt ETAF 0.2.1 for Research Shelf
2026-09-05 05:25:30 +08:00
Kinneyzhang
5fc4025bc1
test: retain trace median bias gate
2026-09-01 17:26:02 +08:00
Kinneyzhang
0e14b339c0
test: enforce trace overhead p95 budget
2026-09-01 17:18:15 +08:00
Kinneyzhang
9905d48a36
fix(preview): suppress narrow-width editor artifacts
2026-09-01 09:37:35 +08:00
Kinneyzhang
5cd432ea18
test(playground): lock inert source dependency isolation
2026-09-01 06:28:51 +08:00
Kinneyzhang
64ca9b5931
fix(playground): lazy-load runtime for inert sources
2026-09-01 05:57:29 +08:00
Kinneyzhang
d237b9bc67
test: serialize repeatable performance gates
2026-08-31 16:57:31 +08:00
Kinneyzhang
3ed2d39f4c
test: keep M0 evidence package-local
2026-08-31 16:07:38 +08:00
Kinneyzhang
d124c33ba4
feat: close Research Shelf M0 integration
2026-08-31 16:07:25 +08:00
Kinneyzhang
5cbf949465
fix: reload playground actions explicitly
2026-08-31 14:00:35 +08:00
Kinneyzhang
51a00b3ee5
docs: distinguish M0a performance evidence lanes
2026-08-31 12:14:14 +08:00
Kinneyzhang
bf22251d40
test: verify canonical styles in real playground flows
2026-08-28 22:07:35 +08:00
Kinneyzhang
0479ad2bde
perf: expose Research Shelf interaction stage evidence
2026-08-28 16:48:53 +08:00
Kinneyzhang
b8579e57cc
test: verify Playground scenarios through shared GUI runner
2026-08-28 13:44:52 +08:00
Kinneyzhang
7c6eb45f4f
test: record Research Shelf operations through public observers
2026-08-28 01:53:48 +08:00
Kinneyzhang
bc0593e795
test: cover row selection after keyed filtering
2026-08-27 13:38:14 +08:00
Kinneyzhang
4798d76b51
perf: gate resize and post-resize interactions
2026-08-27 12:14:51 +08:00
Kinneyzhang
2ca24ce74e
refactor: express Research Shelf with canonical Box layouts
2026-08-26 16:24:37 +08:00
Kinneyzhang
9df077f58c
feat: compose Research Shelf with named slots
2026-08-26 00:47:04 +08:00
Kinneyzhang
aeaaea1aba
docs: clarify static Research Shelf specification
2026-08-26 00:29:34 +08:00
Kinneyzhang
cbbd5122ba
perf: isolate latency gate from regression load
2026-08-26 00:10:17 +08:00
Kinneyzhang
7eaee90798
perf: use document height for Research Shelf
2026-08-25 22:45:40 +08:00
Kinneyzhang
30d3be63db
perf: keep playground mounts within render burst
2026-08-25 20:55:13 +08:00
Kinneyzhang
09ad2b5ae8
fix: use display-buffer for playground previews
2026-08-25 20:23:42 +08:00
Kinneyzhang
238b58956e
refactor: remove app artifact workflow
2026-08-25 20:03:07 +08:00
Kinneyzhang
296eca8a59
perf: benchmark compiled Research Shelf interactions
2026-08-25 17:16:58 +08:00
Kinneyzhang
ae76271e81
Simplify Research Shelf authoring workflow
2026-08-24 02:08:54 +08:00
Kinneyzhang
658a086cbc
Build responsive SQLite Research Shelf example
2026-08-22 17:37:51 +08:00
Kinneyzhang
0c0d1a3c5a
Paint Research Shelf viewport edge consistently
2026-08-22 10:37:07 +08:00
Kinneyzhang
4bdf5ddaca
Stabilize responsive Playground app layout
2026-08-22 10:19:21 +08:00
Kinneyzhang
dcb0ad9d83
Replace console demo with SQLite Research Shelf
2026-08-22 08:21:26 +08:00
Kinneyzhang
f93bdf56d6
Make operations console row selection repeatable
2026-08-22 06:38:13 +08:00
Kinneyzhang
f128eba656
Ship operations-console ETAF playground pair
2026-08-22 06:19:10 +08:00
Kinneyzhang
082eff2f6c
feat: polish the responsive ETAF showcase
...
Use a single display-safe viewport owner, responsive Flex sections, and the warm Ebox Flex reference visual language across the Showcase and compact examples.\n\nVerification: make check EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs; GUI single-window screenshots for compact/fullscreen Overview, Work items interaction, dark Theme, core, and optional UI views.
2026-08-05 11:36:56 +08:00
Kinneyzhang
092ea9d631
feat(playground): add complete ETAF showcase
...
Add a public interactive example covering Grid layout, layered canvas and panel backgrounds, Context-derived themes, reactive state, in-memory Data Controller updates, keyed rows, navigation, and event dispatch. Defer one viewport sync after display so fullscreen frames render the actual visible dimensions.
2026-08-05 09:16:36 +08:00
Kinneyzhang
bce23f6ef0
feat(playground): add ETAF example package
...
Provide a runnable ETAF-only example and an optional UI catalog entry point with lifecycle-safe open/close commands, tests, and bilingual README documentation.
2026-08-05 06:59:22 +08:00