Releases: PrimalHQ/primal-android-app
Releases · PrimalHQ/primal-android-app
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
Primal 2.5.17
Features
- Implemented delete repost for notes (#673)
- Implemented live stream caching (#674)
- Implemented rewind and fast forward (#674)
- Implemented seek bar functionality for recorded streams (#663)
- Implemented deep link support for primal stream links (#668)
- Implemented support for NEVENT & NADDR QR code types in ProfileQrCodeScreen (#647 by @pedromvpg)
- Implemented support for nprofile in live stream chat messages (#681)
- Implemented collapsing stream player when scrolling & keyboard is shown
- Implemented support for stream ended state (#689)
- Implemented stream control popup bubble
Fixes
- Fixed various small UX issues
- Fixed sent zaps and messages not showing up immediately in streams (#666)
- Fixed not being able to switch stream while there is an active stream
- Fixed displaying empty live stream screen when stream url is missing
- Fixed stream chat scrolling logic on new message or zap (#664)
- Fixed thread screen "jumping" issue
- Fixed stream keeps playing when you log out
- Fixed screen turns off during stream playback (#665)
- Fixed unable to scroll long stream chat messages in message details
- Fixed videos does not pause when app enters background (#660)
- Fixed issues when minimizing stream from fullscreen
- Fixed crash when Amber signer is uninstalled (#669)
- Fixed crash on Premium Media Management screen for some users
Maintenance
- Upgrade to Kotlin 2.2
- Migrate to PlayerSurface from AndroidView in note video previews (#661)
Primal 2.5.11
Changes
- Implemented Picture-in-Picture support for live streams
- Implemented playing live stream in background
- Implemented proper chat and zap loading logic
- Implemented breath animation on big streaming pills
- Implemented updating stale live streams (#656)
- Improved connectivity indicator to avoid false positives
- Improved video unavailable handling on streams (#650)
- Use cronet for streaming videos for Google builds (#658)
- Fixed padding on summary in article details header
- Fixed generating share stream & article links (#651)
- Fixed deep-linking crashes
- Fixed overlapping zap items when big amount gets zapped
- Fixed performance issue with zap items in live streams
- Fixed unable to publish profile metadata with Enhanced Privacy (#655)
- Removed click indicator from stream chat messages
- Reduced live stream stale threshold to 1 hour
- Added ZapStore publish flow
Primal 2.5.8
Features
- Implemented full wallet support for NWC incl. balance, transactions list, transaction details, create an invoice, pay to invoice, etc;
- Implemented live streaming player;
Improvements
- Overall visual facelift.
- Stability fixes.
Primal 2.3.16
Improvements
- Implemented landscape support for media gallery
- Implemented immersive mode in videos gallery (#554)
- Implemented opening image links in article details (#562)
- Improved article details images rendering (#559)
- Improved error handling when buying min sats
- Added support for upper-case LN invoices (#563)
- Added scrolling to wallet transaction editor screen (#561)
- Fixed large screen flickering
- Fixed notifications settings bug when toggling switches (#560)
Primal 2.3.13
Fixes
- Implemented playing one video at a time in feeds (#532)
- Implemented remembering sounds settings for auto-play videos;
- Implemented
PrimalAsyncImageandPrimalImageto improve feed performance - Improved profile tags rendering on article details (#541)
- Improved polling on HomeFeedScreen
- Fixed entering USD amount not working in wallet if amount is 0.00 (#542)
- Fixed showing wallet server error message when buying minisats (#543)
- Fixed zoom issues with images in
EventMediaGalleryScreen(#540) - Fixed crash when typing amount in wallet tx editor
- Fixed explore screen crash on Android 9
- Fixed socket connections stopped working after some time (#534)
- Fixed false positive "replying to" indicator in notes (#533)
- Fixed crash on login screen if npub could not be decoded
- Fixed missing thumbnail when uploading videos