Item logo image for Todo-Dodo

Todo-Dodo

ExtensionWorkflow & Planning25 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 ## v1.0.0-alpha2 (extension 1.0.0.1) โ€” 2026-09-17 Sync that stays current everywhere, steadier lists and dialogs, and in-place links and reminders. ### Highlights - **Sync keeps itself current** โ€” watched folders sync in seconds, others every 1โ€“5 minutes; the extension syncs in the background - **One sync for every window** โ€” popup and pop-out spin together; no usable folder shows โš ๏ธ; spinner holds half a second - **Per-folder sync status** โ€” Settings โ†’ Sync shows each folder's state and last sync; **Grant access** per folder - **Reminder chip on the task card** โ€” click or Enter edits the time in place; empty removes it; Escape cancels - **Links open with a click** โ€” hover or โŒ˜K / Ctrl+K edits the URL; โŒ˜K alone links what you type - **Descriptions keep the last keystrokes** โ€” saved before a tab closes or the desktop app quits - **Dialogs lock the page behind them** โ€” wheel and keys scroll nothing underneath, including the extension popup - **Only moved rows animate** โ€” synced changes slide just the tasks that changed place - **Settings dialog keeps one height** โ€” controls at the top; tall tabs scroll inside - **Readable formatting controls** โ€” `Aa` and formatting toolbars match the description text size and dark tooltip surface --- ## v1.0.0-alpha1 (extension 1.0.0.0) โ€” 2026-09-14 First 1.0 alpha: desktop auto-updates, self-reconnecting folder sync, and clearer descriptions. ### Highlights - **Desktop auto-updates** โ€” Settings โ†’ App checks automatically and offers **Install and restart**; failed checks say why - **Folder sync reconnects with one action** โ€” after a restart, the first click or key press reconnects - **Help when the browser cannot open folders** โ€” **Add sync folder** explains enabling it, or suggests Chrome, Edge or the app - **Restore backups with any file name** โ€” non-`.json` names work; errors say damaged, not a backup, or too large - **Checklist path on the task card** โ€” the preview shows the path to the first unticked item - **Repeating tasks restart unticked** โ€” each new occurrence clears description ticks; one-off tasks keep them - **Description box grows with text** โ€” only the dialog scrolls - **Bold and italic next to emoji** โ€” kept through save and reload --- ## v0.99.0 โ€” 2026-09-04 Sync across devices through a folder you pick, plus v0.12.0's editor and cleanup features. ### Highlights - **Sync through a folder you pick** โ€” no cloud service; put it in iCloud, Dropbox or similar; merges are automatic - **Folder actions** โ€” Disable/Enable, Disconnect, and **Erase all sync data** behind two confirmations - **Live co-editing** โ€” two windows on one task merge character by character - **Sync status in the header** โ€” one icon; click to reconnect and sync now - **Extension and desktop app sync too** โ€” point each at the folder once - **Import asks before deleting** โ€” **Overwrite** removes missing tasks everywhere; **Merge** keeps them - **Delete All Data wipes this device only** โ€” sync folders untouched; asks twice - **Rich text and automatic cleanup** โ€” v0.12.0 features now run on sync - **Card preview shows the first unticked item** โ€” not the first line - **Choose where a backup goes** โ€” the desktop app asks on export - Modern header icons, a clearer sync folder panel and reorganised settings navigation - Fixes: reminder picker closes on blur; Brave folder sync works; old task ids migrate --- ## v0.12.0 โ€” 2026-08-22 Checklists and richer formatting in task descriptions; automatic cleanup of long-finished tasks. ### Highlights - **Checklists in descriptions** โ€” Markdown checkboxes from typing, toolbar or โŒ˜โ‡ง9 / Ctrl+Shift+9; pasted checklists are recognised - **Highlight, strikethrough, subscript, superscript** โ€” toolbar buttons, shortcuts and typed shorthands like `==text==` and `x^2^` - **Step out of formatting with โ†’** โ€” clears active marks without leaving stray spaces - **Editor sizing and scrolling** โ€” capped at 75% height; scrolls internally; the page behind never moves - **Formatting toolbar tracks the selection** โ€” shows the current selection's formats - **Delete completed tasks automatically** โ€” Settings โ†’ General; default 365 days, minimum 30; recurring and open tasks untouched - **Import safety** โ€” importing old completed tasks switches auto-delete off first, and says why - **Update the extension with the app** โ€” older extensions can mangle the new description syntax --- ## 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** โ€” up to 10 open drafts; unedited ones are evicted first; the draft bar scrolls - New task on Today/Yesterday prefills that calendar date (Q, New Task, Add current tab, extension prefill) - **Add to Todo-Dodo** โ€” context menu or โŒ˜โŒƒY / Ctrl+Shift+Y opens the popup with a prefilled task --- ## v0.10.0 โ€” 2026-07-03 An internal cleanup release: less duplication and smaller modules, with the fixes below. ### Highlights - โ€œSave as newโ€ disabled when the task is invalid (aligned with Save); clearer error/tooltip copy --- ## v0.9.0 โ€” 2026-07-03 Keyboard-first date chips and small form-control polish. ### Highlights - **Quick matrix keyboard** โ€” arrow keys navigate the date grid; Enter opens; tab order restores after picking - **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** โ€” one reusable dialog with focus trap, Escape and outside-click close, used by every dialog - **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 typed times and grid navigation; notifications open the task; optional promote to Today's top - **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โ€ - Documented data migrations; 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** โ€” day, weekday, month-day and year-day modes; 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, pop-out tab, โ€œAdd current tab as taskโ€, context menu, โŒ˜โŒƒ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
    v1.0.0-alpha2
  • Updated
    September 18, 2026
  • Offered by
    dlux.hu
  • Size
    514KiB
  • 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