remove metadata with all versions disabled

for f in $(rg --files-with-matches '^    disable: ' metadata/*.yml); do
  if [ $(yq '(.Builds | length) == 1' $f) == 'true' ]; then rm $f; fi;
done
This commit is contained in:
linsui 2024-02-28 20:44:53 +08:00 committed by linsui
parent f5701c12ad
commit b2a5f0817a
157 changed files with 0 additions and 1473 deletions

View file

@ -1,32 +0,0 @@
Categories:
- Internet
License: GPL-3.0-only
AuthorName: Page Asgardius
AuthorEmail: asgardius@asgardius.company
AuthorWebSite: https://asgardius.company
WebSite: https://forum.asgardius.company
SourceCode: https://git.asgardius.company/asgardius/s3manager
IssueTracker: https://forum.asgardius.company/t/s3-manager
AutoName: S3 Manager
RepoType: git
Repo: https://git.asgardius.company/asgardius/s3manager.git
Builds:
- versionName: 0.10.1
versionCode: 86
disable: https://gitlab.com/fdroid/fdroiddata/-/issues/3177
commit: dbfcb1e9f1a6eeccd29519607ea9da89fad8af64
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- yes
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 0.10.1
CurrentVersionCode: 86

View file

@ -1,32 +0,0 @@
Categories:
- Internet
License: GPL-3.0-only
AuthorName: Page Asgardius
AuthorEmail: asgardius@asgardius.company
AuthorWebSite: https://asgardius.company
WebSite: https://forum.asgardius.company
SourceCode: https://git.asgardius.company/asgardius/s3music
IssueTracker: https://forum.asgardius.company/t/s3-manager
AutoName: S3 Music
RepoType: git
Repo: https://git.asgardius.company/asgardius/s3music.git
Builds:
- versionName: 0.2.1
versionCode: 12
disable: https://gitlab.com/fdroid/fdroiddata/-/issues/3177
commit: 34d176efe107c7eb7f89164b873f7f8fc2bb93cb
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- yes
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 0.2.1
CurrentVersionCode: 12

View file

@ -1,52 +0,0 @@
AntiFeatures:
- UpstreamNonFree
Categories:
- Theming
License: GPL-3.0-only
WebSite: https://lawnchair.info/
SourceCode: https://github.com/LawnchairLauncher/Lawnchair-V1
IssueTracker: https://github.com/LawnchairLauncher/Lawnchair-V1/issues
Donate: https://www.paypal.me/deletescape
Description: |-
<b>NOTE:</b> This app is no longer maintained, its repo was archived.
Features:
* Android Oreo shortcuts and notification dots
* Icon packs support
* Variable icon size
* Custom grid size
* Dock customization
* Adaptive icons (for Nougat & above)
* BLUUUUUR (optional blurry UI for pretty much everything)
* And much more!
RepoType: git
Repo: https://github.com/LawnchairLauncher/Lawnchair-V1
Builds:
- versionName: 1.2.1.2001
versionCode: 2001
disable: https://gitlab.com/fdroid/fdroiddata/-/issues/3170#note_1737802262
commit: 1.2.1.2001
subdir: app
gradle:
- yes
rm:
- app/src/main/java/ch/deletescape/lawnchair/weather/AwarenessWeatherAPI.kt
prebuild:
- sed -i -e '/play-services-awareness/d' build.gradle
- sed -i -e '/AwarenessWeatherAPI/d' src/main/java/ch/deletescape/lawnchair/weather/WeatherAPI.kt
- sed -i -e 's/PreferenceFlags.PREF_WEATHER_PROVIDER_AWARENESS/"0"/' src/main/java/ch/deletescape/lawnchair/preferences/PreferenceImpl.kt
- sed -i -e 's/android:defaultValue="1"/android:defaultValue="0"/' src/main/res/xml/launcher_theme_preferences.xml
- echo travis.isTravis=true >> ../local.properties
- echo travis.isTagged=true >> ../local.properties
- echo version.majorminor=1.2.1 >> ../local.properties
- echo travis.buildNr=$$VERCODE$$ >> ../local.properties
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 1.2.1.2001
CurrentVersionCode: 2001

View file

@ -1 +0,0 @@
Funkce Pixel Launcher a možnost přizpůsobení

View file

@ -1 +0,0 @@
Pixel Launcher-Funktionen und anpassbar

View file

@ -1 +0,0 @@
Pixel Launcher features plus customizability

View file

@ -1 +0,0 @@
Aplikaĵlanĉilo: alĝustigebla Pixel Launcher

View file

@ -1 +0,0 @@
Funcionalidades de Pixel Launcher y personalización

View file

@ -1 +0,0 @@
Les fonctionnalités de Pixel launcher, avec de la customisation

View file

@ -1 +0,0 @@
משגר Pixel שמציע יותר אפשרויות התאמה

View file

@ -1 +0,0 @@
Funzionalità pixel launcher e personalizzazione

View file

@ -1 +0,0 @@
Pixel-oppstarterfunksjoner pluss tilpassbarhet

View file

@ -1 +0,0 @@
Funkcje programu Pixel Launcher z możliwością personalizacji

View file

@ -1 +0,0 @@
Recursos de Pixel Launcher junto com personalização extra

View file

@ -1 +0,0 @@
Recursos de Pixel Launcher junto com personalização

View file

@ -1 +0,0 @@
Recursos de Pixel Launcher junto com personalização

View file

@ -1 +0,0 @@
Caracteristicile Pixel Launcher plus posibilitatea de personalizare

View file

@ -1 +0,0 @@
Функционал из Pixel Launcher с дополнительными настройками

View file

@ -1 +0,0 @@
Vipengee vya kizinduzi cha pikseli kuongezea ubinafsishaji

View file

@ -1 +0,0 @@
Pixel Başlatıcı özellikleri artı özelleştirilebilirlik

View file

@ -1 +0,0 @@
Функціонал з Pixel Launcher з додатковими налаштуваннями

View file

@ -1 +0,0 @@
Pixel Launcher 功能加可定制性

View file

@ -1 +0,0 @@
Pixel Launcher 功能加可定制性

View file

@ -1,47 +0,0 @@
AntiFeatures:
NonFreeAdd:
en-US: Module repositories used promote non-libre modules.
NonFreeNet:
en-US: Uses non-libre module repositories.
Categories:
- System
License: LGPL-3.0-only
SourceCode: https://github.com/Androidacy/MagiskModuleManager
IssueTracker: https://github.com/Androidacy/MagiskModuleManager/issues
Changelog: https://github.com/Androidacy/MagiskModuleManager/releases
Donate: https://patreon.com/Androidacy
AutoName: Androidacy Module Manager
RequiresRoot: true
RepoType: git
Repo: https://github.com/Androidacy/MagiskModuleManager.git
Builds:
- versionName: 2.3.4-fdroid
versionCode: 88
disable: https://gitlab.com/fdroid/fdroiddata/-/issues/3129
commit: 9ce8c1df31406388da84bbcd9ebf4e14aaa1b8b8
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- fdroid
rm:
- docs
prebuild:
- sed -i -e '/isEnable/s/true/false/' build.gradle.kts
- sed -i -e '/gradleEnterprise {/,/^}/d' -e '/com.gradle.enterprise/d' ../settings.gradle.kts
MaintainerNotes: |-
* NonFreeNet — Depends on GitHub for modules downloading.
* NonFreeAdd — Potentially downloads proprietary Magisk modules.
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 2.3.4-fdroid
CurrentVersionCode: 88

View file

@ -1,25 +0,0 @@
Categories:
- Games
- Science & Education
License: GPL-3.0-or-later
SourceCode: https://gitlab.com/geoquizfoss/android
IssueTracker: https://gitlab.com/geoquizfoss/android/issues
AutoName: GeoQuiz
RepoType: git
Repo: https://gitlab.com/geoquizfoss/android.git
Builds:
- versionName: '1.0'
versionCode: 1
disable: https://gitlab.com/geoquizfoss/android/-/issues/6
commit: v1.0
subdir: app
gradle:
- yes
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: '1.0'
CurrentVersionCode: 1

View file

@ -1,33 +0,0 @@
AntiFeatures:
NonFreeNet:
en-US: Connects to mapbox (also tracking), hearham.com and sentry.io
Tracking:
en-US: Collects analytics data via Sentry.
Categories:
- Connectivity
License: GPL-2.0-only
SourceCode: https://github.com/programmin1/Repeater-START-android
IssueTracker: https://github.com/programmin1/Repeater-START-android/issues
AutoName: RepeaterSTART
RepoType: git
Repo: https://github.com/programmin1/Repeater-START-android
Builds:
- versionName: '0.8'
versionCode: 8
disable: https://github.com/programmin1/Repeater-START-android/issues/11, mapbox
commit: 7dd9775201f5a917810f11cf3c8002fca5be5ddc
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- yes
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 0.9.1
CurrentVersionCode: 10

View file

@ -1,35 +0,0 @@
Categories:
- Multimedia
- Reading
License: Apache-2.0
WebSite: https://jparkie.github.io/Aizoban
SourceCode: https://github.com/jparkie/Aizoban
AutoName: Aizōban
Description: |-
Offline digital manga catalogue.
* Access to over 45 000 manga series from currently 6 sources: Batoto (EN), MangaEden (EN), MangaHere (EN), MangaReader (EN), MangaEden (IT), and MangaHere (ES).
* Responsive viewer with options to switch reading direction, lock orientation, lock zoom, full-screen or immersive mode.
* A search tool capable of filtering and ordering manga series by name, genre (not for all sources), and status.
* An “Exploring” function to discover random manga series.
* A download manager to collect your desired manga series offline.
* Your personalized list of favourite manga series and recently read chapters (manageable with "Mark Read") .
* Easy settings to manage your reading experience such as "Enable Lazy Loading" to conserve bandwidth.
Builds:
- versionName: 1.2.5
versionCode: 27
disable: fail to connect
commit: b19aba68af9183ceb4b941c69d69fe98807bfce4
subdir: app
gradle:
- yes
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 1.2.5
CurrentVersionCode: 27
NoSourceSince: 1.2.5

View file

@ -1 +0,0 @@
Digitální katalog a čtečka mangy

View file

@ -1 +0,0 @@
Digitaler Manga Bücherkatalog und Reader

View file

@ -1 +0,0 @@
Digital manga catalogue and reader

View file

@ -1 +0,0 @@
Catálogo y lector de manga digital

View file

@ -1 +0,0 @@
Digitaalne mangade kataloog ja luger

View file

@ -1 +0,0 @@
Catalogue numérique et lecteur de mangas

View file

@ -1 +0,0 @@
קטלוג ומקריא מנגה דיגיטלי

View file

@ -1 +0,0 @@
Cyfrowy katalog i czytnik mangi

View file

@ -1 +0,0 @@
Catálogo e leitor digital de mangá

View file

@ -1 +0,0 @@
Catálogo e leitor de mangas digitais

View file

@ -1 +0,0 @@
Catálogo e leitor de mangas digitais

View file

@ -1 +0,0 @@
Catalog și cititor digital de manga

View file

@ -1 +0,0 @@
Электронный каталог манги и читалка

View file

@ -1 +0,0 @@
Katalogi na kisomaji cha kidijitali cha manga

View file

@ -1 +0,0 @@
Sayısal manga kataloğu ve okuyucusu

View file

@ -1 +0,0 @@
Цифровий каталог манґа-мальописів та їх читач

View file

@ -1 +0,0 @@
数字漫画目录和阅读器

View file

@ -1,37 +0,0 @@
AntiFeatures:
KnownVuln:
en-US: Uses a very old version of pdfium with many vulnerabilities.
Categories:
- Reading
License: GPL-3.0-only
AuthorName: Saverio Morelli
AuthorEmail: saverio.morelli@protonmail.com
AuthorWebSite: https://saveriomorelli.com
WebSite: https://www.saveriomorelli.com/projects/sav-pdf-viewer/
SourceCode: https://github.com/Sav22999/sav-pdf-viewer-pro
IssueTracker: https://github.com/Sav22999/sav-pdf-viewer-pro/issues
Changelog: https://github.com/Sav22999/sav-pdf-viewer-pro/releases
Donate: https://www.paypal.com/pools/c/8yl6auiU6e
Liberapay: Sav22999
AutoName: Sav PDF Viewer
RepoType: git
Repo: https://github.com/Sav22999/sav-pdf-viewer-pro.git
Builds:
- versionName: 1.11.1
versionCode: 44
disable: binary pdfium
commit: 7d21119002ab95c5a902878976f8b273a75902d8
subdir: app
gradle:
- yes
MaintainerNotes: KnownVuln as it uses a very old version of pdfium with many vulnerabilities,
see https://gitlab.com/fdroid/fdroiddata/-/merge_requests/9913#note_701892370 https://github.com/Sav22999/sav-pdf-viewer-pro/issues/28
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 1.15.1.2
CurrentVersionCode: 64

View file

@ -1,42 +0,0 @@
Categories:
- Graphics
- Multimedia
License: GPL-3.0-only
AuthorName: Tibor Kaputa
AuthorEmail: hello@simplemobiletools.com
WebSite: https://simplemobiletools.com
SourceCode: https://github.com/SimpleMobileTools/Simple-Gallery
IssueTracker: https://github.com/SimpleMobileTools/Simple-Gallery/issues
Changelog: https://github.com/SimpleMobileTools/Simple-Gallery/blob/HEAD/CHANGELOG.md
Donate: https://simplemobiletools.com/donate
Bitcoin: 19Hc8A7sWGud8sP19VXDC5a5j28UyJfpyJ
Litecoin: LYACbHTKaM9ZubKQGxJ4NRyVy1gHUuztRP
Name: Simple Gallery Pro
AutoName: Gallery
RepoType: git
Repo: https://github.com/SimpleMobileTools/Simple-Gallery.git
Builds:
- versionName: 6.28.1
versionCode: 396
disable: non-foss pano libs
commit: 3cb12cc41bb579dabb676f2fe83b53a63089fe1b
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- foss
prebuild:
- sed -i -e '/(is_proprietary)/,+2d' build.gradle.kts
- sed -i -e '/imgly/d' ../build.gradle.kts build.gradle.kts
- sed -i -e '/artifactory/d' ../settings.gradle.kts
AutoUpdateMode: None
UpdateCheckMode: Tags
UpdateCheckData: gradle/libs.versions.toml|app-version-versionCode\s=\s"(\d+)"|.|app-version-versionName\s=\s"(.*)"
CurrentVersion: 6.28.1
CurrentVersionCode: 396

View file

@ -1,40 +0,0 @@
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -3,12 +3,6 @@
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
-def keystorePropertiesFile = rootProject.file("keystore.properties")
-def keystoreProperties = new Properties()
-if (keystorePropertiesFile.exists()) {
- keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
-}
-
android {
compileSdkVersion 28
buildToolsVersion "28.0.3"
@@ -25,14 +19,6 @@
}
signingConfigs {
- if (keystorePropertiesFile.exists()) {
- release {
- keyAlias keystoreProperties['keyAlias']
- keyPassword keystoreProperties['keyPassword']
- storeFile file(keystoreProperties['storeFile'])
- storePassword keystoreProperties['storePassword']
- }
- }
}
buildTypes {
@@ -43,9 +29,6 @@
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- if (keystorePropertiesFile.exists()) {
- signingConfig signingConfigs.release
- }
}
}

View file

@ -1,38 +0,0 @@
AntiFeatures:
- NonFreeNet
Categories:
- Internet
License: GPL-3.0-only
AuthorName: SpicyChair
SourceCode: https://github.com/SpicyChair/pluvia_weather_flutter
IssueTracker: https://github.com/SpicyChair/pluvia_weather_flutter/issues
Changelog: https://github.com/SpicyChair/pluvia_weather_flutter/releases
AutoName: Pluvia
RepoType: git
Repo: https://github.com/SpicyChair/pluvia_weather_flutter
Builds:
- versionName: 1.6.0
versionCode: 38
disable: https://github.com/SpicyChair/pluvia_weather_flutter/issues/55
commit: d3fbea272e31f8cb565642dfe734215c80ad5880
sudo:
- apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/flutter-apk/app-release.apk
srclibs:
- flutter@3.0.5
rm:
- ios
build:
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter build apk
AutoUpdateMode: None
UpdateCheckMode: Tags
UpdateCheckData: pubspec.yaml|version:\s.+\+(\d+)|.|version:\s(.+)\+
CurrentVersion: 1.6.2
CurrentVersionCode: 40

View file

@ -1,86 +0,0 @@
Categories:
- System
License: GPL-3.0-only
AuthorName: Tunji Dahunsi
AuthorEmail: tjdah100@gmail.com
WebSite: https://tunjid.com/
SourceCode: https://github.com/tunjid/digilux-android
IssueTracker: https://github.com/tunjid/digilux-android/issues
AutoName: DigiLux
Description: |-
Please note: Devices with large circular fingerprint sensors are most
likely to be supported, others cannot because of hardware limitations.
You're more than welcome to try, but there are no guarantees you device
will be supported; no Samsung support.
Enjoy your large screen, but find using the notification shade brightness
widget one handed difficult or inaccessible? Always been upset that you
have physical controls to manage your phone's volume, but not its
brightness? Well, worry no more! This app lets you use your finger print
sensor as dedicated brightness control hardware in addition to many other
single handed use niceties.
You've turned off the lights and crawled into bed completely knackered.
Your phone goes off, your crush just texted you. You want to read it, but
you also quite like seeing and don't want to sacrifice your eyes to the
relationship gods for this person; at least not yet, maybe ever, who
knows?! Life's a journey and all that. But! You've got this app installed!
So You merely swipe your finger to the left and your eyes are no longer an
Icarus drifting defiantly and foolishly into the sunlight of your phone's
screen.
You read the message, you giggle, your eyes are saved and your can proceed
to sleep. You don't text back immediately though, you close your eyes with
a smirk: "Good things are worth waiting for". Right you are you beautiful
person. Right you are.
This app uses Accessibility services.
This app enhances one handed phone usage of your device by providing the
following:
<b>Gestures and Brightness control:</b>
* Customize how much each swipe increases or reduces the brightness.
* Position the slider closer to the top or bottom of your screen.
* Change the color of the slider and it's background.
* Choose whether you want the slider to show up or not.
* The ability to map gestures to actions, keep the gestures you already use and love!
<b>Auto changing wallpapers:</b>
Android 8.1 added the feature where a light wallpaper gave a light
notification shade, and a dark wallpaper a dark notification shade. The app
now lets you choose wallpapers for either scenario and set the time for the
app to automatically change over. A future update will let this
automatically sync with sunrise and sunset at the user's location for pro
users.
<b>Auto rotation:</b>
Auto rotate apps only certain apps to landscape, all others will remain in
potrait mode. (limited to 2 for free users)
<b>Accessibility Pop up button:</b>
Run out of gestures? Use a pop up for those actions you still want, but
would rather not use gestures for.
RepoType: git
Repo: https://github.com/tunjid/digilux-android
Builds:
- versionName: 10.0.2
versionCode: 55
disable: billingclient, https://github.com/tunjid/digilux-android/issues/10
commit: 1b362c170401dd5323ad5628229c409d0ad5c6a3
subdir: app
gradle:
- yes
prebuild: sed -i -e '/oss-snapshot-local/d' ../build.gradle
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 10.0.2
CurrentVersionCode: 55

View file

@ -1 +0,0 @@
Bildschirmhelligkeit mit dem Fingerabdrucksensor regeln

View file

@ -1 +0,0 @@
Control your phone's brightness with your fingerprint sensor

View file

@ -1 +0,0 @@
Contrôler la luminosité avec votre capteur d'empreintes digitales

View file

@ -1 +0,0 @@
שליטה בבהירות מסך הטלפון שלך בעזרת חיישן טביעות האצבע שלך

View file

@ -1 +0,0 @@
Regulacja jasności telefonu za pomocą czytnika linii papilarnych

View file

@ -1 +0,0 @@
Controle o brilho do seu telefone com o sensor de impressão digital

View file

@ -1 +0,0 @@
Controle o brilho do seu telefone com o seu sensor de impressões digitais

View file

@ -1 +0,0 @@
Controle o brilho do seu telefone com o seu sensor de impressões digitais

View file

@ -1 +0,0 @@
Controlați luminozitatea telefonului cu ajutorul senzorului de amprentă digitală

View file

@ -1 +0,0 @@
Управляйте яркостью телефона с помощью датчика отпечатков пальцев

View file

@ -1 +0,0 @@
Parmak izi okuyucusu ile telefonunuzun parlaklığını kontrol etme

View file

@ -1 +0,0 @@
Контролюйте яскравість телефона за допомогою сенсора відбитків пальців

View file

@ -1 +0,0 @@
使用指纹传感器控制手机的亮度

View file

@ -1,41 +0,0 @@
AntiFeatures:
- NonFreeNet
Categories:
- Navigation
License: Apache-2.0
AuthorName: carlphilipp
AuthorEmail: cp.harmant@gmail.com
SourceCode: https://github.com/carlphilipp/chicago-commutes
IssueTracker: https://github.com/carlphilipp/chicago-commutes/issues
Bitcoin: 13WUmCX1AePEKFGv5U1qRgBockFahsm21o
AutoName: Chicago Commutes
RepoType: git
Repo: https://github.com/carlphilipp/chicago-commutes.git
Builds:
- versionName: 5.14.10
versionCode: 207
disable: https://gitlab.com/fdroid/fdroidserver/-/issues/1004, mapbox
commit: 861652e8d0a8ada59d8152a7fc55973675e62bc7
subdir: android-app
sudo:
- apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- foss
prebuild:
- echo "cta.train.key = OWU4YzlkNjhkMGY2NGE1Y2E5NGZiNzFkNWZmMDEzZjM=" >> app.properties
- echo "cta.bus.key = bXh4OHNlckFZZTJ6Z1p1OUJxU3l5NU5Wcw==" >> app.properties
- echo "mapbox.token = cGsuZXlKMUlqb2lZMkZ5YkhCb2FXeHBjSEFpTENKaElqb2lZMnB1TW1SbFpYRnNNR2x4WWpOeGJ6aHNjMlJqYjJKdmF5SjkuaFREZnUxRVpHNFFneThfOVBfZURkdw=="
>> app.properties
- echo "google.streetmap.key = QUl6YVN5QU50eTVLdnA4NkpOVExTdVlFSXRCdXJsaENPSWFabjBj"
>> app.properties
- echo 'org.gradle.jvmargs=-Xmx1g' >> ../gradle.properties
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 5.14.10
CurrentVersionCode: 207

View file

@ -1,158 +0,0 @@
AntiFeatures:
NonFreeNet:
en-US: Depends on non-libre APIs of api.coindesk.com and hodlhodl.com
Tracking:
en-US: Sends data to Amplitude and Sentry.io
Categories:
- Money
License: MIT
WebSite: https://bluewallet.io/
SourceCode: https://github.com/BlueWallet/BlueWallet
IssueTracker: https://github.com/BlueWallet/BlueWallet/issues
Translation: https://www.transifex.com/bluewallet/bluewallet/
AutoName: BlueWallet
RepoType: git
Repo: https://github.com/BlueWallet/BlueWallet
Builds:
- versionName: 6.2.5
versionCode: 60205
disable: https://gitlab.com/fdroid/fdroidserver/-/issues/1004, react-native-camera
commit: v6.2.5
subdir: android/app
sudo:
- apt-get update
- apt-get install -y doxygen pkgconf python3-pystache python3-six yasm
- apt-get install -y -t stretch-backports-sloppy libarchive13
- apt-get install -y -t stretch-backports cmake
- sysctl fs.inotify.max_user_watches=524288
- sysctl -p
- curl -Lo node.tar.xz https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz
- echo "b8dc634798ee783482c2ae1755bd7dff09d83fa7bb037cdc370b601d0a5e5cbb node.tar.xz"
| sha256sum -c -
- tar xJf node.tar.xz
- cp -a node-v12.18.2-linux-x64/. /usr/local/
- npm install -g react-native-cli
init:
- sed -i -e '/react-native-rate/d' ../../package.json
- sed -i -e '/react-native-push-notification/d' ../../package.json
- sed -i -e '/push-notification-ios/d' ../../package.json
- npm install
- sed -i 's/$TAG/v6.1.9/' ../../scripts/release-notes.sh
- npm run-script postinstall
patch:
- bugsnag-6.2.5.patch
gradle:
- yes
srclibs:
- realm@v10.7.0
- rustup@1.23.1
- sifir-rs-sdk@137ccdb9d65b9cd0e09cf9d33e22026d5d326aa0
rm:
- node_modules/detox/android/libs/genymotion-api-1.2.0.jar
- node_modules/detox/Detox-android/com/wix/detox/*/detox-*.aar
- node_modules/detox/Detox-android/com/wix/detox/*/detox-*.jar
- node_modules/hermes-engine
- node_modules/jetifier/lib/*.jar
- node_modules/levelup/node_modules/semver/semver.*.gz
- node_modules/levelup/test/data/testdata.bin
- node_modules/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar
- node_modules/node-notifier/vendor/mac.noindex/terminal-notifier.app/Contents/MacOS/terminal-notifier
- node_modules/node-notifier/vendor/notifu/notifu*.exe
- node_modules/node-notifier/vendor/snoreToast/snoretoast-x*.exe
- node_modules/react-native-tor/android/libs/sifir_android.aar
- node_modules/react-native-tor/ios/Libsifir_ios.framework/Libsifir_ios
- node_modules/realm/react-native/ios/realm-js-ios.xcframework/ios-arm64_armv7/librealm-js-ios.a
- node_modules/realm/react-native/ios/realm-js-ios.xcframework/ios-arm64_i386_x86_64-simulator/librealm-js-ios.a
- node_modules/realm/react-native/ios/realm-js-ios.xcframework/ios-arm64_x86_64-maccatalyst/librealm-js-ios.a
- node_modules/realm/vendor/realm-core/tools/cmake/abitest/abitest.a
- node_modules/realm/react-native/android/src/main/jniLibs/x86_64/librealm.so
- node_modules/realm/react-native/android/src/main/jniLibs/arm64-v8a/librealm.so
- node_modules/realm/react-native/android/src/main/jniLibs/armeabi-v7a/librealm.so
- node_modules/realm/react-native/android/src/main/jniLibs/x86/librealm.so
- node_modules/@bugsnag
prebuild:
- sed -i -e '/channel_name/,+30d' src/main/AndroidManifest.xml
- sed -i -e '/splits/,+7d' -e '/google-services/d' -e '/detox/,+2d' -e 's/versionCode
1/versionCode $$VERCODE$$/' -e '/firebase/d' build.gradle
- sed -i -e 's/http:/https:/' ../../node_modules/react-native-gesture-handler/android/lib/build.gradle
- sed -i -e "/swiperefreshlayout/a implementation(project(':react-native-device-info'))
{ exclude group\x3a 'com.google.firebase'\\ exclude group\x3a 'com.google.android.gms'\\
exclude group\x3a 'com.android.installreferrer'\\ }" build.gradle
- sed -i -e "/swiperefreshlayout/a implementation(project(':react-native-camera'))
{ exclude group\x3a 'com.google.firebase'\\ exclude group\x3a 'com.google.android.gms'\\
}" build.gradle
- sed -i -e '/installReferrerVersion/,+11d' ../../node_modules/react-native-device-info/android/build.gradle
- sed -i -e '/react-native-rate/d' -e '/&& hasGmsSync/,+2d' ../../screen/settings/about.js
- sed -i -e '/react-native-push-notification/d' ../../blue_modules/notifications.js
- sed -i -e "/PushNotificationIOS/d" ../../blue_modules/notifications.js
- sed -i 's/20.1.5948944/21.4.7075529/' ../build.gradle
- cp -r $$sifir-rs-sdk$$ ../..
scanignore:
- android/build.gradle
- android/app/build.gradle
- node_modules/@react-native-async-storage/async-storage/android/build.gradle
- node_modules/@react-native-community/masked-view/android/build.gradle
- node_modules/detox/android/build.gradle
- node_modules/detox/android/detox/publishing.gradle
- node_modules/jsc-android
- node_modules/lottie-react-native/build.gradle
- node_modules/react-native-blue-crypto/android/build.gradle
- node_modules/react-native-camera/android/build.gradle
- node_modules/react-native-device-info/android/build.gradle
- node_modules/react-native-localize/android/build.gradle
- node_modules/react-native-prompt-android/android/build.gradle
- node_modules/react-native-reanimated/android
- node_modules/react-native-safe-area-context/android/build.gradle
- node_modules/react-native-screens/android/build.gradle
- node_modules/react-native-secure-key-store/example/android/build.gradle
- node_modules/react-native-share/android/build.gradle
- node_modules/react-native-svg/android/build.gradle
- node_modules/react-native-tcp-socket/android/build.gradle
- node_modules/react-native-vector-icons/android/build.gradle
- node_modules/react-native-webview/android/build.gradle
- node_modules/react-native-widget-center/android/build.gradle
- node_modules/react-native-ios-context-menu/android/build.gradle
- node_modules/react-native/android
- node_modules/react-native/template/android/build.gradle
- node_modules/react-native-tor/android/build.gradle
- node_modules/realm/react-native/android/build.gradle
scandelete:
- sifir-rs-sdk
build:
- export ANDROID_NDK=$$NDK$$
- export ANDROID_SDK=$$SDK$$
- $ANDROID_HOME/tools/bin/sdkmanager 'cmake;3.10.2.4988404'
- $$rustup$$/rustup-init.sh -y
- source $HOME/.cargo/env
- rustup default stable
- rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android
i686-linux-android
- cargo install cargo-ndk
- export ANDROID_NDK=$$NDK$$
- cd ../../sifir-rs-sdk/sifir-android
- cargo ndk --platform 30 -t arm64-v8a -t armeabi-v7a -t x86 -t x86_64 -o app/tor/src/main/jniLibs
build -p sifir-android --release
- cd app
- gradle assembleRelease
- cd ../../..
- mv sifir-rs-sdk/sifir-android/app/tor/build/outputs/aar/tor-release.aar node_modules/react-native-tor/android/libs/sifir_android.aar
- cd android/app
- pushd $$realm$$
- npm install
- node scripts/build-android.js
- cd ..
- popd
- mv $$realm$$/react-native/android/src/main/jniLibs/arm64-v8a/librealm.so ../../node_modules/realm/react-native/android/src/main/jniLibs/arm64-v8a/librealm.so
- mv $$realm$$/react-native/android/src/main/jniLibs/armeabi-v7a/librealm.so
../../node_modules/realm/react-native/android/src/main/jniLibs/armeabi-v7a/librealm.so
- mv $$realm$$/react-native/android/src/main/jniLibs/x86/librealm.so ../../node_modules/realm/react-native/android/src/main/jniLibs/x86/librealm.so
- mv $$realm$$/react-native/android/src/main/jniLibs/x86_64/librealm.so ../../node_modules/realm/react-native/android/src/main/jniLibs/x86_64/librealm.so
ndk: r21e
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 6.2.5
CurrentVersionCode: 60205

View file

@ -1,215 +0,0 @@
From 3db8ffaf03fd10f96e36d07b85f91bc250ec896a Mon Sep 17 00:00:00 2001
From: Erfan Abdi <erfangplus@gmail.com>
Date: Mon, 13 Sep 2021 11:20:17 +0430
Subject: [PATCH] Revert "ADD: bugsnag"
This reverts commit 85dfde6939df647b4f00dd8d4b39f4254ff7081b.
---
android/app/build.gradle | 6 +----
android/app/src/main/AndroidManifest.xml | 2 --
.../bluewallet/MainApplication.java | 2 --
android/build.gradle | 1 -
blue_modules/analytics.js | 22 ++++++-------------
index.js | 3 ---
ios/BlueWallet/AppDelegate.m | 3 ---
ios/BlueWallet/Info.plist | 5 -----
package.json | 2 --
screen/settings/about.js | 2 --
10 files changed, 8 insertions(+), 40 deletions(-)
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 207fb58c..8276bee8 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -82,7 +82,6 @@ project.ext.react = [
]
apply from: "../../node_modules/react-native/react.gradle"
-apply plugin: "com.bugsnag.android.gradle"
/**
* Set this to true to create two separate APKs instead of one:
@@ -222,7 +221,4 @@ task copyDownloadableDepsToLibs(type: Copy) {
}
apply plugin: 'com.google.gms.google-services' // Google Services plugin
-apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
-bugsnag {
- uploadReactNativeMappings = true
-}
+apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
\ No newline at end of file
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index a6e4ba9d..91cc9df3 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -93,8 +93,6 @@
/>
</intent-filter>
</activity>
-
- <meta-data android:name="com.bugsnag.android.API_KEY" android:value="17ba9059f676f1cc4f45d98182388b01" />
</application>
</manifest>
diff --git a/android/app/src/main/java/io/bluewallet/bluewallet/MainApplication.java b/android/app/src/main/java/io/bluewallet/bluewallet/MainApplication.java
index 11c16adf..792d8899 100644
--- a/android/app/src/main/java/io/bluewallet/bluewallet/MainApplication.java
+++ b/android/app/src/main/java/io/bluewallet/bluewallet/MainApplication.java
@@ -11,7 +11,6 @@ import com.facebook.soloader.SoLoader;
import java.lang.reflect.InvocationTargetException;
import com.facebook.react.modules.i18nmanager.I18nUtil;
import java.util.List;
-import com.bugsnag.android.Bugsnag;
public class MainApplication extends Application implements ReactApplication {
@@ -45,7 +44,6 @@ public class MainApplication extends Application implements ReactApplication {
@Override
public void onCreate() {
super.onCreate();
- Bugsnag.start(this);
I18nUtil sharedI18nUtilInstance = I18nUtil.getInstance();
sharedI18nUtilInstance.allowRTL(getApplicationContext(), true);
SoLoader.init(this, /* native exopackage */ false);
diff --git a/android/build.gradle b/android/build.gradle
index c7b6f046..f4adf11a 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -19,7 +19,6 @@ buildscript {
}
dependencies {
classpath('com.android.tools.build:gradle:4.2.2')
- classpath("com.bugsnag:bugsnag-android-gradle-plugin:5.+")
classpath 'com.google.gms:google-services:4.3.10' // Google Services plugin
diff --git a/blue_modules/analytics.js b/blue_modules/analytics.js
index 6428fcde..64bd7ad8 100644
--- a/blue_modules/analytics.js
+++ b/blue_modules/analytics.js
@@ -1,23 +1,13 @@
-import { getUniqueId } from 'react-native-device-info';
-import Bugsnag from '@bugsnag/react-native';
const BlueApp = require('../BlueApp');
-let userHasOptedOut = false;
-
if (process.env.NODE_ENV !== 'development') {
- Bugsnag.start({
- collectUserIp: false,
- user: {
- id: getUniqueId(),
- },
- onError: function (event) {
- return !userHasOptedOut;
- },
- });
+ // nop
}
BlueApp.isDoNotTrackEnabled().then(value => {
- if (value) userHasOptedOut = true;
+ if (value) {
+ // nop
+ }
});
const A = async event => {};
@@ -33,7 +23,9 @@ A.ENUM = {
};
A.setOptOut = value => {
- if (value) userHasOptedOut = true;
+ if (value) {
+ // nop
+ }
};
module.exports = A;
diff --git a/index.js b/index.js
index 2a4a84f1..234e6826 100644
--- a/index.js
+++ b/index.js
@@ -1,12 +1,9 @@
-import Bugsnag from '@bugsnag/react-native';
-
import React, { useEffect } from 'react';
import './shim.js';
import { AppRegistry } from 'react-native';
import App from './App';
import { BlueStorageProvider } from './blue_modules/storage-context';
import { enableScreens } from 'react-native-screens';
-Bugsnag.start();
const A = require('./blue_modules/analytics');
enableScreens(false);
if (!Error.captureStackTrace) {
diff --git a/ios/BlueWallet/AppDelegate.m b/ios/BlueWallet/AppDelegate.m
index 7a3d3062..f426eccd 100644
--- a/ios/BlueWallet/AppDelegate.m
+++ b/ios/BlueWallet/AppDelegate.m
@@ -1,4 +1,3 @@
-#import <Bugsnag/Bugsnag.h>
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
@@ -41,8 +40,6 @@ static void InitializeFlipper(UIApplication *application) {
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
- [Bugsnag start];
-
#if !TARGET_OS_MACCATALYST
#ifdef FB_SONARKIT_ENABLED
InitializeFlipper(application);
diff --git a/ios/BlueWallet/Info.plist b/ios/BlueWallet/Info.plist
index 1722c8ee..2eada192 100644
--- a/ios/BlueWallet/Info.plist
+++ b/ios/BlueWallet/Info.plist
@@ -350,10 +350,5 @@
</dict>
</dict>
</array>
- <key>bugsnag</key>
- <dict>
- <key>apiKey</key>
- <string>17ba9059f676f1cc4f45d98182388b01</string>
- </dict>
</dict>
</plist>
diff --git a/package.json b/package.json
index f9561026..7231b410 100644
--- a/package.json
+++ b/package.json
@@ -95,8 +95,6 @@
},
"dependencies": {
"@babel/preset-env": "7.12.1",
- "@bugsnag/react-native": "7.13.0",
- "@bugsnag/source-maps": "2.3.0",
"@keystonehq/bc-ur-registry": "https://github.com/BlueWallet/ur-registry",
"@ngraveio/bc-ur": "https://github.com/BlueWallet/bc-ur",
"@react-native-async-storage/async-storage": "1.15.5",
diff --git a/screen/settings/about.js b/screen/settings/about.js
index 5420aef7..83898b91 100644
--- a/screen/settings/about.js
+++ b/screen/settings/about.js
@@ -10,7 +10,6 @@ import { BlueButton, BlueCard, BlueListItem, BlueSpacing20, BlueTextCentered } f
import navigationStyle from '../../components/navigationStyle';
import loc, { formatStringAddTwoWhiteSpaces } from '../../loc';
import Clipboard from '@react-native-clipboard/clipboard';
-import Bugsnag from '@bugsnag/react-native';
import { BlueStorageContext } from '../../blue_modules/storage-context';
const About = () => {
@@ -223,7 +222,6 @@ const About = () => {
accessibilityRole="button"
onPress={() => {
const stringToCopy = 'userId:' + getUniqueId();
- Bugsnag.notify(new Error('copied unique id'));
Clipboard.setString(stringToCopy);
}}
>
--
2.29.2

View file

@ -1,47 +0,0 @@
AntiFeatures:
NonFreeNet:
en-US: requires account on their website, app depends on that website
Categories:
- Navigation
License: MIT
AuthorName: Swati Garg
AuthorEmail: swati4star@gmail.com
SourceCode: https://github.com/project-travel-mate/Travel-Mate
IssueTracker: https://github.com/project-travel-mate/Travel-Mate/issues
Changelog: https://github.com/project-travel-mate/Travel-Mate/releases
Donate: https://www.buymeacoffee.com/qITGMWB
AutoName: Travel Mate
Description: |-
Travel Mate is a must-have app for those interested in travel. The app provides users with various features from choosing the correct destination for making all the bookings and to easily organizing the trip.
Key features:
* Checkout various destinations to travel
* Get weather, travel, transport, hotel information about any city
* View fun facts and trends of the destination
* Get information about interesting places or monuments on the way also
* Organize your trips with our My Trips feature
* Meet new people on the way & share your contact with them easily
* Prepare a travel checklist
<b>Note:</b> To use this app you need to have an account with TravelMate, or signup for one. Without an account, this app will not work.
RepoType: git
Repo: https://github.com/project-travel-mate/Travel-Mate
Builds:
- versionName: 5.6.2
versionCode: 49
disable: cloudinary-android, https://github.com/project-travel-mate/Travel-Mate/issues/836
commit: 5.6.2
subdir: Android/app/
gradle:
- yes
prebuild: sed -i -e '/repo.commonsware.com.s3.amazonaws.com/d' build.gradle
MaintainerNotes: See https://gitlab.com/fdroid/fdroiddata/-/issues/1429 for AF
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 5.6.2
CurrentVersionCode: 49

View file

@ -1 +0,0 @@
دليل سفر كامل

View file

@ -1 +0,0 @@
Kompletní cestovní průvodce

View file

@ -1 +0,0 @@
Ein kompletter Reiseführer

View file

@ -1 +0,0 @@
Ένας πλήρης ταξιδιωτικός οδηγός

View file

@ -1 +0,0 @@
A complete travel guide

View file

@ -1 +0,0 @@
Kliento por vojaĝa gvidilo Travel Mate

View file

@ -1 +0,0 @@
Una guia turistica muy completa

View file

@ -1 +0,0 @@
Un guide de voyage complet

View file

@ -1 +0,0 @@
Treòiriche siubhail slàn

View file

@ -1 +0,0 @@
מדריך מלא למטיילים

View file

@ -1 +0,0 @@
Una guida turistica completa

View file

@ -1 +0,0 @@
完全版トラベルガイド

View file

@ -1 +0,0 @@
En komplett reiseguide

View file

@ -1 +0,0 @@
Komplett reisegaid

View file

@ -1 +0,0 @@
Kompletny przewodnik turystyczny

View file

@ -1 +0,0 @@
Um guia de viagem completo

View file

@ -1 +0,0 @@
Um guia de viagem completo

View file

@ -1 +0,0 @@
Um guia de viagem completo

View file

@ -1 +0,0 @@
Un ghid de călătorie complet

View file

@ -1 +0,0 @@
Полный путеводитель

View file

@ -1 +0,0 @@
Eksiksiz bir gezi kılavuzu

View file

@ -1 +0,0 @@
Повний путівник

View file

@ -1 +0,0 @@
Một hướng dẫn du lịch hoàn chỉnh

View file

@ -1 +0,0 @@
完整的旅游指南

View file

@ -1 +0,0 @@
一個完整的旅遊導覽

View file

@ -1,48 +0,0 @@
Categories:
- Multimedia
License: GPL-3.0-or-later
SourceCode: https://github.com/fabmazz/Timber
IssueTracker: https://github.com/fabmazz/Timber/issues
AutoName: Timber${appNameSuffix}
Description: |-
This app has been developed by naman14 and had been removed from F-Droid
because of non-free dependencies. This is the pure FOSS fork of the app,
where all these non-free dependecies have been removed.
<b>Features:</b>
* Material design
* Browse Songs, Albums, Artists
* Create and edit playlists
* 6 different now playing styles
* Homescreen widgets
* Browse device folders
* Dark theme and UI customisability
* Gestures for track switching
* LastFM scrobble
* Android Wear and Android Auto support
* Playing queue in notification (Xposed)
* Lyrics support
RepoType: git
Repo: https://github.com/fabmazz/Timber
Builds:
- versionName: '1.8'
versionCode: 22
disable: https://github.com/fabmazz/Timber/issues/14
commit: 4001f15893d86f4bb94d50515e63e86833e8d028
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- yes
prebuild: sed -i -e '/lintOptions {/a abortOnError false' -e '/com.anjlab.android.iab/d'
build.gradle
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: '1.8'
CurrentVersionCode: 22

View file

@ -1 +0,0 @@
مشغل موسيقى

View file

@ -1 +0,0 @@
Hudební přehrávač s Material Designem

View file

@ -1 +0,0 @@
Musik-Player im Material Design

View file

@ -1 +0,0 @@
Material Design Music Player

View file

@ -1 +0,0 @@
Muzikludilo kun aspekto Material Design

View file

@ -1 +0,0 @@
Reproductor de música hecho con Material Design

View file

@ -1 +0,0 @@
Lecteur de musique Material design

View file

@ -1 +0,0 @@
נגן מוזיקה בעיצוב Material

Some files were not shown because too many files have changed in this diff Show more