Manage My Damn Life
Productivity & WikisA self‑hosted web front end for managing CalDAV tasks and calendars
Features
- Manage CalDAV tasks with subtasks, due dates, statuses, recurrence, etc.
- Manage calendar events from multiple CalDAV accounts
- Supports multiple user accounts and configurable task filters
- View tasks as a list, Gantt chart, or on a calendar (desktop‑first UI)
- [OAUTH support](docs/install/Configuration/OAuth.md)
Recent releases
View all 2 releases →
v0.8.3
Breaking risk
Security fixes
- User now receives unhashed OTP
Notable features
- Option to move/copy all subtasks during task relocation
- Sync button now offers a fresh sync request
Full changelog
-
New Features:
- While moving/copying, the user now has the option to move/copy all the subtasks as well.
- Clicking on sync now allows the user to request a fresh sync. May be useful in some cases.
-
UI Fix:
- Calendar view now shows the name of the day.
- Improved Webcal handling:
- Colours are now accurately represented.
- Webcal events were rendered as "All Day" by default. This behaviour has been changed.
-
Bug Fixes:
- Fixed #271
- Bug was caused because Jotai was only getting a static value. It now fetches value from setting.
- Now uses format specified by the user for all headers and time/date format in Calendar View
- Upgraded fullcalendar packages
- Fixed #283
- User now received unhashed OTP.
- version bump to 0.8.3-dev
- Removed console log of unhashed otp
- Username is now extracted correctly. It was being taken from session data, regardless of whether NextAuth was enabled or not.
- Webcal shows the summary of the event, instead of description in "Calendar View".
- When adding subtasks, Calendar is now selected automatically (it used to be empty)
- Mulitple packages upgraded
- Fixed #271
Full Changelog: https://github.com/intri-in/manage-my-damn-life-nextjs/compare/v0.8.2...v0.8.3
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.