diff --git a/flutter/Makefile b/flutter/Makefile index f459fc4..5b85b37 100644 --- a/flutter/Makefile +++ b/flutter/Makefile @@ -6,6 +6,9 @@ # sudo archlinux-java set java-17-openjdk # +HASH=$(shell git rev-parse HEAD) +VERS=$(shell cat pubspec.yaml | grep -oP '(?<=version: ).*') # lazy evaluated! + java: sudo archlinux-java set java-17-openjdk java -version @@ -32,10 +35,14 @@ install-release: java gen flutter build apk --release flutter run --release -d 35221JEHN07157 -build-release: gen +build-release: java gen flutter build apk --release + cp build/app/outputs/flutter-apk/app-release.apk "_releases/v$(VERS)-release.apk" flutter build appbundle --release + cp build/app/outputs/bundle/release/app-release.aab "_releases/v$(VERS)-release.aab" flutter build linux --release + cp -r build/linux/x64/release/bundle "_releases/v$(VERS)-linux-release" + tar -czf "_releases/v$(VERS)-linux-release.tar.gz" -C build/linux/x64/release/bundle . test: dart analyze diff --git a/flutter/TODO.md b/flutter/TODO.md index 45762b9..c3bcfad 100644 --- a/flutter/TODO.md +++ b/flutter/TODO.md @@ -23,7 +23,7 @@ - [x] Logout - [x] Send-page - - [ ] Still @ERROR on scn-init, but no logs? - better persist error (write in SharedPrefs at error_$date=txt ?), also perhaps print first error line in scn-init notification? + - [x] Still @ERROR on scn-init, but no logs? - better persist error (write in SharedPrefs at error_$date=txt ?), also perhaps print first error line in scn-init notification? - [x] fix time format (in message-list, in card, top right) - midnight is shown as "24:05" instead of "00:05" - thats weird @@ -60,4 +60,4 @@ - [ ] Disable compat | remove code - [x] compat message title - [ ] ... - - [ ] RWLock directly in go - prevent/reduce db-locked exception + - [x] RWLock directly in go - prevent/reduce db-locked exception diff --git a/flutter/pubspec.yaml b/flutter/pubspec.yaml index 3ddb84f..010412d 100644 --- a/flutter/pubspec.yaml +++ b/flutter/pubspec.yaml @@ -2,7 +2,7 @@ name: simplecloudnotifier description: "Receive push messages" publish_to: 'none' -version: 2.0.0+484 +version: 2.0.1+490 environment: sdk: '>=3.2.6 <4.0.0'