Compare commits

..

6 Commits
master ... new

4 changed files with 24 additions and 20 deletions

View File

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

View File

@ -1,18 +1,32 @@
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
./gradlew assembleDebug
# APK generated under app/build/outputs/apk/debug/app-debug.apk
npm run build
```
Release mode:
```shell
./gradlew assembleRelease
# APK generated under app/build/outputs/apk/release/app-release-unsigned.apk
npm run build:release
```
The generated `.apk` file will be stored under `dist/`.

View File

@ -9,11 +9,12 @@ android {
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "tech.platypush.platypush"
applicationId "tech.platypush.app"
minSdkVersion 23
targetSdkVersion 29
versionCode 1000100
versionName "1.0.1"
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@ -43,4 +44,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

@ -1,3 +0,0 @@
- 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