Skip to content

Releases: PrimalHQ/primal-android-app

Primal 2.6.21

22 Jan 14:43

Choose a tag to compare

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 name for LocalApps (#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

05 Jan 14:42

Choose a tag to compare

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/profile deep 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

29 Oct 13:14

Choose a tag to compare

Changes

  • Fixed crash when parsing invalid LN invoice

Primal 2.5.21

23 Oct 17:48

Choose a tag to compare

Changes

  • Fixed UI switch glitch on notifications settings screen

Primal 2.5.20

22 Oct 19:32

Choose a tag to compare

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 ago timestamp 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 sats text not centered in some cases (#708)
  • Upgraded acinq libs to fix 16KB issue with Google Play

Primal 2.5.17

09 Oct 14:37

Choose a tag to compare

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

15 Sep 14:07

Choose a tag to compare

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

04 Sep 17:38

Choose a tag to compare

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

30 Jul 15:32

Choose a tag to compare

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

21 Jul 19:03

Choose a tag to compare

Fixes

  • Implemented playing one video at a time in feeds (#532)
  • Implemented remembering sounds settings for auto-play videos;
  • Implemented PrimalAsyncImage and PrimalImage to 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