V3 magic branch#16
Merged
Merged
Conversation
… message - (tabs)/_layout: BackHandler exits app on Android with "press back again to exit" toast (spring slide-up, themed, 2s window); gestureEnabled: false blocks iOS swipe-back - _layout: gestureEnabled: false on (tabs) Stack.Screen; fix duplicate onPress prop - onboarding: instant redirect (0ms) when already connected on mount — prevents LoadingOverlay flash on back-nav; 2200ms stamp delay preserved for fresh connects - PeersDrawer: collapse two-view nav into single unified component — hash input + QR always visible at top, peer list in contained ScrollView; remove NewConvoView split - MessagesScreen: replace Date.now() IDs with monotonic nextId() — fixes duplicate key warning when multiple messages arrive in the same millisecond
useSafeAreaInsets() — height = 56 + insets.bottom, paddingBottom = insets.bottom. Fixes overlap on Android gesture-nav and 3-button-nav phones.
…ity tiles Replaces flat scrollable layout with bento-style grid. Balance tile shows SOL + token breakdown with hide toggle. Network tile shows online/mesh/isolated state. Peers tile shows total peer count + online count. Activity tile renders tx history with direction-aware formatting. Fixes font family fallback on Android by using sansBold/sansSb variants directly instead of fontWeight overrides.
WalletScreen: activity tile fills remaining screen height, pigeon animation for online mode (RN Animated, no reanimated SVG), NetworkMode import direct from hook, online color unified to cyan. ReceiveScreen: full bento-grid redesign matching WalletScreen — tile cards, kicker header, inline share/copy action tiles, stealth note, neutral/cyan segmented control tones. Send flow: SendScaffold, RecipientPicker, AmountKeypad, ReviewCard, SuccessCard all restyled with bento tiles, consistent kicker+title headers, Feather icons, no glass hooks. SegmentedControl: adds neutral tone for non-accent tab states.
…hable count - LxmfContext: add isBeacon state (persisted), setBeaconMode (stop+restart with flag) - BeaconRegistry: replace local active state with context isBeacon/setBeaconMode - BeaconRegistry: reachableCount from live beacons + online peers instead of hardcoded 3 - BeaconRegistry: disable register button when offline, show "REQUIRES INTERNET" - storage: add BEACON_MODE pref key
17 tasks
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.
No description provided.