Open
Conversation
- Remove message text from preset chips, show small message icon instead - Pre-fill message field when selecting a preset, clear when switching - Move save button into custom amount flow instead of main chip row - Sort presets by amount ascending - Reorder chips: presets, custom, then save - Flatten chip layout from Column to Row for consistent height
- Wallet nav drawer icon respects bolt/bitcoin toggle - Lightning address icon in drawer header respects toggle - Profile zap button and lightning address icon respect toggle - Increase unselected icon alpha from 0.4 to 0.7 for better contrast - Collapse color picker behind tap-to-expand in Interface settings
ed534de to
f2146de
Compare
- Extract shared Nip05Badge composable with self-contained state subscription via collectAsState() for reliable recomposition - Show grey text + red cancel icon for both ERROR and IMPERSONATOR - Pass nip05Repo to all NoteActions constructors so quoted notes, notifications, search, DMs, and group rooms verify correctly - Replace follow badge on avatar with subtle inline checkmark next to display name to avoid confusion with NIP-05 verified icon - Hide nip05 field entirely for blank identifiers
- Replace hand-drawn bolt path with ic_bolt vector in both animations - LightningAnimation: smooth pulse + scale instead of jittery flicker - ZapBurstEffect: bolt icon particles radiating outward with staggered ease-out instead of jagged lightning strokes - Fix bolt aspect ratio (14x22dp) to prevent stretching
- Save pending reaction callback when opening emoji library from popup - Invoke callback with first selected emoji when library sheet completes - Applied across all EmojiLibrarySheet call sites (feed, profile, thread, article, notifications, DMs, groups)
- Hide recovery phrase behind tap-to-reveal overlay (full opacity) - Persist balance hidden state to SharedPreferences - Fix balance unit pills wrapping on small screens (tighter padding) - Add squircle shape to sign-in logo for non-black themes - Fix bottom nav bar gap by applying proper navigation bar insets - Remove zap pill quotation marks from TopZapperBanner
- Fall back to getReplyTarget when getRootId returns null for thread root resolution so replies with deprecated NIP-10 tags scroll correctly - Wait for list layout before animating scroll to target reply - Clear scrollTargetId after successful scroll to prevent re-scrolling - Auto-scroll drawer to bottom when Settings menu expands - Remove bottom inset gap from drawer sheet
f2146de to
4b84179
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Zap Dialog
Global Bolt/Bitcoin Icon Toggle
NIP-05 Verification
"Blockstream"vs"blockstream") were incorrectly flagged as impersonatorsNip05Badgecomposable with self-containedcollectAsState()subscription so it recomposes reliably in all contexts (feed, quoted notes, profile, notifications, search)nip05Repoto allNoteActionsconstructors (was missing in 6 places: UserProfileScreen, NotificationsScreen ×2, Navigation DM/DM-group/group-room, SearchScreen)Zap Animations
ic_boltvector in both LightningAnimation and ZapBurstEffectAction Bar
ModeComment) at 22dpFollow Indicator
Emoji Reactions
Wallet & Auth
Interface Settings
Navigation & Layout
getReplyTargetwhengetRootIdreturns null; wait for list layout before scrolling; clear scroll target after successstatusBarsPaddingto drawer content so profile picture doesn't overlap phone UINavigationBarDefaults.windowInsetsTest plan
🤖 Generated with Claude Code