Commit Graph

218 Commits

Author SHA1 Message Date
hykocx 3eeaebfa68 chore: bump version to 1.4.146 2026-04-25 18:08:02 -04:00
hykocx d7aa3532d1 chore: bump version to 1.4.145 2026-04-25 18:07:21 -04:00
hykocx 4bd51bcd13 chore: bump version to 1.4.144 2026-04-25 18:05:36 -04:00
hykocx 1a132bb1af chore: bump version to 1.4.143 2026-04-25 18:01:22 -04:00
hykocx 8bed913459 chore: bump version to 1.4.142 2026-04-25 17:56:32 -04:00
hykocx 60689b8c4d chore: bump version to 1.4.141 2026-04-25 17:53:19 -04:00
hykocx 489147d25d chore: bump version to 1.4.140 2026-04-25 17:49:12 -04:00
hykocx b775b05c15 chore: bump version to 1.4.139 2026-04-25 17:46:08 -04:00
hykocx fdf35f36a3 chore: bump version to 1.4.138 2026-04-25 17:42:55 -04:00
hykocx 645a54dba5 chore: bump version to 1.4.137 2026-04-25 17:37:26 -04:00
hykocx 0c99bf5002 chore: bump version to 1.4.136 2026-04-25 17:08:00 -04:00
hykocx 8b61da7322 chore: bump version to 1.4.135 2026-04-25 17:05:36 -04:00
hykocx 5474368a7e chore: bump version to 1.4.134 2026-04-25 15:15:31 -04:00
hykocx 9cdc945639 chore: bump version to 1.4.133 2026-04-25 15:05:31 -04:00
hykocx cb547f6400 docs(core): update server boundary rules and fix db import paths
- document `.server.js` suffix requirement for node-only imports in DEV.md
- add client-safe subentries table and server-only barrel warnings in MODULES.md
- fix `crud.js` and `database/index.js` to import from `db.server.js`
- replace `createRequire` with `pathToFileURL` in `discover.server.js` for ESM-only modules
- update admin navigation and registry to use safe client-compatible imports
- bump version to 1.4.132
2026-04-25 15:05:26 -04:00
hykocx eb87d9070d chore: bump version to 1.4.131 2026-04-25 14:43:08 -04:00
hykocx 92f3e4c561 chore: bump version to 1.4.130 2026-04-25 14:34:46 -04:00
hykocx c793bc418c chore: bump version to 1.4.129 2026-04-25 14:25:06 -04:00
hykocx 94ab6c36cb docs(modules): update module discovery architecture to static manifest approach
- replace dynamic import strategy with static manifest generated by `zen-modules sync` cli
- add `zen-modules` binary entry point in `package.json`
- add `cli.js` implementing the `zen-modules sync` command
- update `discover.server.js` to consume static manifest instead of scanning at runtime
- update `index.js` to reflect new module registration flow
- update `init.js` to accept pre-resolved modules from manifest
- revise docs to document manifest format, sync triggers, and build requirements
2026-04-25 14:24:56 -04:00
hykocx c9a3634fc9 chore: bump version to 1.4.128 2026-04-25 13:14:44 -04:00
hykocx 65e833d020 chore: bump version to 1.4.127 2026-04-25 13:08:17 -04:00
hykocx 7d6765b58b chore: bump version to 1.4.126 2026-04-25 13:01:10 -04:00
hykocx 7afcb2cb5a refactor(admin): split protect guards into dedicated export path
- remove `protectAdmin`/`isAdmin` re-exports from `features/admin/index.js` to avoid top-level `next/headers` import
- add `./features/admin/protect` export entry in `package.json`
- lazy-import `next/headers` in `router.js` `requireAuth` to defer resolution
- update `features/admin/README.md` to document new import paths
- translate `features/auth/index.js` comment to French for consistency
2026-04-25 13:01:06 -04:00
hykocx 6bbf3f1507 chore: bump version to 1.4.125 2026-04-25 12:52:36 -04:00
hykocx b17895e162 chore: bump version to 1.4.124 2026-04-25 12:44:28 -04:00
hykocx 143d9bd2cc chore: bump version to 1.4.123 2026-04-25 12:39:25 -04:00
hykocx e783a39ced chore: bump version to 1.4.122 2026-04-25 10:50:18 -04:00
hykocx a3aff9fa49 feat(modules): add external module system with auto-discovery and public pages support
- add `src/core/modules/` with registry, discovery (server), and public index
- add `src/core/public-pages/` with registry, server component, and public index
- add `src/core/users/permissions-registry.js` for runtime permission registration
- expose `./modules`, `./public-pages`, and `./public-pages/server` package exports
- rename `registerFeatureRoutes` to `registerApiRoutes` with backward-compatible alias
- extend `seedDefaultRolesAndPermissions` to include module-registered permissions
- update `initializeZen` and shared init to wire module discovery and registration
- add `docs/MODULES.md` documenting the `@zen/module-*` authoring contract
- update `docs/DEV.md` with references to module system docs
2026-04-25 10:50:13 -04:00
hykocx 3098940905 chore: bump version to 1.4.121 2026-04-25 10:12:37 -04:00
hykocx 78ba61e60e chore: bump version to 1.4.120 2026-04-25 10:02:54 -04:00
hykocx 584e96a00d chore: bump version to 1.4.119 2026-04-25 09:59:37 -04:00
hykocx ebdeea7287 chore: bump version to 1.4.118 2026-04-25 09:47:37 -04:00
hykocx 27ebc91d31 chore: bump version to 1.4.117 2026-04-25 09:39:06 -04:00
hykocx 2f91a8bcd3 chore: bump version to 1.4.116 2026-04-25 09:31:58 -04:00
hykocx 01a08b0005 chore: bump version to 1.4.115 2026-04-25 09:27:10 -04:00
hykocx cb8266d9a9 chore: bump version to 1.4.114 2026-04-25 09:23:31 -04:00
hykocx 0eee8af8b4 chore: bump version to 1.4.113 2026-04-25 09:06:19 -04:00
hykocx 3b442f2cf5 chore: bump version to 1.4.112 2026-04-25 09:04:17 -04:00
hykocx 0f199bb5cd chore: bump version to 1.4.111 2026-04-25 09:03:19 -04:00
hykocx 96c8cf1e97 chore: bump version to 1.4.110 2026-04-25 08:34:47 -04:00
hykocx e1ee9ef564 chore: bump version to 1.4.109 2026-04-24 21:38:30 -04:00
hykocx 879fee1b80 chore: bump version to 1.4.108 2026-04-24 21:34:38 -04:00
hykocx f6f2938e3b chore: bump version to 1.4.107 2026-04-24 21:25:00 -04:00
hykocx 5218f3f205 chore: bump version to 1.4.106 2026-04-24 21:22:15 -04:00
hykocx dd322bcc86 chore: bump version to 1.4.105 2026-04-24 21:16:28 -04:00
hykocx 190664bfbe chore: bump version to 1.4.104 2026-04-24 21:12:51 -04:00
hykocx 00ea4af242 chore: bump version to 1.4.103 2026-04-24 21:11:58 -04:00
hykocx 5f625adc76 chore: bump version to 1.4.102 2026-04-24 21:10:15 -04:00
hykocx 4474ab8204 chore: bump version to 1.4.101 2026-04-24 21:08:55 -04:00
hykocx 4ba9cac007 chore: bump version to 1.4.100 2026-04-24 21:06:10 -04:00