Changelog

What's new in Docket β€” every release, in plain English.

v1.0

πŸŽ‰ Docket is live!

After months of building in beta, Docket is officially out β€” no more "-beta" tag, just the real thing. Thank you to everyone who kicked the tires, filed bugs, and helped shape it along the way. This is version 1.0, and we couldn't be more excited to have you here for it.

Everything you've come to rely on β€” pulling your tasks together from every source into one place β€” is now backed by a stable, production release. More is coming; this is just the starting line.

v1.9-beta

Tududi and Leantime added as a source

New integrations

  • Tududi and Leantime added as a source, for self-hosted and regular instances
v1.8-beta

Fewer duplicate emails, a friendlier cancel flow, and gentle nudges to get started

Fixes

  • Fixed several system emails β€” welcome, payment failed, trial ending, and others β€” occasionally being sent twice
  • Fixed the subscription page sometimes failing to load

Emails

  • If you sign up but don't connect a source within a couple of days, we'll send a quick reminder
  • If you've been away for about a week, we'll check in with a friendly nudge back to your dashboard

Dashboard

  • If you've only connected one source, a small banner now suggests adding a second so everything shows up in one place

Billing

  • Cancelling your subscription now includes an optional "why are you leaving" prompt β€” entirely optional, just helps us improve
v1.7-beta

Leantime, a big integration fix, and more secure task caching

New integrations

  • Leantime added as a source, for both cloud and self-hosted instances
  • Microsoft To Do now connects through a single centralized Azure app, so you no longer need to register your own

Fixes

  • Fixed 15 integrations showing tasks incorrectly, or not at all, due to a broken task shape β€” this also affected task detail views
  • Fixed a crash opening Freshdesk task details
  • Jira and GitHub β€” along with four other integrations β€” now correctly include completed tasks in your weekly recap and wrap-up
  • Fixed the "What's new" link not marking itself as read after visiting the changelog
  • Cached task data is now encrypted at rest, and the weekly recap now runs on an actual weekly cadence

Emails

  • Daily digest and weekly wrap-up emails are now on by default for new accounts
v1.6-beta

Mobile support, faster dashboards, and tighter credential security

Mobile

  • Docket now works properly on phones β€” navigation collapses into a menu, and every main screen has been reworked for small displays
  • Your profile settings, the add-source flow, and task details all fit comfortably on a phone screen
  • Dashboard columns snap into place as you swipe through them

Dashboard

  • Task loading is noticeably faster on repeat visits β€” results are briefly cached instead of re-fetched from every source on every reload
  • In priority sort, the top task in each column now gets a clear "Top priority" badge and highlight instead of a small icon
  • Fixed the loading indicator occasionally showing the wrong progress when the weekly recap loaded alongside your tasks

Security & privacy

  • Source credentials never leave the server anymore β€” the app previously sent them to your browser to display connection details, even though they were only ever shown masked
  • If a stored credential can no longer be read, Docket now tells you to reconnect the source instead of failing silently

Signup

  • Creating an account now requires accepting the Terms of Service and Privacy Policy
v1.5-beta

Google Tasks, self-hosted GitLab, and a friendlier dashboard

New integrations

  • Google Tasks added as a source, connected via Google sign-in
  • GitLab now supports self-hosted instances, not just gitlab.com
  • GitHub and GitLab sources can be scoped to a single repository or project β€” leave it unset to keep pulling from everywhere, like before

Dashboard

  • First-time setup now shows your live dashboard right away, with a preview card guiding you to connect your first source instead of a blocking full-screen prompt
  • Task cards use a colour accent bar for their source instead of a full border, so a dark or bright source colour no longer affects readability
  • Clearing everything out of Overdue, Today, or Tomorrow now gets a small celebration
  • A quiet weekly recap shows up when you've closed out tasks in the last 7 days
  • Loading states, empty columns, and error pages all got a personality pass

Fixes

  • Fixed several newer sources β€” including Google Tasks β€” silently failing to save their credentials on creation
  • Fixed Google Tasks access tokens becoming corrupted after their first automatic refresh
  • Fixed the Google Tasks connect button doing nothing when clicked
  • Fixed task detail views failing to load for Google Tasks
v1.4-beta

New integrations, browser notifications, and brand refresh

New integrations

  • Fourteen new sources added: Height, YouTrack, Pivotal Tracker, Taiga, Redmine, HubSpot, Quire, Hive, Zendesk, Teamwork, Bitbucket, Wrike, Smartsheet, and Freshdesk
  • Plane added with optional self-hosted base URL support
  • Shortcut and Azure DevOps integrations
  • All source connection instructions rewritten in plain English

Notifications

  • Browser push notifications for new tasks β€” toggle in your profile with a live permission-aware UI
  • New-task chime with a per-user on/off toggle in notification settings
  • Preview button lets you audition the chime sound before enabling it

Brand & design

  • Full rebrand: new Iris identity with Wine/Mauve palette, updated logo, and icon gradient
  • Heading font switched to Space Grotesk
  • Footer wordmark updated to match new brand
  • Brand icons now render in full colour in dark mode

PWA & polish

  • PWA manifest, icons, and meta tags wired up across all app views
  • Reply-to address on all outgoing emails updated to [email protected]
  • In-app feedback modal added from any page
v1.3-beta

Pricing page, welcome email, trial nudge, and "What's new"

New pages

  • Standalone /pricing page with plan cards, full feature comparison table, and FAQ
  • This changelog page β€” every release in one place
  • Completely overhauled /teams landing page with persona cards, pricing context, FAQ, and closing CTA

Emails

  • Welcome email sent to every new signup β€” including social auth (Google, GitHub, Reddit)
  • Trial-ending email fires 3 days before your trial expires, via Stripe's customer.subscription.trial_will_end webhook

In-app

  • "What's new" link appears in the header after each release and clears once you visit the changelog
  • Source limit nudge banner on the sources page when you're at 80 % or 100 % capacity
  • "Stay in the loop" email capture in the site footer β€” visible to signed-out visitors on every page

SEO & infrastructure

  • /robots.txt and /sitemap.xml now served dynamically
  • Footer nav expanded with Pricing, For Teams, and Changelog links
v1.2-beta

Parallel fetching, team landing page, and GDPR improvements

Performance

  • Task fetching now runs up to 9 sources in parallel via HTTP pooling β€” dashboards load dramatically faster for users with many sources
  • Fixed N+1 query in the team health overview
  • Favicon fetching moved to a background job so source saves are instant
  • Task cache is now invalidated immediately when a source is added, edited, or removed

Privacy & data

  • New "Recent activity" page in your profile β€” see your last 60 login dates, IPs, and devices
  • Account deletion now writes a structured audit log entry before the transaction
  • Credential encryption strengthened β€” tokens are now bound to source ID and field, not just a UUID

UX

  • Dashboard shows live fetch progress ("Fetching 9 sources in parallel…") during load
  • Adding a source now prompts you to go to the dashboard to see tasks immediately
  • Submit buttons are disabled after click to prevent duplicate submissions

Infrastructure

  • Database snapshot is now taken automatically before every deployment migration
  • Stripe reconciliation job now runs nightly to catch billing drift
v1.1-beta

Security hardening, logic fixes, and Umami analytics

Security

  • Rate limiting added to source management and subscription routes
  • Session payloads are now encrypted at rest
  • Stripe checkout session ownership is now verified before use

Bug fixes

  • Fixed race condition where two concurrent team invites could bypass the seat limit
  • Fixed social auth creating placeholder accounts when the provider returns no email
  • Fixed seat removal not rolling back the database change if Stripe failed

Analytics

  • Self-hosted Umami analytics added to all public pages β€” no third-party tracking, no cookies
  • Privacy policy updated to reflect this
v1.0-beta

Initial beta launch

  • Unified task dashboard pulling from Asana, Jira, Trello, Todoist, Notion, Monday.com, Linear, GitHub, GitLab, ClickUp, TickTick, and Basecamp
  • Kanban view with Overdue, New, Today, Tomorrow, Upcoming, and Unscheduled columns
  • Priority scoring to surface tasks that need attention
  • Daily Digest and Weekly Wrap-up emails
  • Team plan with role-based access and health overview
  • Free, Starter, Pro, and Team subscription tiers
  • 14-day free trial on all paid plans
  • Custom error pages, data export, and onboarding flow