Clintchiz and Claude Opus 5
e136fbc56a
fix(router): quietly skip permissions.gen.{ts,js} in authz scan
...
Task 10 fix round 1: the coordinator's plan doc (41fb82b9 ) recorded that
generated authz type files should be skipped before the isSafeIslandName
check, but the code change never landed. isSafeIslandName rejects the dot
in the stripped basename "permissions.gen", so every app running Task 12's
codegen would warn on every boot.
Add a quiet skip for *.gen.ts / *.gen.js immediately after the extension
guard, before the name check. Add tests: a .gen.ts file is skipped without
a console.warn (spied), and a .gen.js file is skipped the same way while a
legitimately named .js declaration is still discovered.
Also corrects the scanDir extraExtensions doc comment, which incorrectly
implied app/schemas passes it too (only app/authz does).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-04 20:09:16 +05:30
Clintchiz
e7743cdbb5
feat(router): discover app/authz declarations
...
Scan app/authz/<name>.{ts,js} the same way app/schemas is scanned,
exposing Router.authz: ComponentRef[]. Also update the two other
literal Router construction sites (prod runtime, dev-server test
fixture) that now need the new required field.
scanDir gains an optional extraExtensions parameter (default []) so
the authz scan can accept .js files without widening the extension
allow-list used by route scanning (app/pages, app/api, app/realtime),
which would otherwise leak .js into generated route URLs via
fileToRoute.
2026-08-04 19:52:37 +05:30
Clintchiz
72e4d3eceb
release: WRNexusJS 0.8.0
Quality / quality (ubuntu-latest) (push) Failing after 12m19s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-08-04 12:19:09 +05:30
Clintchiz
4cebacadfe
release: WRNexusJS 0.8.3
Quality / quality (ubuntu-latest) (push) Failing after 12m9s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-08-03 19:47:30 +05:30
Clintchiz
4550a11460
release: WRNexusJS 0.8.2
Quality / quality (ubuntu-latest) (push) Failing after 22s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-08-03 02:14:54 +05:30
Clintchiz
3c6b659f36
release: WRNexusJS 0.8.1
Quality / quality (ubuntu-latest) (push) Failing after 13m28s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-08-03 01:34:56 +05:30
Clintchiz
586a6db8ff
release: WRNexusJS 0.8.0
Quality / quality (ubuntu-latest) (push) Failing after 21s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-08-02 23:18:51 +05:30
Clintchiz
87507edf59
release: WRNexusJS 0.7.0
2026-08-01 10:04:42 +05:30
Clintchiz
687d345882
release: WRNexusJS 0.6.0
2026-08-01 01:09:58 +05:30
Clintchiz
358a520bc5
release: WRNexusJS 0.5.14
2026-07-30 21:29:25 +05:30
Clintchiz
9dffe83f32
release: WRNexusJS 0.5.13
2026-07-30 20:46:47 +05:30
Clintchiz
d64e899993
release: WRNexusJS 0.5.12
2026-07-30 18:59:01 +05:30
Clintchiz
f37303b22d
release: WRNexusJS 0.5.11
2026-07-30 15:03:52 +05:30
Clintchiz
d1b0c55b53
release: WRNexusJS 0.5.10
2026-07-30 13:36:29 +05:30
Clintchiz
8fc6f15402
feat(wrn): support native structured prop expressions
2026-07-29 16:46:18 +05:30
Clintchiz
6afe32f63f
release: WRNexusJS 0.5.0
2026-07-29 12:51:10 +05:30
Clintchiz
30e5721e84
release: WRNexusJS 0.4.0
2026-07-27 12:42:18 +05:30
Clintchiz
d0aded0392
release: WRNexusJS 0.3.6
2026-07-24 15:30:48 +05:30
Clintchiz
c81dedff17
release: WRNexusJS 0.3.5
2026-07-24 12:46:44 +05:30
Clintchiz
d51662826d
release: WRNexusJS 0.3.4
2026-07-22 21:25:53 +05:30
Clintchiz
e2d9ea1ece
release: WRNexusJS 0.3.3
2026-07-22 20:37:59 +05:30
Clintchiz
58ba2f2046
release: WRNexusJS 0.3.2
2026-07-22 20:10:44 +05:30
Clintchiz
304819dfe9
release: WRNexusJS 0.3.1
2026-07-22 18:42:20 +05:30
Clintchiz
07d8fb59d6
release: WRNexusJS 0.3.0
2026-07-22 17:29:08 +05:30
Clintchiz
13dfa31d19
release: WRNexusJS 0.2.79
2026-07-22 12:56:07 +05:30
Clintchiz
c6fc0f1f63
release: WRNexusJS 0.2.78
2026-07-22 01:53:18 +05:30
Clintchiz
7ff5b3e8c5
release: WRNexusJS 0.2.77
2026-07-22 01:26:10 +05:30
Clintchiz
569365143b
release: WRNexusJS 0.2.76
2026-07-21 13:09:09 +05:30
Clintchiz
69b6cd431f
release: WRNexusJS 0.2.75
2026-07-21 12:30:46 +05:30
Clintchiz
2ca2d02b22
feat: support WRN imports and dynamic public shell
2026-07-21 11:15:06 +05:30
Clintchiz
0013c0771d
chore(release): prepare WRNexusJS 0.2.73
2026-07-20 16:34:20 +05:30
Clintchiz
0b8856b3b5
chore(release): prepare WRNexusJS 0.2.72
2026-07-20 16:15:03 +05:30
Clintchiz
944f83d3f4
fix: use public origins for SSO redirects
2026-07-20 15:04:20 +05:30
Clintchiz
a75779fa4d
fix: pin production runtime in applications
2026-07-20 14:45:56 +05:30
Clintchiz
2b4083c6db
fix: surface app errors in gateway logs
2026-07-20 14:26:27 +05:30
Clintchiz
aa2595ec01
fix: log production request failures
2026-07-20 13:48:47 +05:30
Clintchiz
b3e5e5b999
feat: configure workspace environment runtimes
2026-07-20 09:22:26 +05:30
Clintchiz
b95bdc6e77
release: prepare WRNexusJS 0.2.66
2026-07-20 00:10:04 +05:30
Clintchiz
f72aec7c8c
feat(ui): add professional visual fallbacks
2026-07-19 23:09:56 +05:30
Clintchiz
5ce45b4973
feat(cli): add production workspace command
2026-07-19 21:57:55 +05:30
Clintchiz
dcdb5e766d
fix(ui): polish linked catalog cards
2026-07-19 21:29:25 +05:30
Clintchiz
a3e21163c1
feat(ui): expose app theme contract and public components
2026-07-19 20:23:20 +05:30
Clintchiz
c5326f7622
fix: normalize component boundary spacing
2026-07-19 20:08:14 +05:30
Clintchiz
eaea2c5f72
fix: keep page shells transparent
2026-07-19 19:52:14 +05:30
Clintchiz
94ae40d8bd
feat: add typed WRN declarations
2026-07-19 18:44:27 +05:30
Clintchiz
0d3ec79ee4
release: complete UI component catalog 0.2.58
2026-07-19 18:14:06 +05:30
Clintchiz
c0c09426ff
release: WRNexusJS 0.2.57
2026-07-19 17:45:13 +05:30
Clintchiz
180239ef4c
release: WRNexusJS 0.2.56
2026-07-19 17:25:37 +05:30
Clintchiz
12beb6f4ba
release: WRNexusJS 0.2.55
2026-07-19 17:14:12 +05:30
Clintchiz
6dbc75c370
release: WRNexusJS 0.2.54
2026-07-19 15:51:27 +05:30