Item logo image for Todo-Dodo

Todo-Dodo

ExtensionWorkflow & Planning22 users
Item media 5 (screenshot) for Todo-Dodo
Item media 1 (screenshot) for Todo-Dodo
Item media 2 (screenshot) for Todo-Dodo
Item media 3 (screenshot) for Todo-Dodo
Item media 4 (screenshot) for Todo-Dodo
Item media 5 (screenshot) for Todo-Dodo
Item media 1 (screenshot) for Todo-Dodo
Item media 1 (screenshot) for Todo-Dodo
Item media 2 (screenshot) for Todo-Dodo
Item media 3 (screenshot) for Todo-Dodo
Item media 4 (screenshot) for Todo-Dodo
Item media 5 (screenshot) for 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

Details

  • Version
    0.11.0
  • Updated
    July 17, 2026
  • Offered by
    dlux.hu
  • Size
    415KiB
  • Languages
    English (United States)
  • Developer
    Email
    chromewebstore@dlux.cc
  • Non-trader
    This 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

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

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
Google apps