Skip to content

Releases: soanseng/tsosu

v1.3.0 — Calm IA · Obsidian Tasks alignment

Choose a tag to compare

@soanseng soanseng released this 02 Sep 08:08

What's New

🗂 A calmer home

Inbox is the start screen; the app is four tabs (Inbox / Today / Habits / Upcoming) with Calendar in the top-bar menu. Pomodoro, kanban, weekly review and saved filters are gone — deliberately.

🤝 Obsidian Tasks compatibility

tasks.md lines are written and parsed in the plugin's native emoji format (🆔 ids, 🔁 every week on Tuesday, ⛔ dependencies, the full date set). Completing a recurring task in Obsidian leaves a done line + spawned line — Tsosu folds them into your streak history on the next sync, and keeps the last 10 completions as history lines so rewrites never erase desktop-side history. Unreadable recurrence text is preserved verbatim.

☑️ Tick-box recurrence builder

Custom recurrence is now chips: every N days / weeks / months, weekday multi-select, day-of-month. Natural language (every 2 days, 每週一二三) still works; both directions round-trip.

📜 Completion history

Open any task to see how many times and when it was completed (compact past 5, expandable).

❓ Gamification, explained

The ⚡ in the top bar is tappable, Habits has an ⓘ, Settings has an entry — all three explain energy (+2⚡/task), shields (❄ = ⚡30, max 2, 3-day auto-bridge) and streaks.

⛔ Dependencies & ⏳/🛫 dates

Obsidian's dependsOn, scheduled and start dates are parsed, stored (DB v14) and shown in task detail.

Plus: today-due tasks are never labelled overdue (date-based compare), fully localized custom recurrence labels (每週 · 週二), and the vault picker opens in Documents.


Note: the signed APK will be attached shortly — building requires the release keystore on another machine. Release notes and tag are final.