Commit Graph

18 Commits

Author SHA1 Message Date
54e5017c38 Added chat interface. 2025-12-20 11:24:31 -06:00
c1503d959e Add configurable feature management system with JSON-based feature flags
Implement comprehensive feature toggle system allowing menu options and features
to be controlled via JSON configuration fetched from API endpoint or static files.

Core System:
- Create FeatureConfig type system with page, feature, and limit-based flags
- Add React Context (FeatureProvider) that fetches from /api/user/features
- Implement custom hooks (useFeatures, useIsFeatureEnabled, useFeatureLimit, etc.)
- Default config disables everything except home page

Integration:
- Update PageHeader to filter menu items based on page flags
- Add ProtectedRoute component to guard routes
- Update VR menu to conditionally render items based on feature flags
- Update CreateDiagramModal to enable/disable options (private, encrypted, invite)
- Update ManageDiagramsModal to use configurable maxDiagrams limit

Configuration Files:
- Add static JSON files for local testing (none, free, basic, pro tiers)
- Add dev proxy for /api/user/features endpoint
- Include README with testing instructions

Updates:
- Complete CLAUDE.md naming conventions section
- Version bump to 0.0.8-27

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-18 06:52:39 -06:00
a334f13e6f added events 2024-06-11 07:20:25 -05:00
3d3f73c259 added row level AES encryption. 2024-06-10 15:52:45 -05:00
cb2675bf27 added prod sourcemaps. 2024-06-06 10:06:06 -05:00
d82df88296 Added Image upload component. 2024-04-29 13:39:05 -05:00
727977d5c6 Simplified interactions, changed menu interactions for changing entities. 2024-04-10 16:36:36 -05:00
73dae9c1cd Re added quest link. 2024-04-02 14:19:27 -05:00
1c64569d9a Added some textures. 2023-10-12 14:01:09 -05:00
97e58928ed Added Pouchdb persistance manager. 2023-10-12 10:58:50 -05:00
8251681035 Added Initial Voice Command Handler. 2023-08-11 10:54:10 -05:00
a147506d7e Refactored api path. 2023-08-11 07:51:46 -05:00
f44d84b7be Initial network P2P share code. 2023-08-02 19:29:54 -05:00
bbf78be463 Added _headers file 2023-08-02 14:51:21 -05:00
91144571c0 Initial Menu System Commit. 2023-07-08 06:21:30 -05:00
eea59027a7 Initial Menu System Commit. 2023-06-29 21:03:00 -05:00
a0aeb13fe1 Initial Menu System Commit. 2023-06-27 16:58:19 -05:00
ec55aece38 Initial Commit 2023-06-22 12:05:47 -05:00