Open Issues Need Help
View All on GitHubAI Summary: Modify the mobile app's timer to accurately reflect the remaining time for orders in 'waiting-buyer-invoice' and 'waiting-payment' statuses (15 minutes each), and remove the timer once the order reaches the 'Active' status. This involves updating the timer logic based on the order's current status.
AI Summary: Debug and fix a bug in the Mostro mobile client where repeatedly pressing the Buy/Sell button leads to multiple order attempts, resulting in errors like "Error unwrapping gift", signature verification failures, and the "cant_do":"pending_order_exists" error. The fix should prevent the creation of duplicate orders when the button is pressed multiple times, even under slow network conditions. This involves investigating the client-side order submission logic and potentially the server-side order handling to ensure idempotency.
AI Summary: Increase the tappable area of the navigation bar icons in the Mostro P2P mobile client to improve user experience. This involves modifying the UI code to enlarge the hitboxes of the icons without altering their visual appearance.
AI Summary: Implement deep linking functionality in the Mostro mobile app using the `nostr:` scheme. This involves handling custom URIs containing Nostr event pointers and relay lists to directly open specific orders within the app. The implementation should handle parsing the URI, connecting to specified relays, fetching the order event, and displaying the appropriate order view. Error handling and optional enhancements like relay caching and fallback mechanisms are also considered.