Skip to content

tududi

v1.2.0 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

Published 20d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

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

Affected surfaces

deps

Summary

AI summary

Eisenhower, tags, kanban, today, caldav, tasks, goals, people, UI, AI, security updates across modules.

Full changelog

What's Changed

  • feat(eisenhower): Eisenhower Matrix page and features object refactor by @chrisvel in https://github.com/chrisvel/tududi/pull/1196
  • Corrected localization file path in CONTRIBUTING.md by @jessyjones in https://github.com/chrisvel/tududi/pull/1190
  • fix(webapp): add apple-touch-icon by @joaoinez in https://github.com/chrisvel/tududi/pull/1084
  • feat(tags): system tags, someday filter, and tag view improvements by @chrisvel in https://github.com/chrisvel/tududi/pull/1198
  • security: fix 28 Dependabot vulnerability alerts by @chrisvel in https://github.com/chrisvel/tududi/pull/1201
  • fix(webpack): update proxy config for http-proxy-middleware v3 by @chrisvel in https://github.com/chrisvel/tududi/pull/1203
  • feat(tags): pinned tags with quick-access chips in tag input by @chrisvel in https://github.com/chrisvel/tududi/pull/1202
  • feat(kanban): add Kanban board with feature toggle and fix settings persistence by @chrisvel in https://github.com/chrisvel/tududi/pull/1204
  • feat: Custom colors for Projects, Areas, and Tags by @chrisvel in https://github.com/chrisvel/tududi/pull/1205
  • feat: customizable Kanban columns with cog settings dropdown by @chrisvel in https://github.com/chrisvel/tududi/pull/1207
  • fix(inbox): prevent stale analysis result from truncating task name by @chrisvel in https://github.com/chrisvel/tududi/pull/1208
  • fix(caldav): preserve iOS VALARM and timed DUE/DTSTART through round-trips by @chrisvel in https://github.com/chrisvel/tududi/pull/1210
  • feat(today): area balance, active projects, burndown chart, and 'today' system tag by @chrisvel in https://github.com/chrisvel/tududi/pull/1213
  • feat(tasks): add direct area assignment to tasks by @chrisvel in https://github.com/chrisvel/tududi/pull/1217
  • fix(projects): allow clearing a project's color by @dirlligafu in https://github.com/chrisvel/tududi/pull/1216
  • improve(calendar): simplify header layout and redesign task modal by @chrisvel in https://github.com/chrisvel/tududi/pull/1220
  • feat(goals): add Goals system with areas, calendar, and habits improvements by @chrisvel in https://github.com/chrisvel/tududi/pull/1221
  • improve(suggestions): filter far-future tasks, rank by priority, replace em dashes by @chrisvel in https://github.com/chrisvel/tududi/pull/1223
  • feat(ui): add consistent back button to task and project views by @chrisvel in https://github.com/chrisvel/tududi/pull/1224
  • Add missing mcp tools by @dlip in https://github.com/chrisvel/tududi/pull/1219
  • feat: AI assistant, MCP tools, i18n fixes, and UI improvements by @chrisvel in https://github.com/chrisvel/tududi/pull/1225
  • fix(uid): complete migration from numeric IDs to UIDs by @chrisvel in https://github.com/chrisvel/tududi/pull/1226
  • fix(tasks): prevent subtask deletion on status change and fix z-index overlap by @chrisvel in https://github.com/chrisvel/tududi/pull/1227
  • fix(recurring): count recurring completions in weekly progress graph by @chrisvel in https://github.com/chrisvel/tududi/pull/1228
  • fix(caldav): fix calendar discovery for Tasks.org and other CalDAV clients by @chrisvel in https://github.com/chrisvel/tududi/pull/1229
  • fix(i18n): replace hardcoded strings with translation keys across components by @chrisvel in https://github.com/chrisvel/tududi/pull/1232
  • fix(ai): show stale warning when daily brief is from a previous day by @chrisvel in https://github.com/chrisvel/tududi/pull/1233
  • feat(people): add People management system with task assignment by @chrisvel in https://github.com/chrisvel/tududi/pull/1236
  • fix(today): use uid for area navigation in LifeBalance widget by @chrisvel in https://github.com/chrisvel/tududi/pull/1234
  • CalDAV: expose each project as its own calendar (opt-in CALDAV_PROJECTS_AS_CALENDARS) by @tengunmit in https://github.com/chrisvel/tududi/pull/1231
  • fix(tasks): apply project_id/project_uid filter and status=all in API by @chrisvel in https://github.com/chrisvel/tududi/pull/1238

New Contributors

  • @jessyjones made their first contribution in https://github.com/chrisvel/tududi/pull/1190
  • @joaoinez made their first contribution in https://github.com/chrisvel/tududi/pull/1084
  • @dirlligafu made their first contribution in https://github.com/chrisvel/tududi/pull/1216
  • @dlip made their first contribution in https://github.com/chrisvel/tududi/pull/1219
  • @tengunmit made their first contribution in https://github.com/chrisvel/tududi/pull/1231

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

Security Fixes

  • Fix 28 Dependabot vulnerability alerts

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

Related tools

Beta — feedback welcome: [email protected]