Hans-Christoph Steiner
a71eb243fa
remove unused imports
1.0-alpha1
2017-07-18 10:09:34 +02:00
Hans-Christoph Steiner
c93cd5a3e6
Build to 1000001
2017-07-18 10:01:41 +02:00
Hans-Christoph Steiner
2d89f8665a
update CHANGELOG
2017-07-18 10:01:27 +02:00
Hans-Christoph Steiner
f30b73ed17
remove unused imports
2017-07-18 09:40:40 +02:00
Hans-Christoph Steiner
c6a1e15bc7
Merge branch 'merge-weblate' into 'master'
...
Merge weblate
See merge request !565
2017-07-18 07:39:19 +00:00
Hans-Christoph Steiner
6dc49eef0f
fix blank plurals items in he
2017-07-18 08:14:59 +02:00
Hans-Christoph Steiner
419c48a234
remove bad translation with missing format
2017-07-18 00:48:45 +02:00
Hans-Christoph Steiner
166171eb32
fix format strings
2017-07-18 00:39:20 +02:00
Lobsang
e331913f6d
Translated using Weblate (Tibetan)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:38 +02:00
Allan Nordhøy
5f94beb25d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 91.1% (339 of 372 strings)
2017-07-17 23:24:38 +02:00
Yaron Shahrabani
c69df9fb8c
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:38 +02:00
Green Lunar
11152925c5
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:38 +02:00
Luiz Carlos de Oliveira
c5f837f8ab
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:38 +02:00
Claus Rüdinger
31a52c3d48
Translated using Weblate (German)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:38 +02:00
Licaon Kter
a07e2b2db3
Translated using Weblate (Romanian)
...
Currently translated at 93.5% (348 of 372 strings)
2017-07-17 23:24:38 +02:00
Luca D'Amico
45d130f072
Translated using Weblate (Italian)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:38 +02:00
Yaron Shahrabani
5091366b2d
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:38 +02:00
Nathan Follens
dcfeb47bc6
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
ezjerry liao
fbd7a7cfb0
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
Nine Lima
d4b04c187d
Translated using Weblate (Afrikaans)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
José Rodrigo Baires Quezada
8497b76a21
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
Osoitz
2bc8c3ee36
Translated using Weblate (Basque)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
Ajeje Brazorf
9049418e8d
Translated using Weblate (Sardinian)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
tonghuix
e6d77460b7
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
Viktar Vauchkevich
5a4ffa7cac
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
tenzin tselek
8e830ed102
Translated using Weblate (Tibetan)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
José Rodrigo Baires Quezada
745bd5bc38
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
zmni
972869f27d
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
naofum
9392878b02
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
Verdulo
555352e947
Translated using Weblate (Polish)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
Verdulo
f41104a306
Translated using Weblate (Esperanto)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
eghbalmohsen
bad714d60e
Translated using Weblate (Persian)
...
Currently translated at 100.0% (372 of 372 strings)
2017-07-17 23:24:37 +02:00
Hans-Christoph Steiner
78f35db060
Merge branch 'issue-568--removing-apks' into 'master'
...
Issue 568 removing apks
Closes #568
See merge request !564
2017-07-17 21:24:03 +00:00
Peter Serwylo
1bd9a73dbc
Cache results of category-id query.
...
Each app insert required asking the database for the ID of each
category an app is in. Given the categories don't change (ever)
but are only appended to, we can cache the results in a static
Java variable for increased performance.
This reduced the "repo persister" logic for me from 50 seconds
for main F-Droid and 100 seconds for Archive, down to 15 seconds
and 30 seconds respectively.
2017-07-17 14:34:34 +10:00
Peter Serwylo
e26748e0e0
Remove now-unneccesary "update" code from repo updater.
...
Now that we need only "insert" new apps rather than"
* Identify if an app exists
* If so, update
* If not, insert
There is much less code required for all of this stuff.
2017-07-17 14:33:16 +10:00
Peter Serwylo
5bde27daa8
Only copy the apps/apks for the current repo to temp tables.
...
When preparing a temp database to write to, don't copy all apps/apks.
Instead, only copy those _not_ belonging to the repo we are updating.
In an ideal world, we'd not even need to copy them, but we need
their IDs to be in the temp database so that we don't accidentally
use the same auto-generated ID as the main database.
This also means that we can drop the check for "does this app exist,
and hence should we UPDATE it instead of INSERTing it?" and always
just insert it.
Then, when copying the temp table back to disk, first delete all
apps/apks _belonging to the repo being updated_. Then, copy back the
apks/apps we found in the repo. This again improves performance because
we no longer need to bopy back and forth data which we know
wont change (as evidenced by the fact it belongs to a differen trepo).
I don't think this was possible earlier before we did the work to
support repo priorities properly. That is because we had a single app
which was serviced by several repositories. Now, we have multiple
entries in the `fdroid_app` table, for each repo which supports
that app.
2017-07-17 14:27:43 +10:00
Peter Serwylo
8c3441939f
Pass through the ID of the repo being updated to the temp tables.
...
This will allow for more intelligent and efficient copying of data back
and forth from temp to persistent tables.
2017-07-17 12:45:55 +10:00
Hans-Christoph Steiner
571e05398f
gitlab-ci: use eighthave image while gitlab fixes things
2017-07-14 21:55:33 +02:00
Hans-Christoph Steiner
488b9b02f9
update Issue763MultiRepo test to work with valid signatures
...
The test files used in Issue763MultiRepo.java are signed using MD5, which
is now considered invalid. So if that test is run on any recent Java, it
will fail with a signature error. This updates the test files to be signed
with SHA1 instead.
* index.microg.jar is a new version fetched from https://microg.org
* index.antox.jar was resigned with the testy.at.or.at key, since antox
website doesn't exist anymore.
2017-07-14 21:55:33 +02:00
Hans-Christoph Steiner
99f4ae9864
Merge branch 'issue-1105--preferred-signer-field' into 'master'
...
Force refresh of repos so that preferred signer is present.
Closes #1105
See merge request !562
2017-07-13 20:25:03 +00:00
Peter Serwylo
e62f695a48
Force refresh of repos so that preferred signer is present.
...
It is a bit harsh to do this, but the rationale is explained in #1105 .
Fixes #1105 .
db-version/73
2017-07-12 17:12:46 +10:00
Hans-Christoph Steiner
18057abdb1
Merge branch 'issue-1097--toolbar-button-shadow' into 'master'
...
Add drop shadow to toolbar items in AppDetails.
Closes #1097
See merge request !561
2017-07-10 14:19:26 +00:00
Peter Serwylo
2523134485
Add drop shadow to toolbar items in AppDetails.
...
This is so that feature images with white backgrounds to not completely
obscure the icons.
Fixes #1097 .
2017-07-10 12:59:52 +10:00
Hans-Christoph Steiner
300677fb9c
Bump to 1000000
1.0-alpha0
2017-07-08 00:10:59 +02:00
Hans-Christoph Steiner
57664eb086
stop using 'v' prefix for release tags
2017-07-08 00:10:45 +02:00
Hans-Christoph Steiner
7e7835c182
update CHANGELOG for 1.0-alpha0
2017-07-08 00:08:51 +02:00
Hans-Christoph Steiner
2b24c810fa
Merge branch 'merge-weblate' into 'master'
...
Merge weblate
See merge request !560
2017-07-07 21:44:11 +00:00
Hans-Christoph Steiner
490b757113
Merge weblate
2017-07-07 21:44:09 +00:00
Hans-Christoph Steiner
86e8df852e
Merge branch 'fix-index-v1-repo-commiting' into 'master'
...
Fix index-v1 repo commiting
Closes #1016
See merge request !559
2017-07-07 19:00:14 +00:00
Hans-Christoph Steiner
dcf395ad9a
add test to update index.xml using index-v1.json
2017-07-07 18:06:49 +02:00