fdroidclient / CHANGELOG.md @ 3f874629
History | View | Annotate | Download (11.7 KB)
1 |
### 0.97 (2015-10-??) |
---|---|
2 |
|
3 |
* Resumeable, simultaneous app downloads in the background using |
4 |
Android's DownloadManager |
5 |
|
6 |
* Fix crash when trying to install incompatible apps with the privileged |
7 |
installer |
8 |
|
9 |
* Add support for free Certificate Authorities: cert.startcom.org and |
10 |
letsencrypt.org |
11 |
|
12 |
* Enable TLS v1.2 on all Android versions that support it |
13 |
|
14 |
* Add StrictMode to debug builds |
15 |
|
16 |
* Make the GitLab CI run the tests in an emulator as well as testing the build |
17 |
|
18 |
### 0.96 (2015-09-03) |
19 |
|
20 |
* Move the repo index update to a notification |
21 |
|
22 |
* Handle apk downloads without a dialog |
23 |
|
24 |
* Don't let users try to uninstall system apps that haven't been updated |
25 |
|
26 |
* Various bugfixes in the process that installs F-Droid as a privileged app |
27 |
|
28 |
* Fix privileged installer confirmation screen issues on Android 2.X/3.X/4.X |
29 |
|
30 |
* Disable HTTPS support in swap until it's stable |
31 |
|
32 |
* Fix a few crashes, including package receivers and NFC actions |
33 |
|
34 |
* Translation updates |
35 |
|
36 |
### 0.95.1 (2015-08-10) |
37 |
|
38 |
* Disable prompt to install F-Droid into system until it's more stable |
39 |
|
40 |
* Fix crash when updating from an older release if using the "Light with dark |
41 |
ActionBar" theme |
42 |
|
43 |
* Re-add SuperUser third-party permission to the manifest since some systems |
44 |
require it |
45 |
|
46 |
* Fix privileged installer confirmation screen crash on Android < 3.0 |
47 |
|
48 |
### 0.95 (2015-08-04) |
49 |
|
50 |
* Start porting UI to Material Design, including a new launcher icon |
51 |
|
52 |
* Add support for app changelog links, which will appear for apps that have |
53 |
them once the repositories have been updated again |
54 |
|
55 |
* Redesign the App Details view with larger icons, expandable description and |
56 |
links with icons |
57 |
|
58 |
* Add ability to make F-Droid install itself as a privileged app on /system |
59 |
via root, allowing the use of the system installer |
60 |
|
61 |
* Remove the root installer, since the system installer is safer, more stable |
62 |
and now easy to set up with root privileges |
63 |
|
64 |
* Speed up and simplify repo update process by streaming the data out of the |
65 |
jar file directly |
66 |
|
67 |
* Can now manually add swap repo via "Repositories" screen |
68 |
|
69 |
* Using NFC during swap now initiates a proper swap, rather than redirecting to |
70 |
the "Repositories" screen |
71 |
|
72 |
* Drop ant support to greatly simplify the build process and its maintenance |
73 |
|
74 |
### 0.92 (2015-06-08) |
75 |
|
76 |
* Make swap only in portrait mode to prevent crashes and issues where UI elements are obscured |
77 |
|
78 |
* Update Universal-Image-Loader to 1.9.4 |
79 |
|
80 |
* Make Apk downloads progress be measured in kilobytes instead of bytes |
81 |
|
82 |
* Add missing Sardinian language to the preferences |
83 |
|
84 |
* Fix minimum SDK to be 8 (2.2) instead of 7 (2.1) since support for version 7 |
85 |
was dropped long ago |
86 |
|
87 |
### 0.91 (2015-05-18) |
88 |
|
89 |
* Don't request the "Write to external storage" permission on 4.4 and later |
90 |
since it's not needed to use our own external app directory |
91 |
|
92 |
* Fix a crash occuring if the user triggered a repo update that got rid of |
93 |
more than 450 apks at once |
94 |
|
95 |
* Properly cache apk files on the SD card if configured this way |
96 |
|
97 |
* Drop support for unsigned repos in favour of signed ones and TOFU support |
98 |
|
99 |
* Provide better feedback when adding repos with same name of existing repo |
100 |
|
101 |
* Add support for special Google Play search terms like "pub:" and "pname:" |
102 |
|
103 |
* Fix regression where adding repos via URLs would not actually add a new repo |
104 |
|
105 |
* Normalize and check URLs of repos being added |
106 |
|
107 |
* Don't crash if links on descriptions cannot be handled by any application |
108 |
|
109 |
* Support building as part of a ROM via an Android.mk using gradle |
110 |
|
111 |
### 0.88 (2015-04-28) |
112 |
|
113 |
* Show list of apps in the update notification (on devices with |
114 |
Android 4.1 or higher) |
115 |
|
116 |
* User interface language can now be changed from inside the F-Droid |
117 |
preferences without changing the system language (locale) |
118 |
|
119 |
* Fix an issue where xml files could pile up in the data directory |
120 |
|
121 |
* Improve app and search link handling while also adding supporting for Amazon |
122 |
and Google Play links |
123 |
|
124 |
* Fix regression where F-Droid web repo links would trigger an "Add new repo" |
125 |
action |
126 |
|
127 |
* Show a message to the user when there are no apps to display. |
128 |
|
129 |
* Swapping is now two way. Connecting to a swap on one device will |
130 |
initiate a swap on the other device. |
131 |
|
132 |
* Small UI fixes to avoid overlapping text and improve app version ellipsizing |
133 |
|
134 |
* Split up search terms when querying the app database - "fire fox" now |
135 |
matches FireFox |
136 |
|
137 |
* Ignore trailing paces in search terms introduced by some input methods |
138 |
|
139 |
* Fixed bug where categories were always empty on non-english locales |
140 |
|
141 |
* Only log some verbose messages that are of little use to users in debug builds |
142 |
|
143 |
* Misc fixes to the "swap" workflow (especially on Android 2.3 devices) |
144 |
|
145 |
### 0.83 (2015-03-26) |
146 |
|
147 |
* Fix possible crashes when installing or uninstalling apps |
148 |
|
149 |
* Fix issue that caused the installed state label to sometimes not be updated |
150 |
|
151 |
* Support for future devices with more than two cpu architectures |
152 |
|
153 |
* Show when packages are installed but not via F-Droid (mismatching signature) |
154 |
|
155 |
* Fix possible backround crash concerning the category list change listener |
156 |
|
157 |
* Add an option to check for repository updates less often |
158 |
|
159 |
* Get rid of the confusing checkbox on/off descriptions |
160 |
|
161 |
* Enable building F-Droid without having to build all dependencies yourself |
162 |
|
163 |
* Temporarily remove partially translated arrays to avoid potential crashes |
164 |
|
165 |
* Translation updates |
166 |
|
167 |
### 0.78 (2014-12-31) |
168 |
|
169 |
* Fix repo updates on 5.0 (which caused no apps to show on clean installs) |
170 |
|
171 |
* "Local repo" has an improved interface making it simpler to swap apps between |
172 |
devices and the "Start Swap" menu item opens a wizard to help with the process |
173 |
|
174 |
* Be more verbose when encountering repo index update errors |
175 |
|
176 |
* Bump the Target SDK to 21 |
177 |
|
178 |
* Update Universal-Image-Loader and the Support libraries |
179 |
|
180 |
* Switch the directory structure to better suit building with gradle |
181 |
|
182 |
* Translation updates |
183 |
|
184 |
### 0.76 (2014-10-08) |
185 |
|
186 |
* Added "local repo" support to host an F-Droid repo on the device itself, with |
187 |
full signed repo support, icons, and optional HTTPS |
188 |
|
189 |
* Ability to set up such a local repo by choosing from any of the installed |
190 |
applications on the device |
191 |
|
192 |
* Reverted self-signed support since it was broken, only HTTPS certificates |
193 |
with proper CA signatures will work for now |
194 |
|
195 |
* Find local repos on the same network using Bonjour/mDNS |
196 |
|
197 |
* Support for F-Droid repos on Tor Hidden Services (.onion addresses) |
198 |
|
199 |
* HTTP Proxy support in Preferences |
200 |
|
201 |
* Directly send installed apps to other devices via Bluetooth and Android Beam |
202 |
(NFC+Bluetooth), also compatible with Samsung/HTC S-Beam |
203 |
|
204 |
* Initial support for root and system installers, allowing the client to |
205 |
install apks directly on its own |
206 |
|
207 |
* Increased performance when updating from repository with many apps |
208 |
|
209 |
* Switch to Appcompat from the Support library |
210 |
|
211 |
* Fix some crashes |
212 |
|
213 |
* Translation updates |
214 |
|
215 |
### 0.66 (2014-05-01) |
216 |
|
217 |
* Fix crash on startup for devices with more than 500 installed apps |
218 |
|
219 |
* Send apps to other devices directly from the App Details screen via NFC or Bluetooth |
220 |
|
221 |
* Improved performance for devices with many installed apps |
222 |
|
223 |
* Improve ellipsizing and spacing in the app lists |
224 |
|
225 |
* Start translating the category lists |
226 |
|
227 |
* Keep track of installed apps internally, rather than asking Android each time |
228 |
|
229 |
* Security fixes and updates for adding of repos |
230 |
|
231 |
* Fix bug introduced in 0.63 which made F-Droid always omit density-specific |
232 |
icons, making icons blurry on high-res devices |
233 |
|
234 |
* Fix some other crashes |
235 |
|
236 |
* Translation updates |
237 |
|
238 |
### 0.63 (2014-04-07) |
239 |
|
240 |
* Support for Network Service Discovery of local F-Droid repos on Android 4.1+ |
241 |
from the repository management screen |
242 |
|
243 |
* Always remember the selected category in the list of apps |
244 |
|
245 |
* Send F-Droid via Bluetooth to any device that supports receiving APKs via |
246 |
Bluetooth (stock Android blocks APKs, most ROMs allow them) |
247 |
|
248 |
* NFC support: beam repo configs from the repo detail view (Android 4.0+), |
249 |
beam the F-Droid.apk from F-Droid's main screen (Android 4.1+) |
250 |
|
251 |
* Support for repositories using self-signed HTTPS certificates through |
252 |
a Trust-on-first-use popup |
253 |
|
254 |
* Support for TLS Subject-Public-Key-Identifier pinning |
255 |
|
256 |
* Add native Right-to-Left support on devices running 4.2 and later |
257 |
|
258 |
* Filter app compatibility by maxSdkVersion too |
259 |
|
260 |
* Major internal changes to enable F-Droid to handle repos with thousands |
261 |
of apps without slowing down too much. These internal changes will also make |
262 |
new features easier to implement. |
263 |
|
264 |
* Various fixes to layout issues introduced in 0.58 |
265 |
|
266 |
* Translation updates |
267 |
|
268 |
### 0.58 (2014-01-11) |
269 |
|
270 |
* Download icons with a resolution that matches the device's screen density, |
271 |
which saves resources on smaller devices and gets rid of unnecessary |
272 |
blurriness on larger devices |
273 |
|
274 |
* Tweaked some layouts, especially the app lists and their compact layout |
275 |
|
276 |
* App lists now show more useful version information: current version names, |
277 |
rather than number of versions available |
278 |
|
279 |
* Reduce scroll lag in app lists by caching views in a ViewHolder |
280 |
|
281 |
* Slightly increase performance in repo index XML handling by mapping apps |
282 |
with a HashMap, as opposed to doing linear searches |
283 |
|
284 |
* More app info shown in App Details: The category in which the app was found |
285 |
and all the categories the app is in, as well as the Android version |
286 |
required to run each one of its versions available |
287 |
|
288 |
* The preferences screen now uses descriptive summaries, which means that you |
289 |
can see what the checkbox preferences actually mean and what the edit and |
290 |
list preferences are set at |
291 |
|
292 |
* Support for dogecoin donation method added (wow) |
293 |
|
294 |
* Don't keep app icons older than 30 days on disc cache |
295 |
|
296 |
* Always include incompatible apks in memory to avoid issues with apps |
297 |
seemingly not having any apks available |
298 |
|
299 |
* Fixed a crash when trying to access a non-existing app |
300 |
|
301 |
* F-Droid registers with Android to receive F-Droid URIs https://\*/fdroid/repo |
302 |
and fdroidrepos:// |
303 |
|
304 |
* support including signing key fingerprint in repo URIs |
305 |
|
306 |
* when adding new repos that include the fingerprint, check to see whether |
307 |
that repo exists in F-Droid already, and if the fingerprints match |
308 |
|
309 |
* Other minor bug fixes |
310 |
|
311 |
* Lots of translation updates |
312 |
|
313 |
### 0.55 (2013-11-11) |
314 |
|
315 |
* Fixed problems with category selection and permission lists on Android 2.X devices. |
316 |
|
317 |
* Lots of translation updates, including new Norwegian translation. |
318 |
|
319 |
### 0.54 (2013-11-05) |
320 |
|
321 |
* New options on the App Details screen to ignore all future updates for that |
322 |
particular app, or ignore just the current update. |
323 |
|
324 |
* Apps with Anti-features are no longer hidden, and the corresponding |
325 |
preferences to unhide them are removed. Instead they are clearly marked on the |
326 |
App Details screen. |
327 |
|
328 |
* Apps with incompatible native code architecture requirements are now correctly |
329 |
filtered. |
330 |
|
331 |
* A bug that prevented update notifications from appearing has been fixed. |
332 |
|
333 |
* Theming support, with Light and Dark themes. |
334 |
|
335 |
* New launcher and notification icons, and new default/loading app icon. Icons |
336 |
are now retrieved dynamically, drastically improving startup time on first |
337 |
installation. |
338 |
|
339 |
* All app donation options have been grouped into a submenu, and Litecoin |
340 |
donation support has been added. |
341 |
|
342 |
* App filter settings now take effect immediately. |
343 |
|
344 |
* Apk native code ABIs are now shown in expert mode. |
345 |
|
346 |
* Search uris for market://search and fdroid.search: are now handled. |
347 |
|
348 |
* A problem with ActionBar Up navigation on some devices has been fixed. |
349 |
|
350 |
* Other minor bug fixes, and adjustments to spacings and layouts. |
351 |
|
352 |
* Lots of translation updates. |
353 |
|
354 |
### 0.50 (2013-08-20) |
355 |
|
356 |
* New basic app sharing functionality |
357 |
|
358 |
* Handle f-droid.org web repo as well as market:// app uris |
359 |
|
360 |
* Search by just typing on main screen and search results screen |
361 |
|
362 |
* Flattr and Bitcoin donation methods added |
363 |
|
364 |
* Noticeable speedups when returning from installs and uninstalls |
365 |
|
366 |
* Add back to home buttons to the ActionBar |
367 |
|
368 |
* Don't recommend versions newer than the current or incompatible with the device |
369 |
|
370 |
* Use standard Android cache locations rather than .fdroid on the SD card |
371 |
|
372 |
* Fix for crash at boot time where the SD card was slow to initialise |
373 |
|
374 |
* Lots of bug fixes |
375 |
|
376 |
* Lots of translation updates |