Skip to content

Releases: PrimalHQ/primal-android-app

Primal 3.5.10

Choose a tag to compare

@github-actions github-actions released this 04 Jun 17:45

Fixes

  • Fixed NIP-05 verification for domain-only identifiers
  • Fixed wallet creation race condition during onboarding

Primal 3.5.9

Choose a tag to compare

@github-actions github-actions released this 14 May 09:23

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

  • Fixed wallet text amount overflowing on smaller screens using TextAutoSize (#1014)
  • Chunk IN-clause DAO queries to avoid SQLite variable-limit crash on (#1036)

Primal 3.0.21

Choose a tag to compare

@github-actions github-actions released this 07 Apr 13:51

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

Choose a tag to compare

@github-actions github-actions released this 24 Mar 17:48

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

Choose a tag to compare

@github-actions github-actions released this 17 Mar 13:07

Features

  • Spark wallet
  • Polls (regular & zap-based)
  • GIF button
  • Smooth onboarding
  • Faster feeds

Primal 2.6.21

Choose a tag to compare

@github-actions github-actions released this 22 Jan 14:43

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

Choose a tag to compare

@github-actions github-actions released this 05 Jan 14:42

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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:14

Changes

  • Fixed crash when parsing invalid LN invoice

Primal 2.5.21

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:48

Changes

  • Fixed UI switch glitch on notifications settings screen

Primal 2.5.20

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:32

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