forked from intri-in/manage-my-damn-life-nextjs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
154 lines (127 loc) · 5.57 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
v0.3.5
- Bump version to 0.3.5
- Changed a few variable in docker-compose sample file
- Now user can choose to create a new user for mysql docker container.
- Changed sample .env file to make sure it is compatible out of the box with docker-compose.yml.sample.
- Made changed to docs to reflect these changes.
- Upgraded some dependencies, as recommended in dependabot alerts.
v0.3.3
- Bug fixes:
- Fixed bug that prevented editing of Events.
v0.3.2
- -Bug fix: Home page not redirecting if user isn't logged in.
- Bug fix: Recurrence not working.
- Vtodogenerator package bumped up to v3.0.1
v0.3.0
- docker-compose file changed
- Now runs migrations
- Instead of requiring source code, pulls up image from Docker Hub
- Docs updated
- v0.3.0 is ready to go
v0.3.0-dev
- Version bumped to 0.3.0
- NextAuth.js Introduced
- OAuth now works with MMDL!
- Supports Keycloak, Google, Authentik out of the box. The rest (those supported by NextAuth.js) can be added manually by the user.
- Sequelize formally introduced
- Models and migrations generated
- Bug fixes
v0.1.9
- Removed Fullcalendar script import from _app.js
- Looks like calendar view works without it.
- Fixed calendar/view page not redirecting if user isn't logged in.
v0.1.8
- Features added to Gantt view:
- Double click edits task
- Drag and drop, expansion/contraction enabled.
- Added help option.
- Fixed type error in HomeTasks.tsx
- Fixed mysql port variable in docker-compose.yml.sample
- Bumped up some @fullcalendar packages. Meant to fix some bugs with fullcalendar not working with NextJS.
- Bumped version to 0.1.8
- Calendar Views now have more options
- Switch to enable showing tasks
- Option to select displayed calendars
- API Change: caldav/calendars/events/db/all now also includes caldav_accounts_id for each event in output
- Bug fix: Done tasks being shown in lists filtered just with Labels.
v0.1.7
- Added constant VERSION_NUMBER
- Breaking change:
Changed hashing algorithm for user password to bcrypt instead of sha512.
- Reset password if you face trouble logging in after update.
- Fixed bug: task list in Home Page not being updated on adding a new task
- Bit of rewrite to home page -- getting ready for user to customise home page.
v0.1.6
- Enter now submits login form #36
- Minor bug fixes
- Bumped up some of packages' version numbers
Fixed error reporting in case registering CalDAV account fails.
- Error from tsdav is now shown to user
v0.1.5.4
- Added a docker image build Github action
v0.1.5.3
- Node v14.x removed from github action
v0.1.5.2
- Added github action - build library on pull request, and push to main
- Bug fix - Recurrence did not take interval into account.
-pull request #28
- Fixed a minor bug with router not being defined in TaskList
- Bumped up version number
v0.1.5
- Added user setting to set default view for calendars (#26)
- Fixed due date colour in TaskUI for recurring objects.
- Fixed bug on home screen, where tasks wouldn't refresh on change or adding.
v0.1.4
- Version number fixed, build sometime fails on node if version follows scheme x.x.x.x.
v0.1.3.0
- Redesigned home page
- It now features a way for user to see all tasks, list, filters
- Small redesign to top bar
- Has more options that were only available in task view
- Fixed bug while adding task on the Home Page
v0.1.2.9
- DashboardView.js -- Make sure tasks are not added multiple times
- Added internal .env variable : NEXT_PUBLIC_VERSION_NUMBER
- Version number is displayed in Settings page.
- Getting project ready to support both JS and TS
- Added tsconfig.json
- removed npm sharp as a dependency, because with it `npm build` ends up requiring sudo in some cases.
v0.1.2.8
- Better error handling
- server shouldn't crash all the time, especially before installation
- So many try catches like you'd not believe
- most instances of resolve replaced with return resolve
- npm sharp added as a dependency("Required" by NextJS)
- NextJS telemetry disabled.
- Structure of config file changed
- Makes it more easier for new installation
- Docs updated to reflect the same.
v0.1.2.7
- Fixed bug in GanttView, created by rendering of recurring tasks.
v0.1.2.6
- The next pending instance of repeating tasks is now correctly parsed by: a) filters b)in GanttView, c) in Calendar View.
- vtodogenerator is now used from npm, added as a dependency.
- Minor changes to docs.
v0.1.2.5
- Small changes to docs.
- Instructions to use docker compose.
- Fixed incorrect placeholders on Add CalDAV Account page. (Github issue #17)
v0.1.2.4
- First attempt at having a docker image.
- Docker image is now available.
- Docs have been updated to reflect the same.
- Minor fixes to installation process
- Now the installer check whether user has the database installed or not.
v0.1.2.3
- Fixed "Add to my day" removing recurrence information from task.
- Improved handling of "task done" checkbox click for recurrence tasks.
- Only the current instance is now marked as done.
- Minor UI changes and improvements
- Added a link to manage Caldav accounts in Settings page.
v0.1.2.2
- Fixed tasks not being fetched for Radicale.
v0.1.2.1-dev
- Changes to docs folder structure.
- Fixed bug with task relations. Now MMDL is more compatible with other apps like JTX Board.
- Repeating task support added.
- Added dedicated calendar view.