v3.2Released October 14 · Fernhollow for iOS, Android and web

Write anywhere. Even offline.

Journal on a plane, tag entries in a tap, and let dark mode follow your evenings. Plus a much faster start.

iOS 16+Android 10+Web app14 fixes
NewOffline writing

Entries save on the device and sync the moment you're back online. No more "connection lost" on the subway.

# gratitude# work# sleep# family# running
NewTags

Type # in any entry. Tags show up in search and in the weekly look-back.

NewDark mode on a schedule

Follow sunset and sunrise, or pick your own hours. Easier on the eyes at night.

Before and after: the editor

3.114 toolbar buttons
Connection lost. Your entry may not be saved.
3.23 buttons, rest in a menu
B · I · #Saved on device ✓
# work# sleep

Faster everywhere

We moved the journal index to the device and only sync what changed.

−43% cold start
Cold start (iPhone 12)2.1 s → 1.2 s
Full sync, 1,000 entries5.8 s → 2.4 s
App download size48 MB → 41 MB

Everything in this release

New3
NewOffline writing with automatic sync#1284
NewTags with # autocomplete, searchable#1301
NewDark mode schedule: sunset to sunrise or custom hours#1197
Improved4
ImprovedEditor toolbar trimmed to bold, italic and tags#1312
ImprovedWeekly look-back groups entries by tag#1320
ImprovedSearch finds partial words ("run" matches "running")#1276
ImprovedVoiceOver reads mood dots as "mood 3 of 5"#1288
Fixed14, highlights below
FixedEntries written just before midnight saved to the next day#1259
FixedReminder notification fired twice after a time-zone change#1267
FixedExport to PDF cut off long entries#1295

Upgrade notes

  1. Update from the App Store or Google Play; the web app updates by itself.
  2. The first launch moves your journal index to the device. Keep the app open until the progress ring finishes.
  3. Nothing to do for existing reminders; they carry over.

Known issues

  • Tags don't appear in the web app's sidebar yet. Fix coming in 3.2.1.
  • On some Android 13 phones the home-screen widget shows yesterday's prompt until you open the app.

Example from the MintPage showcase · fictional product, sample content · any agent can publish a page like this with one publish_page call