From 3570f5110d78382a8b562feca6fac3e936a98e48 Mon Sep 17 00:00:00 2001 From: padreug Date: Sat, 6 Sep 2025 11:00:33 +0200 Subject: [PATCH] Update modular architecture analysis documentation to reflect recent progress and cleanup efforts - Documented completion of legacy relay infrastructure cleanup, including the removal of redundant NostrclientHub and NostrStore Pinia store. - Standardized on RelayHub service for all Nostr operations and updated dependency injection to remove unused tokens. - Enhanced the current module structure section to reflect changes in key services and status. --- docs/modular-architecture-analysis.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/modular-architecture-analysis.md b/docs/modular-architecture-analysis.md index 535e53f..d7a6c7d 100644 --- a/docs/modular-architecture-analysis.md +++ b/docs/modular-architecture-analysis.md @@ -17,14 +17,21 @@ The Ario web application demonstrates a well-architected modular system using Vu - **Payment processing logic** duplicated between market and events modules - **User-scoped storage** pattern repeated across multiple stores +**Recent Progress (September 6, 2025)**: +- ✅ **Legacy relay infrastructure cleanup completed** +- ✅ Removed redundant NostrclientHub service +- ✅ Removed legacy NostrStore Pinia store +- ✅ Standardized on RelayHub service for all Nostr operations +- ✅ Updated dependency injection to remove unused tokens + --- ## Current Module Structure ### Base Module (`src/modules/base/`) - **Purpose**: Core infrastructure (Nostr, Auth, PWA) -- **Key Services**: Authentication, Relay Hub, Client Hub -- **Status**: Well-established foundation +- **Key Services**: Authentication, Relay Hub, Payment Service, Visibility Service +- **Status**: Well-established foundation with recent cleanup of legacy relay infrastructure ### Chat Module (`src/modules/chat/`) - **Purpose**: Encrypted Nostr chat functionality