changes

the latest dypt changes

Friday October 23, 2026

A faster task menu, direct dragging, clearer task locations, and smoother sign-up

It has been a while since the last update, so this one covers two months of improvements. Many of them came from your feedback, and most smooth out places where dypt made you stop, guess or repeat yourself.

A redesigned task menu

The task menu now groups its actions (details, organising, and archiving or deleting) and keeps colour for what matters, such as AI and Delete. It shows each task’s current priority, deadline and number of tags at a glance, and Deadline offers quick picks for Today, Tomorrow and Next week that keep any reminders you had set.

On desktop you can right-click a task to open its menu where you clicked, or press . on the selected task. The menu works fully from the keyboard: arrow keys move between actions, and each action’s shortcut is shown beside it and applies to that task while the menu is open. The task a menu belongs to stays highlighted while it is open, and clicking away to close a menu no longer opens the task underneath by accident.

The menu also has Edit title, to rename a task in place, and icons at the bottom to copy its title, ID or a link. These replace the < button that sat next to each task on phones, leaving more room for the task itself. On phones the menu opens as a compact sheet from the bottom of the screen.

Dragging tasks feels direct

With a mouse, dragging now starts as soon as you move, and a grip appears when you hover over a task. The task you are moving and the task you are dropping it onto are both highlighted, and the task lands exactly where the highlight shows. When dragging inside a task, the Drop here to move a task up a level target stays visible however far you have scrolled.

Always know where a task lives

Tasks in All Tasks now show where they sit in your hierarchy. On desktop each part of a task’s location path is a link, and the full path opens in its own view when it is too long to show. Opening a task from a link shows its owner’s breadcrumbs, and the task picker now shows deadlines too.

Adding, editing and undoing

Adding a task has been refined on desktop and phones, and the edit task dialog has a clearer layout. Editing a title inline shows clear save and cancel buttons, and Escape now closes only the dialog on top. When archiving or completing a task removes it from your current view, a toast says what happened and offers Undo.

Sharing lists

Public lists stay out of search engines unless you choose to allow indexing, and dypt explains what public access means before you turn it on. Copying a public list is easier to find on phones, and if you sign up to copy a list, dypt remembers and takes you back to it. Copies now keep their time estimates, with a Time option in Copy to leave them out.

Getting started

Sign-up and sign-in have a cleaner design and scroll properly on phones. If you sign up with Google or another provider, dypt suggests a username so you can continue in one step. The Structure your work guide is shorter and now starts with something you actually want to get done. A finished welcome guide no longer restarts, and skipped guides stay skipped.

Reminders and repeats

If notifications are allowed but your browser cannot register for them, dypt now says so and explains how to fix it, including the Brave setting that usually causes it. Repeating tasks with subtasks are more reliable, keep deadlines on the right local date, and explain clearly when a repeat cannot be created.

Local mode and limits

Completing tasks and moving around the calendar feel faster in Local mode, and you can retry a sync from the header if something goes wrong. When you reach a limit, such as how deeply tasks can be nested or how many tasks one task can wait on, dypt now tells you what happened instead of failing quietly.

Please keep sharing your feedback when something feels harder than it should.

Sunday August 16, 2026

Smoother setup, task planning, settings, and search

This week’s updates remove several small interruptions from setting up dypt, planning work, and finding your way back to what you were doing.

A shorter, safer first guide

The first guide now concentrates on the essential task workflow, with fewer steps between creating a practice task and completing it. The add-task step is available on mobile again, and finishing the guide returns you home before the practice task is removed so you do not land on a task that no longer exists.

The guide also behaves more reliably in Local mode, including when a task has just been created or removed, and the completion celebration has been tuned so it feels rewarding without getting in the way.

The homepage FAQ now offers two clearer next steps: Get started takes new users into account setup, while Read the getting started guide opens the detailed walkthrough for anyone who wants to learn more first.

Task lists explain what happened

An empty filtered view now says No matching tasks instead of No tasks yet. This makes it clear that your tasks still exist and that changing or clearing the active filters will bring them back.

When you add an incomplete subtask beneath a completed parent task, dypt now explains that the parent was reopened because it has active work again. The notice includes the parent title, so a task no longer appears to move silently between completed and active views.

You can also choose whether priority, deadline, and tag filters apply only to the tasks you are viewing or to their whole descendant branch. The controls, summaries, and mobile layout have been refined so the selected scope remains clear, while query improvements keep large hierarchies responsive.

Recurring tasks start with a useful default

When you create a monthly repeat using Each, dypt now preselects the day from the recurrence’s start date. You can still choose one or several other days, but a new monthly repeat is ready to save instead of appearing complete while silently waiting for a date.

Settings and search keep your place

Opening Settings from a task or filtered list no longer loses that context. Close and Back to workspace return to the previous workspace route, including the task and active query refinements. Opening Settings directly still falls back safely to the main task list.

Search now follows the same inspection-and-return pattern. Open a task or note result, inspect it, and use Browser Back to reopen Search with the same query and results. The recovery is used only for that exact return journey, so unrelated navigation does not unexpectedly reopen Search.

Mobile note results are easier to compare too: each result leads with its owning task on one clear line, followed by a compact secondary excerpt. This keeps more matches visible while preserving the context needed to choose the right note.

These improvements came from repeatedly walking complete desktop and mobile workflows and fixing the points where the interface made people repeat work or wonder what had just changed. Please keep sharing your feedback when a flow feels more difficult than it should.

Saturday August 08, 2026

Organise tasks your way with custom tags

Tasks rarely fit into just one part of your hierarchy. A call might belong to a client, need your focus today, and be something you can only do from the office. Custom tags give you a flexible way to add that extra context without rearranging your tasks.

Add multiple tags wherever you work

Create reusable, colour-coded tags for contexts such as work, home, focus, or anything else that is useful to you. Tag names are normalised to lowercase, keeping them consistent and easy to scan.

Add an optional plain-text description of up to 500 characters when a tag needs a shared definition, such as when ready for review should only be used after a checklist is complete. Descriptions appear in the searchable tag picker for quick inspection, while compact chips on tasks continue to show only the tag name.

You can assign multiple tags from task rows, task pages, the edit dialog, bulk selection, and while creating a task. The searchable picker shows tags you have already assigned first, followed by commonly used suggestions. It also surfaces close matches as you type so it is easier to reuse a tag than create a near-duplicate.

Keyboard users can set tags through Command K. When creating a task, add tag: or tags: followed by comma-separated tag names to apply several at once.

Filter with any or all matching

The new Tags filter works across your hierarchy, all-tasks view, and calendar. Select several tags to find tasks with any of them, or enable Match all selected when every chosen tag must apply.

Your selected tags stay visible in the filter controls and are represented in the URL, so focused views remain easy to understand and bookmark. When there is limited space, tags used by the current filter are prioritised in each task’s preview.

Keep your tag library tidy

Open Manage tags from the picker to rename or recolour a tag everywhere it is used, and to add, edit, or clear its description. You can archive tags that are no longer active, restore them later, merge duplicates without losing task assignments, or delete them entirely. A merge always keeps the destination tag's definition.

Archived tags are identified explicitly in search results, helping you avoid accidentally recreating an old tag with the same name.

Available in server and Local mode

Tags work in regular server-backed views and in Local mode. Local mode can read, filter, assign, and remove tags while you are offline, then synchronises your changes after you reconnect.

Tags are also supported by the dypt CLI, including returning and searching task tags, managing the tag catalogue, adding or removing assignments, and filtering tasks with any or all matching. Use dypt tag get for full inspection, --description during creation or update, and --clear-description to remove a description explicitly. JSON output includes the complete value for automation.

Tag descriptions are private catalogue metadata. They are not included in public task links or exposed to people viewing a privately shared task.

You can explore the full feature on the custom tags feature page.

Built from your feedback

Custom tags were one of the clearest requests for organising work across different contexts. Thank you to everyone who helped shape the details through the feedback board and hands-on testing. Please keep sharing your ideas—they make dypt better.

Monday August 03, 2026

Completed tasks now stay out of the way

Completed tasks should record your progress without competing for attention with the work that is still ahead. Today’s update gives you a calmer default task view while keeping completed work easy to find whenever you need it.

Hide completed tasks by default

There is a new Hide completed tasks by default preference under Settings → General → Display. When it is enabled, dypt selects the Not started and In progress status filters for your default task views.

The preference is off by default, so completed tasks continue to appear until you enable it.

Those filters remain visible in the task controls and filter summary, so it is always clear why completed tasks are not on screen. The preference works the same way in regular server-backed task views and in Local mode.

Completed tasks are still one filter away

You can explicitly include Completed whenever a view needs it. If you clear the status restriction and show all statuses, dypt displays a Showing completed tasks notice to explain that the current view overrides your saved preference. Select Restore default to return to the quieter view without disturbing your other filters.

This also means focused views keep making sense. For example, asking for all high-priority tasks can still include completed high-priority tasks; dypt does not silently remove results that match a status, priority, or deadline filter you chose.

Urgency quietens down after completion

A completed task keeps its priority and deadline as useful historical context, but those badges no longer compete with active work in ordinary task lists. When you filter or sort by priority or deadline, the relevant badge returns so you can understand why the completed task is included.

Completed deadlines now use neutral historical wording such as completed on time or 2 days late, instead of continuing to look overdue. Completed tasks are also excluded from pending deadline reminders. Estimated and remaining-time badges disappear after completion, while actual time stays available as a useful record of what the task took. If an estimate filter or sort is active, dypt also shows the original estimate neutrally so it remains clear why the task matched that view.

The same calmer treatment now extends to the calendar. Your hide-completed preference keeps completed deadlines off the calendar by default, with a visible reminder explaining why they are hidden. When completed work is shown, its title is crossed out and its deadline and priority appear as neutral history. Deadline timing is anchored to the deadline recorded at completion, so editing the task later does not rewrite whether it was completed on time.

Completed tasks also stop appearing actively blocked or blocking. Their task chains remain available as neutral links, with completed dependencies crossed out instead of presented as active blockers. Repeated task copies retain a quiet historical recurrence marker while active recurrence templates stay easy to identify.

In Local mode, note and dependency badges now update after you make a change and remain accurate after syncing or reloading the task list.

Built from your feedback

Thank you to cseth0 for describing where completed tasks were creating clutter and distracting from the work still in progress. Feedback like this helps make dypt calmer and more intentional, so please continue to share your ideas.

Friday July 31, 2026

A little celebration for every completed task

Finishing a task now comes with a small moment of celebration.

A sound for every kind of progress

When you mark a task as complete, dypt plays a short ascending completion chime to make that bit of progress feel more rewarding. Finishing the last incomplete task in an entire hierarchy gets a richer flourish to celebrate the bigger milestone.

Archiving now has its own light “put away” cue, while deleting uses a deeper, more final sound. Bulk actions play their sound just once, and unsuccessful actions, background updates, reopened tasks, and restored archives stay quiet.

On by default, always optional

Task sounds are on by default for everyone. If you prefer to work in silence, open Settings → General → Feedback and turn Task sounds off. The choice is saved to your account, so you only need to change it once.

Built from your feedback

Thank you to cseth0 for suggesting this improvement. I genuinely welcome ideas like this, so please share your feedback when something could make dypt more useful or satisfying. I read every suggestion and will keep implementing the good ones that improve the product for everyone.

Tuesday July 14, 2026

Local mode brings faster tasks and offline access

Today I am introducing Local mode, a new experimental way to use dypt that keeps your task data on the device and synchronizes it with dypt in the background.

Tasks feel immediate

With Local mode enabled, your owned task views read from and write to a local database first. Creating a task, completing it, changing its details, or moving through a hierarchy no longer needs to wait for a round trip to the server before the interface can settle.

Keep working when your connection drops

Tasks that have synchronized to the device remain available without a network connection. You can browse your task lists and hierarchies, expand subtasks, use Dashboard and Calendar, and make common task changes while offline. Those changes are saved locally rather than being discarded.

Reconnect and synchronize

When the connection returns, dypt uploads queued changes and pulls down changes made elsewhere. The sync indicator and the new offline banner show whether the device is offline, synchronizing, fully up to date, or needs attention.

An experimental, per-device opt-in

Local mode is deliberately still experimental and is not enabled by default. Eligible accounts can turn it on for an individual device under Settings → Experimental. Each device prepares its own local task database, so you can try it in one browser without changing how dypt works everywhere else.

The first release focuses on owned tasks. Notes, task sharing and collaboration, AI actions, and other server-backed features still require a connection. I will keep refining reliability and expanding offline support before considering Local mode ready for wider use, so please report anything that behaves unexpectedly.

Thursday June 04, 2026

Drag and drop now works across expanded task hierarchies

Today’s update makes expanded task hierarchies much more flexible to organise.

Expanded subtasks can be moved directly

Tasks shown inside an expanded inline subtask group now participate in drag and drop like regular task rows. You can reorder visible subtasks, move a task from one expanded group into another, and drag a regular task directly into a visible expanded section without opening a separate task page first.

Hierarchy drops are clearer

When you drag around expanded groups, dypt now shows clearer placement states for dropping into a task, placing between siblings, or adding a task to the end of an expanded child list. Preview group backgrounds expand with the possible drop position so it is easier to see whether the task will become a child or a sibling.

Moving up a level is faster

On parent task pages, expanded preview rows can now be dragged straight to the move-up target. Dropping there moves the task out above the current parent task, so you no longer need to first move it out of an expanded preview group and then drag it again.

Friday May 29, 2026

Expanded subtasks and bulk mode are smoother

Today’s update makes expanded subtasks behave more predictably when you are working from a filtered task list.

Expanded subtasks follow the active filters

When you expand a task inline, its preview subtasks now respect the filters you already have applied to the page. For example, if you are viewing high-priority tasks, opening a parent task will show the matching high-priority subtasks inside that expanded section.

If filters hide some subtasks, dypt now tells you how many are hidden and gives you a local Show all here option. That lets you inspect every subtask in that one expanded section without clearing the filters for the whole task list.

Empty filtered sections are clearer

When none of a task’s subtasks match the current filters, the expanded section now says that directly and still offers Show all here. This should make it clear that the task has subtasks, but they are currently hidden by your filters.

The filter message has also been tuned for small screens so the text and action fit more comfortably on mobile.

Bulk mode works across expanded subtasks

Expanded subtask rows now participate in bulk mode just like the main task list. You can select visible expanded subtasks, combine them with regular task rows, and apply the same bulk actions without needing to open each task page.

Bulk status changes now update immediately while the save is happening, and expanded sections stay open when you enter multi-select mode. Parents also refresh correctly when their visible subtasks are moved away, so a task that no longer has subtasks returns to the regular task-row treatment.

The fixed bulk action bar now leaves enough scroll room at the bottom of the task list, so the final selected rows are not hidden behind the controls. Bulk copy cancel also keeps your selection intact, and dependency-chain and blocker-removal actions now use the same success, error, and refresh handling as the rest of bulk mode.

Thursday May 28, 2026

Preview subtasks now feel more like regular subtasks

Today’s update focuses on expanded subtasks: the rows you see when you open a task inline instead of navigating into it.

Preview subtasks are more interactive

Expanded preview subtasks now use the same row layout as regular subtasks. That means the title, status, metadata, copy button, edit button, and task menu sit in more familiar places, and the row behaves less like a lightweight preview and more like a task you can work with directly.

You can now edit a preview subtask title in place, use the same hover edit affordance as regular subtasks, and update common metadata from the expanded view without having to open the task page first.

Preview subtasks also have more of the regular task menu available, including move and copy actions. The copy flow now asks more clearly whether you want to open the new copied task after it is created.

Nested expanded subtasks are clearer

Opening subtasks inside an already-expanded section should now be easier to read. Nested preview groups have clearer boundaries, better spacing, and smoother expand/collapse behaviour so rows do not overlap or leave awkward gaps behind.

Blocked preview subtasks are easier to spot

Preview subtasks with active blockers now get the same muted treatment as regular blocked subtasks, with an added boundary so they still read as their own row inside an expanded preview section.

Wednesday May 27, 2026

Recent improvements to tasks, notes, the CLI, and the blog

Over the last few weeks I have shipped a lot of small changes. Rather than turning every internal fix into its own update, here are the ones that should make a real difference when you use dypt.

Task IDs are easier to use

Task IDs are now more visible and useful throughout the app. You can search by task ID, copy IDs from task rows more easily, and see ID chips in places where they help you identify or share the exact task you mean.

Task controls are more reliable on mobile and touch devices

I fixed several cases where task actions, popovers, dialogs, and date pickers could get hidden behind mobile controls or become hard to tap. Dragging tasks should also feel smoother, with fewer accidental row drags when you are trying to use an inline button or menu.

Expanded subtasks are easier to work with

Preview rows in expanded task lists now behave more like regular subtask rows. Metadata pills update more consistently, their dialogs stay interactive after you navigate back from a task page, and preview rows now include the familiar task menu for common actions like notes, priority, deadlines, time, dependency chains, repeats, and sharing.

Task badges are harder to hide by accident

The badge visibility toggle has moved out of the main task list header and into General settings as Task badges. That keeps exploratory clicking from hiding badges before you have metadata to show, while still letting you turn optional task details on or off when you want.

Clearer task state and dependency behaviour

Blocked states now better reflect active blockers, completed dependency pills stay visible, and bulk blocker counts stay in sync. Moving a task back to the home list from the edit dialog now works as expected too.

Notes handle links and extracted tasks better

Links in read-only notes are clickable again, action item formatting is preserved more reliably, and extracted task links are placed more precisely when turning notes into tasks.

Recurring tasks and refresh controls are sharper

Recurring tasks now respect the intended start minute and destination timezone more consistently. There is also a refresh shortcut available from the command palette, keyboard shortcuts, and the task list header when you want to pull in the latest task data.

The CLI has grown up since launch

The dypt CLI now supports version checks, richer task metadata, task position reordering, clearer cleanup output, improved task list paging, and easier agent setup. The CLI access settings in the app also explain how to connect tools like Codex and Claude Code to your dypt workspace.

See the CLI guide if you want to use dypt from a terminal or with an AI agent.

The blog is easier to browse

The blog now has cleaner listing pages, canonical topic and author archives, better related article selection, and improved sitemap support. This should make the public articles easier to discover, browse, and share.

Friday April 24, 2026

The dypt CLI brings your tasks to AI agents

The dypt CLI is now available as a public npm package. It gives you a direct way to work with dypt from the terminal, but the bigger unlock is what it makes possible with AI agents.

With the CLI installed, tools like Codex, Claude Code, Cursor, and other terminal-based agents can work from your actual dypt task tree rather than a loose prompt or disconnected markdown checklist. Give an agent a task id and it can inspect the task, read the notes, understand the surrounding subtasks, create follow-up structure, update priorities and statuses, and write progress back where you already manage the work.

Why this matters

This turns dypt into a shared operating layer between you and your agents. You can plan work in dypt, ask an agent to execute against that plan, and have the results come back as task updates, notes, dependencies, and completed subtasks. It keeps the context durable, reviewable, and visible after the agent session ends.

Install it with npm install -g @dypt/cli, sign in with your dypt account, and you can also use it directly yourself to list tasks, create new ones, inspect details, update priorities and statuses, manage dependencies, and use JSON output for scripts or automation.

You can read the getting-started guide on the CLI page, or view the package on npm.

Friday April 10, 2026

New guide: Plan your time

New guide: Plan your time

A new interactive guide is available from the checklist. "Plan your time" walks you through the calendar — creating a task with a deadline, exploring quick-select shortcuts, setting reminders, adding time estimates with AI, and configuring recurring tasks. It covers deadline colour indicators so you can see what's overdue, due today, or coming up this week at a glance. A practice task is created along the way and cleaned up at the end.

AI action fixes

The "Estimate with AI" and template suggestion buttons now correctly reflect your available AI actions. Both buttons should be enabled whenever you have actions remaining.

Wednesday April 08, 2026

Private sharing for all and a new interactive guide

Private sharing on Starter

Starter users can now privately share tasks with 1 person per task. Invite someone to view or collaborate on any task, for free. Pro still supports up to 5 people and VIP up to 20.

New guide: Work together

A new interactive guide has joined the checklist. "Work together" walks you through sharing tasks — both publicly with a link and privately with specific people. It covers the share dialog, public link sharing, the private sharing invite flow, permissions, and where to find tasks others share with you.

Tuesday April 07, 2026

Two new interactive guides: bulk editing and filters

Two more interactive guides have joined the checklist, bringing the total to seven.

Edit tasks in bulk walks you through multi-select mode with a hands-on demo. You'll create practice tasks, then use multi mode to set priorities, add deadlines, and chain tasks into a dependency sequence. It covers the enter-select-act rhythm, the grouped action bar, and the Select All shortcut.

Filter like a pro teaches you how to narrow your task list using dypt's filter system. The guide creates practice tasks with different statuses, priorities, and deadlines, then walks you through applying status and priority filters, combining them, spotting when filters are hiding tasks, clearing them, and using the Summary panel for a visual overview. It also covers the scope filter and sorting.

Both guides create disposable practice tasks so you can try everything out without touching your real data, and clean up after themselves when you're done.

Thursday April 02, 2026

Bulk editing redesign

The multi-select feature has had a full visual and functional overhaul. The goal was to make it feel more intuitive, look cleaner, and bring it in line with how bulk editing works in other apps you're used to.

Visual changes

The floating toolbar panel that used to appear above your tasks has been replaced with a slim action bar fixed to the bottom of the screen. On desktop it sits where the add-task input normally is, on mobile it replaces the navigation bar. Either way, it takes up zero additional space.

Selection checkboxes have moved from the right side to the left, replacing the status circle when you're in multi mode. They're square instead of round, so there's no confusion between selecting a task and completing it. Selected tasks now get a coloured accent bar on the left edge and a subtle background tint, making it obvious at a glance which tasks are in your selection.

The task menu and expand buttons are hidden while in multi mode, keeping the rows clean and focused on selection.

Grouped actions

The action buttons are now organised into logical groups rather than a flat row: properties (status, priority, deadline, time), organisation (chain, move, copy), and destructive actions (archive, delete). This makes it easier to find what you're looking for without reading every label.

New bulk actions

  • Deadline — set the same deadline on all selected tasks at once, with the full date picker, quick presets, and time selector
  • Time — now opens a menu with two options: generate AI estimates or manually set time. The set time dialog has estimate and actual tabs with quick-select buttons, and you can remove times in bulk too
  • Copy — copy all selected tasks to a destination with the same options as single-task copy (subtasks, statuses, priorities, deadlines, notes)
  • Remove blockers — new option in the chain menu to clear all dependency blockers from selected tasks

Under the hood

All bulk actions now go through a single server request rather than firing one per task. This means you'll see one toast notification instead of several, the loading indicator behaves correctly, and operations complete faster. The copy function in particular has been rewritten from scratch to handle multiple tasks efficiently, sharing destination lookups and batching database writes for notes, reminders, and dependencies.

Wednesday April 01, 2026

Interactive guides to help you get the most out of dypt

dypt has a lot of features, and some of the most useful ones aren't always obvious. I've added a set of interactive guides that walk you through the app step by step, so you can discover what's available and learn how to use it in context rather than reading documentation.

How it works

You'll see a checklist icon in the header with a badge showing how many guides you haven't completed yet. Click it to see the full list, pick a guide, and it'll walk you through the feature with tooltips anchored to the actual UI elements. Each guide takes a few minutes and creates practice tasks where needed so you can try things out without affecting your real data.

Available now

Five guides are ready to go:

  • Getting Started — create a task, use AI to break it down, and complete your first subtask
  • Structure your work — learn dypt's hierarchical model by building a real task structure
  • Manage your tasks — editing, moving, copying, archiving, and deleting
  • Power up your tasks — priorities, deadlines, and time estimates
  • Make notes work for you — the rich editor, formatting toolbar, templates, and AI features

More coming soon

I'm working on guides for bulk editing, filters and views, the dashboard, calendar, sharing, and keyboard shortcuts. You'll see these in the checklist marked as coming soon, and they'll light up as they're ready.

Hiding guides

If you've already explored everything and don't need the checklist, there's a "Done with guides" button at the bottom of the panel to hide it. You can always re-enable it from settings.

Thursday March 26, 2026

Plan updates and simplified AI credits

A few changes to how plans and AI credits work, along with some improvements to collaboration and AI features.

Task limits

I've introduced task limits across all plans. As a solo developer, managing infrastructure costs means it's no longer feasible to offer unlimited tasks on every tier. Starter is capped at 100 tasks, Pro at 5,000, and VIP at 25,000. In practice, the paid tier limits are high enough that most people won't hit them.

As you approach your limit you'll see progressive warnings on the dashboard. When you hit the cap, task creation is blocked and AI features that would create new tasks (like subtask suggestions, idea generation, and action item extraction) are disabled. Other AI features like time estimates, note summaries, and template suggestions continue to work normally. You can delete tasks or upgrade your plan to free up space.

Recurring tasks and limits

There's no longer a separate limit on the number of recurring tasks you can have. Instead, recurring tasks are governed by the task limit. If you hit your task cap, recurring tasks will be paused automatically and you'll get an email letting you know. They'll resume as soon as you're back under your limit, either by deleting tasks or upgrading.

Simplified AI credits

I've replaced the old basic and advanced credit system with a single credit bucket. All AI actions now cost one credit regardless of which model you use. You can freely switch between Fast and Deep modes (previously called basic and advanced) without worrying about separate credit pools. Limits have been increased — Starter gets 25 actions per month, Pro gets 200, and VIP gets 500.

VIP collaboration

VIP users can now share tasks with up to 20 people, up from 10.

Tasks from image for all plans

All users can now create tasks from an image, which costs one AI action like any other AI feature.

Pending plan changes

When you change your plan in the billing portal, downgrades now take effect at the end of your current billing period rather than immediately. While a change is pending, you'll see a notice on the Subscriptions settings page showing what your plan will change to and when. You can cancel the pending change from the customer portal at any time.

I'll be keeping an eye on these limits over time to see if I've got them right, but I think they're a really good starting point.

Monday March 16, 2026

Command palette

There's a new command palette that gives you a fast, keyboard-driven way to search, navigate, create tasks, and run commands — all from one place. It's available now on desktop-sized screens.

Opening the palette

Press Cmd+K (Mac) or Ctrl+K (Windows/Linux) to open it. You can also press f with no input focused, or click the search icon in the header. The palette opens as a dropdown anchored to the search area, with your cursor ready to type immediately.

Search across tasks and notes

Start typing to search your tasks and notes at the same time. Results are grouped by type so you can quickly tell what you're looking at. Task results show their parent for context, and note results show a content snippet alongside the associated task. Select a result to jump straight to it.

Quick task creation

Type a task name and you'll see a "Create" option appear. You can also use quick syntax to set metadata inline as you type:

  • !high, !mid, or !low to set priority (highlighted in orange)
  • @today, @tomorrow, @friday, @next week, or a specific date like @2026-04-01 to set a deadline (highlighted in blue)
  • in:ProjectName to assign a parent task (highlighted in purple)

These can be combined, so something like Buy milk @tomorrow !high in:Shopping creates a task with all three properties set in one go. Unrecognised date tokens show a red warning so you know they weren't parsed. There's also a "Create & break down" option that creates the task and immediately generates AI subtask suggestions.

Commands

Type > to enter command mode. When you're viewing a task, you'll see commands like Mark done, Set priority, Set deadline, Archive, Delete, and Move. Commands that need more input (like priority or deadline) open a drill-down submenu. Move lets you search for a new parent task and relocate the current task.

Navigation

The palette also provides quick navigation to Dashboard, Tasks, Calendar, and Settings (with its sub-pages). These show up in the default view and are searchable too.

Keyboard navigation

Arrow keys move between results, Enter executes the selected item, and Escape closes the palette. A hint bar at the bottom shows the available quick syntax prefixes.

Desktop only for now

The command palette is currently available on desktop-width screens only. I'll be working on bringing it to mobile in a future update.

Feedback welcome

This is a new feature and I'd love to hear how it works for you. If you run into any issues or have ideas for things you'd like added, please let me know on the feedback board.

Thursday March 05, 2026

Mobile polish and UI improvements

A round of polish focused on mobile and some UI improvements across the board.

Mobile onboarding fixes

The onboarding guide now works properly on mobile. Tooltips anchor to the correct visible elements (the bottom navigation buttons for Dashboard, Calendar, and Settings steps), the AI button is accessible in the mobile action bar, and navigation buttons are no longer hidden behind the bottom bar. The guide text also now uses "tap" instead of "click" where appropriate.

Add & Breakdown button

The mobile Add Task dialog now has a dedicated "Breakdown" button with a bolt icon, making it easier to create a task and generate AI subtasks in one step. Previously this was only available via the infinity button on desktop.

Mobile action bar updates

The mobile task action bar now includes AI suggestions, priority setting, estimated time, and an expanded "More" menu with archive, share, deadline, time, copy, move, repeat, and chain options. Delete has been added to the more menu too, and archiving a task now navigates you back up to the parent.

Copy button improvements

The copy button on tasks now shows a quick tick animation instead of a toast notification. On desktop, it's hidden until you hover over a task, keeping things cleaner. On mobile it's always visible but smaller so it's less intrusive. The button also now floats right after the task title text rather than being grouped with the action buttons on the right.

Loading indicator

The separate loading icon has been removed from the task title bar. Instead, the refresh button in the header now spins whenever data is loading, doubling as both a manual refresh and a loading indicator. This frees up more space for task titles, especially on mobile.

Wednesday February 25, 2026

Bug fixes

A couple of bug fixes in this update:

  • Fixed an issue where the sign in and sign out pages could fail to load, showing error text at the bottom of the page. This was caused by a configuration conflict that's now been resolved.
  • Fixed a bug where deleting an archived task would fail with a "task not found" error. Archived tasks can now be deleted as expected.
Saturday February 21, 2026

Task import and export

You can now export and import your tasks as CSV files. This means you can back up your data, move tasks between accounts, or take your tasks with you if you ever need to.

Exporting tasks

Head to Settings > Profile and open the new Data tab. Click "Export All Tasks" to generate a CSV containing all your tasks with their full hierarchy, statuses, priorities, deadlines, notes, dependencies, time tracking values, and timestamps. The export is uploaded securely and you'll get a download link. Your last 5 exports are shown with download buttons so you can grab previous backups.

Importing tasks

On the same Data tab, you can import tasks from a CSV file. Drag and drop a file or click to upload, and you'll see a preview dialog before anything is committed. The preview shows:

  • Column mapping so you can verify your file was parsed correctly
  • The first 10 rows with hierarchy indentation
  • Warnings for non-critical issues like past deadlines or missing parents
  • Errors for rows that will be skipped
  • A summary count of what will be imported

Undo imports

If something doesn't look right after importing, you have 24 hours to undo the entire import. This removes all imported tasks, their notes, and their dependencies in one action. The undo option is available from the Data tab and from the success notification.

Template CSV

If you're preparing a CSV to import, there's a template file you can download that shows the expected format and column structure. The import supports the same columns as the export, so round-trip fidelity is preserved — you can export, modify the CSV, and import it back without losing anything.

Friday February 20, 2026

Notes overhaul: rich editor, templates, and AI

This is the biggest update to notes since they were first introduced. I've rebuilt the notes editor from the ground up and added a suite of new features to make notes a much more powerful part of your workflow.

Rich markdown editor

Notes now use a full WYSIWYG editor powered by TipTap. You get a floating toolbar when you select text with formatting options for bold, italic, strikethrough, code, links, headings, lists, and blockquotes. Keyboard shortcuts work as you'd expect (Cmd+B for bold, Cmd+K for links, and so on).

Code blocks now have syntax highlighting for common languages like JavaScript, Python, SQL, and more. And if you prefer working in raw markdown, there's a toggle to switch between rich and source editing.

The character limit has been increased from 10,000 to 50,000 characters, so you have much more room for detailed notes.

Note preview popup

You can now preview a note's rendered content in a popup without navigating away from your current view. The popup includes a copy button and a link to open the full note.

Unified search

The task picker search now includes notes alongside tasks. Note results show the parent task name and a content snippet, so you can quickly find what you're looking for across everything in dypt.

Note templates

You can save any note as a reusable template, then apply templates to other notes later. The template picker lets you choose to replace the current content or append the template to what's already there. There's also a set of seed templates to get you started, and a template manager for editing and organising your collection.

AI: Summarise notes

A one-click option to generate an AI summary of your note, available from the AI menu in the notes toolbar and from the note preview popup.

AI: Clean up formatting

The AI can tidy up messy notes — fixing formatting inconsistencies, improving structure, and cleaning up markdown. You'll see a diff preview of the proposed changes before applying them, so you stay in control.

AI: Extract action items

If your notes contain action items or next steps, the AI can pull them out and create subtasks automatically. It includes duplicate detection to avoid creating tasks you've already captured, and shows you a preview before committing.

AI: Generate templates

Describe the kind of template you need in plain text and the AI will generate one for you. This uses 1 AI credit per generation and handles name conflicts automatically.

AI: Template recommendations

When you open a note that's empty, the AI can suggest a matching template based on the task's title and context. You'll see a suggestion banner with quick-apply buttons. You can also manually trigger suggestions from the template picker via "Suggest for this task". Hover over a suggestion to see why the AI thinks it's a good match.

Sunday February 01, 2026

Mobile app redesign

I've redesigned the mobile experience to feel more like a native app and give you significantly more screen space for your tasks.

Bottom navigation

The main navigation has moved to a bottom bar with tabs for Dashboard, Tasks, Calendar, and Settings. This is more natural for one-handed use on mobile and frees up the top of the screen.

Floating action button

Adding a task on mobile now uses a floating action button in the bottom-right corner rather than an always-visible input bar. Tap it to open the task creation input. This saves vertical space while keeping task creation one tap away.

Task action bar

On task detail pages, common actions like editing, completing, and more are now accessible from a dedicated bar above the bottom navigation, so you don't need to scroll to find them.

Visual polish

  • The bottom bars use a frosted glass effect for a modern, layered feel
  • Status indicator pills show icons only on mobile to save space
  • Filters and toolbar controls are condensed into icon buttons on smaller screens
  • PWA safe areas are properly handled on iOS for a clean edge-to-edge experience

Overall, these changes save around 240 pixels of vertical space on mobile, which means you can see roughly double the number of tasks on screen compared to before.

Monday January 26, 2026

Improvements and new filters

Following on from the task dependencies feature, I've added several improvements to help you work with dependencies and navigate your task hierarchy more effectively.

Dependencies dashboard card

There's a new card on the dashboard showing your blocked and blocking task counts at a glance, so you can quickly see if anything needs attention.

Scope filter

You can now scope your task list to a specific parent task using the new scope picker. This focuses the view on just that branch of your hierarchy, which is useful when you want to drill into a project without the noise of everything else. A count of hidden tasks is shown so you always know what's being filtered out.

Leaf-only filter

A new toggle lets you filter down to just leaf tasks — the ones with no subtasks. These are typically the actionable items you'd actually work on, so this makes it easy to see just the next things to do.

Expanded blocked filter

The blocked filter now supports three modes: show only blocked tasks, show only blocking tasks, or show all. This gives you more control over how you view your dependency graph.

AI model upgrade

I've upgraded dypt's AI features to use GPT-5, which should improve the quality of task breakdowns, time estimates, and other AI-powered features.

Thursday January 22, 2026

Task Dependencies Feature Added

New task dependencies feature: mark any task as blocked by another task, regardless of hierarchy location

  • Blocked tasks display greyed out with a lock badge showing the number of blockers
  • Click the lock badge to see and manage blockers in a popover
  • New "Dependencies" option in task menu opens a two-tab dialog for managing dependencies
    • "Blocked by" tab shows tasks that must complete before this one can start
    • "Blocks" tab shows tasks waiting for this one to complete
    • Search-based task picker to add dependencies with automatic cycle detection
  • When a blocking task is completed, dependent tasks automatically unblock with a toast notification
  • Reverting a task from completed re-blocks its dependents
  • New "Hide blocked" toggle in filter bar to focus on actionable tasks
  • Bulk action: "Set dependencies" adds the same blocker to multiple selected tasks at once
  • Bulk action: "Create chain" links selected tasks in sequence (A blocks B blocks C)
    • Drag and drop to reorder tasks before creating a chain
  • New editDependencies permission for shared tasks
  • New option to copy dependencies when copying a task (copies "blocked by" relationships)
  • Cycle detection prevents circular dependencies with clear error message showing the problematic path
  • Blocking is advisory: blocked tasks remain fully interactive
Tuesday December 02, 2025

Maintenance: dependency upgrades

  • I've been updating the underlying software dependencies used by dypt to improve security, performance, and compatibility. This includes core libraries like Next.js, React, and TypeScript.
  • If you notice any issues or regressions, please flag them so I can address them quickly.
Wednesday January 15, 2025

Bug fixes

  • Fixed a bug so that when copying a task, reminders are now set to not sent.
Tuesday January 14, 2025

Bug fixes

  • Fixed a bug that prevented tasks being repeated when no previous tasks were found and archiving was enabled.
Wednesday August 28, 2024

New keyboard shortcut dialog

I've added a new keyboard shortcut dialog to help you navigate dypt more efficiently.

Press 'k' to open the dialog or press the keyboard icon in the navigation bar (only visible on desktop).

This feature will help you quickly access various functions and boost your productivity within the app.

Take a look to discover shortcuts for common actions like creating tasks, switching views, and more!

Friday July 19, 2024

GPT 4o mini now live

dypt now uses OpenAI's new GPT 4o mini model as our basic model.

This model provides far more intelligent and helpful suggestions for your tasks and projects. It's a significant improvement over the previous model, and we're excited to see how it helps you manage your tasks more effectively.

Tuesday July 16, 2024

Improvements and bug fixes

  • Fixed an issue that caused navigating back in the onboarding guide to not work correctly
  • The "Not started" status icon is now an empty blue circle instead of a circle with a minus sign. People were confusing the previous icon for a delete button
Monday July 15, 2024

Improvements and bug fixes

  • Updated docs for recent changes and added docs page on time tracking
  • Added feature page for time tracking
  • Homepage preview videos are now paused when you scroll away from them
  • Added a link to this changelog to the homepage header
  • When archiving a task, its status will no longer contribute to its parents tasks overall status
  • When performing actions to multiple tasks, parents will be updated properly
  • Fixed background colour of reminders dropdown on light mode
  • Fixed several issues with the onboarding guide that prevented progression
Thursday July 11, 2024

Improvements and bug fixes

  • You can now filter on whether a task has subtasks of its own. This is useful when you want to see just the underlying tasks that haven't been broken down into smaller tasks. Open the task summary menu (chevron double down arrow) to apply this filter.
  • On the dashboard, time estimates are now shown for just underlying subtasks to avoid 'double counting'
  • When you first open the actual tab of the time taken dialog, it's now preset with the estimated time as a starting point
  • Tweaked the 'quick set' time options on the time dialog
Wednesday July 10, 2024

Time tracking

Today's update includes the next feature for dypt, time tracking. This feature allows you to track the time you spend on tasks.

Time tracking is available on all plans, including the free plan.

Estimates and actuals

You can set estimates on subtasks, and see the aggregated time to complete your tasks trickle up through your hierarchy.

For tasks that have an estimate set, when you complete them, you'll be asked to confirm the time you spent on them. This will help you get a better idea of how long tasks take, and help you plan your time better in the future.

Filters and dashboard

You can now apply filters on estimated time values, allowing you to easily see the tasks that can be completed in a certain amount of time.

For ease, these are also shown on the dashboard, click on one of the boxes to apply that time filter.

AI estimates

You can also use AI to make approximate estimates as to how long it thinks each task will take to get you started.

"AI breakdowns" have been rebranded to "AI credits" as I expand the AI functionality of dypt into more than just breaking down tasks. Your plans have the same number of credits as before, and like with breakdowns you can choose which model to use for speed or accuracy.

AI time estimates use 1 credit per generation. This means that if you estimate multiple tasks at once, you'll still only use 1 credit.

Future plans

This is the first iteration of time tracking, and we'll be improving and expanding its capabilities in the future. If you have any feedback, please let us know.

Tuesday July 02, 2024

Improvements and bug fixes

  • Fixed an error that occurred when returning to the app after a while
  • Added a tooltip next to the rows menu highlighting that you can make the row selection permanent in settings
  • Added a "move task" button to the task button row
  • Drag is now disabled if you click and drag on a preview task or one of the subtask buttons
Monday July 01, 2024

Improvements and bug fixes

  • Fixed colours on light mode sign up/in pages when verifying email
  • The header task bar can now span multiple lines
  • Pressing the refresh button should now resolve 'stuck actions'
Friday June 28, 2024

Improvements and bug fixes

  • Changes to multi mode to prevent users getting stuck with it enabled:
    • Added info to multi mode box and ability to disable from the box
    • Enabling multi mode will close any open task previews, as they aren't relevant to multi mode
    • You can't drag and drop when multi mode is enabled
    • You can't add tasks when multi mode is enabled
  • Added help links to relevant areas and dialogs
  • Summary dropdown button now lights up when open
  • The "filters applied" message is now more prominent
  • The tasks page won't auto scroll and focus the add task input unless a task has no children
Thursday June 27, 2024

Improvements and bug fixes

  • Tweaked dashboard colours to improve contrast and readability
  • Clicking the status indicator on a subtask now takes you to the subtask
  • Hovering over a status indicator tells you how many children a task has
  • Added a "Copy text" button to the task header and subtasks for easy clipboard copying
  • Added kb shortcuts for ctrl/cmd+c to copy a task title to the clipboard
Wednesday June 26, 2024

Improvements and bug fixes

  • Added a distinct border between days when viewing the calendar on mobile
  • Fixed a bug that caused the application window colour to change when using dypt as a standalone application
  • Fixed a "something went wrong" error when navigating from the home page to the app home page
Tuesday June 25, 2024

Light mode

You can now choose between light and dark themes to suit your personal preference.

By default, dypt will match whatever you have your system theme set to.

If you want to change it, you can do so by pressing the theme button at the top of the screen (a ☀️ or 🌙 icon).

This also opens the door for many more themes in the future, but I'll keep it simple for now whilst I work through any display issues that may arise.

If you're a light mode fan, I'd love to hear your thoughts on the new theme 😌

Monday June 17, 2024

Bug fixes and improvements

  • Deleting multiple tasks using multi mode is now significantly faster
  • The copy task dialog will no longer appear when you are just trying to copy text with cmd+c on a mac
  • Prevent the parent task title from overflowing the edit task dialog
  • Added a message about disabling delete to confirm in the delete dialog
  • The pricing link now takes you to the plans page when signed in
  • Your current plan is now displayed on the plans page
  • Make the AI button stand out more as users were missing it
  • Dragging is now prevented when you are editing a tasks title
Thursday June 13, 2024

Lower prices

The main change today is that I have significantly lowered the prices of the dypt Pro & VIP plans.

Prices are as much as 40% lower than before, and truly represent great value for money. I hope this will make it easier for more people to access the fantastic premium features of dypt.

As before, dypt offers substantial discounts for annual plans and for a limited time, you can save another 10% by using the code EARLYBIRD.

For existing premium subscribers... I truly appreciate you being early supporters of dypt and I want to make sure you're rewarded accordingly. Here's what I've done for you:

  • You've been automatically moved to the lower pricing tier for future payments
  • You keep any discounts you previously had
  • I've added a credit to your account to make up for the difference between the price you paid and the new prices. This will reduce the cost of your next payment even further and should appear on the subscription user settings page in the next few days

Other changes:

  • Fixed an issue that prevented the month and year dropdowns from opening on the day picker dialog
  • Fixed unsubscribe link in email footer not working on some emails
Tuesday June 11, 2024

Bug fixes

  • You will now recieve a renewal reminder email 3 days before your renewal payment is due
  • Fixed a bug that caused tasks to be duplicated on daily/weekly emails
  • Refined language behaviour of AI responses when breaking down tasks
  • Fixed a bug that could lead to a 404 whilst completing the onboarding guide
Monday June 10, 2024

New drag mode and swipe gestures

A fairly large update today which dramatically improves how dragging works in dypt and introduces swipe gestures. Both of these changes are designed to offer a more native app like experience and improve the 'feel' of dypt.

Drag mode updates

Previously when you clicked/touched and held a task to drag it, blue 'spacer' boxes would appear in between tasks to show where you could place the task to reorder. This was a bit clunky and created a shift in the position of existing tasks which could feel disorientating.

Now, when you drag a task, no spacers appear and instead the existing tasks will move out of the way to make space for the task you're dragging. This should make it much easier to see where you're placing the task and make it feel more like a native app.

As before you can still drag tasks on top of other tasks to move them under those tasks as subtasks but now you'll see it animates, changes colour and shrinks to show you're moving it under another task. Additonally, when you start moving tasks under another task, the task header bar will now change to a droppable area to allow you to move the task up a level.

Swipe gestures

You can now swipe left or right on a task to perform certain actions. Swiping a task to the right will archive a task and swiping a task to the left will delete.

This should make it much easier to quickly archive or delete tasks without having to open the task menu first. It works on both mobile and desktop, but feels particularly nice on mobile.

Expand/collapse all subtasks

You can now expand or collapse all subtasks by clicking the expand/collapse icon in the task header or by pressing Shift+X.

Other changes

  • If you have expanded the subtasks under a task and navigate to a different task, when you return to the original task the subtasks will still be expanded
  • Buttons have labels on mobile when viewed in landscape mode
  • Fixed a bug that meant you sometimes had to click a task twice to mark it as complete
Tuesday June 04, 2024

Improvements & bug fixes

  • Fixed a bug that forced the basic model to be used on the starter plan
  • The AI will now respond in the same language as your request, if possible. This should provide a much better experience for non-English speakers
Monday June 03, 2024

Improvements & bug fixes

  • Fixed a bug that prevented users on the starter plan from changing the AI model back to advanced after switching to basic
  • Enable notifications popup will now wait 60 seconds before appearing
  • Changed "App" text to "Sign In" to be more recognisable to more people
  • Adjusted spacing of header buttons on smaller desktop screens to prevent overflow
  • Made popover task menu appear on top of onboarding steps
  • Changed text on button to show/hide task status pill details to be more descriptive
Wednesday May 22, 2024

Improvements

Several small improvements:

  • When viewing the dypt calendar on mobile, if you rotate your device to landscape, task details will now be displayed under each day as opposed to the dots that are shown on portrait (due to space constraints)
  • You can now delete tasks from the edit task dialog, this means that you can delete tasks without having to go up a level
  • On the add and edit task dialogs, you can now click the title button OR the current value to trigger editing that value (e.g. parent, priority, deadline, etc)
Tuesday May 21, 2024

Improved AI and advanced mode for the starter plan

Several exciting updates today:

  • dypt now utilises the latest GPT-4o AI model for improved results and query speed. You should find that the results are more accurate and faster than before with text and vision based queries
  • users on the free starter plan now also get 5 advanced queries each month as well as the 25 basic queries they already have
  • when you run out of queries, dypt will automatically switch your selected intelligence level assuming you have queries remaining on the other level
  • when you initiate an AI action, the toasts are more informative and helpful

In other news, to improve the quality and helpfulness of the app, I've added analytics tracking. This will allow me to see how the app is being used and where improvements can be made. Analytics are collected anonymously and do not contain any personal information.

I've updated dypt's privacy policy to reflect this change.

Other changes:

  • Fixed a bug on the homepage that may have appeared in the console
  • Added the close button back to the drop down menu when the menu is open
Friday May 17, 2024

Bug fixes and quality of life improvements

  • Search dialog is now autofocused on the input box for faster searching
  • Pressing 'r' now opens the repeat dialog, use 'Shift + r' to change rows
  • Pressing 's' now opens the share dialog
  • Fixed a bug that prevented opening the add task dialog with Ctrl+Enter
  • Fixed a bug that prevented you from stopping repeats via the repeat dialog
  • The changes you make are now rate limited to prevent abuse. The limits are generous so you shouldn't notice them as a normal user, please let me know if you do.
Thursday May 16, 2024

Better error messages when something goes wrong

I've been hard at work behind the scenes working to clean up and simplify how dypt works under the hood.

Lot's of changes have been made, but the one that will visible is the addition of better reporting. If something goes wrong, you'll now see a popup toast explaining what happened. This should make it easier to understand what's going on and how to fix it.

Other changes:

  • Typo fixes
  • Copy tweaks
Friday May 03, 2024

Error tracking

In order to improve the stability of the app, I've added error tracking to help identify and fix issues more quickly. This will allow me to provide a more reliable experience for you.

Errors are collected anonymously and do not contain any personal information.

I've updated dypt's terms and privacy policy to reflect this change.

Other changes:

  • Fixed a bug that caused a brief refresh when performing your first change
  • Changed data/compute locations to be geographically paired for better performance
Saturday April 27, 2024

Bug fixes

  • Fixed a notifications bug with iOS that caused notifications to be disabled when you clicked on them
  • Reminders are now processed more frequently meaning you'll receive them closer to the time you set
  • Fixed a bug that prevented shared icons from appearing against tasks
  • Fixed the logic when opting to roll forward deadlines
Friday April 26, 2024

Updates

Behind the scenes updates to improve performance and stability. As part of these changes, you'll notice that some of the sign-in/up and user profile pages will have a slightly different look and feel.

Tuesday April 23, 2024

Tweaks and bug fixes

  • You can now toggle the status info pills from the task list header menu (flag icon) as well as in settings
  • If a dropdown preview is opened for an archived task, it will now also display archived subtasks. Unarchived dropdown previews will continue to return only active subtasks
  • Fixed active count in task summary table
  • Fixed filtered and archived counts messages at bottom of task list
Monday April 22, 2024

Drop down task preview and more

The biggest change today is per a user feedback request. I've added drop down previews of subtasks which means that you can now choose to see any given task's subtasks inline on the same page.

This is useful for quickly checking what a task contains without having to navigate to the task page; or if you want to see the status of several tasks at once.

To use this feature, click the down arrow next to a task to expand it. You can also use the keyboard shortcut 'x' to expand the subtasks of the currently selected task.

I really appreciate and consider all the feedback I get, so if you have any other suggestions or requests, please let me know.

Other changes today:

  • Rejigged how status indicators appear and moved them to their own space underneath tasks on mobile. I felt like things were getting too busy with additional features/indicators, so this change is designed to offer a little 'breathing room'
  • You can also now choose to show/hide status indicator pills in user settings. They are on by default, but you can turn them off if you prefer a cleaner look
  • Fixed a bug that caused the wrong toast alert when editing tasks via the edit task dialog
  • Fixed a bug that stopped the app updating after you deleted a user from a private shared task
Friday April 19, 2024

Info toasts and bug fixes

The main change today is one I've been wanting to make for a while: adding info toast alerts to the app. These are small, non-intrusive messages that appear at the bottom of the screen to provide information or context.

For example, when you generate tasks with AI, you'll now see an info alert telling you that tasks are being generated and then another alert when the generation is complete.

You'll also now see alerts when something went wrong, like if a task couldn't be saved or a user invite couldn't be sent.

I've tried to add these in a way that's helpful but not annoying. Generally, you will see them for longer running / more impactful changes and not for every little thing. If you have any feedback on them, please let me know!

Other changes today:

  • Added a feature page on task repeats
  • Fixed several bugs that caused multi mode updates to fail
Wednesday April 17, 2024

Docs, blog post and bug fix

  • Added a new blog post on task repeats
  • Added a documentation page on task repeats
  • Added repeats per plan to the pricing table
  • Fixed a bug that caused deadlines to be rolled forward incorrectly
Tuesday April 16, 2024

Repeats now available for all plans

You can now create task repeats on all plans, including up to 3 on the free plan. Repeats allow you to automatically create new tasks based on a schedule you define. For example, you can setup a repeat to create a new task every Monday, or every 3 days. See the previous change log entry for more details repeats. The dypt home page and docs will be updated soon with much more detail.

Other changes:

  • You can now set an option to automatically archive previous tasks in the series when creating a repeat
  • All include options (e.g. subtasks, notes etc) now default to on when creating a repeat
  • Corrected display issues with the repeat dialog on mobile
  • Fixed an error that prevented toggling shared tasks on the dashboard
  • Reverted tooltips to click instead of hover as they were causing issues on mobile
  • Prevented the push notification setting from toggling when you first open the settings page
Monday April 15, 2024

Bug fixes and improvements

  • Fixed a bug that caused tasks to repeat too frequently
  • Fixed a bug that prevented setting the "Save to" task when creating a new repeat
  • Weekly / daily emails now ignore completed tasks when providing breakdowns
  • When inviting a user by username to share a task, the username is now case-insensitive
  • dypt will now prevent you from creating a task repeat on a task that is already repeating
  • When copying an archived task, the newly created task will now be unarchived
Thursday April 11, 2024

Task repeats and timezone support

This is the beta launch of the next major feature for dypt: task repeats.

You can now set tasks to repeat daily, weekly, monthly, or yearly. The repeat options are incredibly flexible and allow you to customise the repeat pattern to suit your exact needs.

Want a task to repeat every 2 weeks on a Monday and Wednesday? No problem. Need a task to repeat on the last Friday of every month? Easy.

What's more you can choose what exactly repeats about the task. You can repeat just the task itself, or the task and all its subtasks and notes. This allows you to create complex repeating tasks that include all the information you need.

You can also choose exactly where newly created tasks are placed. You can have them created in the same list as the original task, or in a different list. This allows you to keep your lists clean and organised.

Initially the repeat options are only available to pro and vip users whilst we gather feedback and make any necessary changes. However, I plan to roll out the feature to all users in the coming weeks.

As part of this update I've also added timezone support. Timezones are automatically set based on your device's timezone, but you can change this in user settings if you need to. This allows you to set due dates and times in your local timezone and have them automatically adjust if you travel.

It also means that daily and weekly emails are now sent at the correct time for all timezones.

I hope you enjoy these new features and I look forward to hearing your feedback. If you have any questions or suggestions please don't hesitate to get in touch.

Saturday March 30, 2024

Bug fix

Fixed new user sign up bug that led to users being stuck on the "One moment" screen after sign up.

Monday March 25, 2024

Feedback and roadmap

I've integrated Canny into the website to collect feedback and feature requests. You can now submit your ideas and vote on existing ones. I'll use this feedback to prioritise the roadmap and plan future updates.

The roadmap shows the status of planned features and what's currently in development.

You can find the links in user settings or directly here: Feedback / Roadmap.

Friday March 22, 2024

Feature pages

Added a series of feature pages to the dypt landing page to better showcase the product's capabilities. These pages are accessible from the main navigation menu and provide a more detailed overview of each feature.

Thursday March 14, 2024

Database changes

dypt now uses a different database provider which allows for faster performance with data being located far closer to the end user. This change should be seamless to you, but if you notice any issues, please let me know.

Our privacy policy has been updated to reflect this change.

Thursday February 22, 2024

New option and bug fixes

  • New: Added a general setting to disable text confirm for task deletion
  • Fix: Fixed an error when deleting multiple tasks from the all tasks view
Saturday February 10, 2024

New onboarding guided tour

A fairly large update today, I've added a new onboarding guided tour to help new users get started. The tour will guide you through the main features of the app and help get you up to speed faster.

Full list of changes:

  • New welcome screen on first signin
  • New onboarding guided tour
  • New help menu in settings with links to restart the tour, watch the original video tutorials, and visit the docs
  • Close button in settings added to the top right corner
  • User settings changes are now optimistic and thus 'instant'
  • Task counts when filtering are now dependent on each other for a more accurate count
  • Box links on the dashboard disabled when "Shared" tasks included as they are not supported
  • Fewer queries are now used to get task counts, so a more responsive feel

Please get in touch if you have any feedback on the onboarding guide, I'm eager to make this as useful as possible to new users.

Wednesday February 07, 2024

Bug fixes

Several bug fixes today, thanks to everyone who reported them. The main changes are:

  • Calendar no longer highlights todays date if the current month is not shown
  • Confirm dialog text is reset after submitting or cancelling
Monday February 05, 2024

Premium plans launch

Big update today, the premium plans are now available!

Check out the full launch announcement here.

Many updates and bug fixes have been made to dypt, including:

  • Added references to dypt now being part of Poyzer Tech Limited
  • Updated terms, privacy policy and refund policy
  • Premium plans marketing copy and pricing updates
  • Payment processing for premium plans
  • Added Subscriptions overview and management page
  • AI usage stats are now shown on the Subscriptions settings page
  • Added "Advanced AI" feature
  • Added "Add tasks from an image" feature
  • Added "Private sharing" feature
  • Added "Daily Summary" feature
  • Reordered main menu buttons to "Dash", "Tasks" & "Calendar"
  • Added shared tasks page
  • Added gear icons to go straight to settings
  • Changed dypt icon in add task bar to auto add and breakdown
  • Provided the option in settings to hide the advanced add task button
  • Made reorder blue blocks larger
  • Added ability to choose your notification settings
  • Changed confirm message on multi delete to 'delete' to match single delete
  • Updated to latest AI models, improving accuracy
  • Changed default "end of" buttons to set the time to 6pm
  • You can now click on the task header title to open the edit dialog
  • Fixed page not found error on initial sign up
  • Fixed weekly emails not being sent
Monday December 11, 2023

Bug fixes and pro updates

Fixed multiple bugs and applied behind the scenes software updates.

Added the beginnings of the pro version of the app.

You will now start to see references in the dypt interface to options that will be available in the pro version.

The features you will see so far are:

  • an option to switch between the standard AI and an advanced AI
  • an option to generate tasks from a photo or image

You will not be able to enable these yet, the new plans will be available in the new year.

If you like to live on the bleeding edge and would enjoy beta testing the pro plans (for free) as they are developed, please contact me.

Tuesday December 05, 2023

Pricing page

Added a pricing page to the site so you can see what's coming.

The free plan remains as is and we have no plans to change it.

You'll be able to unlock some fantastic features for a small monthly fee in 2024.

Check out the new pricing page for more details.

Monday December 04, 2023

Bug fixes

Fixed the following:

  • a 'something went wrong' error when you initially signed up or in
  • a bug that reset a tasks completion state when you made multiple task changes
  • fix a bug that nagivated you back to the wrong page when using the keyboard
  • added an indication when you have hidden archived tasks
Friday December 01, 2023

Landing page improvements and bug fixes

The main dypt landing page has been updated to better explain what dypt is and how it can help you.

I've also fixed a couple of bugs:

  • the dashboard occassionally didn't update when you made a change
  • now when you archive/unarchive a task, all children are also archived/unarchived
Wednesday November 29, 2023

Dashboard & weekly summary

I've added a dashboard tab which shows you a summary of your dypt activity.

This includes:

  • an overview of your dypt tasks completion status
  • a summary of your deadlines
  • a summary of your priorities

You can click on any of the boxes to be taken to the relevant tasks.

Similarly, you can now receive a weekly summary email which contains the same information. You can enable or disable this email on the dypt notifications page which is accessible by clicking on your profile picture.

Monday November 20, 2023

Notifications settings

You can now more easily control the notifications you receive from dypt.

  • Push notifications: allows you to enable or disable push (direct to device) notifications. This is useful if, for example, you want to receive notifications on your phone, but not on your laptop.

You can find the notifications settings on the dypt user page which is accessible by clicking on your profile picture.

Sunday November 19, 2023

General settings

Updates have been a little slower over the last week.

I've mainly been working on setting up a company for dypt, which should allow me to bring some great new features in the near future.

More to follow on that soon.

I have done some development too though, creating the beginings of a general settings page. You've always been able to manage your account (e.g. username, email, password etc), but now you can also manage your dypt app settings.

The first of the settings you can customise are:

  • The default number of tasks per page: to date you have been able to change this on the fly, but it wasn't persisted between sessions. Now you can set it once and it will be applied every time you open dypt.
  • The first day of the week: which will be used to determine the order of days in the calendar views. This is useful if you want to see the week starting on a Monday rather than a Sunday.

You can find the new settings on the dypt user page which is accessible by clicking on your profile picture.

I'll be adding many more things you can customise in the weeks to follow.

Wednesday November 08, 2023

Terms of service & privacy policy

Today I've added terms of service and a privacy policy to the dypt website.

The new dypt terms of service describes the terms and conditions you agree to when using dypt. You can find it at dypt.app/terms.

Privacy is incredibly important to me so I take your privacy seriously and want to keep you informed. The new dypt privacy policy describes how dypt collects, uses and shares your personal information. You can find it at dypt.app/privacy.

I've tried to keep both as simple as possible though these things never are in practice.

If you have any questions, please don't hesitate to get in touch.

Tuesday November 07, 2023

An updated AI model and bug fixes

Several bug fixes and a new AI model today:

  • Updated the AI model, it now has access to data through to April 2023
  • Fixed a bug that prevented emails being sent
  • Made the app faster by refactoring the code
  • Fixed a bug that allowed you to navigate to an invalid task
  • Fixed a bug that prevented the edit task dialog from working correctly
Thursday November 02, 2023

Keeping you in the loop - first of the reddit feedback updates

As the dypt community grows, I'm getting lots of feedback on how to improve the app. This is fantastic but I'm conscious that with the exception of major new feature blog posts, I've quietly updated the site without letting anyone know. With more active users, that feels unfair and potentially confusing.

So I'm going to start posting updates here so that you can see what's recently changed and to provide context on why it's changed.

I recently shared dypt on reddit and got some great feedback. I've been working on some of the suggestions and here's the first of many updates to come from it:

  • Allowed users to set a password for their account for email login (instead of just using a magic link)
  • Made it clearer that when you use AI to generate tasks, they become subtasks of the selected task and not new tasks on the current page
  • Allowed setting the number of tasks per page to a minimum of 5 (instead of 10) for those that want to avoid the feeling of being overwhelmed
  • Increased the padding and general visual size of each task to make your tasks feel less cluttered
  • Added a "Saving..." indicator to the notes panel to make it clearer that notes are saved on the fly
  • Added a button to allow for obvious navigation away from the account settings page
  • Added a step indicator to the tutorial so you know how far along you are

I hope you like the changes so far. If you have any feedback, please let me know. I'm always happy to hear from you.