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 |