Help
Every feature, where it lives, how to use it.
The five tabs
- Today — your daily prompt, recent photos, quick-start FAB.
- Timeline — every entry, grouped by month, searchable and filterable.
- Suggested — moments built from your photos, ready to write about.
- Places — a map of every place you've journaled or photographed.
- Reflections — Story Mode, weekly reflection, mood chart, heatmap, themes, streaks.
Writing
- Tap the panda or the FAB on Today to start. Compose auto-saves every few seconds and on close.
- Pick a mood at the bottom of the editor — it shapes your reflections and your activity heatmap.
- Add tags as you write. Existing tags appear as suggestions.
- Auto-tag location: enabled in Settings → Writing. Adds the location of your selected photos to the entry.
- Drag photos in the editor to reorder. Tap the × on any tile to remove it.
The panda
- By default the panda peeks from the right edge — only its head shows so it never covers content.
- Tap the head to bring the panda out. It speaks a contextual line for whichever tab you're on.
- After ~8 seconds of silence the panda tucks back into the edge automatically. Swipe right on it to dismiss faster.
- The panda's voice changes with your prompt tone (Settings → Writing): gentle / direct / poetic.
- On Today, tapping the panda opens the writing sheet.
Suggested
- Suggested clusters your photos by 60-minute gaps. A moment must have ≥2 photos OR a location OR a favorite — random one-offs don't appear.
- Each card shows a 1-big + 2-small mosaic, an auto-title (e.g. "Saturday at Central Park"), the place, the time range, and the photo count.
- Tap a card to start an entry pre-filled with those photos and that title.
- Tap the shuffle pill on a card to cycle which photo is the hero.
- Long-press a card → "Skip this" removes it permanently.
- Pull-to-refresh cycles five lenses: Recommended, Most photos, Newest, Favorites first, Surprise me.
- Refresh three times and Suggested auto-widens its time scope (90 days → year → all time).
- Set a permanent default scope in Settings → Suggestions.
Timeline
- Every entry, grouped by month, newest first.
- Filter chips: All / Photos / Places / Saved.
- Search any word — title, body, or tag. Literal matches always rank above semantic.
- Mood filter (toolbar): pick any mood to narrow results.
- Swipe left on an entry to delete or bookmark.
- Tap an entry to open detail. The ⋯ menu shares as text or as a 1080×1080 image card.
Places
- Pins are circular photo thumbnails. Count badge shows how many photos / entries cluster there.
- Filter the map by year using the chips at the top.
- Tap a pin to open the place sheet — sample of photos taken across the place, entries written there, counts.
Reflections + Story Mode
- Tap the blue-glass card at the top of Reflections to play Story Mode.
- Story Mode unlocks at 3 entries.
- Scenes: intro → entry count → words → longest streak → places → mood → top theme → photo collage → outro.
- Numbers are clamped to your real calendar span — no inflated streaks.
- Tap right of screen for next, left for previous. Long-press to pause.
- Below Story Mode: streak counter, totals, mood chart (last 60 entries), activity heatmap (12 months), themes word cloud, weekly reflection list.
Lock + privacy
- Settings → Privacy & data → Lock with Face ID. After ~5 minutes in the background the app re-locks on next launch.
- iCloud sync syncs entries between your own Apple devices using your private CloudKit database.
- Settings → Danger zone wipes every entry, draft, reflection, photo memory, and preference.
Notifications
- Daily prompt at the hour you set (Settings → Reminders).
- Weekly reflection on the day and hour you choose (default Sunday 9 PM).
- All scheduling is local — no push servers.
Import / export
- Settings → Privacy & data → Import from Day One: pick a Day One JSON export. Duplicates are skipped automatically.
- Settings → Privacy & data → Export archive: PDF, JSON, or plain text.
Widget
- Add the OneThought widget to your home screen for today's prompt + your current streak.
- The widget reads from a shared App Group and never makes a network request.