aboutsummaryrefslogtreecommitdiff
path: root/app/build.gradle
Commit message (Collapse)AuthorAge
* libs: update bouncycastle 1.61 -> 1.67euxane2024-09-18
|
* libs: update apache commons-io 2.6 -> 2.13.0euxane2024-09-18
|
* project/libs: update dependencieseuxane2024-09-18
|
* project: gradle 8.0.2 -> 8.4.2euxane2024-09-18
| | | | Together with necessary adjustments for Kotlin and build options.
* project: remove deprecated kotlin-android-extensions plugineuxane2024-09-18
|
* dialogs: remove usage of kotlin syntheticseuxane2024-09-18
|
* project: align name and descriptioneuxane2024-09-18
| | | | | Use the more explicit name and shorter description following the changes in 5a54bf9 and 90d672c.
* release: v0.40v0.40euxane2024-08-31
|
* project: update compile and target sdk 33 -> 34euxane2024-08-31
| | | | | Everything seems to still be working fine in the emulator. Will need to update Kotlin, its plugins, and Gradle too after.
* project: update given nameeuxane2024-08-31
|
* release: v0.39v0.39pacien2024-01-20
|
* release: v0.38v0.38pacien2023-07-30
|
* storage: remove embedded FTP serverpacien2023-07-30
| | | | | | | Moving back the configuration files and logs to the user-accessible storage. Everything should be accessible through a file manager using the "USB storage" mode. The embedded FTP server is no longer necessary.
* app: set target and build sdk to api 33pacien2023-07-30
| | | | | | | | | Google Play requires apps to target this API level by August 31 2023. The app builds and seems to work, with the exception of notifications which require additional runtime permission handling. Those are needed for the VPN service to be able to report config and runtime errors to the user.
* release: v0.37v0.37pacien2023-01-30
|
* release v0.36v0.36pacien2023-01-09
|
* version v0.35v0.35pacien2023-01-06
|
* manifest: move namespace to build.gradlepacien2023-01-06
| | | | Recommended and performed by Android Studio's Upgrade Assistant.
* release 0.34v0.34pacien2023-01-02
|
* deps: target sdk 30 -> 32pacien2023-01-02
| | | | The Google Play Store requires targetting >=API 31.
* gradle: migrate deprecated option for packagingpacien2022-06-11
|
* release: release v0.33v0.33pacien2021-07-12
|
* project: replace jcenter with maven centralpacien2021-06-29
| | | | | JCenter is shutting down. All used dependencies seem to be available on Maven Central.
* app: release v0.32v0.32pacien2020-12-17
|
* app: add configuration FTP serverpacien2020-12-08
| | | | | | | | | | | | | This is a ridiculous workaround to make the configuration (and other files) accessible to the user necessary after the new storage access restriction enforced in Android 11 which prevent other applications from accessing the supposedly public application's directory. The app's internal private storage directory is now exposed to the user through an embedded FTP server that the user can turn on and off from the configuration activity. The user can then play with the configuration and retrieve logs through a remote or local FTP client application of their choice. GitHub: closes #103
* project: update android build tools gradle plugin to 4.0.2pacien2020-12-06
|
* release v0.31v0.31pacien2020-09-16
|
* app: set target api to 30 (Android 11)pacien2020-09-16
| | | | | | | | The following works from API 21 to 30 (included): * creating a new network configuration * private key encryption and decryption * communication between apps and the tinc daemon * communication between tinc daemon and the internet
* app: set target api to 29 (Android 10)pacien2020-09-10
| | | | | | | | | | | | | The following works from API 21 to 29 (included): * creating a new network configuration * private key encryption and decryption * communication between apps and the tinc daemon * communication between tinc daemon and the internet The app seems to have issues with the new storage restriction on API 30 (Android 11). GitHub: closes #97
* release v0.30v0.30pacien2020-01-20
| | | | Hotfix for both Android 5 and 10!
* revert to target API 28pacien2020-01-20
| | | | Daemon refuses to start on Android 5 when targeting API 29
* release v0.29v0.29pacien2020-01-20
|
* pass network device fd via unix socket instead of inheritancepacien2020-01-20
| | | | | | | | | Workaround for new shared memory restrictions added in Android 10 preventing file descriptor leakage to sub-processes. This change set BREAKS ENCRYPTED PRIVATE KEYS SUPPORT. GitHub: https://github.com/pacien/tincapp/issues/92
* target sdk 28pacien2019-10-13
| | | | switching from android.support to androidx
* release v0.28v0.28pacien2019-09-15
|
* release v0.27v0.27pacien2019-06-14
|
* release v0.26v0.26pacien2019-06-13
|
* release 0.25v0.25pacien2019-03-25
|
* update dependenciespacien2019-03-24
|
* release 0.24v0.24pacien2019-02-18
|
* Update librariespacien2018-11-10
|
* Update tinc to 1.1pre17v0.23pacien2018-10-08
| | | | Security update
* Update Triple-T publisher pluginpacien2018-10-08
|
* New releasev0.22pacien2018-09-27
|
* New releasev0.21pacien2018-09-26
|
* New releasev0.20pacien2018-09-09
|
* Limit email report log snippet sizepacien2018-08-26
|
* New release (0.19)v0.19pacien2018-08-22
|
* Use custom base fragment and switch to embedded qr-code scannerpacien2018-08-22
|
* Refactor log viewer activitypacien2018-08-19
|