Each row traces one feature end to end. "Device" means it works fully offline.
| Feature | Client | API routes | Tables | Services | Device |
|---|---|---|---|---|---|
| Feed | Feed screen, planner | /v1/sync/push (decisions, events) | decision_logs, events | Edge content | ✅ |
| Boxes and layers | Box screen, renderer, interactives | — | seen_boxes, attempts | Edge content | ✅ |
| Try with confidence | Try layer | /v1/sync/push | attempts | — | ✅ |
| Keep and Shelf | Shelf | /v1/sync/* | keeps | — | ✅ |
| Review (FSRS) | Review screen | /v1/sync/*, /v1/review/due | review_logs, learner_state | Jobs | ✅ |
| Review timing | Review settings, forecast | /v1/sync/* | user_settings | — | ✅ |
| Decks | Shelf, Deck | /v1/decks* | decks, deck_shares | — | ✅ (sharing needs network) |
| Topic and world maps | Map | — | — | Edge content | ✅ |
| Search and Explore | Search, Explore, World, Topic | — | events (scrubbed queries) | Edge content | ✅ |
| Daily puzzles | Play | /v1/sync/push | puzzle_results | Edge content | ✅ |
| Challenge links | Challenge | /v1/share* | share_links | Worker link previews | — |
| Reminders | Me → reminders | /v1/push/* | device_tokens, push_subscriptions, nudges | Jobs, APNs, FCM, Web Push | — |
| Account and sync | Me, onboarding | /v1/auth/*, /v1/me | users, auth_identities, sessions | Resend, Google | — |
| Interests | Onboarding, Me | /v1/sync/push | user_interests | Jobs | ✅ |
| Privacy controls | Me → privacy | /v1/me/export, /v1/me/delete | consents, audit_log | — | — |
| Captions (English, Hinglish) | Every screen | — | — | Edge content | ✅ |
| Updates and What's new | Banner, blocking screen | — | — | Signed release info | ✅ |
| Worlds waitlist | World | /v1/sync/push | world_waitlist | — | ✅ |
| Content reports | Box menu | /v1/sync/push | content_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()}