Skip to content
On this page
HUSH
CIRCUITS

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_STEPS tour for every new user.
  • HEAVY_STEPS tour when token balance is available.
  • replay trigger via Help screen event (hush_replay_tutorial).
ONBOARDING TIERS

Mapped from `useOnboarding.ts`

LIGHT TOUR5 STEPS
  1. 1

    Welcome

    welcome

  2. 2

    Destination

    destination

  3. 3

    Voice Effects

    voice-effects

  4. 4

    Caller ID

    caller-id

  5. 5

    Settings

    settings

HEAVY TOUR8 STEPS
  1. 1

    Ready to Call

    welcome

  2. 2

    Enter Destination

    destination

  3. 3

    Mask Identity

    caller-id

  4. 4

    Lock CID

    cid-lock

  5. 5

    Choose Voice

    voice-effects

  6. 6

    Press Dial

    dial-button

  7. 7

    During Call

    status-strip

  8. 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.