Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions mobile_app/app/tutorial.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,8 @@ export default function TutorialScreen() {
icon: "message-square",
kicker: "Messages",
title: "Encrypted chat, no internet.",
body: "Peer-to-peer messages over BLE, LoRa radio, or LAN. No servers, no phone number, no SIM. Open the Messages tab to start a conversation.",
statLabel: "Mesh ID",
body: "Send messages to nearby peers over Bluetooth radio. No servers, no phone number, no SIM. Open the Messages tab to start a conversation.",
statLabel: "Your mesh ID",
statValue: shortAddress(myAddress),
},
{
Expand All @@ -143,7 +143,7 @@ export default function TutorialScreen() {
icon: "credit-card",
kicker: "Wallet",
title: "Pay any peer, no banks required.",
body: "Your Solana wallet is built in. Send SOL or tokens to any mesh peer: scan their QR or pick from Messages. Keys never leave this device.",
body: "Your Solana wallet is built in. Send SOL or tokens to any mesh peer scan their QR or pick from Messages. Keys never leave this device.",
statLabel: "Wallet",
statValue: shortAddress(publicKey?.toBase58()),
},
Expand All @@ -158,7 +158,7 @@ export default function TutorialScreen() {
const finish = useCallback(() => {
markTutorialCompleted()
.catch(() => undefined)
.finally(() => router.replace("/(tabs)"));
.finally(() => router.replace("/(tabs)/messages"));
}, []);

const navigateWith = useCallback(
Expand Down Expand Up @@ -273,6 +273,14 @@ export default function TutorialScreen() {
style={S.footerButton}
/>
)}
<DepthButton
label="Back"
onPress={back}
disabled={index === 0}
size="md"
variant="secondary"
style={S.footerButton}
/>
<DepthButton
label={isLast ? "Go to Messages" : "Next"}
onPress={next}
Expand Down
Loading