web-app/src/modules
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
..
base 1.3.6 Toast Notification Pattern: Add centralized ToastService abstraction 2025-09-06 12:24:05 +02:00
chat Fix blank page issue on module route refresh 2025-09-06 16:33:32 +02:00
events Fix blank page issue on module route refresh 2025-09-06 16:33:32 +02:00
market Complete legacy code cleanup and achieve full modular architecture 2025-09-06 13:48:35 +02:00
nostr-feed 1.3.5 Module Registration Pattern: Add BaseModulePlugin abstraction 2025-09-06 12:16:40 +02:00