Skip to content

tududi

v1.2.4 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 12d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

expressjs get-things-done gtd gtd-applications gtd-management nodejs
+5 more
project-management react reactjs task-management todo

Summary

AI summary

Updates tasks, migrations, and projects across a mixed release.

Changes in this release

Bugfix Medium

Fixes infinite /api/areas requests on task detail page.

Fixes infinite /api/areas requests on task detail page.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Prevents scroll reset when closing a project modal.

Prevents scroll reset when closing a project modal.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Prevents recurring tasks from being renamed on drag‑and‑drop in kanban and Eisenhower views.

Prevents recurring tasks from being renamed on drag‑and‑drop in kanban and Eisenhower views.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Prevents subtask deletion on kanban, Eisenhower, and undo operations.

Prevents subtask deletion on kanban, Eisenhower, and undo operations.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Shows task titles instead of recurrence frequency labels in the calendar view.

Shows task titles instead of recurrence frequency labels in the calendar view.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Moves Docker volume mount points from /app/backend/db to /app/db.

Moves Docker volume mount points from /app/backend/db to /app/db.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Preserves data from the old Docker mount path and hardens startup error handling.

Preserves data from the old Docker mount path and hardens startup error handling.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Applies busy_timeout via afterConnect to prevent SQLITE_BUSY on first SQLite install.

Applies busy_timeout via afterConnect to prevent SQLITE_BUSY on first SQLite install.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Makes project status icon interactive on the main projects page.

Makes project status icon interactive on the main projects page.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Suppresses ERR_ERL_PERMISSIVE_TRUST_PROXY when TUDUDI_TRUST_PROXY=true.

Suppresses ERR_ERL_PERMISSIVE_TRUST_PROXY when TUDUDI_TRUST_PROXY=true.

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Low

Guards area_id column/index creation against duplicate on clean install.

Guards area_id column/index creation against duplicate on clean install.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Guards goals and people migrations against duplicate columns on clean install.

Guards goals and people migrations against duplicate columns on clean install.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Fixes several issues preventing external CalDAV tasks from being viewed.

Fixes several issues preventing external CalDAV tasks from being viewed.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Aligns frontend sync direction values with backend model for CalDAV.

Aligns frontend sync direction values with backend model for CalDAV.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Full changelog

What's Changed

  • fix(tasks): stop infinite /api/areas requests on task detail page by @chrisvel in https://github.com/chrisvel/tududi/pull/1244
  • fix(migrations): guard area_id column/index creation against duplicate on clean install by @chrisvel in https://github.com/chrisvel/tududi/pull/1245
  • fix(projects): prevent scroll reset when modal is closed by @chrisvel in https://github.com/chrisvel/tududi/pull/1248
  • fix(kanban/eisenhower): prevent recurring tasks from being renamed on drag and drop by @chrisvel in https://github.com/chrisvel/tududi/pull/1249
  • fix(docker): move volume mount points from /app/backend/db to /app/db by @chrisvel in https://github.com/chrisvel/tududi/pull/1250
  • fix(tasks): prevent subtask deletion on kanban, eisenhower, and undo by @chrisvel in https://github.com/chrisvel/tududi/pull/1252
  • fix(calendar): show task titles instead of recurrence frequency labels by @chrisvel in https://github.com/chrisvel/tududi/pull/1253
  • fix(migrations): guard goals and people migrations against duplicate columns on clean install by @chrisvel in https://github.com/chrisvel/tududi/pull/1268
  • fix(docker): preserve data from old mount path and harden startup error handling by @chrisvel in https://github.com/chrisvel/tududi/pull/1269
  • fix(sqlite): apply busy_timeout via afterConnect to prevent SQLITE_BUSY on first install by @chrisvel in https://github.com/chrisvel/tududi/pull/1271
  • fix(projects): make project status icon interactive on main projects page by @chrisvel in https://github.com/chrisvel/tududi/pull/1272
  • fix(rate-limit): suppress ERR_ERL_PERMISSIVE_TRUST_PROXY when TUDUDI_TRUST_PROXY=true by @chrisvel in https://github.com/chrisvel/tududi/pull/1273
  • documentation/mcp-integration by @jax0m in https://github.com/chrisvel/tududi/pull/1086
  • fix(caldav): fix several issues preventing external CalDAV tasks from being viewed by @chrisvel in https://github.com/chrisvel/tududi/pull/1274
  • fix(caldav): align frontend sync direction values with backend model by @chrisvel in https://github.com/chrisvel/tududi/pull/1275

Full Changelog: https://github.com/chrisvel/tududi/compare/v1.2.0...v1.2.4

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track tududi

Get notified when new releases ship.

Sign up free

About tududi

Self-hosted task management that combines the simplicity of personal with the power of professional project organization. Built for individuals and teams who value privacy, control, and efficiency.

All releases →

Related context

Beta — feedback welcome: [email protected]