diff --git a/.github/workflows/android.yaml b/.github/workflows/android.yaml index c380515..5d34a53 100644 --- a/.github/workflows/android.yaml +++ b/.github/workflows/android.yaml @@ -8,7 +8,8 @@ on: workflow_dispatch: env: - BUILD_DIR: donext/build/outputs/bundle/release + MODULE: donextv2 + BUILD_DIR: donextv2/build/outputs/bundle/release jobs: build: @@ -39,7 +40,7 @@ jobs: ${{ runner.os }}-gradle- - name: Build AAB - run: ./gradlew bundleRelease + run: ./gradlew :${{ env.MODULE }}:bundleRelease - name: Upload artifact uses: actions/upload-artifact@v4 diff --git a/.gitignore b/.gitignore index ea53c89..9ef6ac2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ .DS_Store /build /captures +/fastlane/keys/ diff --git a/fastlane/Appfile b/fastlane/Appfile index 10134ea..41174e6 100644 --- a/fastlane/Appfile +++ b/fastlane/Appfile @@ -1,2 +1,2 @@ -json_key_file("../..//Downloads/donext-f9e67-1184ae400b09.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one -package_name("com.wismna.geoffroy.donext") # e.g. com.krausefx.app +json_key_file("./fastlane/keys/donext-f9e67-5038064982b0") +package_name("com.wismna.geoffroy.donext") diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 19c557c..912cd57 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -1,38 +1,26 @@ -# 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" + desc "Run all unit tests" lane :test do - gradle(task: "test") + gradle(task: "testDebugUnitTest") end - desc "Submit a new Beta Build to Crashlytics Beta" + desc "Build a release APK or AAB for beta testing" lane :beta do - gradle(task: "clean assembleRelease") - crashlytics - - # sh "your_script.sh" - # You can also use other beta testing services here + gradle(task: "clean bundleRelease") + upload_to_play_store( + track: "beta", + aab: "app/build/outputs/bundle/release/app-release.aab" + ) end - desc "Deploy a new version to the Google Play" + desc "Deploy the production version to Google Play" lane :deploy do - gradle(task: "clean assembleRelease") - upload_to_play_store + gradle(task: "clean bundleRelease") + upload_to_play_store( + track: "production", + aab: "app/build/outputs/bundle/release/app-release.aab" + ) end end diff --git a/fastlane/metadata/android/en-US/changelogs/default.txt b/fastlane/metadata/android/en-US/changelogs/default.txt index 6469f08..fb83932 100644 --- a/fastlane/metadata/android/en-US/changelogs/default.txt +++ b/fastlane/metadata/android/en-US/changelogs/default.txt @@ -1 +1,11 @@ -Update to SDK version 35 \ No newline at end of file +Complete UI overhaul that gives DoNext a nice, modern look. +Complete code rewrite to Kotlin and Android Jetpack, with a better architecture. + +Task lists are now displayed in a navigation menu +Tasks are now ordered by priority and not cycles +All tasks can be Done or Removed instead of only the first one +A Recycle Bin was added +The whole Next and cycles mechanism was removed +The History page was removed and its features split between the regular task lists and the Recycle Bin +The Today view is not a separate concept now, it's based on the tasks due date +No more Settings page as it's not needed anymore (but it may come back later if required) \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png index 6c3ab76..1ddf7cf 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png index 1de99f2..650884b 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png index a01c512..41948fe 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png new file mode 100644 index 0000000..7980146 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png new file mode 100644 index 0000000..a330e8e Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png new file mode 100644 index 0000000..8db54d7 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png new file mode 100644 index 0000000..e502a14 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png differ diff --git a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png deleted file mode 100644 index 469c5c7..0000000 Binary files a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png and /dev/null differ diff --git a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2_en-US.png b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2_en-US.png deleted file mode 100644 index f532d68..0000000 Binary files a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2_en-US.png and /dev/null differ diff --git a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3_en-US.png b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3_en-US.png deleted file mode 100644 index 3613dc9..0000000 Binary files a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3_en-US.png and /dev/null differ diff --git a/fastlane/metadata/android/en-US/images/tenInchScreenshots/1_en-US.png b/fastlane/metadata/android/en-US/images/tenInchScreenshots/1_en-US.png deleted file mode 100644 index e543c71..0000000 Binary files a/fastlane/metadata/android/en-US/images/tenInchScreenshots/1_en-US.png and /dev/null differ diff --git a/fastlane/metadata/android/en-US/images/tenInchScreenshots/2_en-US.png b/fastlane/metadata/android/en-US/images/tenInchScreenshots/2_en-US.png deleted file mode 100644 index 7b16db0..0000000 Binary files a/fastlane/metadata/android/en-US/images/tenInchScreenshots/2_en-US.png and /dev/null differ diff --git a/fastlane/metadata/android/en-US/images/tenInchScreenshots/3_en-US.png b/fastlane/metadata/android/en-US/images/tenInchScreenshots/3_en-US.png deleted file mode 100644 index e09ad7e..0000000 Binary files a/fastlane/metadata/android/en-US/images/tenInchScreenshots/3_en-US.png and /dev/null differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 9908045..b9625a6 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -A new way to manage your tasks! \ No newline at end of file +A simple and fast app to manage your tasks! \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index b703f3b..cc2f89a 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -DoNext \ No newline at end of file +DoNext v2 \ No newline at end of file