This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+5 more
Affected surfaces
Summary
AI summaryEisenhower, 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
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.
Beta — feedback welcome: [email protected]