Fix code quality violations and rename select input components

Move small tasks from wishlist to todo, update npm packages
Replace #[Auth] attributes with manual auth checks and code quality rule
Remove on_jqhtml_ready lifecycle method from framework
Complete ACL system with 100-based role indexing and /dev/acl tester
WIP: ACL system implementation with debug instrumentation
Convert rsx:check JS linting to RPC socket server
Clean up docs and fix $id→$sid in man pages, remove SSR/FPC feature
Reorganize wishlists: priority order, mark sublayouts complete, add email
Update model_fetch docs: mark MVP complete, fix enum docs, reorganize
Comprehensive documentation overhaul: clarity, compression, and critical rules
Convert Contacts/Projects CRUD to Model.fetch() and add fetch_or_null()
Add JS ORM relationship lazy-loading and fetch array handling
Add JS ORM relationship fetching and CRUD documentation
Fix ORM hydration and add IDE resolution for Base_* model stubs
Rename Json_Tree_Component to JS_Tree_Debug_Component and move to framework
Enhance JS ORM infrastructure and add Json_Tree class name badges

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-23 21:39:43 +00:00
parent 78553d4edf
commit 84ca3dfe42
167 changed files with 7538 additions and 49164 deletions

View File

@@ -286,6 +286,7 @@ return [
'app/RSpade/CodeQuality', // Code quality rules and checks
'app/RSpade/Testing', // Testing framework classes
'app/RSpade/Lib', // UI features and other extras
'app/RSpade/Components', // Framework-provided reusable components
'app/RSpade/temp', // Framework developer testing directory
],
@@ -456,34 +457,6 @@ return [
\App\RSpade\Core\Providers\Rsx_Dispatch_Bootstrapper_Handler::class, // Priority 1000
],
/*
|--------------------------------------------------------------------------
| SSR Full Page Cache (FPC) Configuration
|--------------------------------------------------------------------------
|
| Settings for server-side rendered static page caching. Routes marked with
| #[Static_Page] attribute are pre-rendered as static HTML via headless
| Chrome (Playwright) and cached in Redis for optimal SEO and performance.
|
| Cache Behavior:
| - Only served to unauthenticated users (no active session)
| - Auto-invalidates on deployment (build_key changes)
| - Supports ETags for 304 Not Modified responses
| - Cache headers: 0s in dev, 5min in prod
|
| Commands:
| - php artisan rsx:ssr_fpc:create /route # Generate cache for route
| - php artisan rsx:ssr_fpc:reset # Clear all FPC caches
|
*/
'ssr_fpc' => [
// Enable SSR Full Page Cache system
'enabled' => env('SSR_FPC_ENABLED', false),
// Playwright generation timeout in milliseconds
'generation_timeout' => env('SSR_FPC_TIMEOUT', 30000),
],
/*
|--------------------------------------------------------------------------
| Thumbnail Configuration