Compare commits

...

3 Commits

Author SHA1 Message Date
Geoffroy Bonneville
e6f81fa177 Shrink changelog 2025-11-09 19:18:17 -05:00
Geoffroy Bonneville
b3af094eed Fix key store path 2025-11-09 18:54:08 -05:00
Geoffroy Bonneville
49a58a8977 Sign AAB 2025-11-09 18:42:33 -05:00
4 changed files with 25 additions and 10 deletions

View File

@@ -6,6 +6,9 @@ on:
- master
pull_request:
env:
MODULE: donextv2
jobs:
build:
runs-on: ubuntu-latest
@@ -20,10 +23,6 @@ jobs:
distribution: 'temurin'
java-version: '17'
- name: Replace tokens in build.gradle
run: |
sed -i 's/#{\([^}]*\)}/${\1}/g' donext/build.gradle
- name: Cache Gradle
uses: actions/cache@v3
with:
@@ -34,6 +33,9 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-
- name: Decode signing key
run: echo "${{ secrets.SIGNING_KEY_BASE64 }}" | base64 --decode > ${{ env.MODULE }}/upload.jks
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
@@ -48,4 +50,8 @@ jobs:
- name: Run Fastlane
env:
SUPPLY_JSON_KEY: service-account.json
KEYSTORE_FILE: upload.jks
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
ALIAS_NAME: ${{ secrets.ALIAS_NAME }}
ALIAS_PASSWORD: ${{ secrets.ALIAS_PASSWORD }}
run: bundle exec fastlane internal

2
.gitignore vendored
View File

@@ -1,5 +1,6 @@
*.iml
*.apk
*.jks
.gradle
/local.properties
/.idea/workspace.xml
@@ -8,3 +9,4 @@
/build
/captures
/fastlane/keys/
/donext*/release/

View File

@@ -24,6 +24,15 @@ android {
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
signingConfigs {
create("release") {
storeFile = file(System.getenv("KEYSTORE_FILE") ?: "./upload.jks")
storePassword = System.getenv("KEYSTORE_PASSWORD")
keyAlias = System.getenv("ALIAS_NAME")
keyPassword = System.getenv("ALIAS_PASSWORD")
}
}
sourceSets {
getByName("debug").assets.srcDirs(files("$projectDir/schemas"))
}
@@ -38,6 +47,7 @@ android {
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
signingConfig = signingConfigs["release"]
}
}
compileOptions {

View File

@@ -2,10 +2,7 @@ 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
Tasks are now ordered by priority and not cycles which were removed
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)
Removed History page and split its features between the regular task lists and the new Recycle Bin
Today view is not a separate concept anymore and based on the tasks due date