Releases: PrimalHQ/primal-android-app
Releases · PrimalHQ/primal-android-app
Release list
Primal 3.5.10
Fixes
- Fixed NIP-05 verification for domain-only identifiers
- Fixed wallet creation race condition during onboarding
Primal 3.5.9
Features
- Redesigned app shell with new top and bottom bars
- Redesigned feed picker & side menu as account options menu
- Implemented new Explore screen
- Implemented notification filters
- Implemented audio player for audio links in feed (#997)
- Implemented NIP-05 verifications on the feed and profiles
- Implemented editing advance search feeds
- Improved feed layout
- Performance improvements across the app
- Handle paste of any event link in the note editor (#1042)
Fixes
Primal 3.0.21
Fixes
- Implemented overflow menu and delete wallet in Dev Tools (#1002)
- Implemented wallet multi-account sharing (#999)
- Added test tags to the onboarding flow for QA (#1001)
- Fixed poll zap votes appearing as Top Zaps (#995)
- Mapped WalletException types to error codes in NWC responses (#1000)
- Hide wallet balance and action buttons when no wallet exists (#998)
- Implemented auto-reconnect in remote signer (#1006)
- Implemented auto-reconnect in wallet service (#1003)
- Fixed the new posts pill not scrolling to top on non-latest feeds (#1005)
- Fixed the poll crash when the options list is empty (#1007)
Primal 3.0.17
Fixes
- Added profile navigation from drawer avatar (#971)
- Added on-chain address to wallet transaction CSV export (#970)
- Added NIP-89 client tag to specific event kinds (#968)
- Fixed the floating-point truncation error when creating LN invoices
- Implemented
primalconnect://deep-linking (#969) - Fixed processing same QR code data in parallel (#967)
- Updated transaction sending animation with light and dark variants (#966)
- Fixed fetching zap receipts for all transactions (#965)
- Migrated to ZXing scanner for AOSP builds (#963)
- Migrated user voted poll logic to EventUserStats (#964)
- Fixed the note editor reading clipboard on every keystroke (#962)
- Implement re-assigning lightning address in wallet picker
- Added relay hint tags to zap poll events (#973)
- Fixed poll options rendering to appear after attachments (#974)
- Set maxLines=1 on poll option labels (#976)
- Fixed using zap receipts instead of zap requests for zap data parsing (#977)
- Fixed WalletSessionProvider to handle missing user wallet status s
- Fixed missing zaps in the transactions list
- Fixed wallet upgrade notice shown after successful migration (#972)
- Implemented showing raw wallets in the dev tools
- Fixed poll stats sometimes missing on the poll votes screen
- Fixed card background color mismatch in transaction details
- Show the keyboard button when camera permission is denied on the scan screens (#987)
- Fixed zaps showing the default avatar sometimes (#988)
- Fixed feed paging recovery after transient connectivity issues
Primal 3.0.7
Features
- Spark wallet
- Polls (regular & zap-based)
- GIF button
- Smooth onboarding
- Faster feeds
Primal 2.6.21
Fixes
- Handle local signer requests for deleted apps
- Fixed race condition while loading not cached article (#838)
- Assure valid pubkey hex is returned for local signer login (#839)
- Allow external signer login with hex pubkey
- Fixed parsing of malformed nostrconnect relay parameters (#836)
- Cache
nameforLocalApps (#835) - Fixed rows order in session event details (#833)
- Fixed crash caused by missing configuration for cronet R8 proguard rules on Google builds
- Ensure relay URLs have wss prefix in Nostr Connect
- Fixed nostr connect screen layout overflow on large displays
- Fixed reply published as root note on low connectivity (#843)
- Implemented reading NIP-92 dimensions (#718)
Primal 2.6.18
Features
- Remote Signer (NIP-46)
- Android Signer (NIP-55)
Fixes
- Improved notifications auto-scroll behaviour (#766)
- Improved thread screen load time (#764)
- Improved article cover image rendering with variant images from cache
- Implemented pre-caching user avatars (#770)
- Implemented media pre-caching for smoother scrolling (#801)
- Implemented
primal.net/profiledeep link handling - Fixed media gallery crash on app background
- Fixed self-mentions in bio not rendering correctly (#797)
- Added fallback stream title for stream pills
- Added Repost Again option to repost bottom sheet (#793)
- Add video/audio metadata extraction for uploaded files
Primal 2.5.22
Changes
- Fixed crash when parsing invalid LN invoice
Primal 2.5.21
Changes
- Fixed UI switch glitch on notifications settings screen
Primal 2.5.20
Changes
- Implemented replay button on stream and recording ended state (#691)
- Added live stream and reply-to-reply notification settings (#703)
- Replies in Notifications are now full width (#702)
- Improved article content parser for Images and Notes (#696)
- Fixed zap receipts to use main host as recipient user id (#695)
- Fixed
Started now agotimestamp on streams (#705) - Fixed player line visible at the top on light theme
- Fixed keyboard dismiss on stream chat click
- Fixed stream rewinding to live when stream data updates (#699)
- Fixed stream player starting on non-stream deep links (#714)
- Fixed data fetches with empty pubkey on login (#697)
- Improve seekbar and player controls visibility for streams
- Fixed wallet data leftovers when user logs out (#704)
- Fixed wallet
0 satstext not centered in some cases (#708) - Upgraded acinq libs to fix 16KB issue with Google Play