Compare commits

..

2 Commits
new ... master

4 changed files with 20 additions and 24 deletions

View File

@ -1,7 +1,15 @@
# Changelog # Changelog
All notable changes to this project will be documented in this file. 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 ## [1.0.0] - 2021-02-26
### Added ### Added

View File

@ -1,32 +1,18 @@
This repository contains the source for the Platypush mobile app. As of now only Android is supported. 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 ## Build
Debug mode: Debug mode:
```shell ```shell
npm run build ./gradlew assembleDebug
# APK generated under app/build/outputs/apk/debug/app-debug.apk
``` ```
Release mode: Release mode:
```shell ```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" buildToolsVersion "30.0.3"
defaultConfig { defaultConfig {
applicationId "tech.platypush.app" applicationId "tech.platypush.platypush"
minSdkVersion 23 minSdkVersion 23
targetSdkVersion 29 targetSdkVersion 29
versionCode 1 versionCode 1000100
versionName "1.0" versionName "1.0.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }
@ -44,4 +43,4 @@ dependencies {
testImplementation 'junit:junit:4.+' testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' 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