Commit graph

  • 42b4af8fa5 Enhance WalletPage layout and button styles for improved user experience padreug 2025-09-14 23:59:02 +02:00
  • f445e60a1b Fix close on x for ReceiveDialog functionality padreug 2025-09-14 23:46:44 +02:00
  • 87895091d8 Refactor WalletPage layout for improved responsiveness and user experience padreug 2025-09-14 23:46:13 +02:00
  • 981fc23422 Enhance ReceiveDialog and WalletService for LNURL handling and transaction tagging padreug 2025-09-14 23:42:09 +02:00
  • 86b1710030 Update WalletService to adjust transaction amount and fee calculations padreug 2025-09-14 23:23:55 +02:00
  • 876eb4f20b Update WalletService and WalletPage to handle timestamps more robustly padreug 2025-09-14 23:23:23 +02:00
  • e5054fdb9d Refactor WalletService to use config for API endpoints and improve error handling padreug 2025-09-14 23:20:05 +02:00
  • f275d317ed Update import path for BaseService in WalletService.ts padreug 2025-09-14 23:09:31 +02:00
  • f51c03f838 Refactor error handling in SendDialog component padreug 2025-09-14 23:08:13 +02:00
  • f75aae6be6 Add wallet module with receive and send functionality padreug 2025-09-14 23:08:01 +02:00
  • c74945874c fix build errors padreug 2025-09-14 19:12:12 +02:00
  • 963aa42662 Fix EventsPage button layout for mobile view padreug 2025-09-14 19:13:13 +02:00
  • f7ac12bf76 Enhance CreateEventDialog with dynamic currency selection and improved validation padreug 2025-09-14 18:50:34 +02:00
  • 1544126d17 Refactor CreateEventDialog and EventsPage components to integrate wallet selection padreug 2025-09-14 18:04:17 +02:00
  • c6a02bf90e Add CreateEventDialog component for event creation functionality padreug 2025-09-14 17:17:29 +02:00
  • 8ba4d46767 Add methods to PaymentService for preferred wallet selection padreug 2025-09-14 17:59:17 +02:00
  • 16a96ebfc9 Remove dangling PaymentRequestDialog component (may contain confusing legacy code) padreug 2025-09-14 17:58:44 +02:00
  • fb5c5088d5 add .obsidian padreug 2025-09-14 17:16:52 +02:00
  • fae7e141ff update CLAUDE.md remember module architecture padreug 2025-09-14 17:15:08 +02:00
  • 47d81f862c FIX: remove erroneously created kind 30020 relevant code which is not and ORDER event padreug 2025-09-14 16:03:31 +02:00
  • 98544e2e79 Enhance CreateProductDialog and MerchantStore components for product editing functionality padreug 2025-09-09 03:35:43 +02:00
  • c00a172fb6 Refactor CreateStoreDialog component by removing unused imports padreug 2025-09-09 00:34:17 +02:00
  • 6c06a2075a Refactor MarketDashboard component for improved layout and responsiveness padreug 2025-09-08 23:45:21 +02:00
  • a5764621c2 Refactor MerchantStore component for improved layout and user experience padreug 2025-09-08 23:39:13 +02:00
  • 91c3dec064 Enhance CreateStoreDialog component with improved layout and functionality padreug 2025-09-08 23:31:44 +02:00
  • 68f1e527eb Remove backup file for MerchantStore component to streamline codebase and prevent confusion. This cleanup enhances maintainability by eliminating unnecessary files. padreug 2025-09-08 23:21:34 +02:00
  • 378e534a66 Refactor CreateProductDialog and CreateStoreDialog components for improved form handling padreug 2025-09-08 23:20:17 +02:00
  • 0c931cf457 Add CreateProductDialog and CreateStoreDialog components padreug 2025-09-08 22:13:17 +02:00
  • d52d7f4d7f Complete product creation form implementation padreug 2025-09-08 19:50:10 +02:00
  • 3e8df8efb1 Implement product management features in MerchantStore component padreug 2025-09-08 19:27:02 +02:00
  • 4ce12bcbd3 Refactor MerchantStore component for improved form handling and validation padreug 2025-09-08 19:06:44 +02:00
  • c3e599b3e4 Enhance MerchantStore component with improved form handling and dialog management padreug 2025-09-08 18:44:36 +02:00
  • 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