FocuS is a native Sailfish OS timer for meditation, focus sessions, and interval training. No internet required — all data stays local.
- Custom timers with multiple phases (meditation, pause, etc.)
- Phase sounds (6 sounds + silent option)
- Repetitions (1–100×) for interval training
- Live Cover with countdown & play/pause/stop
- History & stats: calendar view, daily/monthly summaries
- Android import from MeditationTimer (ZIP, merge/replace)
- 100% offline — no network, no accounts, all data local
- Pure Rust core (no Qt) — fully testable with cargo test
- Clock-free core — time injected, active_seconds as single truth
- MVVM + ViewState — single rebuild per tick/command
- Atomic persistence (tmp+rename), JSON/JSONL, timer versioning
- Android import (from https://play.google.com/store/apps/details?id=com.vanniktech.meditationt...)
- Green-IT: clock-free core, 1s polling, chrono→time, atomic writes
License: GPL-3.0-or-later | Source: Codeberg (https://codeberg.org/koleesch/focus)
Created with AI assistance.
| Attachment | Size | Date |
|---|---|---|
| 656.55 KB | 12/09/2026 - 15:39 | |
| 670.34 KB | 12/09/2026 - 15:39 |
(none)
Recent comments