root
f70ca09f78
Framework updates
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-12 17:25:07 +00:00
root
ee709ae86d
Fix Ajax batch controller response format (_success not success)
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-08 19:51:25 +00:00
root
fb9c96ae61
Add timing-indifference contract and fix form input components
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-07 07:12:46 +00:00
root
ff04f85403
Allow Polymorphic_Field_Helper::parse() to accept array and object inputs
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-07 06:09:04 +00:00
root
36979e4b52
Add get_polymorphic_parent() helper for type_ref_columns compatibility
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-07 05:24:15 +00:00
root
993be621a2
Document that model datetime attributes are already ISO strings
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-06 07:58:48 +00:00
root
475fc333ab
Fix Rsx_DateTime_Cast to handle microsecond timestamps after save()
...
Fix sidebar not displaying: use custom breakpoint classes
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-06 07:49:46 +00:00
root
71d042ff3c
Framework updates
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-06 06:03:05 +00:00
root
1506573202
Add phone-sm/phone-lg breakpoints and improve SCSS scope error message
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-30 03:18:09 +00:00
root
d41a534744
Add col-5ths responsive columns and Width_Group JS utility
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 23:34:56 +00:00
root
3afb345fbc
Update npm dependencies
...
Update npm dependencies
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 22:21:17 +00:00
root
54c72c21fc
Update npm dependencies
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 11:20:34 +00:00
root
b4bfd28f9f
Add component update instructions to text_field_max_lengths migration doc
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 10:53:21 +00:00
root
12b742fbdf
Add Text_Input $max_length requirement and Model.field_length() API
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 10:48:10 +00:00
root
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
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 09:43:23 +00:00
root
88aa57d591
Rename Checkbox_Multiselect to Checkbox_Multiselect_Input
...
Implement template method pattern for Form_Input_Abstract
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 07:05:46 +00:00
root
bded711d1c
Convert Spa.action property to Spa.action() method
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 05:49:17 +00:00
root
1b46c5270c
Add skills documentation and misc updates
...
Add form value persistence across cache revalidation re-renders
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 04:38:06 +00:00
root
432d167dda
Add type_refs API guidance and db:query warning
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-28 07:00:55 +00:00
root
e1d4ea6592
Update responsive breakpoints and migration stub examples
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-28 06:52:39 +00:00
root
61fec79af0
Add polymorphic join helpers (joinMorph, leftJoinMorph, rightJoinMorph)
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 23:55:05 +00:00
root
94dce4f021
Add transparent type_ref conversion in WHERE clauses
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 23:49:21 +00:00
root
56680840a1
Fix undefined Manifest::php_resolve_class() in Type_Ref_Registry
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 23:32:35 +00:00
root
97fc6270f9
Fix migration to use PHP-level index existence checks
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 23:16:26 +00:00
root
4db772b132
Add polymorphic type references system for efficient integer-based storage
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 23:10:30 +00:00
root
c1485ccbdb
Add 10-second error suppression grace period after SPA navigation
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 22:01:36 +00:00
root
f08d3de0c8
Add loader title hint for SPA navigation feedback
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 22:29:45 +00:00
root
b54484c7ed
Add incremental manifest-time code quality checks and JS duplicate method detection
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 21:49:28 +00:00
root
0ea0341aeb
Add flash alert UX improvements, User_Model fetch security, and SCSS-SCOPE-01 BEM guidance
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 20:46:18 +00:00
root
fd7d3340f4
Fix JS-JQUERY-VAR-01 and MANIFEST-FILENAME-01 false positives
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 03:49:09 +00:00
root
aac7585b8c
Fix MODEL-ENUMS-01 to properly detect top-level keys and ignore comments
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 03:36:41 +00:00
root
051ab489d0
Fix MODEL-REL-01 and MODEL-ENUMS-01 false positives in code quality rules
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 03:25:02 +00:00
root
209dd72b03
Fix PHP-ALIAS-01 rule and resolve all fetch() aliasing violations
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 02:44:39 +00:00
root
7d379b2402
Implement BEM-style enum naming and fetch() anti-aliasing policy
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 02:17:31 +00:00
root
a289eecf0f
Improve JS enum_val() with caching and single-value lookup
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 00:45:41 +00:00
root
1abbac58e7
Add safe_html() for XSS-safe WYSIWYG HTML sanitization
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-25 23:39:42 +00:00
root
1322bbf988
Add MODEL-CARBON-01 rule to prevent Carbon casts in models
...
Remove auto-generated tests and .expect files
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-25 21:04:36 +00:00
root
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
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-25 03:59:58 +00:00
root
1f32bed10a
Update jqhtml packages to latest versions
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-24 23:25:34 +00:00
root
3834303c8a
Add MODEL-FETCH-DATE-01 rule and migrate to client-side date formatting
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-24 23:18:11 +00:00
root
8bedb8442d
Use string-based date/datetime casts instead of Carbon objects
...
Add TODO expectations and comments documentation to expect_files man page
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-24 22:47:19 +00:00
root
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
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-24 21:47:53 +00:00
root
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
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 23:26:55 +00:00
root
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
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 22:44:35 +00:00
root
69af4e87d4
Fix Form_Utils to use component.$sid() instead of data-sid selector
...
Add response helper functions and use _message as reserved metadata key
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 22:38:48 +00:00
root
678ff17ad6
Fix sudo handling for MySQL socket directory permissions in migrate commands
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 21:23:23 +00:00
root
77663169a2
Use rspade credentials for MySQL readiness check in migrate commands
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 20:41:09 +00:00
root
3502cf1af1
Ensure MySQL socket directory exists with proper permissions before start
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 20:38:36 +00:00
root
a5b696e8bf
Increase MySQL wait timeout to 120 seconds in migrate commands
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 20:26:29 +00:00
root
b444f10c8e
Add sudo support for migrate commands when not running as root
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 10:12:49 +00:00