Tefteri is a framework to plan and do your daily work. It has a Python backend and a Flutter client. They sync with your own task, calendar and note apps (Vikunja, Google Calendar, Trilium Next).
devbox shell
just backend::install frontend::install
just --list- Docker (>= 24) for image builds and the smoke test.
- Android SDK (for
just packaging::apk) if devbox cannot provide it reliably. - The Linux desktop build tools for
just frontend::build-linuxand the AppImage:cmake,ninja-build,pkg-config,fileanddesktop-file-utils(from the system package manager). Do not installclangor the GTK development files for this build. The devbox gives both, and a systemclangcannot link the GTK libraries of the devbox.
See CONTRIBUTING.md. Specs live in specs/.