Kinneyzhang
24ca887ae4
docs: clear final M0 checkdoc warnings
2026-08-31 16:27:31 +08:00
Kinneyzhang
525e6b38b7
feat: close M0 core interaction contracts
2026-08-31 15:18:26 +08:00
Kinneyzhang
68e0dd0676
feat: forward Host attrs through Components
2026-08-29 01:02:49 +08:00
Kinneyzhang
7e8700113f
feat: establish unified Component authoring core
2026-08-28 23:21:27 +08:00
Kinneyzhang
8e305b172e
refactor: lower hosts through canonical Ebox properties
2026-08-28 22:06:44 +08:00
Kinneyzhang
0923925f1e
refactor: retain canonical Ebox inputs across Runtime commits
2026-08-28 16:48:24 +08:00
Kinneyzhang
e9323ef700
fix: close observation lifecycle and snapshot ownership
2026-08-28 01:49:43 +08:00
Kinneyzhang
7e5f55c286
docs: clear core checkdoc warnings
2026-08-28 01:27:47 +08:00
Kinneyzhang
bcb7254350
perf: expose scoped ETAF operation observation
2026-08-28 00:50:58 +08:00
Kinneyzhang
5921dcb8a2
fix: scope keyed Range hosts by stable item identity
2026-08-27 13:38:14 +08:00
Kinneyzhang
1f29a73a88
refactor: lower Views into canonical Ebox nodes
2026-08-27 12:14:51 +08:00
Kinneyzhang
c831ca11ca
feat: lower canonical Box through ETAF runtime
2026-08-26 16:16:57 +08:00
Kinneyzhang
af01b71e3f
chore: migrate conditional bindings for Emacs 31
2026-08-26 00:09:58 +08:00
Kinneyzhang
f69f6889ff
perf: precompile apps and trace retained runtime updates
2026-08-25 17:16:56 +08:00
Kinneyzhang
a0e0145639
Add theme palette and reactive data contracts
2026-08-24 02:08:53 +08:00
Kinneyzhang
00918de9d4
Rebuild invalidated retained component anchors
2026-08-22 08:21:14 +08:00
Kinneyzhang
abb947e0bc
Implement retained ETAF reactive runtime
2026-08-22 06:19:00 +08:00
Kinneyzhang
43b17192d9
feat: implement unified etaf architecture
...
Deliver the unified View and Component model with retained Runtime, reactive scopes, Context, Behaviors, events, Actions, styles, Resources, Data, official UI Components, and Playground examples.\n\nVerification: make check and make load pass in the independent repository; sibling Ebox core tests pass 544/544.
2026-08-05 02:56:13 +08:00