diff --git a/metadata/org.openintents.notepad.txt b/metadata/org.openintents.notepad.txt
deleted file mode 100644
index d772136585..0000000000
--- a/metadata/org.openintents.notepad.txt
+++ /dev/null
@@ -1,68 +0,0 @@
-Categories:Writing
-License:Apache-2.0
-Web Site:http://openintents.org/notepad
-Source Code:https://github.com/openintents/notepad
-Issue Tracker:https://github.com/openintents/notepad/issues
-Donate:http://www.openintents.org/en/contribute
-Bitcoin:16MJeiftw9LRuvqoSH18v16kYTeNx7wJSZ
-
-Auto Name:OI Notepad
-Summary:Take notes
-Description:
-OI Notepad allows to create, edit, send, and delete notes.
-
-Further features include:
-
-* Send notes: In the list of notes, long-press on a note to see the context menu.
-* Add tags.
-* Filter notes: in the list of notes press a few letters to filter the list.
-* Sort notes alphabetically, or by modification date.
-* Open files from SD card or save files to SD card.
-
-The following extensions are available:
-
-* [http://openintents.org/~oi/node/148 OI Voice Notes] to add a recorded message to a note.
-* [http://openintents.org/~oi/node/158 OI ConvertCSV] to export/import notes to the SD card.
-* [http://openintents.org/~oi/node/313 OI Insert Date] to insert the current date into a note.
-* [[org.openintents.about]] to display version information, links, credits, and license information.
-* [http://openintents.org/~oi/node/314 uмop ∂pısd∩ (Upside down)] to turn selected text upside down.
-
-OI Notepad works together with the following applications:
-
-* [[org.openintents.safe]] to encrypt notes.
-* [[org.openintents.filemanager]] to open files from SD card or save them to SD card.
-* [http://openintents.org/~oi/node/203 OI Update] to receive notifications when updates are available.
-.
-
-Repo Type:git
-Repo:https://github.com/openintents/notepad
-
-Build:1.3,10068
- commit=3c60f74e529834d2bb70e6ea95116b3c70ac2659
- subdir=NotePad
- srclibs=OIgit@c29806d720
- rm=NotePad/libs/OINotepadMyBackupPro.jar
- prebuild=sed -i 's@\(.1=\).*@\1$$OIgit$$/DistributionLibrary@' project.properties && \
- sed -i 's@${source.base}/distribution@../$$OIgit$$@' $$OIgit$$/DistributionLibrary/build.xml && \
- sed -i 's@${source.base}/distribution@$$OIgit$$@' build.xml && \
- sed -i '/org.openintents.notepad.backup.MyBackupPro/,/\/>/ d' AndroidManifest.xml
- target=android-19
-
-Build:1.5.3,10083
- disable=untrusted repo, jars
- commit=2b5c9f040236a1c873a76374f7084f30ba4683a1
- subdir=NotePad
- gradle=yes
-
-Build:1.5.4,10084
- commit=009ee9ae2953149fce8b32f3651d2c5d1d7b4ad7
- subdir=NotePad
- gradle=yes
- rm=NotePad/libs/OINotepadMyBackupPro.jar
- prebuild=sed -i -e '/OINotepadMyBackupPro.jar/d' build.gradle && \
- sed -i '/non-FOSS/,/non-FOSS-end/ d' src/main/AndroidManifest.xml
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.5.4
-Current Version Code:10084
diff --git a/metadata/org.openintents.notepad.yml b/metadata/org.openintents.notepad.yml
new file mode 100644
index 0000000000..11661362a8
--- /dev/null
+++ b/metadata/org.openintents.notepad.yml
@@ -0,0 +1,79 @@
+Categories:
+ - Writing
+License: Apache-2.0
+WebSite: http://openintents.org/notepad
+SourceCode: https://github.com/openintents/notepad
+IssueTracker: https://github.com/openintents/notepad/issues
+Donate: http://www.openintents.org/en/contribute
+Bitcoin: 16MJeiftw9LRuvqoSH18v16kYTeNx7wJSZ
+
+AutoName: OI Notepad
+Summary: Take notes
+Description: |-
+ OI Notepad allows to create, edit, send, and delete notes.
+
+ Further features include:
+
+ * Send notes: In the list of notes, long-press on a note to see the context menu.
+ * Add tags.
+ * Filter notes: in the list of notes press a few letters to filter the list.
+ * Sort notes alphabetically, or by modification date.
+ * Open files from SD card or save files to SD card.
+
+ The following extensions are available:
+
+ * [http://openintents.org/~oi/node/148 OI Voice Notes] to add a recorded message to a note.
+ * [http://openintents.org/~oi/node/158 OI ConvertCSV] to export/import notes to the SD card.
+ * [http://openintents.org/~oi/node/313 OI Insert Date] to insert the current date into a note.
+ * [[org.openintents.about]] to display version information, links, credits, and license information.
+ * [http://openintents.org/~oi/node/314 uмop ∂pısd∩ (Upside down)] to turn selected text upside down.
+
+ OI Notepad works together with the following applications:
+
+ * [[org.openintents.safe]] to encrypt notes.
+ * [[org.openintents.filemanager]] to open files from SD card or save them to SD card.
+ * [http://openintents.org/~oi/node/203 OI Update] to receive notifications when updates are available.
+
+RepoType: git
+Repo: https://github.com/openintents/notepad
+
+Builds:
+ - versionName: '1.3'
+ versionCode: 10068
+ commit: 3c60f74e529834d2bb70e6ea95116b3c70ac2659
+ subdir: NotePad
+ srclibs:
+ - OIgit@c29806d720
+ rm:
+ - NotePad/libs/OINotepadMyBackupPro.jar
+ prebuild:
+ - sed -i 's@\(.1=\).*@\1$$OIgit$$/DistributionLibrary@' project.properties
+ - sed -i 's@${source.base}/distribution@../$$OIgit$$@' $$OIgit$$/DistributionLibrary/build.xml
+ - sed -i 's@${source.base}/distribution@$$OIgit$$@' build.xml
+ - sed -i '/org.openintents.notepad.backup.MyBackupPro/,/\/>/ d' AndroidManifest.xml
+ target: android-19
+
+ - versionName: 1.5.3
+ versionCode: 10083
+ disable: untrusted repo, jars
+ commit: 2b5c9f040236a1c873a76374f7084f30ba4683a1
+ subdir: NotePad
+ gradle:
+ - yes
+
+ - versionName: 1.5.4
+ versionCode: 10084
+ commit: 009ee9ae2953149fce8b32f3651d2c5d1d7b4ad7
+ subdir: NotePad
+ gradle:
+ - yes
+ rm:
+ - NotePad/libs/OINotepadMyBackupPro.jar
+ prebuild:
+ - sed -i -e '/OINotepadMyBackupPro.jar/d' build.gradle
+ - sed -i '/non-FOSS/,/non-FOSS-end/ d' src/main/AndroidManifest.xml
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.5.4
+CurrentVersionCode: 10084
diff --git a/metadata/org.openpetfoodfacts.scanner.txt b/metadata/org.openpetfoodfacts.scanner.txt
deleted file mode 100644
index ce0ffbdc66..0000000000
--- a/metadata/org.openpetfoodfacts.scanner.txt
+++ /dev/null
@@ -1,148 +0,0 @@
-Categories:Sports & Health
-License:Apache-2.0
-Web Site:https://world.openpetfoodfacts.org/
-Source Code:https://github.com/openfoodfacts/openfoodfacts-androidapp
-Issue Tracker:https://github.com/openfoodfacts/openfoodfacts-androidapp/issues
-Changelog:https://github.com/openfoodfacts/openfoodfacts-androidapp/releases
-
-Name:Open Pet Food Facts
-Auto Name:Open PetFood Facts
-Summary:Look up pet food ingredients, allergens, nutrition facts
-Description:
-Scan pet food products or their barcode to obtain data on ingredients, additives
-and nutrition facts.
-
-The app allows to view the over 100 pet products already contained in the free
-and open database Open Pet Food Facts, and also to add pictures and data for
-missing products.
-
-To discover the Open Pet Food Facts project, please visit
-[https://openpetfoodfacts.org].
-
-You will also be able to find (according to the indications present on the
-products): - PetScore (nutritional score for our 2, 4 and 6 legged Friends),
-nutritional info… - brands, allergens (catnip), labels (bio, fish free fish
-food...)
-
-Also, Open Pet Food Facts will soon replace OpenFoodFacts, with Dog, Cat, Bird
-or Fish domination.
-
-1 dog product uploaded as open data = 1 dog vote Cats currently lead the game.
-.
-
-Repo Type:git
-Repo:https://github.com/openfoodfacts/openfoodfacts-androidapp
-
-Build:0.7.4,37
- commit=f3ec64f9b0c29e46ec7cc73f537182640b5c4713
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:0.9.0.1,51
- commit=0.9.0.1
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:0.9.0.2,52
- commit=0.9.0.2
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:0.9.0.3,53
- commit=0.9.0.3
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.7.7,277
- commit=2.7.7
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.7.9,279
- disable=Could not find com.mikepenz:materialdrawer:6.0.2
- commit=2.7.9
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.8.2,282
- commit=2.8.2
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.8.5,285
- commit=2.8.5
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.8.7,287
- commit=2.8.7
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.8.8,288
- commit=2.8.9
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.9.0,290
- commit=2.9.0
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.9.7,297
- commit=2.9.7
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:2.9.8,298
- commit=2.9.8
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:3.1.0,310
- commit=3.1.0
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:3.1.2,312
- commit=3.1.2
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:3.1.6,316
- commit=3.1.6
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:3.1.7,317
- commit=3.1.7
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Build:3.2.2,322
- commit=3.2.2
- subdir=app
- init=sed -i '/javaMaxHeapSize/d' build.gradle
- gradle=opff
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:3.2.2
-Current Version Code:322
diff --git a/metadata/org.openpetfoodfacts.scanner.yml b/metadata/org.openpetfoodfacts.scanner.yml
new file mode 100644
index 0000000000..bad8e9d660
--- /dev/null
+++ b/metadata/org.openpetfoodfacts.scanner.yml
@@ -0,0 +1,186 @@
+Categories:
+ - Sports & Health
+License: Apache-2.0
+WebSite: https://world.openpetfoodfacts.org/
+SourceCode: https://github.com/openfoodfacts/openfoodfacts-androidapp
+IssueTracker: https://github.com/openfoodfacts/openfoodfacts-androidapp/issues
+Translation: https://translate.openfoodfacts.org/
+Changelog: https://github.com/openfoodfacts/openfoodfacts-androidapp/releases
+
+Name: Open Pet Food Facts
+AutoName: Open PetFood Facts
+Summary: Look up pet food ingredients, allergens, nutrition facts
+Description: |-
+ Scan pet food products or their barcode to obtain data on ingredients, additives
+ and nutrition facts.
+
+ The app allows to view the over 100 pet products already contained in the free
+ and open database Open Pet Food Facts, and also to add pictures and data for
+ missing products.
+
+ To discover the Open Pet Food Facts project, please visit
+ [https://openpetfoodfacts.org].
+
+ You will also be able to find (according to the indications present on the
+ products): - PetScore (nutritional score for our 2, 4 and 6 legged Friends),
+ nutritional info… - brands, allergens (catnip), labels (bio, fish free fish
+ food...)
+
+ Also, Open Pet Food Facts will soon replace OpenFoodFacts, with Dog, Cat, Bird
+ or Fish domination.
+
+ 1 dog product uploaded as open data = 1 dog vote Cats currently lead the game.
+
+RepoType: git
+Repo: https://github.com/openfoodfacts/openfoodfacts-androidapp
+
+Builds:
+ - versionName: 0.7.4
+ versionCode: 37
+ commit: f3ec64f9b0c29e46ec7cc73f537182640b5c4713
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 0.9.0.1
+ versionCode: 51
+ commit: 0.9.0.1
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 0.9.0.2
+ versionCode: 52
+ commit: 0.9.0.2
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 0.9.0.3
+ versionCode: 53
+ commit: 0.9.0.3
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.7.7
+ versionCode: 277
+ commit: 2.7.7
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.7.9
+ versionCode: 279
+ disable: Could not find com.mikepenz:materialdrawer:6.0.2
+ commit: 2.7.9
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.8.2
+ versionCode: 282
+ commit: 2.8.2
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.8.5
+ versionCode: 285
+ commit: 2.8.5
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.8.7
+ versionCode: 287
+ commit: 2.8.7
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.8.8
+ versionCode: 288
+ commit: 2.8.9
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.9.0
+ versionCode: 290
+ commit: 2.9.0
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.9.7
+ versionCode: 297
+ commit: 2.9.7
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 2.9.8
+ versionCode: 298
+ commit: 2.9.8
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 3.1.0
+ versionCode: 310
+ commit: 3.1.0
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 3.1.2
+ versionCode: 312
+ commit: 3.1.2
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 3.1.6
+ versionCode: 316
+ commit: 3.1.6
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 3.1.7
+ versionCode: 317
+ commit: 3.1.7
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+ - versionName: 3.2.2
+ versionCode: 322
+ commit: 3.2.2
+ subdir: app
+ init: sed -i '/javaMaxHeapSize/d' build.gradle
+ gradle:
+ - opff
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 3.2.2
+CurrentVersionCode: 322
diff --git a/metadata/org.pacien.tincapp.txt b/metadata/org.pacien.tincapp.txt
deleted file mode 100644
index 1297a1113a..0000000000
--- a/metadata/org.pacien.tincapp.txt
+++ /dev/null
@@ -1,189 +0,0 @@
-Categories:Connectivity,Internet,Security,System
-License:GPL-3.0-only
-Web Site:https://tincapp.pacien.org
-Source Code:https://github.com/pacien/tincapp
-Issue Tracker:https://github.com/pacien/tincapp/issues
-Changelog:https://github.com/pacien/tincapp/blob/HEAD/changelog.md
-Donate:https://paypal.me/pacien/15
-Bitcoin:152t9TEBBhEescQx5gG7T5wHaJVeupAXQm
-
-Auto Name:Tinc App
-Summary:Android binding and user interface for the tinc mesh VPN daemon
-Description:
-Main features:
-
-* Does NOT require root privilege
-* Connection management through a graphical interface
-* Uses conventional tinc configuration files (extended with support for encrypted private keys and VPN bypass per Android application)
-* Automatable using third party Android applications via Intents
-
-Notes:
-
-* This application is only a VPN client, which is not tied to any VPN service provider by default.
-* It requires an existing tinc network to connect to.
-* For more information about the tinc VPN protocol, see [https://www.tinc-vpn.org/]
-
-Platform specific limitations of the Android client:
-
-* Operates with tinc in router mode only
-* Connects to only one tinc network at a time
-* No support for hook scripts
-
-Please see the project's website for more information (setup guide,
-documentation, sources, issues):
-
-* [https://tincapp.pacien.org]
-* [https://github.com/pacien/tincapp]
-.
-
-Repo Type:git
-Repo:https://github.com/pacien/tincapp.git
-
-Build:0.1-preview,1
- commit=v0.1-preview
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/constraint-layout/s/1\.0\.0-alpha4/1.0.2/g' build.gradle
-
-Build:0.2,2
- commit=v0.2
- subdir=app
- gradle=yes
-
-Build:0.3,3
- commit=v0.3
- subdir=app
- gradle=yes
-
-Build:0.4,4
- commit=v0.4
- subdir=app
- gradle=yes
-
-Build:0.5,5
- commit=v0.5
- subdir=app
- gradle=yes
-
-Build:0.6,6
- commit=v0.6
- subdir=app
- gradle=yes
-
-Build:0.7,7
- commit=v0.7
- subdir=app
- gradle=yes
-
-Build:0.8,8
- commit=v0.8
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/repositories {/ a google()' ../build.gradle && \
- sed -i -e '/lintOptions {/ a abortOnError false' build.gradle
-
-Build:0.9,9
- commit=v0.9
- subdir=app
- gradle=yes
-
-Build:0.10,10
- commit=v0.10
- subdir=app
- gradle=yes
-
-Build:0.11,11
- commit=v0.11
- subdir=app
- gradle=yes
-
-Build:0.12,12
- commit=v0.12
- subdir=app
- gradle=yes
-
-Build:0.13,13
- commit=v0.13
- subdir=app
- gradle=yes
-
-Build:0.14,14
- commit=v0.14
- subdir=app
- gradle=yes
-
-Build:0.15,15
- commit=v0.15
- subdir=app
- gradle=yes
-
-Build:0.16,16
- commit=v0.16
- subdir=app
- gradle=yes
-
-Build:0.17,17
- commit=v0.17
- subdir=app
- gradle=yes
-
-Build:0.18,18
- commit=v0.18
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/keystorePropertiesFile/,+2d' -e '/signingConfigs/,+7d' -e '/signingConfigs.release/d' -e '/keystoreProperties/d' build.gradle
-
-Build:0.19,19
- commit=v0.19
- subdir=app
- gradle=yes
-
-Build:0.20,20
- commit=v0.20
- subdir=app
- gradle=yes
-
-Build:0.22,22
- commit=v0.22
- subdir=app
- gradle=yes
-
-Build:0.23,23
- commit=v0.23
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
- ndk=r17b
-
-Build:0.24,24
- commit=v0.24
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
- ndk=r17b
-
-Build:0.25,25
- commit=v0.25
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
- ndk=r17b
-
-Build:0.27,27
- commit=v0.27
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
- ndk=r17c
-
-Build:0.28,28
- commit=v0.28
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
- ndk=r17c
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:0.28
-Current Version Code:28
diff --git a/metadata/org.pacien.tincapp.yml b/metadata/org.pacien.tincapp.yml
new file mode 100644
index 0000000000..6d7d1f44f4
--- /dev/null
+++ b/metadata/org.pacien.tincapp.yml
@@ -0,0 +1,247 @@
+Categories:
+ - Connectivity
+ - Internet
+ - Security
+ - System
+License: GPL-3.0-only
+WebSite: https://tincapp.pacien.org
+SourceCode: https://github.com/pacien/tincapp
+IssueTracker: https://github.com/pacien/tincapp/issues
+Changelog: https://github.com/pacien/tincapp/blob/HEAD/changelog.md
+Donate: https://paypal.me/pacien/15
+Bitcoin: 152t9TEBBhEescQx5gG7T5wHaJVeupAXQm
+
+AutoName: Tinc App
+Summary: Android binding and user interface for the tinc mesh VPN daemon
+Description: |-
+ Main features:
+
+ * Does NOT require root privilege
+ * Connection management through a graphical interface
+ * Uses conventional tinc configuration files (extended with support for encrypted private keys and VPN bypass per Android application)
+ * Automatable using third party Android applications via Intents
+
+ Notes:
+
+ * This application is only a VPN client, which is not tied to any VPN service provider by default.
+ * It requires an existing tinc network to connect to.
+ * For more information about the tinc VPN protocol, see [https://www.tinc-vpn.org/]
+
+ Platform specific limitations of the Android client:
+
+ * Operates with tinc in router mode only
+ * Connects to only one tinc network at a time
+ * No support for hook scripts
+
+ Please see the project's website for more information (setup guide,
+ documentation, sources, issues):
+
+ * [https://tincapp.pacien.org]
+ * [https://github.com/pacien/tincapp]
+
+RepoType: git
+Repo: https://github.com/pacien/tincapp.git
+
+Builds:
+ - versionName: 0.1-preview
+ versionCode: 1
+ commit: v0.1-preview
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/constraint-layout/s/1\.0\.0-alpha4/1.0.2/g' build.gradle
+
+ - versionName: '0.2'
+ versionCode: 2
+ commit: v0.2
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.3'
+ versionCode: 3
+ commit: v0.3
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.4'
+ versionCode: 4
+ commit: v0.4
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.5'
+ versionCode: 5
+ commit: v0.5
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.6'
+ versionCode: 6
+ commit: v0.6
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.7'
+ versionCode: 7
+ commit: v0.7
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.8'
+ versionCode: 8
+ commit: v0.8
+ subdir: app
+ gradle:
+ - yes
+ prebuild:
+ - sed -i -e '/repositories {/ a google()' ../build.gradle
+ - sed -i -e '/lintOptions {/ a abortOnError false' build.gradle
+
+ - versionName: '0.9'
+ versionCode: 9
+ commit: v0.9
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.10'
+ versionCode: 10
+ commit: v0.10
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.11'
+ versionCode: 11
+ commit: v0.11
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.12'
+ versionCode: 12
+ commit: v0.12
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.13'
+ versionCode: 13
+ commit: v0.13
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.14'
+ versionCode: 14
+ commit: v0.14
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.15'
+ versionCode: 15
+ commit: v0.15
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.16'
+ versionCode: 16
+ commit: v0.16
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.17'
+ versionCode: 17
+ commit: v0.17
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.18'
+ versionCode: 18
+ commit: v0.18
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/keystorePropertiesFile/,+2d' -e '/signingConfigs/,+7d' -e
+ '/signingConfigs.release/d' -e '/keystoreProperties/d' build.gradle
+
+ - versionName: '0.19'
+ versionCode: 19
+ commit: v0.19
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.20'
+ versionCode: 20
+ commit: v0.20
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.22'
+ versionCode: 22
+ commit: v0.22
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.23'
+ versionCode: 23
+ commit: v0.23
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
+ ndk: r17b
+
+ - versionName: '0.24'
+ versionCode: 24
+ commit: v0.24
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
+ ndk: r17b
+
+ - versionName: '0.25'
+ versionCode: 25
+ commit: v0.25
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
+ ndk: r17b
+
+ - versionName: '0.27'
+ versionCode: 27
+ commit: v0.27
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
+ ndk: r17c
+
+ - versionName: '0.28'
+ versionCode: 28
+ commit: v0.28
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/com.github.triplet.play/d; /play {/,/}/d' build.gradle
+ ndk: r17c
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: '0.28'
+CurrentVersionCode: 28
diff --git a/metadata/org.paladyn.mediclog.txt b/metadata/org.paladyn.mediclog.txt
deleted file mode 100644
index 5b6104f402..0000000000
--- a/metadata/org.paladyn.mediclog.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-Categories:Sports & Health
-License:GPL-3.0-only
-Author Name:John Lines
-Author Email:john.mediclog@paladyn.org
-Web Site:https://github.com/JohnLines/mediclog/wiki
-Source Code:https://github.com/JohnLines/mediclog
-Issue Tracker:https://github.com/JohnLines/mediclog/issues
-
-Auto Name:Medic Log
-Summary:Log basic medical information
-Description:
-MedicLog logs key medical information - blood pressure, temperature and weight,
-with an emphasis on simplicity and privacy.
-.
-
-Repo Type:git
-Repo:https://github.com/JohnLines/mediclog
-
-Build:0.1.1,2
- commit=v0.1.1
- gradle=yes
-
-Build:0.2.0,3
- commit=v0.2.0
- gradle=yes
-
-Build:0.2.1,4
- commit=v0.2.1
- gradle=yes
-
-Build:0.2.2,5
- disable=mediclog_layout.xml: Error: Unsupported type 'TextView'
- commit=v0.2.2
- gradle=yes
-
-Build:0.2.3,6
- commit=v0.2.3
- gradle=yes
-
-Build:0.2.4,7
- commit=v0.2.4
- gradle=yes
-
-Build:0.2.5,9
- commit=v0.2.5
- gradle=yes
- prebuild=echo 'task wrapper(type: Wrapper) { gradleVersion = "4.1" }' >> ../build.gradle && \
- sed -i -e 's/buildToolsVersion "24.0.0"/buildToolsVersion "25.0.3"/' build.gradle
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags ^v[0-9.]*$
-Current Version:0.2.5
-Current Version Code:9
diff --git a/metadata/org.paladyn.mediclog.yml b/metadata/org.paladyn.mediclog.yml
new file mode 100644
index 0000000000..b0b7752fbe
--- /dev/null
+++ b/metadata/org.paladyn.mediclog.yml
@@ -0,0 +1,69 @@
+Categories:
+ - Sports & Health
+License: GPL-3.0-only
+AuthorName: John Lines
+AuthorEmail: john.mediclog@paladyn.org
+WebSite: 'https://github.com/JohnLines/mediclog/wiki '
+SourceCode: https://github.com/JohnLines/mediclog
+IssueTracker: https://github.com/JohnLines/mediclog/issues
+
+AutoName: Medic Log
+Summary: Log basic medical information
+Description: |-
+ MedicLog logs key medical information - blood pressure, temperature and weight,
+ with an emphasis on simplicity and privacy.
+
+RepoType: git
+Repo: https://github.com/JohnLines/mediclog
+
+Builds:
+ - versionName: 0.1.1
+ versionCode: 2
+ commit: v0.1.1
+ gradle:
+ - yes
+
+ - versionName: 0.2.0
+ versionCode: 3
+ commit: v0.2.0
+ gradle:
+ - yes
+
+ - versionName: 0.2.1
+ versionCode: 4
+ commit: v0.2.1
+ gradle:
+ - yes
+
+ - versionName: 0.2.2
+ versionCode: 5
+ disable: "mediclog_layout.xml: Error: Unsupported type 'TextView'"
+ commit: v0.2.2
+ gradle:
+ - yes
+
+ - versionName: 0.2.3
+ versionCode: 6
+ commit: v0.2.3
+ gradle:
+ - yes
+
+ - versionName: 0.2.4
+ versionCode: 7
+ commit: v0.2.4
+ gradle:
+ - yes
+
+ - versionName: 0.2.5
+ versionCode: 9
+ commit: v0.2.5
+ gradle:
+ - yes
+ prebuild:
+ - "echo 'task wrapper(type: Wrapper) { gradleVersion = \"4.1\" }' >> ../build.gradle"
+ - sed -i -e 's/buildToolsVersion "24.0.0"/buildToolsVersion "25.0.3"/' build.gradle
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags ^v[0-9.]*$
+CurrentVersion: 0.2.5
+CurrentVersionCode: 9
diff --git a/metadata/org.petero.droidfish.txt b/metadata/org.petero.droidfish.txt
deleted file mode 100644
index 25e99ed1bb..0000000000
--- a/metadata/org.petero.droidfish.txt
+++ /dev/null
@@ -1,235 +0,0 @@
-Categories:Games
-License:GPL-3.0-only
-Web Site:
-Source Code:https://github.com/peterosterlund2/droidfish
-Issue Tracker:https://github.com/peterosterlund2/droidfish/issues
-
-Auto Name:DroidFish
-Summary:Chess program
-Description:
-Port of the CuckooChess applet/engine. Features include:
-
-* Opening books: Internal, polyglot, CTG
-* Clocks
-* Analyze mode
-* Two player mode
-* Edit board
-* PGN import/export/edit
-* FEN/EPD import
-* Adjustable playing strength
-* One Touch Moves
-* Blindfold mode
-* Color themes
-* Animated moves
-* Scid DB support using "Scid on the go"
-* Highly configurable
-* Third party UCI engines
-* Configurable UCI engine options
-* Support for "open exchange" engine apps, such as texel and komodo 8.
-* Gaviota endgame tablebases
-* Syzygy endgame tablebases
-
-If you have [[org.scid.android]] installed you can read Scid database files
-directly from the app by long-pressing the board and choosing Load game from
-Scid file.
-.
-
-Repo Type:git
-Repo:https://github.com/peterosterlund2/droidfish
-
-Build:1.44,51
- commit=963
- subdir=DroidFish
- prebuild=cp -r ../CuckooChessEngine/src/* src/
- target=android-10
- buildjni=yes
-
-Build:1.45,52
- commit=1044
- subdir=DroidFish
- prebuild=cp -r ../CuckooChessEngine/src/* src/ && \
- rm -rf obj/ assets/stockfish15.mygz && \
- $$NDK$$/ndk-build && \
- ant copy_stockfish -f build_copy_exe.xml
- target=android-10
-
-Build:1.47,54
- commit=1080
- subdir=DroidFish
- prebuild=cp -r ../CuckooChessEngine/src/* src/ && \
- rm -rf obj/ assets/stockfish15.mygz && \
- $$NDK$$/ndk-build && \
- ant copy_stockfish -f build_copy_exe.xml
- target=android-10
-
-Build:1.50,57
- commit=1113
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties && \
- rm assets/stockfish15.mygz
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.52,59
- commit=1124
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties && \
- rm assets/stockfish15.mygz
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.53 DD,60
- commit=1130
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties && \
- rm assets/stockfish15.mygz
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.54,61
- commit=1143
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.55,63
- commit=1188
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.56,64
- commit=1196
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.57,65
- commit=1202
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.61,69
- commit=e2538623d3aa92f3dca88519dbf8c9ca94e3b964
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- scanignore=CuckooChessEngine/src/book.bin
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.62,70
- commit=ad63e43412e631d78e3501b65990cddc1a350feb
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- scanignore=CuckooChessEngine/src/book.bin
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.63,71
- commit=5fd10a8e54bf5eda00c5a6db2ed26c9570ece076
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- scanignore=CuckooChessEngine/src/book.bin
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.64,72
- disable=crashes
- commit=441afc339874869696a38c69387fefda25c1ab16
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- scanignore=CuckooChessEngine/src/book.bin
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml
-
-Build:1.66,74
- commit=1b1977973a1c890836b3216fcde13de54475cd7d
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml && \
- ant release && \
- ant -f ../CuckooChessEngine/build_binbook.xml && \
- ant -f build_eco.xml && \
- ant release
-
-Build:1.67,75
- commit=1a4b857fe9a7640f005629743d9ed57bd4abf1e5
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml && \
- ant release && \
- ant -f ../CuckooChessEngine/build_binbook.xml && \
- ant -f build_eco.xml && \
- ant release
-
-Build:1.68,76
- disable=ProGuard: Unsupported class version number [52.0] (maximum 51.0, Java 1.7)
- commit=2f15e7a7752dfe9ba84ee4a58c80c92a05ff70f7
- subdir=DroidFish
- prebuild=printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
- build=$$NDK$$/ndk-build && \
- ant -f build_copy_exe.xml && \
- ant release && \
- ant -f ../CuckooChessEngine/build_binbook.xml && \
- ant -f build_eco.xml && \
- ant release
-
-Build:1.72,80
- commit=1.72
- subdir=DroidFish
- sudo=apt update || apt update && \
- apt install -y proguard-cli
- prebuild=echo 'source.dir=src;../CuckooChessEngine/src' > ant.properties && \
- echo 'proguard.jar=/usr/share/java/proguard.jar' >> local.properties
- build=$$NDK$$/ndk-build -j `nproc` && \
- ant -f build_copy_exe.xml && \
- ant release && \
- ant -f ../CuckooChessEngine/build_binbook.xml && \
- ant -f build_eco.xml && \
- ant release
- ndk=r15c
-
-Build:1.73,82
- commit=1.73
- subdir=DroidFish
- sudo=apt update || apt update && \
- apt install -y proguard-cli
- prebuild=echo 'source.dir=src;../CuckooChessEngine/src' > ant.properties && \
- echo 'proguard.jar=/usr/share/java/proguard.jar' >> local.properties
- build=$$NDK$$/ndk-build -j `nproc` && \
- ant -f build_copy_exe.xml && \
- ant release && \
- ant -f ../CuckooChessEngine/build_binbook.xml && \
- ant -f build_eco.xml && \
- ant release
- ndk=r15c
-
-Build:1.74,84
- commit=1.74
- gradle=yes
- output=DroidFishApp/build/outputs/apk/release/DroidFishApp-release-unsigned.apk
- scandelete=buildSrc,CuckooChessEngine/src/main/resources/book.bin
- ndk=r19c
-
-Build:1.76,86
- commit=1.76
- gradle=yes
- output=DroidFishApp/build/outputs/apk/release/DroidFishApp-release-unsigned.apk
- scandelete=buildSrc,CuckooChessEngine/src/main/resources/book.bin
- ndk=r19c
-
-Maintainer Notes:
-scandelete cleans up binary files created by `gradle clean`.
-.
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.76
-Current Version Code:86
diff --git a/metadata/org.petero.droidfish.yml b/metadata/org.petero.droidfish.yml
new file mode 100644
index 0000000000..e5890dff29
--- /dev/null
+++ b/metadata/org.petero.droidfish.yml
@@ -0,0 +1,292 @@
+Categories:
+ - Games
+License: GPL-3.0-only
+SourceCode: https://github.com/peterosterlund2/droidfish
+IssueTracker: https://github.com/peterosterlund2/droidfish/issues
+Changelog: https://github.com/peterosterlund2/droidfish/blob/HEAD/ChangeLog.txt
+
+AutoName: DroidFish
+Summary: Chess program
+Description: |-
+ Port of the CuckooChess applet/engine. Features include:
+
+ * Opening books: Internal, polyglot, CTG
+ * Clocks
+ * Analyze mode
+ * Two player mode
+ * Edit board
+ * PGN import/export/edit
+ * FEN/EPD import
+ * Adjustable playing strength
+ * One Touch Moves
+ * Blindfold mode
+ * Color themes
+ * Animated moves
+ * Scid DB support using "Scid on the go"
+ * Highly configurable
+ * Third party UCI engines
+ * Configurable UCI engine options
+ * Support for "open exchange" engine apps, such as texel and komodo 8.
+ * Gaviota endgame tablebases
+ * Syzygy endgame tablebases
+
+ If you have [[org.scid.android]] installed you can read Scid database files
+ directly from the app by long-pressing the board and choosing Load game from
+ Scid file.
+
+RepoType: git
+Repo: https://github.com/peterosterlund2/droidfish
+
+Builds:
+ - versionName: '1.44'
+ versionCode: 51
+ commit: '963'
+ subdir: DroidFish
+ prebuild: cp -r ../CuckooChessEngine/src/* src/
+ target: android-10
+ buildjni:
+ - yes
+
+ - versionName: '1.45'
+ versionCode: 52
+ commit: '1044'
+ subdir: DroidFish
+ prebuild:
+ - cp -r ../CuckooChessEngine/src/* src/
+ - rm -rf obj/ assets/stockfish15.mygz
+ - $$NDK$$/ndk-build
+ - ant copy_stockfish -f build_copy_exe.xml
+ target: android-10
+
+ - versionName: '1.47'
+ versionCode: 54
+ commit: '1080'
+ subdir: DroidFish
+ prebuild:
+ - cp -r ../CuckooChessEngine/src/* src/
+ - rm -rf obj/ assets/stockfish15.mygz
+ - $$NDK$$/ndk-build
+ - ant copy_stockfish -f build_copy_exe.xml
+ target: android-10
+
+ - versionName: '1.50'
+ versionCode: 57
+ commit: '1113'
+ subdir: DroidFish
+ prebuild:
+ - printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ - rm assets/stockfish15.mygz
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.52'
+ versionCode: 59
+ commit: '1124'
+ subdir: DroidFish
+ prebuild:
+ - printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ - rm assets/stockfish15.mygz
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: 1.53 DD
+ versionCode: 60
+ commit: '1130'
+ subdir: DroidFish
+ prebuild:
+ - printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ - rm assets/stockfish15.mygz
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.54'
+ versionCode: 61
+ commit: '1143'
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.55'
+ versionCode: 63
+ commit: '1188'
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.56'
+ versionCode: 64
+ commit: '1196'
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.57'
+ versionCode: 65
+ commit: '1202'
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.61'
+ versionCode: 69
+ commit: e2538623d3aa92f3dca88519dbf8c9ca94e3b964
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ scanignore:
+ - CuckooChessEngine/src/book.bin
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.62'
+ versionCode: 70
+ commit: ad63e43412e631d78e3501b65990cddc1a350feb
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ scanignore:
+ - CuckooChessEngine/src/book.bin
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.63'
+ versionCode: 71
+ commit: 5fd10a8e54bf5eda00c5a6db2ed26c9570ece076
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ scanignore:
+ - CuckooChessEngine/src/book.bin
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.64'
+ versionCode: 72
+ disable: crashes
+ commit: 441afc339874869696a38c69387fefda25c1ab16
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ scanignore:
+ - CuckooChessEngine/src/book.bin
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+
+ - versionName: '1.66'
+ versionCode: 74
+ commit: 1b1977973a1c890836b3216fcde13de54475cd7d
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+ - ant release
+ - ant -f ../CuckooChessEngine/build_binbook.xml
+ - ant -f build_eco.xml
+ - ant release
+
+ - versionName: '1.67'
+ versionCode: 75
+ commit: 1a4b857fe9a7640f005629743d9ed57bd4abf1e5
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+ - ant release
+ - ant -f ../CuckooChessEngine/build_binbook.xml
+ - ant -f build_eco.xml
+ - ant release
+
+ - versionName: '1.68'
+ versionCode: 76
+ disable: 'ProGuard: Unsupported class version number [52.0] (maximum 51.0, Java
+ 1.7)'
+ commit: 2f15e7a7752dfe9ba84ee4a58c80c92a05ff70f7
+ subdir: DroidFish
+ prebuild: printf 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ build:
+ - $$NDK$$/ndk-build
+ - ant -f build_copy_exe.xml
+ - ant release
+ - ant -f ../CuckooChessEngine/build_binbook.xml
+ - ant -f build_eco.xml
+ - ant release
+
+ - versionName: '1.72'
+ versionCode: 80
+ commit: '1.72'
+ subdir: DroidFish
+ sudo:
+ - apt update || apt update
+ - apt install -y proguard-cli
+ prebuild:
+ - echo 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ - echo 'proguard.jar=/usr/share/java/proguard.jar' >> local.properties
+ build:
+ - $$NDK$$/ndk-build -j `nproc`
+ - ant -f build_copy_exe.xml
+ - ant release
+ - ant -f ../CuckooChessEngine/build_binbook.xml
+ - ant -f build_eco.xml
+ - ant release
+ ndk: r15c
+
+ - versionName: '1.73'
+ versionCode: 82
+ commit: '1.73'
+ subdir: DroidFish
+ sudo:
+ - apt update || apt update
+ - apt install -y proguard-cli
+ prebuild:
+ - echo 'source.dir=src;../CuckooChessEngine/src' > ant.properties
+ - echo 'proguard.jar=/usr/share/java/proguard.jar' >> local.properties
+ build:
+ - $$NDK$$/ndk-build -j `nproc`
+ - ant -f build_copy_exe.xml
+ - ant release
+ - ant -f ../CuckooChessEngine/build_binbook.xml
+ - ant -f build_eco.xml
+ - ant release
+ ndk: r15c
+
+ - versionName: '1.74'
+ versionCode: 84
+ commit: '1.74'
+ gradle:
+ - yes
+ output: DroidFishApp/build/outputs/apk/release/DroidFishApp-release-unsigned.apk
+ scandelete:
+ - buildSrc
+ - CuckooChessEngine/src/main/resources/book.bin
+ ndk: r19c
+
+ - versionName: '1.76'
+ versionCode: 86
+ commit: '1.76'
+ gradle:
+ - yes
+ output: DroidFishApp/build/outputs/apk/release/DroidFishApp-release-unsigned.apk
+ scandelete:
+ - buildSrc
+ - CuckooChessEngine/src/main/resources/book.bin
+ ndk: r19c
+
+MaintainerNotes: scandelete cleans up binary files created by `gradle clean`.
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: '1.76'
+CurrentVersionCode: 86
diff --git a/metadata/org.poopeeland.tinytinyfeed.txt b/metadata/org.poopeeland.tinytinyfeed.txt
deleted file mode 100644
index 307355eb4f..0000000000
--- a/metadata/org.poopeeland.tinytinyfeed.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Categories:Internet
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/fistons/TinyTinyFeed
-Issue Tracker:https://github.com/fistons/TinyTinyFeed/issues
-Changelog:https://github.com/fistons/TinyTinyFeed#release-notes
-Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TPHRD64MV2B5U
-
-Auto Name:Tiny Tiny Feed
-Summary:Widget client for TTRSS
-Description:
-A Simple Widget to publish your Tiny Tiny RSS Feeds (https://tt-rss.org) on your
-home screen.
-
-You need to have an account on a Tiny Tiny RSS installation (v1.12 at least)
-with the APIs enabled in order to use this widget.
-
-The widget updates itself every 30 minutes and shows you the last 20 articles
-(you can change this value in the settings). Be aware that the widget update
-isn't in sync with the TTRss update.
-.
-
-Repo Type:git
-Repo:https://github.com/fistons/TinyTinyFeed
-
-Build:1.12,16
- commit=V1.12
- subdir=TinyTinyFeed
- gradle=yes
-
-Build:1.12.1,23
- disable=Could not find org.jetbrains.trove4j:trove4j:20160824
- commit=V1.12.1
- subdir=TinyTinyFeed
- gradle=yes
-
-Build:1.12.2,24
- commit=V1.12.2
- subdir=TinyTinyFeed
- gradle=yes
-
-Auto Update Mode:Version V%v
-Update Check Mode:Tags
-Current Version:1.12.2
-Current Version Code:24
diff --git a/metadata/org.poopeeland.tinytinyfeed.yml b/metadata/org.poopeeland.tinytinyfeed.yml
new file mode 100644
index 0000000000..eb69b64a68
--- /dev/null
+++ b/metadata/org.poopeeland.tinytinyfeed.yml
@@ -0,0 +1,51 @@
+Categories:
+ - Internet
+License: Apache-2.0
+SourceCode: https://github.com/fistons/TinyTinyFeed
+IssueTracker: https://github.com/fistons/TinyTinyFeed/issues
+Changelog: https://github.com/fistons/TinyTinyFeed#release-notes
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TPHRD64MV2B5U
+
+AutoName: Tiny Tiny Feed
+Summary: Widget client for TTRSS
+Description: |-
+ A Simple Widget to publish your Tiny Tiny RSS Feeds (https://tt-rss.org) on your
+ home screen.
+
+ You need to have an account on a Tiny Tiny RSS installation (v1.12 at least)
+ with the APIs enabled in order to use this widget.
+
+ The widget updates itself every 30 minutes and shows you the last 20 articles
+ (you can change this value in the settings). Be aware that the widget update
+ isn't in sync with the TTRss update.
+
+RepoType: git
+Repo: https://github.com/fistons/TinyTinyFeed
+
+Builds:
+ - versionName: '1.12'
+ versionCode: 16
+ commit: V1.12
+ subdir: TinyTinyFeed
+ gradle:
+ - yes
+
+ - versionName: 1.12.1
+ versionCode: 23
+ disable: Could not find org.jetbrains.trove4j:trove4j:20160824
+ commit: V1.12.1
+ subdir: TinyTinyFeed
+ gradle:
+ - yes
+
+ - versionName: 1.12.2
+ versionCode: 24
+ commit: V1.12.2
+ subdir: TinyTinyFeed
+ gradle:
+ - yes
+
+AutoUpdateMode: Version V%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.12.2
+CurrentVersionCode: 24
diff --git a/metadata/org.primftpd.txt b/metadata/org.primftpd.txt
deleted file mode 100644
index 1f4a3692be..0000000000
--- a/metadata/org.primftpd.txt
+++ /dev/null
@@ -1,210 +0,0 @@
-Categories:Connectivity
-License:Apache-2.0
-Web Site:
-Source Code:https://github.com/wolpi/prim-ftpd
-Issue Tracker:https://github.com/wolpi/prim-ftpd/issues
-
-Auto Name:primitive ftpd
-Summary:FTP server
-Description:
-A simple FTP and SFTP (SSH file transfer) server. Allows to exchange files with
-other machines over WiFi. No more USB cable searching. Runs without root
-privileges and is not started when device boots: Control yourself when the
-server runs. However, while it runs it prevents standby to avoid long uploads
-and downloads to abort.
-.
-
-Repo Type:git
-Repo:https://github.com/wolpi/prim-ftpd.git
-
-Build:1.0.1,2
- commit=8394fba8b405f3bfb9bd6f5836c0a8bf07ca3158
- subdir=primitiveFTPd
-
-Build:1.0.2,3
- commit=prim-ftpd-1.0.2
- subdir=primitiveFTPd
-
-Build:1.0.3,4
- commit=prim-ftpd-1.0.3
- subdir=primitiveFTPd
-
-Build:2.0.0,5
- commit=prim-ftpd-2.0
- subdir=primitiveFTPd
-
-Build:2.1,6
- commit=prim-ftpd-2.1
- subdir=primitiveFTPd
-
-Build:2.2,7
- commit=prim-ftpd-2.2
- subdir=primitiveFTPd
-
-Build:2.3,8
- commit=prim-ftpd-2.3
- subdir=primitiveFTPd
-
-Build:3.0,9
- commit=prim-ftpd-3.0
- subdir=primitiveFTPd
-
-Build:3.1,11
- commit=prim-ftpd-3.1
- subdir=primitiveFTPd
-
-Build:3.1.1,12
- commit=prim-ftpd-3.1.1
- subdir=primitiveFTPd
-
-Build:3.2,13
- commit=prim-ftpd-3.2
- subdir=primitiveFTPd
-
-Build:4.0,14
- commit=prim-ftpd-4.0
- subdir=primitiveFTPd
-
-Build:4.1,15
- commit=prim-ftpd-4.1
- subdir=primitiveFTPd
-
-Build:4.2,16
- commit=prim-ftpd-4.2
- subdir=primitiveFTPd
-
-Build:4.3,17
- commit=prim-ftpd-4.3
- subdir=primitiveFTPd
-
-Build:4.4,18
- commit=prim-ftpd-4.4
- subdir=primitiveFTPd
-
-Build:4.5,19
- commit=prim-ftpd-4.5
- subdir=primitiveFTPd
- gradle=yes
-
-Build:4.6,20
- commit=prim-ftpd-4.6
- subdir=primitiveFTPd
- gradle=yes
-
-Build:4.7,21
- commit=prim-ftpd-4.7
- subdir=primitiveFTPd
- gradle=yes
-
-Build:4.8,22
- disable=gradle issue
- commit=prim-ftpd-4.8
- subdir=primitiveFTPd
- gradle=yes
-
-Build:4.8.2,23
- commit=prim-ftpd-4.8.2
- subdir=primitiveFTPd
- gradle=yes
-
-Build:4.9,24
- commit=prim-ftpd-4.9
- subdir=primitiveFTPd
- gradle=yes
-
-Build:4.10,25
- commit=prim-ftpd-4.10
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.0,26
- disable=prebuilt JARs
- commit=prim-ftpd-5.0
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.2,28
- disable=prebuilt JARs
- commit=prim-ftpd-5.2
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.3,29
- commit=prim-ftpd-5.3
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.4,30
- commit=prim-ftpd-5.4
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.5,31
- commit=prim-ftpd-5.5
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.6,32
- commit=prim-ftpd-5.6
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.7,33
- commit=prim-ftpd-5.7
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.8,34
- commit=prim-ftpd-5.8
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.9,35
- commit=prim-ftpd-5.9
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.10,36
- commit=prim-ftpd-5.10
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.11,37
- commit=prim-ftpd-5.11
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.12,38
- commit=prim-ftpd-5.12
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.13,39
- commit=prim-ftpd-5.13
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.14,40
- commit=prim-ftpd-5.14
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.15,41
- commit=prim-ftpd-5.15
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.16,42
- commit=prim-ftpd-5.16
- subdir=primitiveFTPd
- gradle=yes
-
-Build:5.17,43
- commit=prim-ftpd-5.17
- subdir=primitiveFTPd
- gradle=yes
-
-Auto Update Mode:Version prim-ftpd-%v
-Update Check Mode:Tags ^prim-ftpd-
-Current Version:5.17
-Current Version Code:43
diff --git a/metadata/org.primftpd.yml b/metadata/org.primftpd.yml
new file mode 100644
index 0000000000..4907be39cb
--- /dev/null
+++ b/metadata/org.primftpd.yml
@@ -0,0 +1,275 @@
+Categories:
+ - Connectivity
+License: Apache-2.0
+SourceCode: https://github.com/wolpi/prim-ftpd
+IssueTracker: https://github.com/wolpi/prim-ftpd/issues
+Translation: https://pftpd.rocks/projects/pftpd/pftpd/
+
+AutoName: primitive ftpd
+Summary: FTP server
+Description: |-
+ A simple FTP and SFTP (SSH file transfer) server. Allows to exchange files with
+ other machines over WiFi. No more USB cable searching. Runs without root
+ privileges and is not started when device boots: Control yourself when the
+ server runs. However, while it runs it prevents standby to avoid long uploads
+ and downloads to abort.
+
+RepoType: git
+Repo: https://github.com/wolpi/prim-ftpd.git
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 2
+ commit: 8394fba8b405f3bfb9bd6f5836c0a8bf07ca3158
+ subdir: primitiveFTPd
+
+ - versionName: 1.0.2
+ versionCode: 3
+ commit: prim-ftpd-1.0.2
+ subdir: primitiveFTPd
+
+ - versionName: 1.0.3
+ versionCode: 4
+ commit: prim-ftpd-1.0.3
+ subdir: primitiveFTPd
+
+ - versionName: 2.0.0
+ versionCode: 5
+ commit: prim-ftpd-2.0
+ subdir: primitiveFTPd
+
+ - versionName: '2.1'
+ versionCode: 6
+ commit: prim-ftpd-2.1
+ subdir: primitiveFTPd
+
+ - versionName: '2.2'
+ versionCode: 7
+ commit: prim-ftpd-2.2
+ subdir: primitiveFTPd
+
+ - versionName: '2.3'
+ versionCode: 8
+ commit: prim-ftpd-2.3
+ subdir: primitiveFTPd
+
+ - versionName: '3.0'
+ versionCode: 9
+ commit: prim-ftpd-3.0
+ subdir: primitiveFTPd
+
+ - versionName: '3.1'
+ versionCode: 11
+ commit: prim-ftpd-3.1
+ subdir: primitiveFTPd
+
+ - versionName: 3.1.1
+ versionCode: 12
+ commit: prim-ftpd-3.1.1
+ subdir: primitiveFTPd
+
+ - versionName: '3.2'
+ versionCode: 13
+ commit: prim-ftpd-3.2
+ subdir: primitiveFTPd
+
+ - versionName: '4.0'
+ versionCode: 14
+ commit: prim-ftpd-4.0
+ subdir: primitiveFTPd
+
+ - versionName: '4.1'
+ versionCode: 15
+ commit: prim-ftpd-4.1
+ subdir: primitiveFTPd
+
+ - versionName: '4.2'
+ versionCode: 16
+ commit: prim-ftpd-4.2
+ subdir: primitiveFTPd
+
+ - versionName: '4.3'
+ versionCode: 17
+ commit: prim-ftpd-4.3
+ subdir: primitiveFTPd
+
+ - versionName: '4.4'
+ versionCode: 18
+ commit: prim-ftpd-4.4
+ subdir: primitiveFTPd
+
+ - versionName: '4.5'
+ versionCode: 19
+ commit: prim-ftpd-4.5
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '4.6'
+ versionCode: 20
+ commit: prim-ftpd-4.6
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '4.7'
+ versionCode: 21
+ commit: prim-ftpd-4.7
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '4.8'
+ versionCode: 22
+ disable: gradle issue
+ commit: prim-ftpd-4.8
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: 4.8.2
+ versionCode: 23
+ commit: prim-ftpd-4.8.2
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '4.9'
+ versionCode: 24
+ commit: prim-ftpd-4.9
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '4.10'
+ versionCode: 25
+ commit: prim-ftpd-4.10
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.0'
+ versionCode: 26
+ disable: prebuilt JARs
+ commit: prim-ftpd-5.0
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.2'
+ versionCode: 28
+ disable: prebuilt JARs
+ commit: prim-ftpd-5.2
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.3'
+ versionCode: 29
+ commit: prim-ftpd-5.3
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.4'
+ versionCode: 30
+ commit: prim-ftpd-5.4
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.5'
+ versionCode: 31
+ commit: prim-ftpd-5.5
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.6'
+ versionCode: 32
+ commit: prim-ftpd-5.6
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.7'
+ versionCode: 33
+ commit: prim-ftpd-5.7
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.8'
+ versionCode: 34
+ commit: prim-ftpd-5.8
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.9'
+ versionCode: 35
+ commit: prim-ftpd-5.9
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.10'
+ versionCode: 36
+ commit: prim-ftpd-5.10
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.11'
+ versionCode: 37
+ commit: prim-ftpd-5.11
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.12'
+ versionCode: 38
+ commit: prim-ftpd-5.12
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.13'
+ versionCode: 39
+ commit: prim-ftpd-5.13
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.14'
+ versionCode: 40
+ commit: prim-ftpd-5.14
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.15'
+ versionCode: 41
+ commit: prim-ftpd-5.15
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.16'
+ versionCode: 42
+ commit: prim-ftpd-5.16
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+ - versionName: '5.17'
+ versionCode: 43
+ commit: prim-ftpd-5.17
+ subdir: primitiveFTPd
+ gradle:
+ - yes
+
+AutoUpdateMode: Version prim-ftpd-%v
+UpdateCheckMode: Tags ^prim-ftpd-
+CurrentVersion: '5.17'
+CurrentVersionCode: 43
diff --git a/metadata/org.privacyhelper.txt b/metadata/org.privacyhelper.txt
deleted file mode 100644
index 9abe422805..0000000000
--- a/metadata/org.privacyhelper.txt
+++ /dev/null
@@ -1,61 +0,0 @@
-Categories:Science & Education
-License:GPL-3.0-or-later
-Web Site:https://seiba.gitlab.io/PrivacyHelper/
-Source Code:https://gitlab.com/seiba/PrivacyHelper
-Issue Tracker:https://gitlab.com/seiba/PrivacyHelper/issues
-Changelog:https://gitlab.com/seiba/PrivacyHelper/blob/HEAD/CHANGELOG.md
-
-Auto Name:Privacy Helper
-Summary:An app privacy guide
-Description:
-A simple Android app to help users understand the risks of giving apps dangerous
-permissions.
-
-What Privacy Helper brings is a simple, easy-to-use educational app with that
-leverages the mobile platform to inform and demonstrate effectively and
-interactively.
-
-'''Features:'''
-
-* Simple privacy quiz to test the user's privacy knowledge
-* Guide on data privacy, and the problem with Android
-* Guides on disabling permissions, unused apps, and other mitigations
-* Simple map demonstration of location tracking
-* List of dangerous permissions used by popular Android applications
-* Guide on Open Source app alternatives
-* List of alternative resources to help the user increase their knowledge
-* Sharing with popular platforms including Facebook, Twitter, and more
-.
-
-Repo Type:git
-Repo:https://gitlab.com/seiba/PrivacyHelper.git
-
-Build:0.2,3
- commit=0.2-stable
- subdir=app
- gradle=yes
-
-Build:0.4,5
- commit=0.4-stable
- subdir=app
- gradle=yes
-
-Build:0.5,6
- commit=0.5-stable
- subdir=app
- gradle=yes
-
-Build:0.6,7
- commit=0.6-stable
- subdir=app
- gradle=yes
-
-Build:0.7,8
- commit=0.7-stable
- subdir=app
- gradle=yes
-
-Auto Update Mode:Version %v-stable
-Update Check Mode:Tags
-Current Version:0.7
-Current Version Code:8
diff --git a/metadata/org.privacyhelper.yml b/metadata/org.privacyhelper.yml
new file mode 100644
index 0000000000..94c6c0fcd5
--- /dev/null
+++ b/metadata/org.privacyhelper.yml
@@ -0,0 +1,73 @@
+Categories:
+ - Science & Education
+License: GPL-3.0-or-later
+WebSite: https://seiba.gitlab.io/PrivacyHelper/
+SourceCode: https://gitlab.com/seiba/PrivacyHelper
+IssueTracker: https://gitlab.com/seiba/PrivacyHelper/issues
+Changelog: https://gitlab.com/seiba/PrivacyHelper/blob/HEAD/CHANGELOG.md
+Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TM27YUEP6KWW6
+
+AutoName: Privacy Helper
+Summary: An app privacy guide
+Description: |-
+ A simple Android app to help users understand the risks of giving apps dangerous
+ permissions.
+
+ What Privacy Helper brings is a simple, easy-to-use educational app with that
+ leverages the mobile platform to inform and demonstrate effectively and
+ interactively.
+
+ '''Features:'''
+
+ * Simple privacy quiz to test the user’s privacy knowledge
+ * Guide on data privacy, and the problem with Android
+ * Guides on disabling permissions, unused apps, and other mitigations
+ * Simple map demonstration of location tracking
+ * List of dangerous permissions used by popular Android applications
+ * Guide on Open Source app alternatives
+ * List of alternative resources to help the user increase their knowledge
+ * Sharing with popular platforms including Facebook, Twitter, and more
+
+RepoType: git
+Repo: https://gitlab.com/seiba/PrivacyHelper.git
+
+Builds:
+ - versionName: '0.2'
+ versionCode: 3
+ commit: 0.2-stable
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.4'
+ versionCode: 5
+ commit: 0.4-stable
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.5'
+ versionCode: 6
+ commit: 0.5-stable
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.6'
+ versionCode: 7
+ commit: 0.6-stable
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '0.7'
+ versionCode: 8
+ commit: 0.7-stable
+ subdir: app
+ gradle:
+ - yes
+
+AutoUpdateMode: Version %v-stable
+UpdateCheckMode: Tags
+CurrentVersion: '0.7'
+CurrentVersionCode: 8
diff --git a/metadata/org.proninyaroslav.libretorrent.txt b/metadata/org.proninyaroslav.libretorrent.txt
deleted file mode 100644
index 608fc5f6ff..0000000000
--- a/metadata/org.proninyaroslav.libretorrent.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-Categories:Internet
-License:GPL-3.0-only
-Web Site:
-Source Code:https://gitlab.com/proninyaroslav/libretorrent
-Issue Tracker:https://gitlab.com/proninyaroslav/libretorrent/issues
-Changelog:https://gitlab.com/proninyaroslav/libretorrent/blob/HEAD/NEWS
-Donate:https://gitlab.com/proninyaroslav/libretorrent#donation
-
-Auto Name:LibreTorrent
-Summary:Manage, download and share files
-Description:
-LibreTorrent is a Free as in Freedom torrent client for Android 4+, based on
-libtorrent. Download and share files directly on your device.
-
-Implemented features:
-
-* DHT, PeX, encryption, LSD, UPnP, NAT-PMP, µTP
-* IP filtering (eMule dat and PeerGuardian)
-* Ability to fine tune (network settings, power management, battery control, UI settings, etc.)
-* Supports torrents with large number of files and big files
-* HTTP\S and magnet links support
-* Support proxy for trackers and peers
-* Ability to move files while downloading
-* Ability to automatic movement of files to another directory or to an external drive at the end of download
-* Ability to specify file and folder priorities
-* Ability to select which files to download
-* Ability to download sequentially
-* Material Design
-* Tablet optimized UI
-* Scheduling
-* RSS manager
-* Android TV support
-* Ability to create torrents
-* And more
-.
-
-Repo Type:git
-Repo:https://gitlab.com/proninyaroslav/libretorrent
-
-Build:1.0,1
- commit=759eb4e8dd44bbb78e9b43f3450d459ced5ec52f
- subdir=app
- gradle=yes
-
-Build:1.1,2
- commit=1.1
- subdir=app
- gradle=yes
-
-Build:1.2,3
- commit=1.2
- subdir=app
- gradle=yes
- prebuild=sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/g' build.gradle
-
-Build:1.3,4
- commit=1.3
- subdir=app
- gradle=yes
-
-Build:1.4,5
- commit=1.4
- subdir=app
- gradle=yes
-
-Build:1.5,6
- commit=1.5
- subdir=app
- gradle=yes
-
-Build:1.6,7
- commit=1.6
- subdir=app
- gradle=yes
-
-Build:1.7,8
- commit=1.7
- subdir=app
- gradle=yes
-
-Build:1.8,9
- commit=1.8
- subdir=app
- gradle=yes
- output=build/outputs/apk/release/app-universal-release-unsigned.apk
-
-Build:1.9,10
- commit=1.9
- subdir=app
- gradle=yes
- output=build/outputs/apk/release/app-universal-release-unsigned.apk
-
-Build:1.9.1,11
- commit=1.9.1
- subdir=app
- gradle=yes
- output=build/outputs/apk/release/app-universal-release-unsigned.apk
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.9.1
-Current Version Code:11
diff --git a/metadata/org.proninyaroslav.libretorrent.yml b/metadata/org.proninyaroslav.libretorrent.yml
new file mode 100644
index 0000000000..1eb276a4e8
--- /dev/null
+++ b/metadata/org.proninyaroslav.libretorrent.yml
@@ -0,0 +1,126 @@
+Categories:
+ - Internet
+License: GPL-3.0-only
+SourceCode: https://gitlab.com/proninyaroslav/libretorrent
+IssueTracker: https://gitlab.com/proninyaroslav/libretorrent/issues
+Changelog: https://gitlab.com/proninyaroslav/libretorrent/blob/HEAD/NEWS
+Donate: https://gitlab.com/proninyaroslav/libretorrent#donation
+LiberapayID: '1591834'
+Bitcoin: 1Af9DgxtWvVp6bFiYQw2MeWtRzTXshRYpB
+
+AutoName: LibreTorrent
+Summary: Manage, download and share files
+Description: |-
+ LibreTorrent is a Free as in Freedom torrent client for Android 4+, based on
+ libtorrent. Download and share files directly on your device.
+
+ Implemented features:
+
+ * DHT, PeX, encryption, LSD, UPnP, NAT-PMP, µTP
+ * IP filtering (eMule dat and PeerGuardian)
+ * Ability to fine tune (network settings, power management, battery control, UI settings, etc.)
+ * Supports torrents with large number of files and big files
+ * HTTP\S and magnet links support
+ * Support proxy for trackers and peers
+ * Ability to move files while downloading
+ * Ability to automatic movement of files to another directory or to an external drive at the end of download
+ * Ability to specify file and folder priorities
+ * Ability to select which files to download
+ * Ability to download sequentially
+ * Material Design
+ * Tablet optimized UI
+ * Scheduling
+ * RSS manager
+ * Android TV support
+ * Ability to create torrents
+ * And more
+
+RepoType: git
+Repo: https://gitlab.com/proninyaroslav/libretorrent
+
+Builds:
+ - versionName: '1.0'
+ versionCode: 1
+ commit: 759eb4e8dd44bbb78e9b43f3450d459ced5ec52f
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.1'
+ versionCode: 2
+ commit: '1.1'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.2'
+ versionCode: 3
+ commit: '1.2'
+ subdir: app
+ gradle:
+ - yes
+ prebuild: sed -i -e '/buildToolsVersion/s/25.0.1/25.0.0/g' build.gradle
+
+ - versionName: '1.3'
+ versionCode: 4
+ commit: '1.3'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.4'
+ versionCode: 5
+ commit: '1.4'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.5'
+ versionCode: 6
+ commit: '1.5'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.6'
+ versionCode: 7
+ commit: '1.6'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.7'
+ versionCode: 8
+ commit: '1.7'
+ subdir: app
+ gradle:
+ - yes
+
+ - versionName: '1.8'
+ versionCode: 9
+ commit: '1.8'
+ subdir: app
+ gradle:
+ - yes
+ output: build/outputs/apk/release/app-universal-release-unsigned.apk
+
+ - versionName: '1.9'
+ versionCode: 10
+ commit: '1.9'
+ subdir: app
+ gradle:
+ - yes
+ output: build/outputs/apk/release/app-universal-release-unsigned.apk
+
+ - versionName: 1.9.1
+ versionCode: 11
+ commit: 1.9.1
+ subdir: app
+ gradle:
+ - yes
+ output: build/outputs/apk/release/app-universal-release-unsigned.apk
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 1.9.1
+CurrentVersionCode: 11
diff --git a/metadata/org.pyneo.maps.txt b/metadata/org.pyneo.maps.txt
deleted file mode 100644
index 307f3c0894..0000000000
--- a/metadata/org.pyneo.maps.txt
+++ /dev/null
@@ -1,64 +0,0 @@
-Categories:Navigation
-License:GPL-3.0-only
-Web Site:https://pyneo.org/Tabulae
-Source Code:https://github.com/emdete/tabulae
-Issue Tracker:https://github.com/emdete/tabulae/issues
-
-Auto Name:Tabulae
-Summary:Show, record and edit raster maps, tracks and POIs
-Description:
-This is a simple rastermap viewing app with the following features:
-
-* Show maps from various providers like OSM, Google, BING, MapQuest, ArcGIS, Yandex and more
-* Record and show tracks
-* Record, show and edit POIs
-* Download tiles for offline usage
-.
-
-Repo Type:git
-Repo:https://github.com/emdete/tabulae
-
-Build:1.0.1,10001
- commit=1.0.1
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Build:1.0.2,10002
- commit=1.0.2
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Build:1.0.3,10003
- commit=1.0.3
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Build:1.0.4,10004
- commit=1.0.4
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Build:1.0.6,10006
- commit=1.0.6
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Build:1.0.7,10007
- commit=1.0.7
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Build:1.0.8,10008
- commit=1.0.8
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Build:1.0.10,10010
- commit=1.0.10
- gradle=yes
- prebuild=sed -i -e '/pyneo.org.gradle/d' build.gradle
-
-Auto Update Mode:Version %v
-Update Check Mode:Tags
-Current Version:1.0.10
-Current Version Code:10010
diff --git a/metadata/org.pyneo.maps.yml b/metadata/org.pyneo.maps.yml
new file mode 100644
index 0000000000..352b694171
--- /dev/null
+++ b/metadata/org.pyneo.maps.yml
@@ -0,0 +1,81 @@
+Categories:
+ - Navigation
+License: GPL-3.0-only
+WebSite: https://pyneo.org/Tabulae
+SourceCode: https://github.com/emdete/tabulae
+IssueTracker: https://github.com/emdete/tabulae/issues
+
+AutoName: Tabulae
+Summary: Show, record and edit raster maps, tracks and POIs
+Description: |-
+ This is a simple rastermap viewing app with the following features:
+
+ * Show maps from various providers like OSM, Google, BING, MapQuest, ArcGIS, Yandex and more
+ * Record and show tracks
+ * Record, show and edit POIs
+ * Download tiles for offline usage
+
+RepoType: git
+Repo: https://github.com/emdete/tabulae
+
+Builds:
+ - versionName: 1.0.1
+ versionCode: 10001
+ commit: 1.0.1
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+ - versionName: 1.0.2
+ versionCode: 10002
+ commit: 1.0.2
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+ - versionName: 1.0.3
+ versionCode: 10003
+ commit: 1.0.3
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+ - versionName: 1.0.4
+ versionCode: 10004
+ commit: 1.0.4
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+ - versionName: 1.0.6
+ versionCode: 10006
+ commit: 1.0.6
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+ - versionName: 1.0.7
+ versionCode: 10007
+ commit: 1.0.7
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+ - versionName: 1.0.8
+ versionCode: 10008
+ commit: 1.0.8
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+ - versionName: 1.0.10
+ versionCode: 10010
+ commit: 1.0.10
+ gradle:
+ - yes
+ prebuild: sed -i -e '/pyneo.org.gradle/d' build.gradle
+
+AutoUpdateMode: Version %v
+UpdateCheckMode: Tags
+CurrentVersion: 1.0.10
+CurrentVersionCode: 10010
diff --git a/metadata/org.qii.weiciyuan.txt b/metadata/org.qii.weiciyuan.txt
deleted file mode 100644
index 643f4442e0..0000000000
--- a/metadata/org.qii.weiciyuan.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Internet
-License:GPL-3.0-only
-Web Site:https://github.com/qii/weiciyuan/wiki
-Source Code:https://github.com/qii/weiciyuan
-Issue Tracker:https://github.com/qii/weiciyuan/issues
-
-Auto Name:四次元
-Summary:Sina Weibo client
-Description:
-Chinese social networking. Supposedly weibo.com has an English translation now
-but the app doesn't yet.
-.
-
-Repo Type:git
-Repo:https://github.com/qii/weiciyuan.git
-
-Build:0.481,23
- commit=95a0e2e9aa88
- rm=libs/android-support-v4.jar
- extlibs=android/android-support-v4.jar
-
-Build:0.483,25
- commit=00a434ba7
- rm=libs/android-support-v4.jar
- extlibs=android/android-support-v4.jar
- prebuild=rm -rf libs/google-play-services_lib
-
-Build:0.5.0beta7,48
- disable=beta and play-services
- commit=5140499c130ead23124a398b8cc8b1c2df4ccbbe
- prebuild=sed -i -e '/com.google.android.gms:play-services/d' build.gradle
-
-Build:0.5.0,57
- disable=crashlytics
- commit=whichever
- prebuild=sed -i -e '/com.google.android.gms:play-services/d' build.gradle
-
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:0.5.0
-Current Version Code:58
diff --git a/metadata/org.qii.weiciyuan.yml b/metadata/org.qii.weiciyuan.yml
new file mode 100644
index 0000000000..c7becb1db7
--- /dev/null
+++ b/metadata/org.qii.weiciyuan.yml
@@ -0,0 +1,52 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Internet
+License: GPL-3.0-only
+WebSite: https://github.com/qii/weiciyuan/wiki
+SourceCode: https://github.com/qii/weiciyuan
+IssueTracker: https://github.com/qii/weiciyuan/issues
+
+AutoName: 四次元
+Summary: Sina Weibo client
+Description: |-
+ Chinese social networking. Supposedly weibo.com has an English translation now
+ but the app doesn't yet.
+
+RepoType: git
+Repo: https://github.com/qii/weiciyuan.git
+
+Builds:
+ - versionName: '0.481'
+ versionCode: 23
+ commit: 95a0e2e9aa88
+ rm:
+ - libs/android-support-v4.jar
+ extlibs:
+ - android/android-support-v4.jar
+
+ - versionName: '0.483'
+ versionCode: 25
+ commit: 00a434ba7
+ rm:
+ - libs/android-support-v4.jar
+ extlibs:
+ - android/android-support-v4.jar
+ prebuild: rm -rf libs/google-play-services_lib
+
+ - versionName: 0.5.0beta7
+ versionCode: 48
+ disable: beta and play-services
+ commit: 5140499c130ead23124a398b8cc8b1c2df4ccbbe
+ prebuild: sed -i -e '/com.google.android.gms:play-services/d' build.gradle
+
+ - versionName: 0.5.0
+ versionCode: 57
+ disable: crashlytics
+ commit: whichever
+ prebuild: sed -i -e '/com.google.android.gms:play-services/d' build.gradle
+
+AutoUpdateMode: None
+UpdateCheckMode: RepoManifest
+CurrentVersion: 0.5.0
+CurrentVersionCode: 58
diff --git a/metadata/org.quantumbadger.redreader.txt b/metadata/org.quantumbadger.redreader.txt
deleted file mode 100644
index 8002280bfe..0000000000
--- a/metadata/org.quantumbadger.redreader.txt
+++ /dev/null
@@ -1,280 +0,0 @@
-AntiFeatures:NonFreeNet
-Categories:Internet
-License:GPL-3.0-or-later
-Web Site:http://redreader.org
-Source Code:https://github.com/QuantumBadger/RedReader
-Issue Tracker:https://github.com/QuantumBadger/RedReader/issues
-Changelog:https://github.com/QuantumBadger/RedReader/blob/HEAD/assets/changelog.txt
-Bitcoin:1874wapGxDo2vEp4avisda4gx3SCjsHCQJ
-
-Auto Name:RedReader
-Summary:Client for reddit.com
-Description:
-An unofficial client for the news site reddit.com.
-
-* Swipe posts left and right to perform customizable actions, such as upvote/downvote, or save/hide.
-* Advanced cache management - automatically stores past versions of posts and comments.
-* Streaming - shows posts/comments as they download - good for slow connections.
-* Support for multiple accounts.
-* Two-column tablet mode (can be used on your phone, if it's big enough)
-* Image precaching (optional: always, never, or Wi-Fi only).
-* Built in image viewer, and GIF player.
-* Compression - both during downloads, and in cache storage.
-* Night mode (i.e. a dark theme)
-* Holo theme on every device
-* Support for Android 2.2+ (but works best on Android 4.0+)
-
-Status: BETA
-
-Details of each crash in the UI thread will be logged to external storage, under
-the filename "redreader_crash_log_(UUID).txt" - please attach the relevant log
-when reporting a bug. Crashes in other parts of the application will cause a
-prompt to be displayed asking you to email the exception details directly.
-.
-
-Repo Type:git
-Repo:https://github.com/QuantumBadger/RedReader
-
-Build:1.4.0,15
- commit=v1.4.0
- maven=yes
- target=android-16
-
-Build:1.4.2,17
- commit=v1.4.2
- maven=yes
- target=android-16
-
-Build:1.5.1,21
- commit=v1.5.1
- maven=yes
- target=android-16
-
-Build:1.5.2,22
- commit=v1.5.2
- maven=yes
- target=android-16
-
-Build:1.6.2,25
- commit=v1.6.2
- maven=yes
- target=android-16
-
-Build:1.6.5,28
- commit=v1.6.5
- maven=yes
- target=android-16
-
-Build:1.6.8,32
- commit=v1.6.8
- maven=yes
- target=android-17
-
-Build:1.6.9,33
- commit=v1.6.9
- maven=yes
- target=android-17
-
-Build:1.7.0,34
- commit=v1.7.0
- maven=yes
- target=android-17
-
-Build:1.7.2,36
- commit=v1.7.2
- maven=yes
- target=android-17
-
-Build:1.7.4,38
- commit=v1.7.4
- maven=yes
- target=android-17
-
-Build:1.7.5,39
- commit=v1.7.5
- maven=yes
- target=android-17
-
-Build:1.8.0,40
- commit=v1.8.0
- maven=yes
- target=android-17
-
-Build:1.8.2,42
- commit=v1.8.2
- maven=yes
- target=android-17
-
-Build:1.8.3,43
- commit=v1.8.3
- maven=yes
- target=android-17
-
-Build:1.8.4,44
- commit=v1.8.4
- maven=yes
- target=android-17
-
-Build:1.8.5.1,46
- commit=v1.8.5.1
- maven=yes
- target=android-17
-
-Build:1.8.5.2,47
- commit=v1.8.5.2
- maven=yes
- target=android-17
-
-Build:1.8.6,48
- commit=v1.8.6
- maven=yes
- target=android-17
-
-Build:1.8.6.1,49
- commit=v1.8.6.1
- maven=yes
- target=android-17
-
-Build:1.8.6.2,50
- commit=v1.8.6.2
- maven=yes
- target=android-17
-
-Build:1.8.6.3,51
- commit=v1.8.6.3
- maven=yes
- target=android-17
-
-Build:1.8.6.4,52
- commit=v1.8.6.4
- maven=yes
- target=android-17
-
-Build:1.8.6.5,53
- commit=v1.8.6.5
- maven=yes
- target=android-17
-
-Build:1.8.7.1,55
- commit=v1.8.7.1
- maven=yes
- target=android-17
-
-Build:1.8.7.4,58
- commit=v1.8.7.4
- maven=yes
- prebuild=sed -i 's@3.8.0@3.7.0@g' pom.xml
- target=android-17
-
-Build:1.8.7.6,60
- commit=v1.8.7.6
- maven=yes
- prebuild=sed -i 's@3.8.0@3.7.0@g' pom.xml
- target=android-17
-
-Build:1.8.7.8,62
- commit=v1.8.7.8
- maven=yes
- prebuild=sed -i 's@3.8.0@3.7.0@g' pom.xml
- target=android-17
-
-Build:1.9.0,63
- commit=v1.9.0
- gradle=yes
-
-Build:1.9.1,64
- commit=v1.9.1
- gradle=yes
-
-Build:1.9.2,65
- commit=v1.9.2
- gradle=yes
-
-Build:1.9.3,66
- commit=v1.9.3
- gradle=yes
-
-Build:1.9.3.1,67
- commit=v1.9.3.1
- gradle=yes
-
-Build:1.9.3.2,68
- commit=v1.9.3.2
- gradle=yes
-
-Build:1.9.3.3,69
- commit=v1.9.3.3
- gradle=yes
-
-Build:1.9.3.4,70
- commit=v1.9.3.4
- gradle=yes
-
-Build:1.9.4,71
- commit=v1.9.4
- gradle=yes
-
-Build:1.9.5,72
- commit=v1.9.5
- gradle=yes
-
-Build:1.9.5.1,73
- commit=v1.9.5.1
- gradle=yes
-
-Build:1.9.5.2,74
- commit=v1.9.5.2
- gradle=yes
-
-Build:1.9.6,75
- commit=v1.9.6
- gradle=yes
-
-Build:1.9.6.1,76
- commit=v1.9.6.1
- gradle=yes
-
-Build:1.9.7,77
- commit=v1.9.7
- gradle=yes
-
-Build:1.9.8,78
- commit=v1.9.8
- gradle=yes
-
-Build:1.9.8.1,79
- commit=v1.9.8.1
- gradle=yes
-
-Build:1.9.8.2.1,81
- commit=v1.9.8.2.1
- gradle=yes
-
-Build:1.9.8.3,82
- commit=v1.9.8.3
- gradle=yes
-
-Build:1.9.8.4,83
- commit=v1.9.8.4
- gradle=yes
-
-Build:1.9.8.5,84
- commit=v1.9.8.5
- gradle=yes
-
-Build:1.9.9,85
- commit=v1.9.9
- gradle=yes
-
-Build:1.9.9.1,86
- commit=v1.9.9.1
- gradle=yes
-
-Build:1.9.10,87
- commit=v1.9.10
- gradle=yes
-
-Auto Update Mode:Version v%v
-Update Check Mode:Tags
-Current Version:1.9.10
-Current Version Code:87
diff --git a/metadata/org.quantumbadger.redreader.yml b/metadata/org.quantumbadger.redreader.yml
new file mode 100644
index 0000000000..45baa9fbec
--- /dev/null
+++ b/metadata/org.quantumbadger.redreader.yml
@@ -0,0 +1,359 @@
+AntiFeatures:
+ - NonFreeNet
+Categories:
+ - Internet
+License: GPL-3.0-or-later
+WebSite: http://redreader.org
+SourceCode: https://github.com/QuantumBadger/RedReader
+IssueTracker: https://github.com/QuantumBadger/RedReader/issues
+Translation: https://hosted.weblate.org/projects/redreader/strings/
+Changelog: https://github.com/QuantumBadger/RedReader/blob/HEAD/assets/changelog.txt
+Bitcoin: 1874wapGxDo2vEp4avisda4gx3SCjsHCQJ
+
+AutoName: RedReader
+Summary: Client for reddit.com
+Description: |-
+ An unofficial client for the news site reddit.com.
+
+ * Swipe posts left and right to perform customizable actions, such as upvote/downvote, or save/hide.
+ * Advanced cache management - automatically stores past versions of posts and comments.
+ * Streaming - shows posts/comments as they download - good for slow connections.
+ * Support for multiple accounts.
+ * Two-column tablet mode (can be used on your phone, if it’s big enough)
+ * Image precaching (optional: always, never, or Wi-Fi only).
+ * Built in image viewer, and GIF player.
+ * Compression - both during downloads, and in cache storage.
+ * Night mode (i.e. a dark theme)
+ * Holo theme on every device
+ * Support for Android 2.2+ (but works best on Android 4.0+)
+
+ Status: BETA
+
+ Details of each crash in the UI thread will be logged to external storage, under
+ the filename "redreader_crash_log_(UUID).txt" - please attach the relevant log
+ when reporting a bug. Crashes in other parts of the application will cause a
+ prompt to be displayed asking you to email the exception details directly.
+
+RepoType: git
+Repo: https://github.com/QuantumBadger/RedReader
+
+Builds:
+ - versionName: 1.4.0
+ versionCode: 15
+ commit: v1.4.0
+ maven: 'yes'
+ target: android-16
+
+ - versionName: 1.4.2
+ versionCode: 17
+ commit: v1.4.2
+ maven: 'yes'
+ target: android-16
+
+ - versionName: 1.5.1
+ versionCode: 21
+ commit: v1.5.1
+ maven: 'yes'
+ target: android-16
+
+ - versionName: 1.5.2
+ versionCode: 22
+ commit: v1.5.2
+ maven: 'yes'
+ target: android-16
+
+ - versionName: 1.6.2
+ versionCode: 25
+ commit: v1.6.2
+ maven: 'yes'
+ target: android-16
+
+ - versionName: 1.6.5
+ versionCode: 28
+ commit: v1.6.5
+ maven: 'yes'
+ target: android-16
+
+ - versionName: 1.6.8
+ versionCode: 32
+ commit: v1.6.8
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.6.9
+ versionCode: 33
+ commit: v1.6.9
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.7.0
+ versionCode: 34
+ commit: v1.7.0
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.7.2
+ versionCode: 36
+ commit: v1.7.2
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.7.4
+ versionCode: 38
+ commit: v1.7.4
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.7.5
+ versionCode: 39
+ commit: v1.7.5
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.0
+ versionCode: 40
+ commit: v1.8.0
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.2
+ versionCode: 42
+ commit: v1.8.2
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.3
+ versionCode: 43
+ commit: v1.8.3
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.4
+ versionCode: 44
+ commit: v1.8.4
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.5.1
+ versionCode: 46
+ commit: v1.8.5.1
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.5.2
+ versionCode: 47
+ commit: v1.8.5.2
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.6
+ versionCode: 48
+ commit: v1.8.6
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.6.1
+ versionCode: 49
+ commit: v1.8.6.1
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.6.2
+ versionCode: 50
+ commit: v1.8.6.2
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.6.3
+ versionCode: 51
+ commit: v1.8.6.3
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.6.4
+ versionCode: 52
+ commit: v1.8.6.4
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.6.5
+ versionCode: 53
+ commit: v1.8.6.5
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.7.1
+ versionCode: 55
+ commit: v1.8.7.1
+ maven: 'yes'
+ target: android-17
+
+ - versionName: 1.8.7.4
+ versionCode: 58
+ commit: v1.8.7.4
+ maven: 'yes'
+ prebuild: sed -i 's@3.8.0@3.7.0@g' pom.xml
+ target: android-17
+
+ - versionName: 1.8.7.6
+ versionCode: 60
+ commit: v1.8.7.6
+ maven: 'yes'
+ prebuild: sed -i 's@3.8.0@3.7.0@g' pom.xml
+ target: android-17
+
+ - versionName: 1.8.7.8
+ versionCode: 62
+ commit: v1.8.7.8
+ maven: 'yes'
+ prebuild: sed -i 's@3.8.0@3.7.0@g' pom.xml
+ target: android-17
+
+ - versionName: 1.9.0
+ versionCode: 63
+ commit: v1.9.0
+ gradle:
+ - yes
+
+ - versionName: 1.9.1
+ versionCode: 64
+ commit: v1.9.1
+ gradle:
+ - yes
+
+ - versionName: 1.9.2
+ versionCode: 65
+ commit: v1.9.2
+ gradle:
+ - yes
+
+ - versionName: 1.9.3
+ versionCode: 66
+ commit: v1.9.3
+ gradle:
+ - yes
+
+ - versionName: 1.9.3.1
+ versionCode: 67
+ commit: v1.9.3.1
+ gradle:
+ - yes
+
+ - versionName: 1.9.3.2
+ versionCode: 68
+ commit: v1.9.3.2
+ gradle:
+ - yes
+
+ - versionName: 1.9.3.3
+ versionCode: 69
+ commit: v1.9.3.3
+ gradle:
+ - yes
+
+ - versionName: 1.9.3.4
+ versionCode: 70
+ commit: v1.9.3.4
+ gradle:
+ - yes
+
+ - versionName: 1.9.4
+ versionCode: 71
+ commit: v1.9.4
+ gradle:
+ - yes
+
+ - versionName: 1.9.5
+ versionCode: 72
+ commit: v1.9.5
+ gradle:
+ - yes
+
+ - versionName: 1.9.5.1
+ versionCode: 73
+ commit: v1.9.5.1
+ gradle:
+ - yes
+
+ - versionName: 1.9.5.2
+ versionCode: 74
+ commit: v1.9.5.2
+ gradle:
+ - yes
+
+ - versionName: 1.9.6
+ versionCode: 75
+ commit: v1.9.6
+ gradle:
+ - yes
+
+ - versionName: 1.9.6.1
+ versionCode: 76
+ commit: v1.9.6.1
+ gradle:
+ - yes
+
+ - versionName: 1.9.7
+ versionCode: 77
+ commit: v1.9.7
+ gradle:
+ - yes
+
+ - versionName: 1.9.8
+ versionCode: 78
+ commit: v1.9.8
+ gradle:
+ - yes
+
+ - versionName: 1.9.8.1
+ versionCode: 79
+ commit: v1.9.8.1
+ gradle:
+ - yes
+
+ - versionName: 1.9.8.2.1
+ versionCode: 81
+ commit: v1.9.8.2.1
+ gradle:
+ - yes
+
+ - versionName: 1.9.8.3
+ versionCode: 82
+ commit: v1.9.8.3
+ gradle:
+ - yes
+
+ - versionName: 1.9.8.4
+ versionCode: 83
+ commit: v1.9.8.4
+ gradle:
+ - yes
+
+ - versionName: 1.9.8.5
+ versionCode: 84
+ commit: v1.9.8.5
+ gradle:
+ - yes
+
+ - versionName: 1.9.9
+ versionCode: 85
+ commit: v1.9.9
+ gradle:
+ - yes
+
+ - versionName: 1.9.9.1
+ versionCode: 86
+ commit: v1.9.9.1
+ gradle:
+ - yes
+
+ - versionName: 1.9.10
+ versionCode: 87
+ commit: v1.9.10
+ gradle:
+ - yes
+
+AutoUpdateMode: Version v%v
+UpdateCheckMode: Tags
+CurrentVersion: 1.9.10
+CurrentVersionCode: 87