Compare commits

..

2 Commits
new ... master

4 changed files with 20 additions and 24 deletions

View File

@ -1,7 +1,15 @@
# Changelog
All notable changes to this project will be documented in this file.
## [Unreleased]
## [1.0.1] - 2021-04-28
### Added
- Support for saved/favourite hosts and services.
### Changed
- App migrated from AndroidJS to native Kotlin+webview (and APK size dropped to ~4MB).
### Fixed
- Improved speed and stability of services scan.
## [1.0.0] - 2021-02-26
### Added

View File

@ -1,32 +1,18 @@
This repository contains the source for the Platypush mobile app. As of now only Android is supported.
## Requirements
To build the app you'll need `npm` and Android.JS Builder installed on your system:
```shell
[sudo] npm install -g androidjs-builder
```
Then install the JS requirements through `npm` from the repository root directory:
```shell
npm install
```
## Build
Debug mode:
```shell
npm run build
./gradlew assembleDebug
# APK generated under app/build/outputs/apk/debug/app-debug.apk
```
Release mode:
```shell
npm run build:release
./gradlew assembleRelease
# APK generated under app/build/outputs/apk/release/app-release-unsigned.apk
```
The generated `.apk` file will be stored under `dist/`.

View File

@ -9,12 +9,11 @@ android {
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "tech.platypush.app"
applicationId "tech.platypush.platypush"
minSdkVersion 23
targetSdkVersion 29
versionCode 1
versionName "1.0"
versionCode 1000100
versionName "1.0.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@ -44,4 +43,4 @@ dependencies {
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}
}

View File

@ -0,0 +1,3 @@
- App migrated to a native Kotlin+webview implementation instead of the AndroidJS build pipeline
- Improved speed and stability of services search
- Added support for preferrer/memorized hosts and services