-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathCHANGELOG
More file actions
242 lines (198 loc) · 6.8 KB
/
Copy pathCHANGELOG
File metadata and controls
242 lines (198 loc) · 6.8 KB
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
3.13.1
* Add translation: Tamil
- Update translations: Vietnamese, French
- Update dependencies
3.13
* Add link to open contact details from calendar events
* Robustness improvement of purchase helper
- Clean up main settings page, use switches instead of checkboxes
- Add github page
- Update translations
3.12.2
* Add translation: Spanish
3.12.1
* Add translation: Indonesian
- Update dependencies
3.12
* Allow additional reminders for a selected contact group
- Ask for reviews in google play version
- Add descriptions to input windows
- Update translations
3.11.13
* Add translation: Finnish
3.11.12
- Use monochrome app icon for the account authenticator
- Update to Material 3 Expressive-Design
- Harmonize input field styling across the app
- Fix: Only list confirmed reminders
- Move checkbox in Account Filter tab from left to right to match other settings tabs
- Update dependencies
- Update translations
3.11.4
* Add translation: Russian
3.11.3
* Improve contrast in dark mode
- Explicitly remove AD-ID permission
- Update dependencies
- Update translations
3.11
* Move sync button to main screen
* Improve accessibility (contrast, button size, screenreader, dynamic text changes)
- Increase font size of onboarding
- Update translations
3.10.5
* Use more decent icons on main page
* Do not grant network permission to WorkManager
* Freemium: List premium features
* Add translation: Dutch
- Update translations
- Robustness improvement of UI updates
- Harmonize filename structure
3.10.1
* Activate birthday adapter during onboarding to allow calendar activation there
* Allow for offers in free version
- Wording: Use 'birthdays' instead of 'dates' for clarity, despite broader scope
- Update translations
3.10
* Create onboarding guide for new users
- Fix translation language tags
3.9.3
* Add translation: Chinese
3.9.2
* Add translation: French
- Make about page translatable
3.9.1
* Add translation: Italian
3.9
* Fix: Correctly handle yearless dates in UTC
* Add option for Lastname, Firstname formatting
- Add example summaries to custom labels
- Keep legacy namespace for F-Droid
- Update translations
3.8
* Rearrange settings, make advanced settings available with one click
* Explain custom labels, hide alternate date formatting option
* Rework free version, rename namespace
- Add Privacy Policy
- Move purchase logic out of full version
- Update translations using Weblate (add Bulgarian) (#133)
- Stop status monitor when app is in the background
- Update dependencies, remove redundant code, fix warnings
3.7
* Use Android foreground notification when required (until Android 12L) to allow for background syncs
* List only accounts with contacts and that are actually used by Birthday Adapter
* Long press to delete existing reminders
* Add preference to ask user for disabling permission monitoring
* Use weblate for translations
- Update translations from weblate @nautilusx
- Stop activity spinner reliably in case of errors
- Use custom time picker for larger drop down menu of event date
- Define dataExtractionRules for handling of cloud backups and device transfers
- Prepare merge of free and full version, remove Android JellyBean workaround
- Differentiate between accounts loading and no accounts present messages
3.6
* Select which event types have reminders
* Iterate through all contact accounts to robustly find a contact's given name
- Add known bugs section to help page, describe Fossify duplicates
- Address API deprecations
- Update READMEs, screenshots and translations
3.5
* Allow for unlimited reminders
* Show set reminder times in preferenes
* Allow filtering contacts without groups
- Pre-Load neighboring tabs for fluent user experience
- Make sure the app layout adapts if Androids button navigation is used
- Prevent permission dialog from becoming unresponsive, fix warnings
3.4
* Add option to filter contacts by groups
* Show number of contacts and dates in account view
* Allow placeholders for firstnames in custom reminders
* Update Android version, update theme to Material3
- Add event reminders already on init
- Track blacklist changes immediately
- Show toast if permissions are missing, fix warnings and deprecations
3.3
* Make jubilee dates configurable, leave empty to deactivate
* Deactivate certain event types by setting an empty custom label
* New strategy for background syncs: identify changes and apply only these
* Reduce background syncs to every 5 days
- Optimize contact retrieval function
- Allow for multiple dates of same type per contact
- Set persistent id to calendar entries
- Reduce needed Android app permissions
3.2
* Show last and next sync timestamps in settings
* Make custom reminders more user friendly
* Setup transifex
* Robustness improvements of contact syncs and sync scheduler
* Migrate deprecated material-dialoges to MaterialAlertDialogBuilder
- Add adaptive monochrome icon
- Ensure jubilee icon is positioned at beginning of title
- Upgrade gradle version
- Use Birthday Adapter as name consistently
3.1
* Reduce size of release apk
* Remove manual sync lock and rely on Android SyncAdapter framework
* Use WorkManager for background syncs
- Adapt metadata structure for F-Droid
- Fix reminder time picker
3.0
* Update app and dependencies to Android version 14
* Change sync logic, prevent concurrent syncs
* Add checks for duplicates
* Add icons to jubilee events
* Don't create events for years before the birth year
* Repair account filter
* Support dark mode
- Fix reminder time picker
2.0
* Improvements for Android 6 and 7
1.17
* Reduce apk size by switching from HtmlSpanner to HtmlTextView library
1.16
- New fixes to prevent duplicated events
1.15
* Show dialog if workaround is needed
- Fix crash when contact has no corresponding sync account
- Don't add duplicated events (Please submit bug reports if this still happens)
1.14
* Account Filter (Only on Android >= 4)
1.13
* Allow reminders also 5, 7, 10, and 14 days before
1.12
* Reminders can be set with time of day
* Labels can be customized
- Fix reminders on Android < 4
1.11
- Fix sync on Android < 4
1.10
* On Android 4.1 and above: Open contact from calendar event with a button
- Fix parsing of birthdays from facebook contacts
1.9
- Fix conflict with other events on HTC calendar
1.8
- Add more date formats into date parser
- Fix crash on empty dates
1.7
- Fix duration of birthdays
- Fix parsing of dates on Motorola devices (they save dates as unix timestamp)
1.6
- Fix Nullpointer exception
- Fix age for events without year
1.5
- Annoying bugs fixed
1.4
* New design for Android > 4
* Show age behind birthday
- Some fixes
1.3
* New reminder at day of event
- Fix for Android 2.x
1.2
* Experimental support for Android 2.2, 2.3 and 3 thanks to Marten Gajda
(This is experimental! Please report bugs when things go wrong!)
1.1
* Translations: German, Estonian, Spanish
- Birthdays without a year are now working
1.0
* First release