|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [2.3.1] -- 2025-08-13 |
| 4 | + |
| 5 | +### Changed |
| 6 | + |
| 7 | +- Add notes to exported CSV files (@iSoron) |
| 8 | + |
| 9 | +### Fixed |
| 10 | + |
| 11 | +- Prevent some views from being obscured by system UI (@iSoron, #2171) |
| 12 | +- Disable confetti if animations are disabled globally (@iSoron, #2170) |
| 13 | +- Make symbols easier to distinguish in "pure black" dark mode (powerjungle, #2136) |
| 14 | +- Trim unit labels when necessary (@hiqua, @iSoron, #2158) |
| 15 | + |
3 | 16 | ## [2.3.0] -- 2025-06-23 |
| 17 | + |
4 | 18 | ### Added |
| 19 | + |
5 | 20 | - Add support for Android 15 and 16 (@iSoron) |
6 | 21 | - Show confetti animation (@gokulk16, @iSoron, #1743) |
7 | 22 | - Show streaks for measurable habits (@teckwarz, #2059) |
8 | 23 | - Allow user to unset measurable habits (@leontodd, @kalina559, #1899, #2109) |
9 | 24 |
|
10 | 25 | ### Changed |
| 26 | + |
11 | 27 | - Change background widget color for habits with implicit checks (@wobbba, #1915) |
12 | 28 |
|
13 | 29 | ### Fixed |
| 30 | + |
14 | 31 | - Fix notification when goal type is set to maximum (@manish99verma, #1931) |
15 | 32 | - Never mark "at most" habits as completed for the day (@kalina559, #2077) |
16 | 33 | - Increase minimum widget size (@iSoron, #2118) |
17 | 34 | - Improve Gradle configuration (@jimlyas, #2108) |
18 | 35 |
|
19 | 36 | ## [2.2.0] -- 2024-01-30 |
| 37 | + |
20 | 38 | ### Added |
| 39 | + |
21 | 40 | - Add support for Android 14 (@iSoron, @hiqua) |
22 | 41 | - Allow user to change app language (@leondzn) |
23 | 42 |
|
24 | 43 | ### Fixed |
| 44 | + |
25 | 45 | - Implement workaround to make notifications non-dismissible in Android 14 (@iSoron, #1872) |
26 | 46 | - Fix splash screen background color in dark mode (@SIKV, #1888) |
27 | 47 |
|
28 | 48 | ## [2.1.3] -- 2023-08-28 |
| 49 | + |
29 | 50 | ### Fixed |
| 51 | + |
30 | 52 | - Use text input on Samsung devices (@iSoron, #1719) |
31 | 53 | - Prevent crash if alarm permission is revoked (@iSoron) |
32 | 54 | - Adjust widget colors (@iSoron) |
33 | 55 | - Fix bug preventing screens from updating at midnight (@iSoron) |
34 | 56 | - Fix skip button in locales that use comma instead of dot (@iSoron, #1721) |
35 | 57 |
|
36 | 58 | ## [2.1.2] -- 2023-05-26 |
| 59 | + |
37 | 60 | ### Fixed |
| 61 | + |
38 | 62 | - Fix bug that caused widget to enter checkmark on wrong date (@iSoron, #1541) |
39 | 63 | - Fix widget corners on Android 12 (@iSoron) |
40 | 64 | - Fix bug that caused notes to be lost when editing a checkmark (@iSoron, #1566) |
41 | 65 | - Prevent soft keyboard from covering entry popup (@iSoron) |
42 | 66 | - Accept comma (instead of dot) in certain locales (@iSoron) |
43 | 67 |
|
44 | 68 | ### Changed |
| 69 | + |
45 | 70 | - Remove update delay after entering a checkmark (@iSoron) |
46 | 71 |
|
47 | 72 | ### Removed |
48 | | -- Remove stack widgets (@iSoron) |
49 | 73 |
|
| 74 | +- Remove stack widgets (@iSoron) |
50 | 75 |
|
51 | 76 | ## [2.1.1] -- 2022-09-24 |
| 77 | + |
52 | 78 | ### Fixed |
| 79 | + |
53 | 80 | - Fix Tasker plugin (@iSoron, #1503) |
54 | 81 |
|
55 | 82 | ## [2.1.0] -- 2022-09-10 |
| 83 | + |
56 | 84 | ### Added |
| 85 | + |
57 | 86 | - Allow user to add notes to specific dates (@vbh, #1103) |
58 | 87 | - Allow user to track "at most" numerical habits (@KristianTashkov, #1101) |
59 | 88 | - Allow user to add skips to measurable habits (@kalina559, #1319) |
|
64 | 93 | - Add support for Android 13 themed icons (@cheeeeer, #1497) |
65 | 94 |
|
66 | 95 | ### Removed |
| 96 | + |
67 | 97 | - Hide snooze button Android 12 notifications (@hiqua, #1226) |
68 | 98 | - Remove preference to set LED lights (@iSoron) |
69 | 99 |
|
70 | 100 | ### Changed |
| 101 | + |
71 | 102 | - Hide failed habits along with completed ones (@hiqua, #1052) |
72 | 103 | - Cycle through all checkmark states when toggling (@iSoron) |
73 | 104 | - Add delay after toggling a habit (@hiqua, @kalina559, #1147) |
|
76 | 107 | - Increase target SDK to 31 (@hiqua) |
77 | 108 |
|
78 | 109 | ### Fixed |
| 110 | + |
79 | 111 | - Fix small dialog buttons (@kalina559, #1096) |
80 | 112 | - Fix invalid CSV files (@hiqua, #1177) |
81 | 113 | - Fix small issues in calendar chart (@kalina559, #1314) |
|
84 | 116 | - Fix widgets not working correctly on API 33 (@iSoron, #1488) |
85 | 117 |
|
86 | 118 | ### Refactoring & Testing |
| 119 | + |
87 | 120 | - Replace raster icons by vector assets (@kalina559) |
88 | 121 | - Remove JVM dependencies from uhabits-core module (@sgallese) |
89 | 122 | - Add various missing tests (@sgallese) |
90 | 123 | - Upgrade project dependencies (@hiqua, @sgallese) |
91 | 124 |
|
92 | 125 | ## [2.0.3] - 2021-08-21 |
| 126 | + |
93 | 127 | ### Fixed |
| 128 | + |
94 | 129 | - Improve automatic checkmarks for monthly habits (@iSoron, #947) |
95 | 130 | - Fix small theme issues (@iSoron) |
96 | 131 | - Fix ANR on some Samsung phones (@iSoron, #962) |
|
102 | 137 | ## [2.0.2] - 2021-05-23 |
103 | 138 |
|
104 | 139 | ### Changed |
| 140 | + |
105 | 141 | - Make checkmark widget resizable |
106 | 142 |
|
107 | 143 | ### Fixed |
| 144 | + |
108 | 145 | - Fix crash caused by numerical habits with zero target (@iSoron, #903) |
109 | 146 | - Fix small issues with font size (@iSoron) |
110 | 147 | - Allow fractional target values (@sumanabhi, #911) |
|
115 | 152 | ## [2.0.1] - 2021-05-09 |
116 | 153 |
|
117 | 154 | ### Added |
| 155 | + |
118 | 156 | - Make midnight delay optional and disabled by default (@hiqua) |
119 | | -- Add arrows to sort menu (@iSoron) |
| 157 | +- Add arrows to sort menu (@iSoron) |
120 | 158 |
|
121 | 159 | ### Removed |
| 160 | + |
122 | 161 | - Temporarily remove experimental device sync functionality. This feature will be re-added in |
123 | 162 | Loop 2.1. |
124 | 163 |
|
125 | 164 | ### Changed |
| 165 | + |
126 | 166 | - Make implicit checkmarks easier to read (@iSoron) |
127 | 167 | - Update and improve list of translators (@hiqua, @iSoron) |
128 | 168 |
|
129 | 169 | ### Fixed |
| 170 | + |
130 | 171 | - Disable transparency for stacked widgets (@hiqua) |
131 | 172 | - Fix various color issues on the dark theme (@hiqua, @iSoron) |
132 | 173 | - Fix "customize notifications" on older devices (@hiqua) |
|
135 | 176 | - Fix checkmark widget not rendering properly on some Samsung phones (@iSoron) |
136 | 177 |
|
137 | 178 | ### Refactoring & Testing |
| 179 | + |
138 | 180 | - Finish conversion of the entire project to Kotlin (@hiqua, @iSoron, @MarKco) |
139 | 181 | - Automatically run large tests on GitHub Actions (@iSoron) |
140 | 182 | - Remove unused v21 resources (@hiqua) |
141 | 183 |
|
142 | 184 | ## [2.0.0-alpha] - 2020-11-29 |
143 | 185 |
|
144 | 186 | ### Added |
| 187 | + |
145 | 188 | - Track numeric habits (@iSoron, @namnl) |
146 | 189 | - Skip days without breaking streak (@KristianTashkov) |
147 | 190 | - Sort habits by status (@hiqua) |
|
152 | 195 | - Export backups daily (@iSoron) |
153 | 196 |
|
154 | 197 | ### Removed |
| 198 | + |
155 | 199 | - Drop support to devices older than Android 6.0 (API 23) |
156 | 200 |
|
157 | 201 | ### Fixed |
| 202 | + |
158 | 203 | - Reset chart offset when switching scale (@alxmjo) |
159 | 204 | - Don't show reminders from archived habits (@KristianTashkov) |
160 | 205 | - Lapses on non-daily habits decrease the score too much (@iSoron) |
161 | 206 | - Update widgets at midnight (@KristianTashkov) |
162 | 207 |
|
163 | 208 | ### Refactoring |
| 209 | + |
164 | 210 | - Convert files to Kotlin (@olegivo) |
165 | 211 |
|
166 | 212 | ## [1.8.12] - 2021-01-30 |
|
185 | 231 |
|
186 | 232 | ## [1.8.8] - 2020-06-21 |
187 | 233 |
|
188 | | -- Make small changes to the habit scheduling algorithm, so that "1 time every x days" habits work more predictably. |
| 234 | +- Make small changes to the habit scheduling algorithm, so that "1 time every x days" habits work |
| 235 | + more predictably. |
189 | 236 | - Fix crash when saving habit |
190 | 237 |
|
191 | 238 | ## [1.8.0] - 2020-01-01 |
192 | 239 |
|
193 | 240 | - New bar chart showing number of repetitions performed in each week, month, quarter or year. |
194 | | -- Improved calculation of streaks for non-daily habits: performing habits on irregular weekdays will no longer break your streak. |
| 241 | +- Improved calculation of streaks for non-daily habits: performing habits on irregular weekdays will |
| 242 | + no longer break your streak. |
195 | 243 | - Many more colors to choose from (now 20 in total). |
196 | 244 | - Ability to customize how transparent the widgets are on your home screen. |
197 | 245 | - Ability to customize the first day of the week. |
|
0 commit comments