Compare commits

...

2 Commits

6 changed files with 32 additions and 3 deletions

3
.gitignore vendored
View File

@ -60,3 +60,6 @@ lib/i18n/*.dart
# Android artifacts
.android
# Build scripts
release/

View File

@ -0,0 +1,7 @@
* Expose the debug menu by tapping the Moxxy icon on the about page 10 times
* Maybe fix a connection race condition
* Allow sharing media with the app when it was closed
* Make quotes prettier
* Make the bottom part of the conversation page prettier
* Fix roster fetching
* Fix OMEMO key generation

View File

@ -10,12 +10,14 @@ Currently supported features include:
<li>Typing indicators and message markers</li>
<li>Chat backgrounds</li>
<li>Runs in the background without Push Notifications</li>
<li>OMEMO (Currently not compatible with most apps)</li>
<li>Stickers</li>
</ul>
For the best experience, I recommend a server that:
<ul>
<li>Supports direct TLS/StartTLS on the same domain as in the Jid</li>
<li>Supports SCRAM-SHA-1 or SCRAM-SHA-256</li>
<li>Supports SCRAM-SHA-1, SCRAM-SHA-256 or SCRAM-SHA-512</li>
<li>Supports HTTP File Upload</li>
<li>Supports Stream Management</li>
<li>Supports Client State Indication</li>

View File

@ -106,7 +106,7 @@ class SettingsAboutPageState extends State<SettingsAboutPage> {
child: Text(
// TODO(Unknown): Generate this at build time
t.pages.settings.about.version(
version: '0.4.0',
version: '0.4.1',
),
textAlign: TextAlign.center,
style: const TextStyle(

View File

@ -3,7 +3,7 @@ description: An experimental XMPP client
publish_to: 'none'
version: 0.4.0+8
version: 0.4.1+9
environment:
sdk: ">=2.17.0 <3.0.0"

17
scripts/build.sh Normal file
View File

@ -0,0 +1,17 @@
#!/bin/bash
[[ $1 = "--clean" ]] && flutter clean
# Build everything again
flutter pub run build_runner build
# Build the release apk
flutter build apk \
--release \
--split-per-abi
# Create a folder with releases
[[ -d ./release ]] && rm -rf ./release
mkdir release
cp build/app/outputs/flutter-apk/app-arm64-v8a-release.apk ./release/moxxy-arm64-v8a-release.apk
cp build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk ./release/moxxy-armeabi-v7a-release.apk
cp build/app/outputs/flutter-apk/app-x86_64-release.apk ./release/moxxy-x86_64-release.apk