Commit graph

  • 6f68c2320e Enhance MerchantStore component with improved stall management and loading states padreug 2025-09-08 17:46:54 +02:00
  • e6107839a0 Implement store creation dialog in MerchantStore component padreug 2025-09-08 14:57:03 +02:00
  • 8b696c406a Add error handling for 403 status in NostrmarketAPI padreug 2025-09-08 14:10:27 +02:00
  • b8ba41d088 Enhance logging in MerchantStore and NostrmarketAPI for better debugging padreug 2025-09-08 14:09:20 +02:00
  • 4ecec1aa78 Enhance MerchantStore component with merchant profile creation functionality padreug 2025-09-08 13:54:45 +02:00
  • b25e502c17 Add NostrmarketAPI integration and enhance MerchantStore component padreug 2025-09-08 13:42:27 +02:00
  • 8cf62076fd Refactor MerchantStore component to enhance merchant profile management padreug 2025-09-08 13:00:08 +02:00
  • f4dbf9b340 Enhance MarketDashboard to filter orders by current user padreug 2025-09-08 12:34:34 +02:00
  • 8e34f2c74e Enhance MerchantStore component with user store creation flow padreug 2025-09-08 12:24:17 +02:00
  • 3679c719a3 Add form implementation standards for Shadcn/UI components with vee-validate padreug 2025-09-08 16:58:05 +02:00
  • b0a2d1a6df Add Shadcn Form components with vee-validate and zod integration padreug 2025-09-08 15:59:08 +02:00
  • a373fa714d Update modular design documentation and workspace configuration padreug 2025-09-08 12:03:28 +02:00
  • 670a42dd9b Fix mobile navbar icon visibility with improved contrast padreug 2025-09-07 04:08:08 +02:00
  • c284ad5778 Remove legacy compatibility layer and enforce modular architecture padreug 2025-09-07 02:30:37 +02:00
  • 4a3d2012be Complete LnbitsAPI migration to dependency injection pattern padreug 2025-09-07 01:58:36 +02:00
  • 093846b351 Migrate PaymentMonitorService to dependency injection pattern padreug 2025-09-07 01:42:41 +02:00
  • 14d6bc6329 Add NostrmarketService to dependency injection container padreug 2025-09-07 01:31:24 +02:00
  • 31a9c0a9dc Clean up legacy singleton references after InvoiceService migration padreug 2025-09-07 01:14:18 +02:00
  • 7a32085ee1 Migrate InvoiceService to dependency injection pattern padreug 2025-09-07 01:10:55 +02:00
  • 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