FocuS

Rating: 
0
No votes yet

FocuS — Focus & Meditation Timer for SailfishOS

FocuS is a native Sailfish OS timer for meditation, focus sessions, and interval training. No internet required — all data stays local.

Features

- 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

Tech Highlights

- 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.

Screenshots: 
Application versions: 
AttachmentSizeDate
File focus-1.0.0-1.aarch64.rpm656.55 KB12/09/2026 - 15:39
File focus-1.0.0-1.armv7hl.rpm670.34 KB12/09/2026 - 15:39
Changelog: 

(none)