Releases: intri-in/manage-my-damn-life-nextjs
Releases · intri-in/manage-my-damn-life-nextjs
v0.5.1
v0.5.0
- Added Jotai for state management
- Central state management for the calendar and caldav account the user has selected.
- Rewrote entire task rendering components.
- Prevents prop drilling, which was so bad I should be on the crew in the movie Armageddon.
- Task Rendering Changed
- Much smoother
- Instant update without any loading (only mild flickering)
- Implemented task search in task filters.
- Gantt View implemented with Jotai.
- Logo updated.
- Rewrote Addtask component
- Uses Jotai
- Event editor V2
- Uses Jotai
- Supports all fields that were supported by 0.4. version.
- Removed some console logs
- Fixed invalid date being parsed by TaskEditor
- Introduced a new setup page post login
- All events are synced before redirecting to home page
- Settings are synced too
- Introduced setting to set default time and date format.
- Added new feature: Ability to move/copy events to other calendars.
- Solves: #132
- Added move to calendar option to Task Editor.
- Before setting a default calendar in Event and Taskeditors, added a check to make sure it is a valid id.
- UI Improvement to Home Page
v0.4.6
What's Changed
- Version Bump to 0.4.6
- Fixed delay in login due to first sync with Caldav account.
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
- Moved save button to top in TaskEditor and Event Editor.
- Fixed #138
- Event is now removed from view.
- Fixed bug: Default calendar id is ignored if it isn't valid.
- Changed button size in AddTask bar.
-Dark mode - Now has dark mode for users of the vampiric persuasion.
- Fixed #152
- Now Caldav registration is done via a POST request.
- Fixed problems of duplication of calendars post adding a new CalDAV account.
- Fixed list of caldav accounts not updating after adding or deleting a caldav account.
- Fixed Force sync button's function in /accounts/caldav page.
- Logout now deletes the local dexie db for security.
- Fixed #140
- Fixed flickering of Quick Add info modal.
Full Changelog: v0.4.4...v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.1
- Bumped version to 0.4.1
- Upgraded package dependencies (those recommended in Dependabot alerts)
- Altered Task Editor Behaviour
- On editing tasks, the change is immediately made to local storage, before request being sent to CalDAV
- Causes flickering in task renders, but that will have to be resolved later.
- If the CalDAV change fails, the old version is reverted.
- Added ability to locally change calendar colours
- No change is made to caldav. (AFAIK, tsdav doesn't support change of colour)
- Fixed EventEditor, now editing event follows the workflow of TaskEditor
- Minor bug fixes
- Autosync setup - Looks like it is working
- Added user setting for autosync.
- Fixed Docker installation not working on remote hosts behind proxeis.
- The problem started with NEXT_PUBLIC_BASE_URL variable. Variables that start with NEXT_PUBLIC need to be set during build time, and cannot be set while running the docker image.
- Now NEXT_PUBLIC_BASE_URL is no longer required to be set in the .env file and will be ignored even if set.
- The API url is now a relative URL
- Docker images now seem to be working on host behind proxies.
- Renamed var NEXT_PUBLIC_USE_NEXT_AUTH to USE_NEXT_AUTH, for the aforementioned reasons.
- Updated Docs to reflect these changes.
- Changed fetchLatestEvents to fetchLatestEventsV2 in login page.