forked from monicahq/monica
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
310 lines (226 loc) · 8.88 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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
UNRELEASED CHANGES:
* Add ability to change account's password in the settings
RELEASED VERSIONS:
v1.4.1 - 2017-12-13
-------------------
* Add default user account on setup
v1.4.0 - 2017-12-13
-------------------
* Add ability to add a birthday (or any date) without knowing the year
* Add the artisan command (CLI) `php artisan setup:test` to setup the development environment
* Remove the table `important_dates` which was not used
* Change how resetting an account is achieved
* Add progress bar when generating fake data to populate the dev environment
v1.3.0 - 2017-12-04
-------------------
* Notes can be set as favorites
* Favorite notes are shown on the dashboard
* Notes are now managed inline
* Add dynamic notifications when adding/updating/deleting data from Vue files
* Add ability to change account's owner first and last names
v1.2.0 - 2017-11-29
-------------------
* Add a much better way to manage tasks of a contact
* Tasks can now be mark as completed and can now be edited
* Add more usage statistics to reflect latest changes in the DB
v1.1.0 - 2017-11-26
-------------------
* Add the ability to add multiple contact fields and addresses per contact
* Add a new Personalization tab under Settings
v1.0.0 - 2017-11-09
-------------------
* Add the ability to mark a contact as deceased
* Add a button to `Save and add another contact` straight from the Add contact screen
* Add the ability to indicate how you've met someone
* Replace former front-end build system by mix (which is the new default with Laravel 5.5)
* Add a first part of the API
* Fix the access to upgrade account view
* Add security.txt file
* Upgrade codebase to Laravel 5.5
v0.7.1 - 2017-10-21
-------------------
* Fix an error in the JS that broke the application
v0.7.0 - 2017-10-21
-------------------
* Add ability to assign a single activity to multiple people
* Improve german translations
* Fix reminders not being sent in case of wrong timezones
* Fix the access to upgrade account view
* Replace the custom RandomHelper by str_random
* Multiple small fixes
v0.6.5 - 2017-08-28
-------------------
* Add a new welcome screen for new users
* Fix typo when displaying message of no existing contact to link when adding a child
* Monicahq.com only: add limitations to free accounts
v0.6.4 - 2017-08-23
-------------------
* Add restriction of 50 characters for a first name, and 100 characters for a last name
* Add support for storing uploaded files on s3
* Sort contacts by first name, last name when linking significant others and kids
* Remove automatic uppercase of the first name
* Remove beginning / ending spaces in names when adding / saving a contact
* Fix birthday reminder creation bug on vCard import
* Fix search bar being hard to use
v0.6.3 - 2017-08-16
-------------------
* Fix kids not being able to be removed
* Fix some CSRF potential vulnerabilities
v0.6.2 - 2017-08-16
-------------------
* Add support for Markdown for the notes and call logs
v0.6.1 - 2017-08-15
-------------------
* Fix delete account bug
* Fix kid deletion bug
* Fix gift creation
v0.6.0 - 2017-08-14
-------------------
* Add ability to set significant other and kids as contact.
* Add Italian translation
* Add debt total below a contacts debt
* Add world currencies
* Add German translation
v0.5.0 - 2017-07-24
-------------------
* Add version checking.
* Add ability to search various fields in contacts through the top-nav search.
* Fix gift view not being shown.
v0.4.2 - 2017-07-18
-------------------
New features:
* Add Indian rupee currency.
* Add Danish krone currency.
* Add Czech translation.
Improvements:
* Fix https issue on password reset.
v0.4.1 - 2017-07-13
-------------------
* Fix reminders not being sent introduced by previous version.
v0.4.0 - 2017-07-13
-------------------
New features:
* Add ability to keep track of phone calls.
Improvements:
* Fix Google Contact instructions link on the Import screen.
* Input field are now automatically selected when a radio button is checked.
* Many small bug fixes.
v0.3.0 - 2017-07-04
-------------------
New features:
* Add support for organizing people into tags (requires `bower update` for dev environment).
* Add ability to filter contacts per tags on the contact list.
Improvements:
* Fix import translation key on the import reports.
* Settings' sidebar now has better icons.
v0.2.1 - 2017-07-02
-------------------
Improvements:
* Update the design of the latest actions on the dashboard.
* Change order of first and last names fields on contact add/edit, if the name order is defined as "last name, first name".
* Speed up the display of the contact lists when there is a lot of contacts in the account.
* Remove the search on the list of contacts, which was broken for a while, until a proper solution is found.
* Bug fixes.
v0.2.0 - 2017-06-29
-------------------
New features:
* Add import from vCard (or .vcf) in the Settings panel.
* Add ability to reset account. Resetting an account will remove everything - but won't close the account like deletion would.
Improvements:
* Journal entries now respect new lines.
* Fix name not appearing in the latest actions tab on the dashboard.
v0.1.0 - 2017-06-26
-------------------
* First official release. We'll now follow this structure. If you self host, we highly recommend that you check the latest tag instead of pulling from master.
2017-06-24
----------
Improvements:
* On the people's tab, filters are now placed above the table.
2017-06-22
----------
New features:
* Add ability to define name order (Firstname Lastname or Lastname Firstname) in the Settings panel.
Improvements:
* Fix the order of the address fields.
* Env variables are now read from config files rather than directly from the .env file.
* Some US typos fix.
2017-06-20
----------
New features:
* Add support for mutiple users in one account.
* Add subscriptions on .com. This has no effect on self hosted versions.
2017-06-16
----------
Improvements:
* Add automatic reminders when setting a birthdate When adding a birthdate (contact, kid, significant other). When updating or deleting the person, the reminder will be changed accordingly.
2017-06-15
----------
New features:
* Add reminder automatically when you set the birthdate of a contact.
Improvements:
* Add timezone for Switzerland.
* Major refactoring of how contacts are managed in the codebase.
2017-06-14
----------
New features:
* Timezone can now be defined in a new ENV variable so every new user of the instance will have this timezone. Set to America/New_York by default.
* Add ability to edit a note.
* Add ability to edit a debt.
* Add support for South African ZAR currency.
Improvements:
* Fix Deploy to Heroku button.
* Fix Bern timezone by actually removing it. The Carbon library does not support this timezone.
2017-06-13
----------
New features:
* You can now add job information and company name for your contacts.
Improvements:
* Gifts table now display comments if defined, as well as who the gift is for.
2017-06-12
----------
New features:
* Add instructions to setup Monica from scratch on Debian Stretch.
* Add Export to SQL feature, under Settings > Export data.
* Add Deploy to Heroku button. Only caveat: you can't upload photos to contacts (Heroku has ephemeral storage).
2017-06-11
----------
New features:
* Add command line vCard importer
Improvements:
* Email address of a contact is now a mailto:// field.
* Phone number of a contact is now a tel:// field.
* Fix debt description on the dashboard
* Fix typos
* Fix Bootstrap tabs on the dashboard
2017-06-10
----------
New features:
* Add support for other currencies (CAD $, EUR €, GBP £, RUB ₽) for the gifts and debts section. This is set in the User setting. Default is USD $.
* Add ability to define main social network accounts to a contact (Facebook, Twitter, LinkedIn)
Improvements:
* Fix counter showing number of gifts on the dashboard
* Docker image now runs the cron to send emails
* Fix Russian translations
* Fix the wrong route after password change
2017-06-09
----------
New features:
* Add Docker support
* Add Russian language
* Add Portuguese (Brazil) language
Improvements:
* Fix emails being sent too often
* Breaking change: Email name and address of the user who sends reminders are now ENV variables (MAIL_FROM_ADDRESS and MAIL_FROM_NAME).
2017-06-08
----------
New features:
* Add Gravatar automatically when adding an email address to a contact. If no gravatar found, defaults to the initials.
Improvements:
* Dramatically reduce the number of queries necessary to load the list of contacts on the People's tab.
* Phone number are now treated like a string and not integers on the front-end side.
* Breaking change: Add a new env variable to define which email address should be used when sending notifications about new user signups. You need to add this new env variable (APP_EMAIL_NEW_USERS_NOTIFICATION) to your `.env` file.
* Fix typos and small bugs
2017-06-07
----------
* Add ability to delete a contact
* Add a changelog