From 621c65628745c3f6cc7eddaded795b452752ad49 Mon Sep 17 00:00:00 2001 From: Anton Stubenbord Date: Sat, 25 Feb 2023 00:57:49 +0100 Subject: [PATCH] feat: Replace fdroid descriptions with google play ones --- android/Gemfile | 2 +- android/Gemfile.lock | 46 +++++++++--------- android/fastlane/Appfile | 2 + android/fastlane/Fastfile | 38 +++++++++++++++ .../metadata/android/de-DE/changelogs/25.txt | 1 + .../android/de-DE/full_description.txt | 18 +++++++ .../android/de-DE/short_description.txt | 1 + .../metadata/android/de-DE}/title.txt | 0 .../fastlane/metadata/android/de-DE/video.txt | 0 .../metadata/android/en-US/changelogs/25.txt | 1 + .../android/en-US/full_description.txt | 18 +++++++ .../android/en-US}/images/featureGraphic.png | Bin .../metadata/android/en-US/images/icon.png | Bin 0 -> 27520 bytes .../en-US/images/phoneScreenshots/1_en-US.png | Bin .../en-US/images/phoneScreenshots/2_en-US.png | Bin .../en-US/images/phoneScreenshots/3_en-US.png | Bin .../en-US/images/phoneScreenshots/4_en-US.png | Bin .../en-US/images/phoneScreenshots/5_en-US.png | Bin .../en-US/images/phoneScreenshots/6_en-US.png | Bin .../en-US/images/phoneScreenshots/7_en-US.png | Bin .../en-US/images/phoneScreenshots/8_en-US.png | Bin .../android/en-US/short_description.txt | 1 + .../fastlane/metadata/android/en-US/title.txt | 1 + .../fastlane/metadata/android/en-US/video.txt | 0 fastlane/metadata/changelogs/19.txt | 1 - fastlane/metadata/full_description.txt | 15 ------ fastlane/metadata/images/icon.png | Bin 35355 -> 0 bytes fastlane/metadata/short_description.txt | 1 - 28 files changed, 105 insertions(+), 41 deletions(-) create mode 100644 android/fastlane/Appfile create mode 100644 android/fastlane/Fastfile create mode 100644 android/fastlane/metadata/android/de-DE/changelogs/25.txt create mode 100644 android/fastlane/metadata/android/de-DE/full_description.txt create mode 100644 android/fastlane/metadata/android/de-DE/short_description.txt rename {fastlane/metadata => android/fastlane/metadata/android/de-DE}/title.txt (100%) create mode 100644 android/fastlane/metadata/android/de-DE/video.txt create mode 100644 android/fastlane/metadata/android/en-US/changelogs/25.txt create mode 100644 android/fastlane/metadata/android/en-US/full_description.txt rename {fastlane/metadata => android/fastlane/metadata/android/en-US}/images/featureGraphic.png (100%) create mode 100644 android/fastlane/metadata/android/en-US/images/icon.png rename fastlane/metadata/images/phoneScreenshots/1.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png (100%) rename fastlane/metadata/images/phoneScreenshots/2.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png (100%) rename fastlane/metadata/images/phoneScreenshots/3.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png (100%) rename fastlane/metadata/images/phoneScreenshots/4.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png (100%) rename fastlane/metadata/images/phoneScreenshots/5.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png (100%) rename fastlane/metadata/images/phoneScreenshots/6.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png (100%) rename fastlane/metadata/images/phoneScreenshots/7.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png (100%) rename fastlane/metadata/images/phoneScreenshots/8.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png (100%) create mode 100644 android/fastlane/metadata/android/en-US/short_description.txt create mode 100644 android/fastlane/metadata/android/en-US/title.txt create mode 100644 android/fastlane/metadata/android/en-US/video.txt delete mode 100644 fastlane/metadata/changelogs/19.txt delete mode 100644 fastlane/metadata/full_description.txt delete mode 100644 fastlane/metadata/images/icon.png delete mode 100644 fastlane/metadata/short_description.txt diff --git a/android/Gemfile b/android/Gemfile index 7a118b4..adc90d9 100644 --- a/android/Gemfile +++ b/android/Gemfile @@ -1,3 +1,3 @@ source "https://rubygems.org" -gem "fastlane" +gem "fastlane" \ No newline at end of file diff --git a/android/Gemfile.lock b/android/Gemfile.lock index 43abca8..85d9d5e 100644 --- a/android/Gemfile.lock +++ b/android/Gemfile.lock @@ -1,23 +1,23 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.5) + CFPropertyList (3.0.6) rexml addressable (2.8.1) public_suffix (>= 2.0.2, < 6.0) artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.656.0) - aws-sdk-core (3.166.0) + aws-partitions (1.716.0) + aws-sdk-core (3.170.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.59.0) + aws-sdk-kms (1.62.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.117.1) + aws-sdk-s3 (1.119.1) aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) @@ -36,8 +36,8 @@ GEM unf (>= 0.0.5, < 1.0.0) dotenv (2.8.1) emoji_regex (3.2.3) - excon (0.93.1) - faraday (1.10.2) + excon (0.99.0) + faraday (1.10.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) faraday-excon (~> 1.1) @@ -66,7 +66,7 @@ GEM faraday_middleware (1.2.0) faraday (~> 1.0) fastimage (2.2.6) - fastlane (2.210.1) + fastlane (2.212.1) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) @@ -106,9 +106,9 @@ GEM xcpretty (~> 0.3.0) xcpretty-travis-formatter (>= 0.0.3) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.30.0) + google-apis-androidpublisher_v3 (0.34.0) google-apis-core (>= 0.9.1, < 2.a) - google-apis-core (0.9.1) + google-apis-core (0.11.0) addressable (~> 2.5, >= 2.5.1) googleauth (>= 0.16.2, < 2.a) httpclient (>= 2.8.1, < 3.a) @@ -117,8 +117,8 @@ GEM retriable (>= 2.0, < 4.a) rexml webrick - google-apis-iamcredentials_v1 (0.16.0) - google-apis-core (>= 0.9.1, < 2.a) + google-apis-iamcredentials_v1 (0.17.0) + google-apis-core (>= 0.11.0, < 2.a) google-apis-playcustomapp_v1 (0.12.0) google-apis-core (>= 0.9.1, < 2.a) google-apis-storage_v1 (0.19.0) @@ -148,11 +148,11 @@ GEM http-cookie (1.0.5) domain_name (~> 0.5) httpclient (2.8.3) - jmespath (1.6.1) - json (2.6.2) - jwt (2.5.0) + jmespath (1.6.2) + json (2.6.3) + jwt (2.7.0) memoist (0.16.2) - mini_magick (4.11.0) + mini_magick (4.12.0) mini_mime (1.1.2) multi_json (1.15.0) multipart-post (2.0.0) @@ -160,8 +160,8 @@ GEM naturally (2.2.1) optparse (0.1.1) os (1.1.4) - plist (3.6.0) - public_suffix (5.0.0) + plist (3.7.0) + public_suffix (5.0.1) rake (13.0.6) representable (3.2.0) declarative (< 0.1.0) @@ -178,7 +178,7 @@ GEM faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) - simctl (1.6.8) + simctl (1.6.10) CFPropertyList naturally terminal-notifier (2.0.0) @@ -192,9 +192,9 @@ GEM uber (0.1.0) unf (0.1.4) unf_ext - unf_ext (0.0.8.2-x64-mingw-ucrt) + unf_ext (0.0.8.2) unicode-display_width (1.8.0) - webrick (1.7.0) + webrick (1.8.1) word_wrap (1.0.0) xcodeproj (1.22.0) CFPropertyList (>= 2.3.3, < 4.0) @@ -209,10 +209,10 @@ GEM xcpretty (~> 0.2, >= 0.0.7) PLATFORMS - x64-mingw-ucrt + ruby DEPENDENCIES fastlane BUNDLED WITH - 2.3.7 + 2.1.4 diff --git a/android/fastlane/Appfile b/android/fastlane/Appfile new file mode 100644 index 0000000..bdafcb0 --- /dev/null +++ b/android/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("../../../../paperless-mobile-play-store-credentials.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one +package_name("de.astubenbord.paperless_mobile") # e.g. com.krausefx.app diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile new file mode 100644 index 0000000..19c557c --- /dev/null +++ b/android/fastlane/Fastfile @@ -0,0 +1,38 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:android) + +platform :android do + desc "Runs all the tests" + lane :test do + gradle(task: "test") + end + + desc "Submit a new Beta Build to Crashlytics Beta" + lane :beta do + gradle(task: "clean assembleRelease") + crashlytics + + # sh "your_script.sh" + # You can also use other beta testing services here + end + + desc "Deploy a new version to the Google Play" + lane :deploy do + gradle(task: "clean assembleRelease") + upload_to_play_store + end +end diff --git a/android/fastlane/metadata/android/de-DE/changelogs/25.txt b/android/fastlane/metadata/android/de-DE/changelogs/25.txt new file mode 100644 index 0000000..172aad7 --- /dev/null +++ b/android/fastlane/metadata/android/de-DE/changelogs/25.txt @@ -0,0 +1 @@ +* Verbessern der Dateipfad-Verarbeitung beim Hochladen/Teilen von Dokumenten \ No newline at end of file diff --git a/android/fastlane/metadata/android/de-DE/full_description.txt b/android/fastlane/metadata/android/de-DE/full_description.txt new file mode 100644 index 0000000..df37479 --- /dev/null +++ b/android/fastlane/metadata/android/de-DE/full_description.txt @@ -0,0 +1,18 @@ +Ein (fast) vollwertiger mobiler Paperless client kompatibel mit Paperless. + +Das Benutzen der App setzt den Zugang zu einer laufenden Paperless-ng*x Instanz voraus. + +✔️ Betrachte und suche Dokumente +✔️ Bearbeite, lösche oder füge neue Dokumente hinzu +✔️ Teile Dokumente, lade sie herunter oder betrachte deine Dateien +✔️ Verwalte Korrespondenten, Dokumenttypen, Tags oder Speicherpfade +✔️ Scanne und lade Dokumente mit bereits zugewiesenen Werten hoch +✔️ Überprüfe und verarbeite neue Dokumente im Posteingang +✔️ Sichere deine Daten mit biometrischer Authentifizierung +✔️ Unterstützung für TLS-Mutual Authentucation (Client Zertifikate) +✔️ Moderne, intuitive Nutzeroberfläche basierend auf der Material Design 3 Spezifikation +✔️ Heller und Dunkler Modus sowie Unterstützung für dynamische Farbgebung (Android 12+) +✔️ Verfügbar in Deutsch, Englisch, Tchechisch* und Türkish* + + +* Noch nicht vollständig übersetzt \ No newline at end of file diff --git a/android/fastlane/metadata/android/de-DE/short_description.txt b/android/fastlane/metadata/android/de-DE/short_description.txt new file mode 100644 index 0000000..4231691 --- /dev/null +++ b/android/fastlane/metadata/android/de-DE/short_description.txt @@ -0,0 +1 @@ +Ein (fast) vollwertiger mobiler Paperless client. \ No newline at end of file diff --git a/fastlane/metadata/title.txt b/android/fastlane/metadata/android/de-DE/title.txt similarity index 100% rename from fastlane/metadata/title.txt rename to android/fastlane/metadata/android/de-DE/title.txt diff --git a/android/fastlane/metadata/android/de-DE/video.txt b/android/fastlane/metadata/android/de-DE/video.txt new file mode 100644 index 0000000..e69de29 diff --git a/android/fastlane/metadata/android/en-US/changelogs/25.txt b/android/fastlane/metadata/android/en-US/changelogs/25.txt new file mode 100644 index 0000000..30ee0de --- /dev/null +++ b/android/fastlane/metadata/android/en-US/changelogs/25.txt @@ -0,0 +1 @@ +* Fix file path splitting when uploading/sharing files \ No newline at end of file diff --git a/android/fastlane/metadata/android/en-US/full_description.txt b/android/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..b35b739 --- /dev/null +++ b/android/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,18 @@ +An (almost) fully fledged mobile Paperless client compatible with Paperless. + +Using this app requires access to running a Paperless-ng*x instance. + +✔️ View and search documents +✔️ Add, delete or edit documents +✔️ Share, download and preview your files +✔️ Manage correspondents, document types, tags and storage paths +✔️ Scan and upload documents with preset correspondent, document type, tags and creation date +✔️ Review and quickly process newly added documents in the inbox +✔️ Secure your data with biometric authentication +✔️ Support for TLS mutual authentication (client certificates) +✔️ Modern, intuitive UI built according to the Material Design 3 specification +✔️ Light and dark theme and support for dynamic color (Android 12+) +✔️ Available in English, German, Czech* and Turkish* language + + +* Not fully translated yet \ No newline at end of file diff --git a/fastlane/metadata/images/featureGraphic.png b/android/fastlane/metadata/android/en-US/images/featureGraphic.png similarity index 100% rename from fastlane/metadata/images/featureGraphic.png rename to android/fastlane/metadata/android/en-US/images/featureGraphic.png diff --git a/android/fastlane/metadata/android/en-US/images/icon.png b/android/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f38aea9659c2310360f6847e3b0c669c4820fc GIT binary patch literal 27520 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 b{M@8{10LjTse+GN0f3>dnNEe4%ai{D+i-;s literal 0 HcmV?d00001 diff --git a/fastlane/metadata/images/phoneScreenshots/1.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/1.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png diff --git a/fastlane/metadata/images/phoneScreenshots/2.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/2.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png diff --git a/fastlane/metadata/images/phoneScreenshots/3.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/3.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png diff --git a/fastlane/metadata/images/phoneScreenshots/4.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/4.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png diff --git a/fastlane/metadata/images/phoneScreenshots/5.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/5.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png diff --git a/fastlane/metadata/images/phoneScreenshots/6.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/6.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png diff --git a/fastlane/metadata/images/phoneScreenshots/7.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/7.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png diff --git a/fastlane/metadata/images/phoneScreenshots/8.png b/android/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png similarity index 100% rename from fastlane/metadata/images/phoneScreenshots/8.png rename to android/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png diff --git a/android/fastlane/metadata/android/en-US/short_description.txt b/android/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000..22b155f --- /dev/null +++ b/android/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +An (almost) fully fledged mobile Paperless client. \ No newline at end of file diff --git a/android/fastlane/metadata/android/en-US/title.txt b/android/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000..2d3bacf --- /dev/null +++ b/android/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Paperless Mobile \ No newline at end of file diff --git a/android/fastlane/metadata/android/en-US/video.txt b/android/fastlane/metadata/android/en-US/video.txt new file mode 100644 index 0000000..e69de29 diff --git a/fastlane/metadata/changelogs/19.txt b/fastlane/metadata/changelogs/19.txt deleted file mode 100644 index 59f7ec1..0000000 --- a/fastlane/metadata/changelogs/19.txt +++ /dev/null @@ -1 +0,0 @@ -* Add F-Droid metadata \ No newline at end of file diff --git a/fastlane/metadata/full_description.txt b/fastlane/metadata/full_description.txt deleted file mode 100644 index 0c5b82d..0000000 --- a/fastlane/metadata/full_description.txt +++ /dev/null @@ -1,15 +0,0 @@ -With this app you can conveniently add, manage or simply find documents stored in your paperless server without any compromises. - -🚀 Features -✔️ View your documents at a glance, in a compact list or a more detailed grid view -✔️ Add, delete or edit your documents -✔️ Share, download and preview PDF files -✔️ Manage and assign correspondents, document types, tags and storage paths -✔️ Scan and upload documents to paperless with preset correspondent, document type, tags and creation date -✔️ Upload existing documents from other apps via Paperless Mobile -✔️ See all new documents in a dedicated inbox -✔️ Search for documents using a wide range of filter criteria -✔️ Secure your data with biometric authentication across sessions -✔️ Support for TLS mutual authentication (client certificates) -✔️ Modern, intuitive UI built according to the Material Design 3 specification -✔️ Available in English and German language (more to come!) \ No newline at end of file diff --git a/fastlane/metadata/images/icon.png b/fastlane/metadata/images/icon.png deleted file mode 100644 index 4a6f7f7cea7defa62862375db392c4aefd5c81d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35355 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

a7TBh9n)F&s_yp2@ZNT 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 yhkz`3)k6{Emr2!w6@@r%1oXr+K(Ph