root
0efdcd4cde
Framework updates
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-02-01 05:16:45 +00:00
root
b8a454bca0
Add /dynamic segment to thumbnail route to prevent conflicts
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-28 23:28:06 +00:00
root
63816a7993
Remove migrate:begin/commit/rollback references, unify to migrate command
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-28 22:03:06 +00:00
root
2ff2609971
Add SPA dispatch events and auto-close modals on navigation
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-28 21:45:34 +00:00
root
a5e1c604ab
Framework updates
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-19 04:33:43 +00:00
root
1594502cb2
Add <%br= %> jqhtml syntax docs, class override detection, npm update
...
Document event handler placement and model fetch clarification
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-15 10:16:06 +00:00
root
1683df867b
Extract Rsx_Droppable into its own file
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-15 07:53:49 +00:00
root
2489997e42
Move mode detection from Rsx_Mode to Rsx class
...
Simplify ajax batching to be mode-based instead of configurable
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-14 22:33:49 +00:00
root
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
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-14 10:38:22 +00:00
root
bb9046af1b
Move resolved_permissions to user object via toArray()
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-13 09:04:15 +00:00
root
8ef798c30f
Add client-side Permission class and resolved_permissions to rsxapp
...
Refactor date/time classes to reduce code redundancy
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-13 08:35:06 +00:00
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
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
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
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
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
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
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
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
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
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
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
192811e48a
Add form conventions man page and CLAUDE.md documentation
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 10:01:04 +00:00
root
9e7269e4fc
Merge jqhtml class naming rules, add BEM child class check
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-19 01:46:34 +00:00
root
f67c88a4f1
Add comprehensive security audit (86 findings across 10 areas)
...
Secure dev auth with signed tokens, add email support for --user
Simplify breakpoint variables, suppress Sass deprecation warnings
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-19 01:14:31 +00:00
root
1a5d93140c
Framework updates
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-18 18:18:05 +00:00
root
14dd2fd223
Fix code quality violations for publish
...
Progressive breadcrumb resolution with caching, fix double headers
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-16 04:43:47 +00:00
root
29b1abc0a1
Add progressive breadcrumb resolution with caching
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-12 08:55:34 +00:00
root
2f96bb6276
Use rendered() for SPA layout chain, add jqhtml lifecycle docs
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-12 07:19:23 +00:00
root
5d5bd85e42
Add JQHTML-EVENT-01 rule, document custom component events, update jqhtml
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-12 03:42:24 +00:00
root
c4ba2b743f
Fix datagrid pagination, document rsx:debug --eval, update jqhtml
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-12 03:00:48 +00:00
root
958da28f64
Document SCSS component-first architecture philosophy
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-12 01:13:50 +00:00
root
ed8f24b26d
Fix JS-NATIVE-01 violations in checkbox_multiselect
...
Add SCSS class scoping enforcement, move modal to lib, cleanup legacy files
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-11 19:29:10 +00:00
root
18928c8678
Add login history tracking and session management features
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-11 05:26:44 +00:00
root
dd6c17f923
Layout-managed breadcrumb system for SPA actions
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-11 00:42:20 +00:00
root
3c25b2ff80
Fix detached action redirect loops, abstract Spa_Action detection, jqhtml update
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-10 23:46:50 +00:00
root
d047b49d39
Add model constant export to JS, rsxapp hydration, on_stop lifecycle
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-10 09:08:20 +00:00
root
4c0a68f949
Standardize enum static methods across PHP and JavaScript
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-10 03:01:48 +00:00
root
ecc386301f
Add class override system for framework customization
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-10 02:37:07 +00:00
root
d71f7a6615
Add npm man page, --clean flag for bundle:compile, fix subclass checks
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-09 21:16:16 +00:00
root
45cf44edeb
Update beads metadata
...
Fix Form_Utils bugs and unify error handling documentation
Protect framework files from auto-modification when not in developer mode
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-03 22:44:48 +00:00
root
8d92b287be
Update npm packages
...
Add --dump-dimensions option to rsx:debug for layout debugging
Mark framework publish
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-03 21:48:28 +00:00
root
cff287e870
Add SPA session validation and buglist, update migration docs
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-03 21:28:08 +00:00
root
881425bed6
Migrate jqhtml slot syntax from <#name> to <Slot:name>
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-24 03:43:45 +00:00
root
68f2c672f6
Update model_fetch man page with correct augmented array pattern
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-23 22:55:01 +00:00