Todo-Dodo
Overview
Task management with markdown editing and recurrence
Task manager with rich markdown editing, smart recurrence, drag-and-drop, and zero cloud — your data stays in your browser. **Todo-Dodo** is a fast, privacy-first task manager that lives right in your browser. No accounts, no cloud, no tracking — just your tasks, beautifully organized. ### ✨ Features 🦤 **Rich Markdown Editing** — Bold, italic, code, links, and more with a WYSIWYG editor. Add links with ⌘K or type `[text](url)` directly. 📅 **Smart Recurrence** — Weekly on specific days, monthly, yearly, or relative to completion. Handles edge cases like Feb 29 and short months automatically. 🔀 **Three Views** — Today (due & overdue), Unscheduled (no due date), and All Tasks. Drag-and-drop to reorder. Sort by title, due date, or custom order. 📎 **Add Tabs as Tasks** — One click to turn the current webpage into a task, with title and link pre-filled. 🔍 **Filter & Search** — Full-text search, date filters, date range, and completed task toggle. 🗑️ **Soft Delete** — Deleted tasks go to Trash for 30 days. Completed tasks auto-clean after a year. 📤 **Import / Export** — Back up your tasks as JSON anytime. Works across browsers. 🔒 **100% Private** — All data stored locally in your browser using IndexedDB. Nothing leaves your machine. Ever. ### ⌨️ Keyboard Shortcuts - Click on `?` to show all shortcuts *Todo-Dodo: because even extinct birds get things done.* 🦤 # Todo-Dodo Changelog v0.11.0 — 2026-07-17 Identity, appearance, editor UX, drafts, and extension “add page” reliability. Highlights • Compact UUIDv7 task IDs — sortable ids with published/draft subtypes; safe migration (including extension service-worker re-entry) • Dark mode — follows system appearance • Confirm dialogs — shared in-app confirm (including OK-only alerts) • Logo in the top-left header • Rich-text editor: Tab/list indent behavior and description formatting toolbar • New tasks top or bottom in custom sort • Draft capacity — max 10 open drafts; prefer evicting unedited drafts; block with dialog when all are edited; draft bar horizontal scroll + ‹ ›; no load-time trim • New task on Today/Yesterday prefills that calendar date (Q, New Task, Add current tab, extension prefill) • Add to Todo-Dodo — context menu and browser shortcut (⌘⌃Y / Ctrl+Shift+Y) open the action popup with prefilled new task; Pop-out does not steal prefill; no self-capture of extension pages ─── v0.10.0 — 2026-07-03 Internal cleanup milestone: less duplication, smaller modules, same product surface—with a few user-facing fixes. Highlights • “Save as new” disabled when the task is invalid (aligned with Save); clearer error/tooltip copy • Shared reminder scheduling core, single sorted list view path, settings descriptor table, App hooks for drafts, global shortcuts, and minimize animation • Engineering cleanup: dead code and dependency trim; date/recurrence/workday consolidation; animation module merge; store/UI DRY; idbStore and Modal header; view consolidation; reminder decision core; settings descriptor; reminder time display paths; App decomposition; micro-cleanups ─── v0.9.0 — 2026-07-03 Keyboard-first date chips and small form-control polish. Highlights • Quick matrix keyboard — arrow-key 2D grid in the date selector (list chips + editor), focus traps, Enter to open, restore tab order after keyboard picks • Nested Escape — Escape closes date/repeat chip popouts without closing the extension popup; repetition chip Ctrl/⌘+Enter save • Date picker updates • Clear/delete values in numeric repetition fields • Clear button on All Tasks search • Refresh workday list after import ─── v0.8.0 — 2026-06-21 Shared modal system, workweek settings, and holiday calendars. Highlights • Modal foundation — reusable Modal with backdrop, Escape/outside close, full Tab focus trap, nested-dialog guards, ARIA, focus restore; task editor, settings, shortcuts, trash, and unsaved Save / Minimize / Discard all use it • Workweek v1 — configurable workdays for recurrence and planning • Holiday ICS — import office-holiday calendars for workday logic • Focus fixes: no parent-editor Tab trap when child dialogs open; no stray focus on help ─── v0.7.0 — 2026-06-13 Large UX and storage milestone: reminder picker, task keyboard focus, drafts, and IndexedDB layout. Highlights • Reminder time UX — custom picker with parse + grid navigation; deeper field editing; open task only on notification click; optional promote-to-top of Today • Task list keyboard — focus/shortcuts polish; highlight only for keyboard nav; less completion flicker • IndexedDB rework — per-view sort orders and clearer persistence • Draft reuse — one draft per task; cap open drafts at 10 • Extension pop-out button restored • Editor — complete checkbox in editor; minimize/expand animations • Sort — created / modified sort options; “due date” renamed to “date” • Migration catalog under doc/; configurable logging ─── v0.6.0 — 2026-06-07 Drafts, real reminders across platforms, link titles, and denser task-list editing. Highlights • Drafts — autosaved drafts, minimize dock/bar, “Save as new” • Reminders — fire on web, Chrome extension, and native macOS • Link titles — optional fetch of page titles for http(s) links (extension + native) • Inline chips — date and repeat pickers from the task list (plus list animation polish) • More compact repeat picker; wider extension popup • Task counter fixes • ⌘, Settings (General); ⌘⌃, About; Esc closes settings in the extension popup ─── v0.5.2 — 2026-06-05 Per-view sort persistence, midnight Today refresh, and a Yesterday list on the Today tab. Highlights • Per-tab sort mode — Custom / Title / Due date stored in localStorage; drag order stays in IndexedDB/export • Calendar day change — Today list reloads from IndexedDB at midnight (defers while dragging or pointer near the list) • Yesterday — sub-view on the Today tab (header menu, ⌘⇧1); recurrence completion anchors to yesterday when that view is active ─── v0.5.1 — 2026-05-31 Recurrence data migration and cleaner release packaging. Highlights • Recurrence database upgrade — migrates older repetition shapes on first launch • Extension build/version sync and release layout improvements ─── v0.5.0 — 2026-05-31 Recurrence rewrite, cross-context sync, richer reminders UX, and extension polish. Highlights • Recurrence engine — unified modes (day / day of week / day of month / day of year), “repeat after completion”, better anchoring • Cross-context data sync — BroadcastChannel + IndexedDB reload across tabs, extension popup, and pop-out (with self-loop protection) • Flexible reminder time parser — natural formats (e.g. 4pm, 16:00) with solid Tab/Enter behavior • Complete forever — end a repeating series without advancing the date • Extension — context menu opens the popup to finish add; Extension settings with shortcut link; hide pop-out in full-tab mode • High-quality dodo icon for the Mac app; branding on web targets • Dependency license compliance audit ─── v0.4.0 — 2026-05-23 Browser extension target, better linking in the editor, and storage that can grow beyond localStorage limits. Highlights • Chrome/Firefox extension (MV3) — popup UI, pop-out tab, “Add current tab as task”, context menu “Add to Todo-Dodo”, ⌘⌃T / Ctrl+Shift+T • Rich link creation — bubble menu, ⌘K link insert/edit, markdown [text](url) auto-link • IndexedDB via idb-keyval — async saves, no localStorage size cap; export format unchanged ─── v0.3.0 — 2026-05-23 Quality pass after the first two releases: scrolling, previews, links, shortcuts, and settings structure. Highlights • Task editor scrolls when content exceeds the viewport • Task card previews refresh after title/description edits • Hyperlinks on cards open without opening the editor • Global shortcut temporarily unregistered while recording (re-register same combo) • Export uses a save dialog (File System Access API) • Initial unit test suite (recurrence, filters, sorting) • Unified settings modal with left-nav sections (General, Native, Import/Export) ─── v0.2.0 — 2026-05-22 Native app polish, better date/time pickers, and a fuller macOS shell. Highlights • Custom date/time pickers with Today and clear, consistent across browsers • Global shortcut: reliable activate-to-front; Ctrl and Cmd as separate modifiers; live recorder preview; ≥2 modifiers required • Close-to-hide with dock reopen; Window → Open Main Window (⌘0) • Full macOS menu (About, Settings, Services, Hide/Show, Edit, Window) • Soft delete + Trash, sort controls, completion animation, All Tasks filter bar • Keyboard shortcuts: ⌘1/2/3, Q, ?, ⌘, ─── v0.1.0 — 2026-05-22 First public build of Todo-Dodo: local-first task management with markdown editing, recurrence, and a native macOS app. Highlights • WYSIWYG markdown titles and descriptions (TipTap) • Today, Unscheduled, and All Tasks views • Drag-and-drop custom order, sort by title or due date • Flexible recurrence (weekly weekdays, monthly, yearly, after completion) • Soft delete + Trash (30-day cleanup) • Import/export JSON; keyboard shortcuts (⌘1/2/3, Q, ?, ⌘,) • Native macOS app (Tauri): global shortcut, close-to-hide, dock reopen • Single-file web/PWA build
0 out of 5No ratings
Details
- Version0.11.0
- UpdatedJuly 17, 2026
- Offered bydlux.hu
- Size415KiB
- LanguagesEnglish (United States)
- Developer
Email
chromewebstore@dlux.cc - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes