Meditate
io.github.janekbt.Meditate
Zapstore _@zapstore.dev Meditation timer with session log, stats, and Nextcloud sync
Republished from GitHub / F-Droid by the Zapstore main account.
Meditate is a friendly meditation timer that helps you build a consistent practice — with no accounts, no telemetry, and your data under your own control. **Timer** * Countdown, stopwatch, and Box Breath modes * Box Breath: pick a pattern (4-4-4-4, 4-7-8-0, …) or dial in each phase, with a calm dot tracing the square as you breathe * Guided mode: import your own audio files, bells ring when the track ends * Starting bell, interval bells (fixed, periodic, or randomised), end bell — sound, vibration, or both, with your own audio and custom vibration patterns * Presets for your regular sits, plus a home-screen widget for one-tap starts **Log & Stats** * Date-grouped session log with labels and notes, swipe to delete with undo * Daily-goal ring, 13-week contribution heatmap, bar/line charts, per-label totals and insights * CSV export and import, Insight Timer import **Sync** * Optional sync between your devices via your own Nextcloud — also works with the GNOME/Linux version of Meditate, which shares the same core * Offline-first: everything works without a network; sync merges changes whenever you're back online **Privacy** Sessions live in a local database on your device. The only network connection is to the Nextcloud server you configure — there is no other server, no analytics, and no tracking.
First release: Aug 23, 2026, 5 total releases.
Most recent release: Oct 30, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 30, 2026 26.11.0A ring that shows the session and its bells, Save next to Pause, presets in your own order, and bells that stay in your headphones. Thank you to @marius-shark and @voidplayer, whose reports and ideas led to most of this release! **On Android, bells now play as media instead of as an alarm,** so they may sound louder or quieter than before: please check your bell volumes. - Timer: a ring round the time fills with the session and shows each bell as a bead, and the bells are counted under the time, "2 of 5" (#14) - Save sits next to Pause, so you can end early in one tap; the session buttons stay in place - Presets: drag them into your own order on the Manage page (#12); editing a preset's bell makes a new bell, so other presets keep theirs - Random interval bells ring around their own planned time instead of drifting from the last ring - Bluetooth: an optional wake-up lead-in, a soft noise before each bell, keeps sleeping headphones and speakers from swallowing it (Preferences) - Android: bells play as media, only in connected headphones (#10); a switch in Preferences plays them as an alarm again, also only in the headphones
More…
- Android: control the session from its notification and the headphones' button - Android: follow the system colours on Android 14 and later, with a new lotus icon that takes them too - Android: dialogs stay above the keyboard and Enter confirms (#11); the system bar symbols stay readable on light pages (#15) - Dates follow each language's own order; the Stats numbers agree with the Log and the Timer - Linux: GNOME 51 runtime Android: `Meditate-26.11.0.apk` (same signature as F-Droid). Linux: `meditate-26.11.0-x86_64.flatpak` and `meditate-26.11.0-aarch64.flatpak`, plus the app trees for FlatPark. - Oct 18, 2026 26.10.2New ways to practise, most of them suggested by @voidplayer: thank you! Also a long round of fixes for sync, backups and the timer. **Please update every device that syncs together:** older versions read interval bells only in whole minutes. - Guided: play files from a folder of your own, browsed by folder or as one list, without copying them (#4) - Interval bells: times in seconds or minutes, the jitter as a time (#7), and a repeating bell whose gap grows on each ring (#5) - One screen from start to end: save, add or discard the session on the running page, with your note - Auto-Finish, per mode: a countdown saves itself when the time is up, with Undo (#6) - The Log's label colours follow the accent colour and are the same on every device - Setup shows which starred preset is in effect
More…
- Backups restore without doubling the synced log, and a partly unreadable file asks before importing the rest - Sync: data-safety fixes, a clear status when a sync can't start, and a file the server refuses no longer stops the rest - Bells and the timer stay right after a suspend; the trend card compares the last 30 days with the 30 before - Android: each bell's volume sets the phone's alarm step, so bells no longer ring at full volume on some phones (#8); dates and the week start follow your language; your own vibration patterns can be deleted - A failed save now says so instead of looking saved Android: `Meditate-26.10.2.apk` (same signature as F-Droid). Linux: `meditate-26.10.2-x86_64.flatpak` and `meditate-26.10.2-aarch64.flatpak`. - Oct 4, 2026 26.10.1A large round of fixes, mostly for the Android app, and a few new touches. - Log cards show the name of the guided meditation you listened to - Editing a session in the log keeps its exact length, down to the second - A session that started in the hour skipped by a daylight saving change keeps its real date - In Overtime the timer holds at the planned length, and a guided track stops before the end bell - Imported bell sounds are found on every synced device - Android: rename and delete your own bell sounds, a "Meditation complete" notification, and interval bells with an on/off switch and typeable minutes and jitter - Android: many fixes from two full bug reviews. Every change now syncs, a finished session is kept until you save or discard it, the screen-off timer stays awake for the whole session, and the remaining English texts are translated - Desktop: the "Wait for sync" message shows one sentence again in German, Spanish, French, Italian, Dutch and Polish
More…
Linux: download the Flatpak bundle for your architecture below. Android: available via F-Droid, or install the APK below. - Oct 3, 2026 26.10.0Every bell now has its own volume, plus fixes for issues reported by @voidplayer — thank you! - Per-bell volume sliders; absolute on Android, using the phone's full alarm range (#1) - Starting and interval bells no longer ring during guided meditations (#3) - Import guided meditations and sounds from MP4 files (#2) - Android: the starting bell rings when preparation time is off - Desktop: complete translations and correct plural forms in all nine languages Linux: download the Flatpak bundle for your architecture below. Android: available via F-Droid, or install the APK below.
- Aug 23, 2026 26.8.5