Donetick logo

Donetick

Collaborative task and chore management app for families and roommates

Alternative to: ourhome, tody

Donetick screenshot

About Versions (78)

v0.1.70

2026-02-11

Changelog

What’s new?

Project Management - Organize your tasks into projects! This feature people have been asking for a long time, and it’s finally here!

Advanced Filtering System - This is my favorite! And I really wanted to for a while, now you can create custom filters with multiple conditions (status, assignees, labels, projects, points, and dates). You can pin the filter and have it accessible on the main task screen!

Developer API Documentation - Complete interactive API documentation is now available via Swagger UI for developers building integrations.

Mobile App Support OpenID Connect (OIDC) Authentication - this will be coming with the next release of the iOS and Android apps!

Support Task with Date Only (No Time) - You can now create tasks that are scheduled for a specific date without a time.

Improvements & Fixes

This release is all about polishing existing features and making things run smoother:

Performance & Reliability

  • Improve the real-time updates system using Server-Sent Events (SSE) for better reliability and performance.
  • Fixed tasks not updating in real-time across devices.
  • Improved frontend performance with optimized rendering and reduced re-renders.

Authentication & Security

  • Automatic token refresh for seamless long sessions - no more random logouts!
  • Enhanced session management and cleanup.
  • Secure token storage using platform-specific solutions.
  • Fixed authentication issues that were causing unexpected logouts.
  • Extended maximum password length to 64 characters.

User Interface

  • Completely rewritten swipe actions for more reliable task interactions.
  • Smoother page transitions using View Transitions API.
  • Larger, more user-friendly modals.

Task Management

  • Fixed compact card not showing the correct performer (#373).
  • Fixed layout jump when typing in text fields (#58).
  • Enhanced smart task input with better Unicode support.
  • Improved keyboard shortcuts (fixed conflict with Chrome’s tab search).
  • Better handling of recurring tasks with improved scheduler.

Bug Fixes

  • Fixed labels not being available within circle scope (#491).
  • Fixed authentication token refresh issues.
  • Fixed points redemption validation.
  • Fixed week-of-month scheduling migration.
  • Fixed timezone support in Docker deployments (#473).
  • Fixed OIDC login to support @ sign in usernames (#400).
  • Removed confusing color chips from project and label views (#57).
  • Fixed status selection in advanced filter builder (#59).
  • Various security improvements, including preventing sensitive data from being logged.

Platform Updates

  • Android: HTTP support for local development, improved build process.
  • Better Auth management for both platforms

Admin Features

  • Admins can now delete task history.
  • User impersonation capability for troubleshooting.

Breaking Changes & Migration Notes

  • You may need to update your cross origin configration. if you config file has capacitor://localhost, please remove that line
  • there is a bug which is if you have MFA enable you can’t log in. You can either disable it or wait for version 0.1.71
  • You may need to log in again after updating due to improved authentication storage.

Contributors

Huge thanks to everyone who contributed to this release! 🎉

Special Thanks A massive shout-out to @hoborm for his outstanding contributions to this release and continued support in the community. From implementing the complete Swagger API documentation to enhancing authentication, adding timezone support, and fixing critical bugs - his work has significantly elevated the quality of Donetick. Beyond code, his active engagement on Discord helping users and shaping the project’s direction has been invaluable. Thank you!

Community Contributors @louim - Week-of-month scheduling migration (#39, #390) @scottanderson - Admin history deletion (#415) @bamhm182 - OIDC username validation (#400) @JimFawkes - Security fix for query logging (#375) @stavros-k - Environment variable improvements (#420) @natea - .npmrc build fix (#43) @ricmatsui - Keyboard shortcut conflict fix (#44) @lauraneto - Android HTTP request support (#37) @pano9000 - UI string consistency (#38) @SlIdE42 - Bug fix (#36) @Tirzono - Notification typo fix (#27)