Commit graph

8 commits

Author SHA1 Message Date
519a9003d4 Implement modular architecture with core services and Nostr integration
- Introduce a modular application structure with a new app configuration file to manage module settings and features.
- Implement a dependency injection container for service management across modules.
- Create a plugin manager to handle module registration, installation, and lifecycle management.
- Develop a global event bus for inter-module communication, enhancing loose coupling between components.
- Add core modules including base functionalities, Nostr feed, and PWA services, with support for dynamic loading and configuration.
- Establish a Nostr client hub for managing WebSocket connections and event handling.
- Enhance user experience with a responsive Nostr feed component, integrating admin announcements and community posts.
- Refactor existing components to align with the new modular architecture, improving maintainability and scalability.
2025-09-04 23:43:33 +02:00
5788b76000 fix vue-sonner Toast implementation
if there are ever issues with dialogs and toasts together, you may want
to add `pointer-events-auto` to the Toaster class
https://github.com/unovue/shadcn-vue/blob/dev/apps/www/src/content/docs/components/sonner.md#sonner-with-dialog
2025-07-12 18:10:26 +02:00
3d356225cd bare repo 2025-03-09 12:28:49 +01:00
ac906ca6c9 big milestone! 2025-02-16 11:00:41 +01:00
f3927b97a4 PWA 2025-02-11 00:25:47 +01:00
7f87284ca6 add i18n 2025-02-10 20:56:06 +01:00
0c6844cbef create router setup
import router in main.ts
2025-02-02 17:18:17 +01:00
a44ee45a38 initial post-installation commit 2025-01-30 13:26:56 +01:00