0fc027eb5fa226a022c01b37c24635bdf2f43d7e
- usePhase2Features.js hook: manages localStorage-based feature flags for all 8 Phase 2 sidebar entries (notes, expenses, contacts, customers, tabs, waste, kds, schedule) All default to enabled=true. setFeatureEnabled() writes to localStorage and dispatches a 'phase2features' event so all subscribers re-render immediately without page reload - Phase2FeaturesTab.jsx: new Settings tab 'Λειτουργίες' — toggle each Phase 2 page on/off with master 'Ενεργοποίηση όλων' / 'Απενεργοποίηση όλων' buttons Note shown: changes are localStorage-only, instant, no reload needed, no data deleted - SettingsPage.jsx: adds 'Λειτουργίες' and reinstates 'Developer' tab (was missing import) - Sidebar.jsx: subscribes to phase2features + storage events; filters ALL_NAV to remove disabled Phase 2 entries; each phase2 item has a phase2 id that isFeatureEnabled() checks Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The file is empty.
Description
Languages
JavaScript
75.1%
Python
23.5%
CSS
0.9%
Shell
0.4%