From 6427e62ed96a001374e750693c4b3d575cda324f Mon Sep 17 00:00:00 2001 From: adbenitez Date: Mon, 26 Aug 2024 15:41:22 +0200 Subject: [PATCH] prepare for f-droid submission --- .github/workflows/release.yml | 4 +-- build.gradle | 6 ++-- .../android/en-US/full_description.txt | 28 +++++++++++++------ .../android/en-US/short_description.txt | 2 +- google-services.json | 2 +- 5 files changed, 27 insertions(+), 15 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a94647b1b..50bbeec58 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -54,7 +54,7 @@ jobs: echo "DC_RELEASE_STORE_PASSWORD=${{ secrets.KEY_STORE_PASSWORD }}" >> ~/.gradle/gradle.properties echo "DC_RELEASE_KEY_ALIAS=${{ secrets.ALIAS }}" >> ~/.gradle/gradle.properties echo "DC_RELEASE_KEY_PASSWORD=${{ secrets.KEY_PASSWORD }}" >> ~/.gradle/gradle.properties - ./gradlew --no-daemon assembleFossRelease + ./gradlew --no-daemon assembleGplayRelease - name: Release uses: softprops/action-gh-release@v1 @@ -63,4 +63,4 @@ jobs: body: "Auto-generated release" prerelease: ${{ contains(github.event.ref, '-beta') }} fail_on_unmatched_files: true - files: build/outputs/apk/foss/release/*.apk + files: build/outputs/apk/gplay/release/*.apk diff --git a/build.gradle b/build.gradle index 4ae4c80f6..5c0c6a2b5 100644 --- a/build.gradle +++ b/build.gradle @@ -33,8 +33,8 @@ android { useLibrary 'org.apache.http.legacy' defaultConfig { - versionCode 30000686 - versionName "1.46.14" + versionCode 687 + versionName "1.46.15" applicationId "chat.delta.lite" multiDexEnabled true @@ -118,11 +118,13 @@ android { foss { dimension "none" buildConfigField "boolean", "USE_PLAY_SERVICES", "false" + applicationId "com.github.arcanechat" } gplay { dimension "none" apply plugin: "com.google.gms.google-services" buildConfigField "boolean", "USE_PLAY_SERVICES", "true" + versionCode 30000000 + android.defaultConfig.versionCode } } diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 651de1dea..441c366c8 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,6 +1,21 @@ -ArcaneChat is a friendly fork of Delta Chat messenger, a chat app compatible with the existing e-mail infrastructure. +ArcaneChat is a decentralized and secure messenger app that is +completely compatible with the existing e-mail infrastructure. -ArcaneChat was created with a focus on usability, good user experience, and saving data plan and comes with some different default settings than Delta Chat. Also the app usually experiments with new features and alternative paths of development that eventually might get added to the official Delta Chat client. +Some features at a glance: + +๐Ÿ’ฌ Reliable instant messaging with multi-profile and multi-device support. + +โšก๏ธ Sign-up easily using secure fast chatmail servers. You donโ€™t need a phone number or any private data. + +๐Ÿ“ง Alternatively, use your existing classic e-mail address to read your inbox as chats. + +๐ŸŽฎ Interactive mini-apps in chats for gaming and collaboration. + +๐Ÿ”’ Audited end-to-end encryption safe against network and server attacks. + +ArcaneChat is a Delta Chat client and was created with a focus on usability, +good user experience, and saving data plan. Also the app usually experiments with +new features that eventually might get added to the official Delta Chat client. Main differences with official Delta Chat client: @@ -12,19 +27,14 @@ ArcaneChat was created with a focus on usability, good user experience, and savi
  • It is possible to enable/disable accounts
  • A videochat instance is set by default
  • Replies to your messages in muted groups trigger notifications
  • -
  • Quote-reply a message with a single emoji to set it as reaction
  • Location streaming feature enabled by default and have extra option to share location for 12 hours
  • -
  • Verified icon is shown in the chat list for the "Device Messages" chat
  • Videos are played in loop, useful for short GIF videos
  • -
  • It is possible to click OPENPGP4FPR: and mumble: links in messages
  • +
  • Verified icon is shown in the chat list for the "Device Messages" chat
  • Voice messages have more aggressive compression in "worse quality" mode to save data plan
  • -
  • Default configuration changed: automatic download of messages limited to 640KB
  • +
  • Automatic download of messages limited to 640KB by default
  • Account's display name is shown in the app's title bar instead of the name of the app
  • Your avatar is visible to other users in Mailing Lists
  • -
  • Can be selected as application when clicking/opening links, this is useful to share the link with web grabber bots
  • Can be selected as app to open .xdc files
  • For mini-apps developers: there are some differences in the WebXDC API, check https://github.com/ArcaneChat/android/#webxdc
  • Better settings organization with additional "Privacy" section
  • - -WARNING: Be careful when running WebXDC apps in ArcaneChat, the sandboxed webview can't currently prevent WebRTC connections, so in theory information inside the WebXDC app could be leaked and also your IP, the risk is low, for most people this is not even important, but if you are a person at risk, only use trusted apps, or use official Delta Chat. diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 8cccb6f52..55932e8cc 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -Encrypted chat over e-mail (Delta Chat client) +โšก Fast encrypted chats for the family ๐ŸŽ‰ diff --git a/google-services.json b/google-services.json index 584d0d89b..d157ce142 100644 --- a/google-services.json +++ b/google-services.json @@ -66,7 +66,7 @@ "client_info": { "mobilesdk_app_id": "1:922391085500:android:92b4cf12669cc2083e2bb9", "android_client_info": { - "package_name": "com.b44t.messenger" + "package_name": "com.github.arcanechat" } }, "oauth_client": [],