This website requires JavaScript.
1dbe16dc93
test(core,csr): replace text-substring agreement check with a behavioural one
Clintchiz and Claude Opus 5
2026-08-20 06:47:20 +05:30
f32b33e3b6
feat(core): share API request assembly between both transports
Clintchiz and Claude Opus 5
2026-08-20 06:43:42 +05:30
768074ac0a
fix(dev-server): route server.fn() RPC to a handler in production
Clintchiz
2026-08-20 06:41:32 +05:30
c7e40154ca
fix(core): establish request context at every server-code entry point
Clintchiz and Claude Opus 5
2026-08-20 02:55:18 +05:30
680ea73975
feat(core): carry the request context in an AsyncLocalStorage
Clintchiz and Claude Opus 5
2026-08-20 02:46:24 +05:30
953b1cd692
fix(syntax): reject bare apis-container bodies and cross-mode duplicate api names
Clintchiz and Claude Opus 5
2026-08-20 02:33:05 +05:30
87a00de5f3
feat(syntax): parse the apis container block
Clintchiz and Claude Opus 5
2026-08-20 02:28:23 +05:30
d069f5ddd7
fix: correct feature-report prose, restore update test coverage, warn on sub-0.8.0 upgrades
Clintchiz and Claude Opus 5
2026-08-20 02:19:23 +05:30
abebbcf8af
chore: regenerate baselines after the legacy cleanup
Clintchiz and Claude Opus 5
2026-08-20 02:04:59 +05:30
5720f93db1
test(auth): restore plugin engine-hook coverage via invokeAuthHandler
Clintchiz and Claude Opus 5
2026-08-20 01:43:38 +05:30
7f5e1bc3cf
refactor: remove the deprecated auth options
Clintchiz and Claude Opus 5
2026-08-20 01:38:08 +05:30
97d60d0ba8
refactor: drop the deprecated compiler re-export shims
Clintchiz and Claude Opus 5
2026-08-20 01:33:48 +05:30
e7e7b58160
chore: drop update migrations below 0.8.0
Clintchiz and Claude Opus 5
2026-08-20 01:28:33 +05:30
e09a35b4bd
fix(store): give the fix-round-2 regression test explicit generics
Clintchiz and Claude Opus 5
2026-08-20 01:15:35 +05:30
5c8f3ede54
refactor: delete the compatibility config surface
Clintchiz
2026-08-20 01:11:35 +05:30
d19595c7ba
fix(store): drop unreachable legacy StoreRuntime fallback
Clintchiz and Claude Opus 5
2026-08-20 00:58:26 +05:30
b7796b103a
fix(typecheck): drop legacy FunctionRuntime branches in contracts/index
Clintchiz and Claude Opus 5
2026-08-20 00:51:21 +05:30
ec63090006
refactor: replace the legacy function runtime with shared
Clintchiz and Claude Opus 5
2026-08-19 23:13:05 +05:30
224af8fd96
docs: four implementation plans for the cleanup, apis block, migration, and editor work
Clintchiz and Claude Opus 5
2026-08-19 23:05:31 +05:30
68cc75d0b0
docs: fold the auth deprecations into the cleanup spec as a firm scope
Clintchiz and Claude Opus 5
2026-08-19 22:55:50 +05:30
43652c14af
docs: specs for apis blocks, migration, and editor tooling
Clintchiz and Claude Opus 5
2026-08-19 22:52:31 +05:30
e40d8319a6
docs: spec for the legacy, deprecated, and unused-config cleanup
Clintchiz and Claude Opus 5
2026-08-19 22:47:22 +05:30
2f075df42c
release: patch cli, compiler, core, csr, syntax, validation
Clintchiz and Claude Opus 5
2026-08-19 21:36:44 +05:30
281615a4b0
fix(validation): stop unrecognised boolean strings coercing to a silent false
Clintchiz and Claude Opus 5
2026-08-19 21:26:20 +05:30
3ae5d7cf97
fix(compiler): stop error {} from swallowing response {} bugs in api blocks
Clintchiz
2026-08-19 21:11:26 +05:30
b5029889a5
fix: address all seven final-gate findings for typed api blocks
Clintchiz and Claude Opus 5
2026-08-19 20:37:26 +05:30
e9db4ca24d
test(core): cover defineEndpoint's no-second-argument request-parsing path
Clintchiz and Claude Opus 5
2026-08-19 20:16:32 +05:30
5318320c70
fix(examples): make the api-block demo endpoint actually type-check
Clintchiz and Claude Opus 5
2026-08-19 20:05:10 +05:30
b3ed9689fa
docs: add complete framework feature report
Clintchiz
2026-08-19 17:48:25 +05:30
e5de7b54a5
feat(examples): worked example for typed api blocks
Clintchiz and Claude Opus 5
2026-08-19 17:08:49 +05:30
3252b1b20e
fix(compiler): type-check the emitted ssr binding array and share error handling across call sites
Clintchiz and Claude Opus 5
2026-08-19 16:42:38 +05:30
7601477f7d
feat(compiler): run error section on ssr api call failure
Clintchiz and Claude Opus 5
2026-08-19 16:24:20 +05:30
847b6dbe59
feat(compiler): support sections in ssr api blocks
Clintchiz and Claude Opus 5
2026-08-19 16:19:27 +05:30
04be24ddd8
fix(cli): close the extra-field gap in AssertAssignable, add tsc-based enforcement tests
Clintchiz and Claude Opus 5
2026-08-19 16:14:13 +05:30
785e8a65bd
fix(cli): move api-block assertions into a real .ts file
Clintchiz and Claude Opus 5
2026-08-19 16:01:07 +05:30
a2698fb51a
docs: correct the api block spec's type-enforcement mechanism
Clintchiz and Claude Opus 5
2026-08-19 15:58:05 +05:30
419614d9d1
feat(cli): generate type assertions for api blocks
Clintchiz and Claude Opus 5
2026-08-19 15:56:02 +05:30
70777e4a45
fix(compiler): reserve api as a runtime binding to avoid client-scope collision
Clintchiz and Claude Opus 5
2026-08-19 15:45:09 +05:30
bd2f6ac5e3
feat(compiler): compile client api blocks into the browser module
Clintchiz and Claude Opus 5
2026-08-19 15:41:13 +05:30
b457ad1d54
feat(csr): add the api block transport
Clintchiz
2026-08-19 15:37:23 +05:30
323f57b32b
fix(syntax): make api-section scanning string/comment-aware
Clintchiz and Claude Opus 5
2026-08-19 15:30:51 +05:30
028c2a6d64
feat(syntax): parse sectioned api blocks
Clintchiz and Claude Opus 5
2026-08-19 15:21:10 +05:30
2f0f82b29f
chore: ignore the subagent-driven-development workspace
Clintchiz and Claude Opus 5
2026-08-19 15:18:39 +05:30
50097ec4b4
docs: implementation plan for typed api blocks
Clintchiz and Claude Opus 5
2026-08-19 15:15:02 +05:30
f026415ba6
docs: design for typed, callable api blocks in .wrn files
Clintchiz and Claude Opus 5
2026-08-19 15:09:30 +05:30
2cbc3e43e1
release: patch compiler, cli, dev-server
Clintchiz and Claude Opus 5
2026-08-19 14:17:51 +05:30
55fed2177a
fix(compiler): strip TypeScript from client function bodies
Clintchiz and Claude Opus 5
2026-08-19 14:03:14 +05:30
8c609edd32
release: patch csr, dev-server, language-server, react, ui
Clintchiz and Claude Opus 5
2026-08-19 13:42:26 +05:30
e898929193
fix(react): mount visible islands and load rebuilt code after HMR
Clintchiz and Claude Opus 5
2026-08-19 13:32:05 +05:30
18a1c40118
fix(dev-server): recycle the server once hot rebuilds pile up
Clintchiz and Claude Opus 5
2026-08-19 10:30:54 +05:30
a20f143acb
fix: isolate test globals, close tags at every caret, trim the runtime
Clintchiz and Claude Opus 5
2026-08-19 10:14:18 +05:30
ac248f2bb0
fix(csr): run for/while loops and keep declarations out of state
Clintchiz and Claude Opus 5
2026-08-19 02:24:34 +05:30
0904a4efaa
fix(csr): render control blocks created by a client rerender
Clintchiz and Claude Opus 5
2026-08-19 00:49:31 +05:30
5b11b937bb
Release CLI with reactive control block runtime
Clintchiz
2026-08-19 00:27:32 +05:30
f199385204
Make if and each blocks reactive on the client
Clintchiz
2026-08-19 00:22:00 +05:30
c0c2fa4595
chore(release): publish CLI 0.8.43
Clintchiz
2026-08-18 23:38:54 +05:30
cfdcdd00ad
chore(release): publish dev server 0.8.39
Clintchiz
2026-08-18 23:31:21 +05:30
03d5cb6aa6
fix(gateway): proxy browser server functions to workspace apps
Clintchiz
2026-08-18 23:30:42 +05:30
701acd828c
fix(vscode): avoid relative-link parsing in changelog
Clintchiz
2026-08-18 22:55:11 +05:30
b28b79c370
fix(vscode): use supported Marketplace publish flags
Clintchiz
2026-08-18 22:52:59 +05:30
fdd0c9f847
chore: complete HTML editing verification
Clintchiz
2026-08-18 22:49:07 +05:30
7ad336b4dd
chore(vscode): prepare 0.8.8 marketplace release
Clintchiz
2026-08-18 22:43:01 +05:30
d70e89230b
chore(release): publish language server 0.8.10
Clintchiz
2026-08-18 22:38:47 +05:30
7e6d8c3bc8
test(language-server): add end-to-end verification for HTML editing support
Clintchiz and Claude Opus 5
2026-08-18 21:59:19 +05:30
92c0920c9b
test(vscode): guard the Emmet mapping and auto-close setting
Clintchiz and Claude Opus 5
2026-08-18 21:36:17 +05:30
a8d8ac386f
test(vscode): add integration tests for completion provider guard
Clintchiz
2026-08-18 21:28:38 +05:30
2c8841cc5f
fix(vscode): stop duplicating completions inside view blocks
Clintchiz
2026-08-18 21:23:54 +05:30
b344d2a70a
fix(vscode): guard tag auto-close against replaced selections and stale round-trips
Clintchiz and Claude Opus 5
2026-08-18 21:20:16 +05:30
e83f0366ef
feat(vscode): close HTML tags as they are typed in .wrn files
Clintchiz and Claude Opus 5
2026-08-18 21:16:47 +05:30
d9e8f5be82
feat(language-server): add tag folding and linked editing
Clintchiz
2026-08-18 21:10:57 +05:30
bd0c1317ff
test(language-server): cover didClose region-cache clear end-to-end
Clintchiz
2026-08-18 21:04:33 +05:30
97801287f9
feat(language-server): merge HTML completions and hover into one response
Clintchiz
2026-08-18 20:56:17 +05:30
d77638131b
fix(language-server): don't self-close tags inside quoted attribute values
Clintchiz
2026-08-18 20:47:19 +05:30
609224591c
feat(language-server): answer HTML completion, hover, folding, and tag close
Clintchiz
2026-08-18 20:43:47 +05:30
6074d19c43
fix(language-server): bypass cache for version-less documents
Clintchiz
2026-08-18 20:38:37 +05:30
7301849a7f
feat(language-server): add offset-preserving virtual HTML document
Clintchiz
2026-08-18 20:34:24 +05:30
7d481df652
docs(html-editing): add implementation plan
feat/wrn-html-editing
Clintchiz and Claude Opus 5
2026-08-18 20:30:34 +05:30
5477f5436d
docs(html-editing): add design spec for HTML support in .wrn files
Clintchiz and Claude Opus 5
2026-08-18 20:23:08 +05:30
b646ec8d00
chore(release): patch-bump packages changed since the last publish
Clintchiz and Claude Opus 5
2026-08-18 20:01:01 +05:30
e66d2425aa
fix(gateway): allow HMR sockets on every configured domain
Clintchiz and Claude Opus 5
2026-08-18 19:53:27 +05:30
b3b65dddd8
fix(db): stamp the dialect into generated query files
Clintchiz and Claude Opus 5
2026-08-18 19:44:36 +05:30
5dbcc5b85d
fix(i18n): ship i18n data as a JSON block so CSP cannot block it
Clintchiz and Claude Opus 5
2026-08-18 19:44:28 +05:30
e819c5739e
Revert "chore(example): regenerate basic-app queries"
chore/pending-workspace-changes
Clintchiz and Claude Opus 5
2026-08-18 19:26:07 +05:30
ac164789bd
fix(dev): serve the HMR client as an external script
Clintchiz and Claude Opus 5
2026-08-18 19:25:40 +05:30
88ec3a5cb6
chore(example): regenerate basic-app queries
Clintchiz and Claude Opus 5
2026-08-18 19:17:15 +05:30
28085b5a43
chore(db,scripts): pending migration and packaging tweaks
Clintchiz and Claude Opus 5
2026-08-18 19:17:02 +05:30
5d7bd81601
fix(dev-toolbar): report development-appropriate budgets
Clintchiz and Claude Opus 5
2026-08-18 19:17:01 +05:30
5e114d867f
feat(gateway): forward application identity on WebSocket upgrades
Clintchiz and Claude Opus 5
2026-08-18 19:16:54 +05:30
10421465df
fix(styles): stop scanning every component for utility sources
Clintchiz and Claude Opus 5
2026-08-18 19:16:53 +05:30
52cce2c628
style(docs): apply Prettier to the React islands spec and plan
Clintchiz and Claude Opus 5
2026-08-18 19:16:45 +05:30
afa2a8c093
chore(deps): move packages to TypeScript 6.0.3
Clintchiz and Claude Opus 5
2026-08-18 19:16:34 +05:30
4dd7681bf7
fix(dev): repair the HMR client and keep islands alive across updates
feat/react-islands
Clintchiz and Claude Opus 5
2026-08-18 18:15:21 +05:30
843db2815f
fix(islands): rebuild on .tsx edits and support islands inside components
Clintchiz and Claude Opus 5
2026-08-18 16:26:58 +05:30
17aa3b98eb
feat(islands): wire islands end to end
Clintchiz and Claude Opus 5
2026-08-18 16:16:03 +05:30
442a3106ed
test(islands): guard zero-JS routes and single-React bundling
Clintchiz and Claude Opus 5
2026-08-18 15:50:26 +05:30
3115277e9d
chore(ui): refresh the stale UI visual contract baseline
Clintchiz and Claude Opus 5
2026-08-18 15:44:27 +05:30
02fdfa3aee
feat(react): remount islands on hot module replacement
Clintchiz and Claude Opus 5
2026-08-18 15:34:36 +05:30
5f66c8129c
docs(react-islands): drop the write-during-render guard
Clintchiz and Claude Opus 5
2026-08-18 15:33:36 +05:30
01a3b3b4e9
feat(compiler): classify island routes as static-interactive
Clintchiz and Claude Opus 5
2026-08-18 15:30:19 +05:30
a184f1a3be
feat(islands): serve the island runtime in dev, prod, and static builds
Clintchiz and Claude Opus 5
2026-08-18 15:28:10 +05:30