π Markdown Task Manager β V2.0
The headline of this release: a task's column is now a field, not its position in the file. The result β moving a task between columns is just one
edited line, which makes the tool dramatically cheaper for an AI to read and update. And it costs you nothing: your existing files are migrated
automatically, with no data loss.
β¨ What's new
π§ Token-efficient format (status as a field)
Every task carries a **Status**: <column> field inside a single ## Tasks section. Moving a task = editing that one line; the block itself never
moves. No index is stored: an AI rebuilds it on demand with a plain grep. Reading and updating the board is far lighter.
π Automatic, safe V1 β V2 migration
Your existing kanban.md and archive.md are converted on first load, losing nothing:
- a
.v1-backup.mdis written before any change; - the conversion only runs if every task was parsed correctly (otherwise the file is left untouched);
- custom sections (
**Links**,**Review**,**Dependencies**) and the board title are kept verbatim.
π
Visible deadlines
The due date is now shown on every card and highlighted: orange when due within 2 days, red once overdue. Finished tasks are never flagged.
Available in all 4 languages.
π οΈ Modular sources + dependency-free build
The code is split into src/ (CSS / JS / HTML) and recompiled into a single task-manager.html β minified, exportable, and dependency-free. Exactly
the same single file for you, far easier to maintain.
π Fidelity & security
Your custom board title is preserved, the config lists no longer grow unbounded on every save, and extra XSS hardening was added to the autocomplete
fields.
β¬οΈ Upgrading
Nothing to do: open your folder as usual and the migration runs on its own (a .v1-backup.md is created just in case). It stays a single HTML file,
usable offline.
Full Changelog: V1.3.1...V2.0