Meditate

io.github.janekbt.Meditate
by 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.

Repo

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.0
    A 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.2
    New 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.1
    A 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.0
    Every 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