Commit Graph

  • 736f9f3c7e fix(js): isolate startup binding failures slhx agent 2026-06-05 20:34:08 +02:00
  • 4b83169207 fix(js): expose runtime API before startup slhx agent 2026-06-05 20:25:58 +02:00
  • ce4c2e086d feat(axum): expose hashed runtime asset path slhx agent 2026-06-05 18:25:14 +02:00
  • c56ec39813 fix(js): tolerate missing File constructor slhx agent 2026-06-05 17:33:09 +02:00
  • 90dd689ba0 docs(hemx): record final v1 readiness audit slhx agent 2026-06-05 10:26:05 +02:00
  • 5ab5846b01 feat(examples): add saas settings page fallback slhx agent 2026-06-05 10:19:30 +02:00
  • a428097e0e docs(examples): close saas tutorial boundary slhx agent 2026-06-05 10:06:46 +02:00
  • 78aff362ff docs(recipes): add pwa offline boundary slhx agent 2026-06-05 10:03:39 +02:00
  • 16cb15fd98 docs(hemx): audit v1 readiness gaps slhx agent 2026-06-05 10:00:41 +02:00
  • 84b52c75ae docs(examples): add saas tutorial walkthrough slhx agent 2026-06-05 09:56:22 +02:00
  • 107111052d docs(recipes): add observability flags boundary slhx agent 2026-06-05 09:52:59 +02:00
  • 1fbeeb52b8 docs(hemx): define v1 versioning policy slhx agent 2026-06-05 09:49:30 +02:00
  • c8c71deb68 docs(hemx): add diagnostics guide slhx agent 2026-06-05 09:46:32 +02:00
  • bf6add03ef docs(recipes): add deploy versioning boundary slhx agent 2026-06-05 09:32:25 +02:00
  • a7012b94c2 docs(recipes): add auth csrf boundary slhx agent 2026-06-05 09:30:13 +02:00
  • 2c043d2f96 docs(recipes): add sqlx persistence boundary slhx agent 2026-06-05 09:27:08 +02:00
  • d37480fb72 feat(examples): derive saas dashboard template slhx agent 2026-06-05 09:22:52 +02:00
  • 38cfb263aa feat(examples): add saas tutorial skeleton slhx agent 2026-06-05 09:15:57 +02:00
  • 3dfb3b684f feat(hemx): reuse todo row partials slhx agent 2026-06-05 08:56:36 +02:00
  • cb92803db4 docs(hemx): document v1 product path slhx agent 2026-06-05 08:40:40 +02:00
  • 53480dba5a feat(hemx): clarify generated authoring path slhx agent 2026-06-05 08:36:39 +02:00
  • c33500440e refactor!: rename slhx to hemx slhx agent 2026-06-05 06:52:37 +02:00
  • d4e865ef92 feat(api): streamline generated app authoring slhx agent 2026-06-05 06:33:41 +02:00
  • eb6086616c refactor(examples): use targets across v0 handlers slhx agent 2026-06-02 07:44:41 +02:00
  • 339ca769fb feat(build): accept domain ids on keyed targets slhx agent 2026-06-02 07:34:00 +02:00
  • dfd8020617 docs(examples): keep inspector copy target-oriented slhx agent 2026-06-02 07:30:30 +02:00
  • 795abdbc81 test(examples): guard low-level docs wording slhx agent 2026-06-02 07:27:23 +02:00
  • bd7edfa993 docs(api): point raw shims at targets slhx agent 2026-06-02 07:25:21 +02:00
  • 3ab89adf2d feat(style): compose generated class states slhx agent 2026-06-02 07:24:10 +02:00
  • a138f92b33 feat(build): generate slot target objects slhx agent 2026-06-02 07:21:23 +02:00
  • 20d1159e39 fix(derive): keep missing-generation diagnostics author-facing slhx agent 2026-06-02 03:54:08 +02:00
  • 998e15758a docs(examples): hide batch internals from UI copy slhx agent 2026-06-02 03:40:12 +02:00
  • 49743c1a67 test(build): guard hidden component aliases slhx agent 2026-06-02 03:32:28 +02:00
  • 5d85a32c3c test(examples): guard generated command docs slhx agent 2026-06-02 03:30:40 +02:00
  • 417bc45d1f docs(examples): describe generated command path slhx agent 2026-06-02 03:28:53 +02:00
  • 9fd614f86d docs(api): hide render compatibility aliases slhx agent 2026-06-02 03:18:53 +02:00
  • 73836f3742 feat(api): keep render_html out of prelude slhx agent 2026-06-02 03:15:29 +02:00
  • a6c88b9226 docs(api): hide raw render extension shims slhx agent 2026-06-02 03:12:49 +02:00
  • d7462fd011 docs(req): clarify lower-aware generated commands slhx agent 2026-06-02 03:10:32 +02:00
  • 03b5f0f29b docs(kanban): use generated keyed commands slhx agent 2026-06-02 03:07:26 +02:00
  • ee6045aec5 feat(build): generate keyed view commands slhx agent 2026-06-02 03:05:37 +02:00
  • 15809c86a6 feat(build): add lower-aware put helper slhx agent 2026-06-02 02:59:29 +02:00
  • f919b8cb10 docs(kanban): avoid selector wording slhx agent 2026-06-02 02:43:13 +02:00
  • 4c04f3cc77 docs(kanban): remove selector example slhx agent 2026-06-02 02:33:06 +02:00
  • 22a6ae7dbb test(examples): forbid literal handle field posts slhx agent 2026-06-02 02:23:49 +02:00
  • 4673580a71 test(techdemo): use handle field constant slhx agent 2026-06-02 02:17:04 +02:00
  • fa00128c9b fix(examples): keep test updates lower-aware slhx agent 2026-06-02 01:59:25 +02:00
  • a1e3085437 docs(kanban): describe delegated runtime attachment slhx agent 2026-06-02 01:56:10 +02:00
  • 0ede5eb113 feat(prelude): hide slot render shortcut slhx agent 2026-06-02 01:52:18 +02:00
  • 732e65008e fix(examples): use lower-aware slot html updates slhx agent 2026-06-02 01:48:10 +02:00
  • e0c4633d25 test(examples): forbid direct slot render helper slhx agent 2026-06-02 01:42:18 +02:00
  • 743f79c6d6 fix(examples): lower slot render updates slhx agent 2026-06-02 01:41:42 +02:00
  • 7e57366b89 fix(techdemo): keep work ids typed slhx agent 2026-06-02 00:42:14 +02:00
  • 4972351881 docs(kanban): avoid inline script snippet slhx agent 2026-06-02 00:36:56 +02:00
  • ee25441be7 test(axum): exercise interaction helper path slhx agent 2026-06-02 00:33:23 +02:00
  • 1e53a6f7df feat(axum): parse typed interaction values slhx agent 2026-06-02 00:31:32 +02:00
  • a462e7f097 test(examples): guard docs against low-level plumbing slhx agent 2026-06-02 00:26:40 +02:00
  • df4b4cc649 feat(axum): add interaction registry alias slhx agent 2026-06-02 00:24:32 +02:00
  • f388fa7d91 docs(kanban): describe generated handles slhx agent 2026-06-02 00:21:31 +02:00
  • 42ede63361 feat(axum): add concise interaction request dispatch slhx agent 2026-06-02 00:19:38 +02:00
  • 7b7cb7da15 test(browser): avoid selector scripts in e2e slhx agent 2026-06-02 00:11:55 +02:00
  • 9dd32c3165 docs(techdemo): describe generated handle fields slhx agent 2026-06-02 00:10:15 +02:00
  • bff769b52a refactor(kanban): render shell from hemplate slhx agent 2026-06-02 00:08:48 +02:00
  • e9bc145b22 test(techdemo): build e2e posts from handles slhx agent 2026-06-02 00:06:53 +02:00
  • cb64f8d30f docs(kanban): match root-scoped runtime metadata slhx agent 2026-06-02 00:04:45 +02:00
  • e2196482f4 feat(prelude): export SafeHtml for page composition slhx agent 2026-06-02 00:03:23 +02:00
  • 353f2111e9 test(examples): avoid literal handle ids slhx agent 2026-06-02 00:02:11 +02:00
  • dbe157cac1 test(examples): forbid legacy lowering helpers slhx agent 2026-06-01 23:58:42 +02:00
  • bc7e7881b4 feat(build): lower static fragments as safe html slhx agent 2026-06-01 23:57:19 +02:00
  • eaa5479b42 test(examples): forbid low-level resource plumbing slhx agent 2026-06-01 23:55:31 +02:00
  • 6f2bed3529 test(js): lock selectorless runtime contract slhx agent 2026-06-01 23:53:35 +02:00
  • 117eb57179 feat(core): join safe html fragments slhx agent 2026-06-01 23:49:20 +02:00
  • fd5d48d59a refactor(examples): use slot render helpers slhx agent 2026-06-01 23:46:59 +02:00
  • 4e47b470a7 feat(axum): add safe html page composition slhx agent 2026-06-01 23:45:52 +02:00
  • a287d87e38 refactor(examples): inline simple board rendering slhx agent 2026-06-01 23:38:48 +02:00
  • 6e55d9a46f docs(kanban): show real hemplate composition syntax slhx agent 2026-06-01 23:27:34 +02:00
  • 60eed5f98f feat(build): add concise lower helper slhx agent 2026-06-01 23:22:32 +02:00
  • f7d9f820e2 feat(slhx): add concise public render helper slhx agent 2026-06-01 23:15:31 +02:00
  • 0d4a643759 feat(build): add concise render helper slhx agent 2026-06-01 23:09:34 +02:00
  • a8d4604da8 test(techdemo): shorten generated resource paths slhx agent 2026-06-01 23:03:34 +02:00
  • ef3323831f refactor(kanban): shorten generated resource paths slhx agent 2026-06-01 22:59:00 +02:00
  • edd804a505 refactor(techdemo): use generated render helpers throughout slhx agent 2026-06-01 22:50:01 +02:00
  • 749ecb1778 refactor(v0): shorten generated resource paths slhx agent 2026-06-01 22:44:19 +02:00
  • e9c717844d refactor(techdemo): shorten generated resource paths slhx agent 2026-06-01 22:39:52 +02:00
  • f3706a440e refactor(v0): use generated render helpers slhx agent 2026-06-01 22:32:20 +02:00
  • 54dd401e8b refactor(kanban): scope card handles to partials slhx agent 2026-06-01 22:25:23 +02:00
  • 4d79dd4dba feat(build): generate render helpers slhx agent 2026-06-01 22:15:58 +02:00
  • 4319dea171 refactor(techdemo): scope card handles to partials slhx agent 2026-06-01 21:58:40 +02:00
  • c69eb9932c fix(js): tolerate malformed bootstrap state slhx agent 2026-06-01 21:35:49 +02:00
  • ad135d81fe fix(build): reject empty slhx navigation hrefs slhx agent 2026-06-01 21:30:29 +02:00
  • 9b3fefbf50 fix(build): reject boost on action elements slhx agent 2026-06-01 21:24:55 +02:00
  • b6aaccf113 fix(build): require href on slhx navigation slhx agent 2026-06-01 21:18:25 +02:00
  • efd4e2f369 fix(build): validate slhx convention placement slhx agent 2026-06-01 21:13:04 +02:00
  • 56f4db88c4 fix(js): keep standard sse same-origin slhx agent 2026-06-01 21:07:14 +02:00
  • 0315044f53 fix(build): reject empty slhx guards slhx agent 2026-06-01 21:01:29 +02:00
  • b98820e819 fix(build): reject unsupported slhx events slhx agent 2026-06-01 20:48:18 +02:00
  • 44366252f7 fix(build): validate slhx convention values slhx agent 2026-06-01 20:42:39 +02:00
  • cd54dd5cf0 fix(build): reject unknown slhx attributes slhx agent 2026-06-01 20:37:54 +02:00
  • 3c4c802731 fix(build): reject slhx selector targeting slhx agent 2026-06-01 20:33:33 +02:00
  • e5f332e78a fix(js): clear interval handles when polling stops slhx agent 2026-06-01 20:28:11 +02:00