Appearance
What’s New In Migration Branch
This page tracks the feature delta intended to go live when migration/cleanup is merged.
MIGRATION BRANCH FEATURE MAP
Coverage by area for the merge release
Core Dialer + Bridge Flow95%
Persona carousel, CID lock, status strip, burn indicators, keypad controls.
Security + Privacy Controls88%
PIN, duress PIN, retention, camouflage, encryption tab, sessions control.
Wallet + Usage Analytics90%
Deposits, vouchers, call stats, call history charts, recording vault.
Telegram + Mobile UX86%
Mini App auth, haptics, linking vectors, crash logging to CloudStorage.
Admin + SIPUP Operations92%
SIPUP dashboards, infra controls, bulk ops, exports, recordings governance.
New User-Facing Additions
- Expanded dialer with persona carousel and CID lock emphasis.
- Real-time burn telemetry and richer status strip states.
- Wallet enhancements: voucher flow + richer balance surface.
- Call history and call stats visualization upgrades.
- Recording vault actions with embedded analysis trigger.
- Settings expansion: Persona Matrix, Dead Man Switch, haptic controls.
- Telegram linking and Mini App UX hardening.
New Operator-Facing Additions
- Large admin console with tabbed domains (finance, SIPUP, infra, exports, audit, terminal).
- SIPUP dashboard integration and sync actions.
- Infra controls and broader operational metrics.
Onboarding Changes
Design intent in this branch:
LIGHT_STEPStour for every new user.HEAVY_STEPStour when token balance is available.- replay trigger via Help screen event (
hush_replay_tutorial).
ONBOARDING TIERS
Mapped from `useOnboarding.ts`
- 1
Welcome
welcome
- 2
Destination
destination
- 3
Voice Effects
voice-effects
- 4
Caller ID
caller-id
- 5
Settings
settings
- 1
Ready to Call
welcome
- 2
Enter Destination
destination
- 3
Mask Identity
caller-id
- 4
Lock CID
cid-lock
- 5
Choose Voice
voice-effects
- 6
Press Dial
dial-button
- 7
During Call
status-strip
- 8
Explore More
settings
Activation rulelight -> heavy when `tokenBalance > 0`
Merge-Readiness Notes
- Onboarding step definitions and overlay component are present in source.
- The main dialer runtime currently does not mount
useOnboarding/OnboardingOverlay. - The Help screen emits
hush_replay_tutorial, but no active dialer listener currently consumes it. - If guided overlays are required at launch, dialer wire-in should be completed before production merge.