Annado (v0.1.3) - recurring tasks, your task format, and a smoother experience for power users
LatestNow with recurring tasks rebuilt from the ground up, support for whichever task-list format you already use (Obsidian Tasks or dataview tasks), smarter tags, some more small visual and backend changes and a noticeably smoother app on large vaults.
Tags
- Tag overflow bug resolved — the tag view used to overflow and didn't show the tags a task already had. It's now a clean modal: it lists the current tags, and as you type and hit return on a tag that already exists it's added; type a new one and hit return and it's created on the spot. (#10)
- Case-insensitive —
#researchand#Researchare now treated as the same tag in the sidebar. The count is merged, and searching for either finds both. (#10) - Nested & hyphenated — Obsidian-style
#parent/childtags now group under a breadcrumb in the sidebar, and hyphenated names behave the way you'd expect —#research/paper-for-conference-xshows up as its own tag rather than being mangled. (#10)
Recurring tasks, rebuilt
- Recurrence now lives inline on the task via
@repeatand rolls forward when you complete it, instead of a separate template engine. A migration tool in Settings detects legacy recurring templates and lets you preview the change (dry-run), back up your vault, and apply it safely. This was done in order to increase compatibility with other task formats, see below.
Choose your own task format (Annado, Obsidian Tasks plugin, or Dataview)
- Use your task format — Annado reads and writes the task-list dialect you already use: Annado, Obsidian-Tasks, or Dataview. It auto-detects the dominant style in your vault, offers a format picker on first run, and writes new tasks in your chosen format. (#2)
- Choose which checkboxes become tasks — an optional, configurable marker tag (e.g.
#taskor#taak) so only the checkboxes you tag are imported as Annado tasks; nested#task/...variants count too. This#taskfiltering came from MajesteitBart's PR #17 — thank you!
Faster on large vaults
- Big rendering and performance gains, especially noticeable with large task databases: the inbox and flat lists are virtualized, off-screen rows skip layout and paint, grouping is memoized, and rows subscribe to state individually instead of re-rendering together. This whole series was contributed by sksizer — thank you! Landed across PRs #5–#9.
More
- Drag to reorder milestones — project milestones now reorder by drag, also contributed by sksizer in PR #5 — thank you!
- A nicer first launch — redesigned welcome screen with "Start fresh" and "Switch vault", a full-height layout, and unified Settings buttons. (#9)
- Other smaller fixes — no welcome-screen flash before a saved vault loads; the task list now paints its rows on first render (no more empty-until-you-reclick); people mentioned in subtasks are associated with the task; #6 and
[[Project]]/[[Person]]wikilinks resolve when you create them, and a lot more smaller things.
📖 README · 🖼 Visual tour · 🐛 Issues
Install
- Download
Annado_0.1.3_aarch64.dmgbelow (Apple Silicon) - Open it and drag Annado to Applications
- First launch: right-click Annado.app → Open → Open (the app isn't notarized yet, so macOS asks once)
- If that doesn't work because it tells you the App is Damaged, that's not true, but the combination of 'from the internet' + 'not notarized' means that the app is seen as 'damaged'. Going into terminal and running :
xattr -cr /Applications/Annado.app
should resolve this. - Point Annado at your folder with your tasks (or your entire Obsidian vault) & you're good to go.
Good to know
- macOS only, Apple Silicon build
- Your data never leaves your Mac: Annado reads and writes Markdown files in your vault, nothing else
- Still early days: bug reports very welcome → issues