Feature Map

Each row traces one feature end to end. "Device" means it works fully offline.

FeatureClientAPI routesTablesServicesDevice
FeedFeed screen, planner/v1/sync/push (decisions, events)decision_logs, eventsEdge content✅
Boxes and layersBox screen, renderer, interactives—seen_boxes, attemptsEdge content✅
Try with confidenceTry layer/v1/sync/pushattempts—✅
Keep and ShelfShelf/v1/sync/*keeps—✅
Review (FSRS)Review screen/v1/sync/*, /v1/review/duereview_logs, learner_stateJobs✅
Review timingReview settings, forecast/v1/sync/*user_settings—✅
DecksShelf, Deck/v1/decks*decks, deck_shares—✅ (sharing needs network)
Topic and world mapsMap——Edge content✅
Search and ExploreSearch, Explore, World, Topic—events (scrubbed queries)Edge content✅
Daily puzzlesPlay/v1/sync/pushpuzzle_resultsEdge content✅
Challenge linksChallenge/v1/share*share_linksWorker link previews—
RemindersMe → reminders/v1/push/*device_tokens, push_subscriptions, nudgesJobs, APNs, FCM, Web Push—
Account and syncMe, onboarding/v1/auth/*, /v1/meusers, auth_identities, sessionsResend, Google—
InterestsOnboarding, Me/v1/sync/pushuser_interestsJobs✅
Privacy controlsMe → privacy/v1/me/export, /v1/me/deleteconsents, audit_log——
Captions (English, Hinglish)Every screen——Edge content✅
Updates and What's newBanner, blocking screen——Signed release info✅
Worlds waitlistWorld/v1/sync/pushworld_waitlist—✅
Content reportsBox menu/v1/sync/pushcontent_reports—✅
mindmap
  root((Schrollar))
    Learn
      Feed
      Boxes and layers
      Try with confidence
      Captions
    Remember
      Keep
      Review
      Timing and limits
      Decks
    Explore
      Search
      Worlds and topics
      Maps
    Play
      Daily puzzles
      Challenge links
    You
      Account and sync
      Reminders
      Interests
      Privacy

Deep dives: Feed and Boxes · Review and Decks · Maps and Discovery.

${sch.nav()}