Commit Graph

233 Commits

Author SHA1 Message Date
Daniel Martí 040c900be5 Bump to 0.95-alpha2, prepare for stable 2015-07-30 10:28:40 -07:00
Daniel Martí e9ce43832a Finish up changelog
* Don't imply that material design is completely finished
* Shorten changelog links item
2015-07-30 10:24:11 -07:00
Peter Serwylo 92f7d5e197 Add changelog entry about changelogs. Mind blown.
Made sure to include a comment about needing to update the index
in order to get changelogs to show.
2015-07-30 21:39:59 +10:00
Daniel Martí f3e08bdc68 Add a few changelog items 2015-07-25 21:24:35 -07:00
Daniel Martí 186b2d0dc8 Mention material in the changelog 2015-06-28 13:43:05 -07:00
Peter Serwylo d6aa60b211 Updated changelog after two merge requests merged. 2015-06-15 22:20:16 +10:00
Daniel Martí 93973131f7 Start changelog for next release 2015-06-14 19:46:41 +02:00
Daniel Martí 3b962b7546 Bump to 0.92 with changelog 2015-06-08 17:06:27 +02:00
Daniel Martí fc52e3e1c0 Bump to 0.91 2015-05-18 23:08:32 +02:00
Daniel Martí c586de61d2 Add unsigned repos dropping to the changelog 2015-05-15 17:20:49 +02:00
Daniel Martí 70a93b01db Don't crash if links on descriptions cannot be handled
Basically the same safety net for ActivityNotFoundException that we had for
links in the menus, but for links in the descriptions too now.
2015-05-14 16:39:11 +02:00
Daniel Martí 647d63cd10 Add a couple of changelog entries 2015-05-14 12:18:53 +02:00
Peter Serwylo 239ccbf0f3 Updated changelog
Added comment about preventing addition of the same repo multiple
times.

More specific comment about pname et al, so that people don't think
they can use the regular search feature of F-Droid to search by
package name with a pname: prefix. Instead, it is only applicable to
incoming intents.
2015-05-11 09:14:18 +10:00
Daniel Martí 91541748a2 Update changelog 2015-05-08 00:33:49 +02:00
Daniel Martí 94096cdc95 Start changelog 2015-05-07 16:20:10 +02:00
Daniel Martí c5ed7699d6 Backport changelog typo fixes from f-droid.org 2015-04-30 17:37:37 +02:00
Daniel Martí 7267736166 Bump to 0.88 2015-04-28 23:14:55 +02:00
Daniel Martí 11dc9f6460 Revise changelog in preparation for stable 2015-04-22 13:28:23 +02:00
Daniel Martí dcd425edc0 Clarify that we now ignore trailing spaces in searches 2015-04-22 13:24:03 +02:00
Peter Serwylo 8b7a9f215c Updated changelog with 2-way-swap and locale preference. 2015-04-11 23:17:08 +10:00
Peter Serwylo 1a114c6c45 Show app categories correctly. Fixes #214.
The categories were previously selected in the Spinner, then passed
directly to the database. Once the categories became translated, this
meant we were sending the translated category to the database.
However, the database only knows about English categories, and so we
instead need to look up the English translation for the selected
category before passing to the database. This is done by keeping
a list of original category names which is indexed the same as the
translated ones.
2015-04-09 15:47:00 +10:00
Daniel Martí 51a091fe44 Add a few changelog items 2015-04-09 00:25:42 +02:00
Peter Serwylo e3b73ff49a Update changelog to specify swap stuff is fixed. 2015-04-01 16:51:44 +11:00
Peter Serwylo f1655496d8 Fix issue #2: better notifications on ICS+ devices.
Shows an expandable notification on devices that support it (4.1+
I believe). The support library does most of the job of handling
incompatibilities between platforms.
2015-04-01 08:17:05 +11:00
Daniel Martí 0fde562b32 Add search changelog item 2015-03-31 02:16:21 +02:00
Daniel Martí d90ea02b50 Add feature requested in #154 to the changelog 2015-03-30 19:12:53 +02:00
Daniel Martí 97b93aaa2b Start changelog for the upcoming release 2015-03-30 16:59:37 +02:00
Daniel Martí c11fdd11d8 Bump to 0.83 2015-03-26 19:07:25 +01:00
Daniel Martí 0ced75d451 Bump to 0.82 2015-03-23 16:44:45 +01:00
Daniel Martí 40308ce8cb Prepare changelog for release 2015-03-19 19:35:12 +01:00
Daniel Martí 8e394563e4 A couple more things in the changelog 2015-03-16 20:28:24 +01:00
Daniel Martí 8b03a0c196 Update the changelog with recent fixes/changes 2015-03-15 17:29:11 +01:00
Peter Serwylo eec57945c0 Default to binary dependencies, with option for source builds.
NOTE: This commit does not touch the ant build system at all,
only gradle.

There are currently 23 gradle projects which require configuration,
let alone building, in order to build F-Droid. This takes a non-trivial
amount of time/memory/cpu. Additionally, it also provides difficulties
when importing the project into Android Studio - which is the IDE that
many potential contributors will be using. Finally, I have over 100mb
of data in the extern/ folder, and the support libraries require almost
every single Android SDK to be installed, which is several GB. This is
not a friendly environment to encourage people to submit merge requests.

However, I'm very mindful of the need for an open source project such
as F-Droid to be able to be built from source. So to make sure we have
the best of both worlds, I've ensured that building all dependencies
from source is still possible.

The F-Droid/libs/README.md file explains in greater detail how to
do this (i.e. "gradle -PsourceDeps build").

As much as possible, I've tried to make the binary dependencies fetched
from jcenter. However there are still libraries which either haven't
integrated required changes for F-Droid back upstream, or don't have
mavenCentral/jcenter binaries available.

Android preference fragment has been changed to the original
upstream repository. The one we had before was because upstream
hadn't merged a MR for gradfle support yet. However, that has
now been merged. This version still doesn't exist in jcenter though.

In order for libsuperuser to build from upstream, using
`gradle -PsourceDeps`, we need to include a few gradle plugins
from jcenter which are never actually used (used by upstream to
release to jcenter).

Even though support-v4 is included through jcenter, it is kept in
the libs directory, so that ./ant-prepare.sh can use it.

Update support preference fragment to newer version. There has been
bugfixes commited, so lets include them in the version we are using.
2015-03-01 10:21:51 +11:00
Daniel Martí 70b392996c Start writing the changelog 2015-01-04 01:03:33 +01:00
Daniel Martí 37cf054d8d Don't end changelog entries with periods 2014-12-31 01:01:42 +01:00
Daniel Martí e16ab9e74d Remove more trailing whitespaces 2014-12-31 01:00:31 +01:00
Peter Serwylo 5a99249920 Updated changelog with "swap" user interface stuff. 2014-12-31 23:38:24 +11:00
Daniel Martí bcba0e3f47 Add changelog for 0.78 2014-12-31 00:41:46 +01:00
Daniel Martí 10009dc1fe Bump to 0.76 2014-10-09 00:43:53 +02:00
Daniel Martí 669a7bc1cf Bump to 0.75 2014-10-03 22:36:23 +02:00
Peter Serwylo e4401ed22c Don't show progress for every app being processed from index.xml.
Rather, only show 25 progress events. I went with "25 events" rather
than "every X apps" because then it will be nice for both large repos
(e.g. F-Droid will update every ~50 apps) and small repos (something
with 20 apps will update for every one, but not add much overhead).

On my testing with an API 11 emulator here, it went from ~32s to
process ~1100 apps to ~20s. When no progress events are sent, then it
also takes ~20s, so this essentially is a 50% improvement for this part
of the update process.
2014-09-18 14:01:20 +10:00
Daniel Martí 4f06d0081e Prepare for 0.74 2014-09-11 23:23:31 +02:00
Daniel Martí 6b12a006fb Prepare 0.73
0.72 had proguard issues and 0.71 had HTTPS issues.
2014-09-08 23:09:51 +02:00
Daniel Martí cd0617d0f6 Release 0.72 2014-09-05 21:24:17 +02:00
Daniel Martí c2350cbb73 Prepare changelog for 0.72 2014-09-05 16:35:12 +02:00
Hans-Christoph Steiner 0429b3f7dd remove HTTPS pinning and TOFU until the bugs get worked out
This reverts to only using standard HTTPS verification based on Certificate
Authorities.  This means that self-signed certificates will not work at all
since that is what MemorizingTrustManager was providing.  It seems to me
that this was originally working because MemorizingTrustManager was not
correctly validating.  I couldn't figure out why PinningTrustManager alone
was not working. But we need to get good stable release out!

I'm leaving all the plumbing in place because this stuff should be included
once its all fixed and working properly.  You can see where it was added
here: 254327f9a7

refs #80 https://gitlab.com/fdroid/fdroidclient/issues/80
2014-09-05 00:00:37 -04:00
Daniel Martí 5ea37b0d12 FDroid -> F-Droid in the changelog 2014-08-13 13:22:30 +02:00
Daniel Martí 2b0b220e4d Add a couple of missing changelog items for 0.71 2014-08-06 19:59:03 +02:00
Daniel Martí 4cddb8d6ea Mark the changelog for 0.71 2014-08-06 17:25:04 +02:00
Daniel Martí 4c94203fd9 Clean up changelog 2014-06-19 10:04:19 +02:00
Hans-Christoph Steiner b7f0195234 add "HTTP Proxy" preference to support Tor, I2P, or any other proxy
This is the most basic support for channeling all downloads through Tor or
I2P.  This does not include Orbot integration, so the use will have to know
to start Orbot before using this.  I don't know anything about I2P.

closes #2367 https://dev.guardianproject.info/issues/2367
https://f-droid.org/repository/issues/?do=view_issue&issue=404
https://f-droid.org/repository/issues/?do=view_issue&issue=424
2014-06-05 17:23:44 -04:00
Hans-Christoph Steiner b619716669 add TorHttpDownloader for handling repos on Tor Hidden Services
Tor Hidden Services are on domain names that always end in .onion, so there
is a URL pattern matcher that chooses which Downloader subclass to use
based on testing for .onion.  This is a quick, dumb implementation.  It
does make any attempt to see if Tor is running or even installed.  That
can come once NetCipher is easy to handle in the context of FDroid.

refs #2367 https://dev.guardianproject.info/issues/2367
2014-05-30 15:23:33 -04:00
Hans-Christoph Steiner 36de588497 add Bazaar/Kerplapp work to the changelog 2014-05-25 22:53:18 -04:00
Daniel Martí d850ae2307 Start the next changelog entry 2014-05-23 11:13:58 +02:00
Daniel Martí c288fd5534 Prepare for 0.66 release 2014-05-01 19:25:07 +02:00
Daniel Martí f4539b3803 Add icons item to changelog 2014-04-29 20:09:52 +02:00
Daniel Martí 55acd955b9 Prepare for 0.65 release 2014-04-29 11:55:29 +02:00
Daniel Martí d573bac5b0 Add the sharing feature by Hans to the changelog 2014-04-23 18:05:23 +02:00
Peter Serwylo fe41133d2b Modified changelog details for 'installed app cache'
Made the description a little more appropriate for lay people, rather than
developers.
2014-04-21 09:20:31 +00:00
Daniel Martí 4b3b392c01 Prepare for 0.64-test 2014-04-20 14:32:05 +02:00
Daniel Martí b731ab57b3 Release 0.63 2014-04-07 15:46:33 +02:00
Peter Serwylo e7eb3120cf Updated changelogs with (what is hopefully) a lay description of the ContentProvider changes. 2014-04-02 22:38:49 +11:00
Daniel Martí 8977ac6826 Prepare the changelog 2014-04-01 16:09:16 +02:00
Daniel Martí 8b823cdf59 Update changelog 2014-02-21 00:21:17 +01:00
Daniel McCarney 3223e20e33 Add support for Network Service Discovery of FDroid repos.
If the device supports API level 16 (Android 4.1) then add a menu item
on the repository management screen to "Find Local Repos". Activating
this menu item will initiate NSD service discovery with the NsdHelper
class looking for 'fdroidrepo' and 'fdroidrepos' service types on the
local network. When one is found, the service is resolved and the name
& IP are populated into a list of discovered repositories. Clicking an
NSD discovered repo will prompt the user to add the repo.
2014-02-19 15:32:44 -05:00
Daniel Martí 8bb0e58e6c Update changelog and todo 2014-02-19 18:23:31 +01:00
Daniel Martí 8473627370 Update changelog with my recent changes 2014-02-17 10:34:28 +01:00
Hans-Christoph Steiner 6d111c6e7d document NFC/Bluetooth send methods in CHANGELOG 2014-02-14 22:45:48 -05:00
Daniel Martí 3b5509ff4b Fix changelog markdown 2014-01-30 17:01:18 +01:00
Hans-Christoph Steiner 4cd73c12f0 add my recent changes to the changelog 2014-01-21 16:56:41 -05:00
Daniel Martí b734b210e3 Add pd0x's entries to changelog 2014-01-19 20:47:39 +01:00
Daniel Martí 15c1b98d5c Release 0.58 2014-01-10 21:29:25 +01:00
Daniel Martí 6a49d9656c Update changelog 2014-01-10 21:02:27 +01:00
Daniel Martí c262a8dd52 Preliminar changelog entry for the next stable release 2014-01-04 01:48:42 +01:00
Ciaran Gultnieks fbdda9dc77 Improve changelog 2013-11-11 10:18:39 +00:00
Ciaran Gultnieks 44c1dc2c44 Version 0.55 2013-11-11 10:12:32 +00:00
Daniel Martí 9734328488 Small fixes to changelog 2013-11-05 11:01:51 +01:00
Ciaran Gultnieks 3853a21387 Non-ambiguous date format in changelog 2013-11-05 09:56:53 +00:00
Ciaran Gultnieks 2e86b7753b More user-friendly changelog 2013-11-05 09:56:21 +00:00
Daniel Martí 3cedecca0c Release 0.54 2013-11-04 23:13:47 +01:00
Daniel Martí a76a465cf1 Re-add theming, much better this time 2013-11-03 16:12:22 +01:00
Daniel Martí dc88ba57e2 Update changelog 2013-11-02 11:01:22 +01:00
Daniel Martí 9f1df4d937 Add markdown changelog 2013-10-24 18:22:01 +02:00