webapp/src/composables
padreug 7145af3f83 Fix blank page issue on module route refresh
- Pre-register all module routes automatically from module definitions in router configuration
- Add useModuleReady composable for clean reactive loading states during module initialization
- Update ChatPage and EventsPage with proper loading/error states and computed service access
- Remove duplicate route registration from plugin manager install phase
- Maintain modular architecture while ensuring routes are available immediately on app startup

Resolves blank pages and Vue Router warnings when refreshing on /chat, /events, /my-tickets routes.
Users now see proper loading indicators instead of blank screens during module initialization.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 16:33:32 +02:00
..
useAuth.ts Refactor authentication and async operation handling in useAuth composable 2025-09-05 06:08:08 +02:00
useDemoAccountGenerator.ts make sure username < 20 characters 2025-09-04 11:51:00 +02:00
useFuzzySearch.ts refactor: Update FuzzySearch component and composable for improved class handling and code clarity 2025-08-10 10:50:14 +02:00
useLocale.ts feat(i18n): Enhance internationalization with dynamic locale management 2025-03-09 13:27:45 +01:00
useModularNavigation.ts Update Navbar and useModularNavigation to replace 'BarChart3' icon with 'Store' 2025-09-05 06:41:53 +02:00
useModuleReady.ts Fix blank page issue on module route refresh 2025-09-06 16:33:32 +02:00