1683df867b
Extract Rsx_Droppable into its own file
root
2026-01-15 07:53:49 +00:00
e389093a0a
Deduplicate CDN assets by URL in bundle compiler Unify CDN asset collection between dev and prod modes
root
2026-01-14 23:25:10 +00:00
2711c60284
Fix CDN assets not included in production mode
root
2026-01-14 23:03:09 +00:00
2489997e42
Move mode detection from Rsx_Mode to Rsx class Simplify ajax batching to be mode-based instead of configurable
root
2026-01-14 22:33:49 +00:00
45838aafd2
Working state snapshot with debug settings and pending changes Fix manifest helper delegator missing return statements
root
2026-01-14 22:01:13 +00:00
d523f0f600
Fix code quality violations and exclude Manifest from checks Document application modes (development/debug/production) Add global file drop handler, order column normalization, SPA hash fix Serve CDN assets via /_vendor/ URLs instead of merging into bundles Add production minification with license preservation Improve JSON formatting for debugging and production optimization Add CDN asset caching with CSS URL inlining for production builds Add three-mode system (development, debug, production) Update Manifest CLAUDE.md to reflect helper class architecture Refactor Manifest.php into helper classes for better organization Pre-manifest-refactor checkpoint: Add app_mode documentation
root
2026-01-14 10:38:22 +00:00
bb9046af1b
Move resolved_permissions to user object via toArray()
root
2026-01-13 09:04:15 +00:00
8ef798c30f
Add client-side Permission class and resolved_permissions to rsxapp Refactor date/time classes to reduce code redundancy
root
2026-01-13 08:35:06 +00:00
12b742fbdf
Add Text_Input $max_length requirement and Model.field_length() API
root
2025-12-29 10:48:10 +00:00
21a7149486
Switch Ajax transport to JSON with proper Content-Type Migrate $name from Form_Field to input components Refactor form inputs: $name moves from Form_Field to input components
root
2025-12-29 09:43:23 +00:00
88aa57d591
Rename Checkbox_Multiselect to Checkbox_Multiselect_Input Implement template method pattern for Form_Input_Abstract
root
2025-12-29 07:05:46 +00:00
a289eecf0f
Improve JS enum_val() with caching and single-value lookup
root
2025-12-26 00:45:41 +00:00
1abbac58e7
Add safe_html() for XSS-safe WYSIWYG HTML sanitization
root
2025-12-25 23:39:42 +00:00
1322bbf988
Add MODEL-CARBON-01 rule to prevent Carbon casts in models Remove auto-generated tests and .expect files
root
2025-12-25 21:04:36 +00:00
29c657f7a7
Exclude tests directory from framework publish Add 100+ automated unit tests from .expect file specifications Add session system test Add rsx:constants:regenerate command test Add rsx:logrotate command test Add rsx:clean command test Add rsx:manifest:stats command test Add model enum system test Add model mass assignment prevention test Add rsx:check command test Add migrate:status command test
root
2025-12-25 03:59:58 +00:00
3834303c8a
Add MODEL-FETCH-DATE-01 rule and migrate to client-side date formatting
root
2025-12-24 23:18:11 +00:00
8bedb8442d
Use string-based date/datetime casts instead of Carbon objects Add TODO expectations and comments documentation to expect_files man page
root
2025-12-24 22:47:19 +00:00
1b57ec2785
Add datetime system (Rsx_Time/Rsx_Date) and .expect file documentation system Tighten CLAUDE.dist.md for LLM audience - 15% size reduction Add Repeater_Simple_Input component for managing lists of simple values Add Polymorphic_Field_Helper for JSON-encoded polymorphic form fields Fix incorrect data-sid selector in route-debug help example Fix Form_Utils to use component.$sid() instead of data-sid selector Add response helper functions and use _message as reserved metadata key
root
2025-12-24 21:47:53 +00:00
eb3ccd722d
Add Polymorphic_Field_Helper for JSON-encoded polymorphic form fields Fix incorrect data-sid selector in route-debug help example Fix Form_Utils to use component.$sid() instead of data-sid selector Add response helper functions and use _message as reserved metadata key
root
2025-12-23 23:26:55 +00:00
f5b901762c
Fix incorrect data-sid selector in route-debug help example Fix Form_Utils to use component.$sid() instead of data-sid selector Add response helper functions and use _message as reserved metadata key
root
2025-12-23 22:44:35 +00:00
69af4e87d4
Fix Form_Utils to use component.$sid() instead of data-sid selector Add response helper functions and use _message as reserved metadata key
root
2025-12-23 22:38:48 +00:00
678ff17ad6
Fix sudo handling for MySQL socket directory permissions in migrate commands
root
2025-12-23 21:23:23 +00:00
77663169a2
Use rspade credentials for MySQL readiness check in migrate commands
root
2025-12-23 20:41:09 +00:00
3502cf1af1
Ensure MySQL socket directory exists with proper permissions before start
root
2025-12-23 20:38:36 +00:00
a5b696e8bf
Increase MySQL wait timeout to 120 seconds in migrate commands
root
2025-12-23 20:26:29 +00:00
b444f10c8e
Add sudo support for migrate commands when not running as root
root
2025-12-23 10:12:49 +00:00
192811e48a
Add form conventions man page and CLAUDE.md documentation
root
2025-12-23 10:01:04 +00:00
c7a2ec94ab
Allow Rsx.Route() to accept string integers as params
root
2025-12-23 09:18:10 +00:00