Cfait
### 🚀 Features
- VJOURNAL (TUI and GUI)
- *(journal)* Add worked on today section, clickable context banners, arrow navigation, and date highlights
- Improve VJOURNAL handling, markdown subtask extraction, and TUI journal mode
- Allow hiding any tab ( https://github.com/trougnouf/cfait/issues/68 )
- *(journal)* Implement move
- *(android)* VJOURNAL
- *(android)* VJOURNAL month grid, tab visibility settings
- Improve Android VJOURNAL UI
- Autocomplete [[
- *(android)* Mo
Cfait is designed for speed and stability using Rust, it puts you in control of your data with a local-first approach that syncs seamlessly across your devices.
Why Cfait?
- Open Source & Cross-Platform: Use Cfait on Android, Linux, and Windows. Your tasks adhere to open standards (CalDAV and iCalendar), not walled gardens.
- Syncs Everywhere: Fully compatible with Nextcloud, iCloud, Radicale, Xandikos, and other standard CalDAV servers.
- Offline First: Optimistic UI updates mean you never wait for a server response. Use the persistent "Local" calendar for offline tasks and migrate them to a server later.
- Smart Input: Add tasks naturally. Typing "Buy cat food !1 @tomorrow @@grocery_store ~15m" automatically sets the priority, due date, location and duration.
Productivity Features
- GTD Workflow: Mark tasks as Needs Action, In Process (>), Cancelled (x), or Done.
- Hierarchy: Create sub-tasks, promote children, and organize nested lists.
- Dependencies: Link tasks using "Blocked-by" or "Child-of" logic (RFC 9253).
- Tags & Aliases: Organize with hierarchical tags (e.g., #work:backend). Create inline aliases (e.g., #shed:=#home_improvement and @home_improvement:=@@home) for rapid filing.
- Sane Sorting: Tasks are sorted by Status > Start Date > Due Date > Priority.
Smart Syntax Guide
When adding or editing a task, use these shortcuts:
- !1 to !9: Set Priority (1 is Critical, 9 is Low).
- @date: Set Due Date (e.g., @tomorrow, @2025-12-31, @2w, @in two weeks).
- ^date: Set Start Date (hides task until date).
- ~duration: Estimate time (e.g., ~30m, ~2h).
- @every X: Set Recurrence (e.g., @daily, @every 2 weeks).
- @@loc: Set Location (e.g., @@home, @@"hardware store").
- url:http://perdu.com: Attach a URL.
Advanced Search
Find exactly what you need with powerful filters:
- is:active / is:done: Filter by status.
- ~<30m: Find tasks taking less than 30 minutes.
- !<3: Find high-priority tasks.
- @<today: Find overdue tasks.
- @@home: Find tasks at a specific location.
Support the Developer
If you enjoy using Cfait, please consider supporting its developer:
- 💳 Liberapay: https://liberapay.com/trougnouf
- 🏦₿ Other payment details are available within the app's "Help & About" screen or on the project website.
Community & Source
Cfait is developed by Benoit Brummer (Trougnouf) and released under the GPL3 License.
Source code, desktop versions, and issue tracking available at: https://git.disroot.org/trougnouf/cfait
- Автор: Benoit Brummer
- Лицензия: GNU General Public License v3.0 only
- Отслеживание проблем
- Исходный код
- Метаданные сборки
- Статус воспроизводимости
Пожертвовать
Версии
Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.
Скачать-
arm64-v8aarmeabiarmeabi-v7amipsmips64x86x86_64Для этой версии требуется Android 9.0 или новее.
Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.
Скачать APK 41 МиБ Подпись PGP | Журнал сборки
-
arm64-v8aarmeabiarmeabi-v7amipsmips64x86x86_64Для этой версии требуется Android 9.0 или новее.
Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.
Скачать APK 41 МиБ Подпись PGP | Журнал сборки
-
arm64-v8aarmeabiarmeabi-v7amipsmips64x86x86_64Для этой версии требуется Android 9.0 или новее.
Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.
Скачать APK 40 МиБ Подпись PGP | Журнал сборки
### 🚀 Features
- *(model)* Rank overdue notes as completed to drop them to the bottom of the list
- *(parser)* Support duration ranges with a unit on the right-hand side only (e.g. ~1-3d)
- *(gui)* Introduce TabPressed message for editor auto-complete and focus cycling
- *(gui)* Implement Tab-triggered auto-complete and fix editor focus handling
- Allow multiple (|-separated) locations ( https://github.com/trougnouf/cfait/issues/62 )
- Sort related tasks (incl. recurren
### 🚀 Features
- *(android)* Add auto-indentation and cache VisualTransformation (perf)
### 🐛 Bug Fixes
- *(gui)* Indent to the correct level in markdown editor
- *(android)* Fix crash with international characters











