18 Commits

Author SHA1 Message Date
acdb9fd9c2 feat: implement missing CommandDefinition and ConsolePlayerCache Eloquent models 2026-06-11 22:28:26 -05:00
73a84d762f fix: make effectivePermissions response structure match RolesPage requirements 2026-06-11 22:20:06 -05:00
f5f0eee857 fix: check if command exists in DefaultRolesSeeder 2026-06-11 22:14:37 -05:00
e6111e0a0e feat: add SubstituteClientBindings to client route middleware 2026-06-11 22:13:46 -05:00
3830e54988 fix: ServerRoleController accepts 'me' userId, AutocompleteController null id UUID fallback 2026-06-11 22:08:08 -05:00
3bb4b323e7 feat: rewrite install.sh — update mode, dep checks, Blueprint detection, all 4 modules 2026-06-11 21:38:06 -05:00
3236acab16 feat: add RolesPage.tsx, patch_all_modules.py for all 4 addon modules 2026-06-11 21:29:54 -05:00
ded0d6f1b1 fix: add missing Admin controllers, fix __DIR__ paths (3 levels), defensive ServiceProvider 2026-06-11 21:08:15 -05:00
d413bca7e9 fix: defensive ServiceProvider (class_exists guards), fixed install.sh apply_patch logic 2026-06-11 21:05:57 -05:00
338dc52f76 fix: remove setCommand from seeder bootstrap (type error); installer now 100% clean 2026-06-11 20:51:34 -05:00
03c5b819b9 fix: seeder uses temp file to avoid heredoc conflict with piped bash 2026-06-11 20:50:44 -05:00
ae93a7804f fix: inline PHP seeder to bypass composer autoload, roles now seeded correctly 2026-06-11 20:49:51 -05:00
eddd6aec6f fix: use n for Node 22 upgrade, add composer dump-autoload before seeder 2026-06-11 20:48:10 -05:00
e76b692a65 fix: seeder namespace, Node 22 auto-upgrade in install.sh, hasTable migration guards 2026-06-11 20:44:26 -05:00
4fe9daf55c fix: idempotent migrations with hasTable guards, fix install retry 2026-06-11 20:42:58 -05:00
a5e3915be5 bugfix 2026-06-11 20:37:13 -05:00
b362357bcb File transfer 2026-06-11 20:33:44 -05:00
2cb1d58264 Initial commit: project scaffold 2026-06-11 19:58:48 -05:00