Commit graph

  • 6cb10a31db Update documentation to reflect new authentication architecture padreug 2025-09-07 00:53:42 +02:00
  • 4feb5459cc Refactor authentication architecture to eliminate dual auth complexity padreug 2025-09-07 00:47:02 +02:00
  • 5633aa154b Enhance PaymentService and useTicketPurchase composable for improved wallet handling padreug 2025-09-07 00:19:43 +02:00
  • 5a899d1501 Enhance ChatService to process market messages in chat padreug 2025-09-07 00:08:38 +02:00
  • c7e11a7c01 Enhance market DM decryption process with improved authentication checks padreug 2025-09-06 23:52:30 +02:00
  • d3ee19f56f Enhance authentication handling and error logging in ChatService and NostrmarketService padreug 2025-09-06 23:46:23 +02:00
  • 4db7645a8f Enhance ChatService initialization and authentication handling padreug 2025-09-06 23:26:35 +02:00
  • 7cfeaee21e Refactor Chat and Market Services for enhanced user experience and error handling padreug 2025-09-06 22:56:50 +02:00
  • 8a019db34a Enhance Chat and Market Services with improved error handling and logging padreug 2025-09-06 20:12:41 +02:00
  • 034f3ce80f Implement auth guard and app branding improvements padreug 2025-09-06 19:29:48 +02:00
  • c655ce7702 Update index.html and vite.config.ts for dynamic app name and manifest adjustments padreug 2025-09-06 18:59:44 +02:00
  • 553bee51bb Update Navbar component to improve mobile navigation experience padreug 2025-09-06 17:50:16 +02:00
  • cd5dc008b2 Improve mobile navbar UX with icon navigation padreug 2025-09-06 17:47:37 +02:00
  • a811040a34 Fix TypeScript build errors in module pages padreug 2025-09-06 17:00:27 +02:00
  • 813cc86b3d Fix checkout success page UX flow padreug 2025-09-06 16:52:07 +02:00
  • 7145af3f83 Fix blank page issue on module route refresh padreug 2025-09-06 16:33:32 +02:00
  • 85635cfc96 Remove deprecated PDF documentation files padreug 2025-09-06 14:31:51 +02:00
  • cdf099e45f Create comprehensive Obsidian-style documentation structure padreug 2025-09-06 14:31:27 +02:00
  • 46856134ef Complete legacy code cleanup and achieve full modular architecture padreug 2025-09-06 13:48:35 +02:00
  • 04d64fe116 1.3.6 Toast Notification Pattern: Add centralized ToastService abstraction padreug 2025-09-06 12:24:05 +02:00
  • 6b5c6d4ffe 1.3.5 Module Registration Pattern: Add BaseModulePlugin abstraction padreug 2025-09-06 12:16:40 +02:00
  • 3cf10b1db4 1.3.4 User-Scoped Storage Pattern: Add StorageService integration across modules for improved data management padreug 2025-09-06 12:08:39 +02:00
  • 3abdd2d7d9 Complete legacy relay infrastructure cleanup and documentation updates padreug 2025-09-06 11:03:56 +02:00
  • 3570f5110d Update modular architecture analysis documentation to reflect recent progress and cleanup efforts padreug 2025-09-06 11:00:33 +02:00
  • 7e4b64b831 Remove LEGACY Nostr client services and related components to streamline the codebase padreug 2025-09-06 10:55:10 +02:00
  • 92c33aa0a3 Remove legacy Nostr keypair authentication and fix auth service integration padreug 2025-09-06 10:45:44 +02:00
  • 30b9089829 Refactor chat module to utilize standardized service tokens for improved dependency management padreug 2025-09-05 16:32:42 +02:00
  • e8b9f04494 Refactor PaymentService and related components for improved state management padreug 2025-09-05 16:18:13 +02:00
  • ef7333e68e Enhance VisibilityService integration for WebSocket and chat services padreug 2025-09-05 15:57:02 +02:00
  • d03a1fcd2c Add VisibilityService documentation and integration guide padreug 2025-09-05 15:44:22 +02:00
  • 3e9c9bbdef Add VisibilityService for managing app visibility state and connection recovery padreug 2025-09-05 15:34:09 +02:00
  • 099c16abc9 Refactor PaymentService methods for clarity and consistency padreug 2025-09-05 15:23:03 +02:00
  • 0bced11623 Add PaymentService integration to enhance ticket purchasing and lightning payment functionality padreug 2025-09-05 15:17:51 +02:00
  • adf32c0dca Remove Market and MarketDashboard components to streamline the codebase and improve maintainability. padreug 2025-09-05 06:59:12 +02:00
  • 3cf63ca68e Update Navbar and useModularNavigation to replace 'BarChart3' icon with 'Store' padreug 2025-09-05 06:41:53 +02:00
  • dc4da570a7 Refactor services to extend BaseService for improved structure and dependency management padreug 2025-09-05 06:41:19 +02:00
  • 8d4c389f71 Add BaseService and refactor ChatService for improved dependency management padreug 2025-09-05 06:19:08 +02:00
  • c7fcd51990 Enhance CheckoutPage with Nostr integration for order placement padreug 2025-09-05 06:08:16 +02:00
  • 7c439361b7 Refactor authentication and async operation handling in useAuth composable padreug 2025-09-05 06:08:08 +02:00
  • e0443742c5 Add modular architecture analysis documentation and PDF padreug 2025-09-05 06:02:31 +02:00
  • 861c032300 Refactor imports and enhance type handling across components padreug 2025-09-05 05:42:44 +02:00
  • 18f48581cd Remove RelayHubStatus, NostrFeed, and related composables for codebase cleanup padreug 2025-09-05 05:29:58 +02:00
  • ee8dd37761 Refactor imports and remove legacy composables for improved code clarity padreug 2025-09-05 05:25:10 +02:00
  • fbac1e079e Refactor OrderHistory to improve order status handling padreug 2025-09-05 05:16:31 +02:00
  • 99bbde4d05 Refactor OrderHistory and introduce payment status checker padreug 2025-09-05 05:16:25 +02:00
  • 4258ea87c4 Enhance chat and market integration with message forwarding padreug 2025-09-05 05:00:46 +02:00
  • db9b50240d Implement Lightning payment handling in OrderHistory component padreug 2025-09-05 04:50:35 +02:00
  • f5ea2a8d5e Refactor market components for improved structure and functionality padreug 2025-09-05 04:38:51 +02:00
  • 36638d1080 Remove useNostrOrders composable and related Checkout page padreug 2025-09-05 04:22:54 +02:00
  • e504b1f7e2 Enhance market module with authentication service integration padreug 2025-09-05 04:02:22 +02:00
  • fec577ba39 Integrate authentication checks and order placement logic in CheckoutPage padreug 2025-09-05 03:52:58 +02:00
  • 143c8afcc3 Enhance shipping zone functionality in CheckoutPage and market types padreug 2025-09-05 03:45:40 +02:00
  • dc6a9ed283 Add new routes for shopping cart and checkout pages in market module padreug 2025-09-05 03:36:36 +02:00
  • a08fd284e4 Remove sample product functionality from useMarket and useMarketPreloader for cleaner code and improved maintainability. This change eliminates the addition of sample products during market loading, streamlining the preloader's logic. padreug 2025-09-05 03:31:19 +02:00
  • 55e99e002d Refactor AuthService and market components for improved functionality and error handling padreug 2025-09-05 03:07:55 +02:00
  • daa9656680 Implement LNbits integration in AuthService and enhance ChatComponent for improved user experience padreug 2025-09-05 02:48:47 +02:00
  • d33d2abf8a Refactor NostrFeed.vue for improved connection handling padreug 2025-09-05 01:51:11 +02:00
  • 6c1d040e60 Refactor DashboardOverview.vue to temporarily mock order events padreug 2025-09-05 01:44:26 +02:00
  • 17c07c37a0 Refactor chat and market modules for improved integration and maintainability padreug 2025-09-05 01:44:15 +02:00
  • 63de083909 Enhance CLAUDE.md with modular architecture documentation padreug 2025-09-05 01:14:42 +02:00
  • 90ef85f4e8 Refactor ChatComponent and ChatPage for improved readability and maintainability padreug 2025-09-05 00:37:06 +02:00
  • 284636dd55 Refactor authentication logic in app routing for improved clarity and performance padreug 2025-09-05 00:33:29 +02:00
  • 0ee0bc428c Refactor chat module and navigation components for improved user experience padreug 2025-09-05 00:31:53 +02:00
  • c692664c93 Update app configuration and plugin manager for improved environment variable support padreug 2025-09-05 00:17:11 +02:00
  • e40ac91417 Enhance market module with new chat and events features padreug 2025-09-05 00:01:40 +02:00
  • 519a9003d4 Implement modular architecture with core services and Nostr integration padreug 2025-09-04 23:43:33 +02:00
  • 2d8215a35e Add architecture analysis and modularity assessment documentation padreug 2025-09-04 23:34:50 +02:00
  • 54b013490e Update package dependencies and refactor types in Nostr-related components padreug 2025-09-04 22:48:43 +02:00
  • a551f46c90 Remove deprecated scripts and components related to Nostr functionality, including admin post debugging, VAPID key generation, and admin note sending. Clean up package dependencies by removing unused libraries and updating package-lock.json and package.json accordingly. padreug 2025-09-04 22:39:02 +02:00
  • 2f0024478d Squash merge remove-dangling-bits into market-implementation-squashed padreug 2025-09-04 22:26:38 +02:00
  • 4bc15cfa2f Merge branch 'FAKE-TEST' into market-implementation-squashed padreug 2025-09-04 17:51:54 +02:00
  • ea5a2380f1 feat: Add market integration roadmap to NOSTR architecture documentation padreug 2025-08-13 15:31:18 +02:00
  • 0c13a7678f feat: Implement mode toggle for demo and login in LoginDemo component padreug 2025-09-04 17:47:10 +02:00
  • 93ffb8bf32 make sure username < 20 characters padreug 2025-09-04 11:51:00 +02:00
  • c082cae156 CHORE: change random username to be <Adj><Animal><3*[0-9]> padreug 2025-09-04 11:27:16 +02:00
  • 22d4d7120d enhance: Improve demo notice in LoginDemo component padreug 2025-09-02 07:59:38 +02:00
  • 8d5d163e89 refactor: Update LoginDemo layout and styling for improved user experience padreug 2025-09-01 22:59:32 +02:00
  • 320e322db2 feat: Add demo account creation functionality padreug 2025-09-01 21:00:29 +02:00
  • bc73871c82 update cursor rules to follow semantic/theme aware color patterns padreug 2025-08-14 15:19:13 +02:00
  • a4584ed9bd feat: Add NOSTR architecture documentation padreug 2025-08-13 15:18:54 +02:00
  • 91d742eb7b refactor: Remove ConnectionStatus and PasswordDialog components to streamline codebase padreug 2025-08-13 11:58:33 +02:00
  • b074cc4ca3 refactor: Remove unused components and clean up identity management padreug 2025-08-13 10:11:28 +02:00
  • 06bcc4b91e refactor: Remove console logging for error handling in useMarket and useMarketPreloader padreug 2025-08-11 18:21:46 +02:00
  • 786e27ab61 chore: clean up relay related debug logs padreug 2025-08-11 10:04:22 +02:00
  • 7829635de8 chore: remove nostrchat debug logs padreug 2025-08-11 09:57:27 +02:00
  • 4f97ca7b6b refactor: Remove console logging and improve code clarity in useMarket composable padreug 2025-08-11 02:34:48 +02:00
  • 9e9137e6b0 refactor: Simplify Logout Confirmation Handling in Navbar padreug 2025-08-10 23:45:12 +02:00
  • 1631c23717 feat: Integrate Logout Confirmation Dialog in Navbar padreug 2025-08-10 23:09:10 +02:00
  • a27e4f41a6 feat: Enhance Logout Confirmation in Navbar and Dialog Component padreug 2025-08-10 23:04:45 +02:00
  • 442861e5a5 feat: Implement Logout Confirmation Dialog padreug 2025-08-10 22:53:22 +02:00
  • 3ceb7f219a feat: Format currency display to ensure two-digit representation padreug 2025-08-10 19:25:08 +02:00
  • ab5d2bc88d Fix: Build Errors padreug 2025-08-10 19:21:27 +02:00
  • a71c715bc3 feat: Update Navbar to replace MessageSquare icon with Activity icon padreug 2025-08-10 19:02:47 +02:00
  • bb91ceace7 feat: Implement Relay Hub Status page with connection and subscription testing features padreug 2025-08-10 19:01:30 +02:00
  • 355fb6e94b refactor: Rename Relay Hub Demo to Relay Hub Status and update routing padreug 2025-08-10 19:00:03 +02:00
  • 260806e690 refactor: Simplify subscription details display in RelayHubDemo component padreug 2025-08-10 18:54:50 +02:00
  • 13f6f44a89 style: Improve RelayHubStatus and RelayHubDemo components for better dark mode support and UI consistency padreug 2025-08-10 18:48:55 +02:00
  • 48761e8035 feat: Add subscriptionDetails getter to RelayHub for detailed subscription information padreug 2025-08-10 18:40:41 +02:00
  • 8fb0c40797 feat: Update useRelayHub to manage reactive relay and subscription counts padreug 2025-08-10 18:37:52 +02:00
  • 36e9694c1b feat: Enhance RelayHub component with subscription count details (still not working) padreug 2025-08-10 18:19:18 +02:00