Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | deps: target sdk 30 -> 32 | pacien | 2023-01-02 |
| | | | | The Google Play Store requires targetting >=API 31. | ||
* | ConfigurationAccessService: prevent service from being stopped when app ↵ | pacien | 2020-12-08 |
| | | | | | | | | | loses focus This makes the ConfigurationAccessService (formerly ConfigurationFtpService) start in foreground through the use of a persistent notification so that it isn't stopped by the system after the app loses the focus on the user's screen, which happens when the user switches to an FTP client application on the same device. | ||
* | app: add configuration FTP server | pacien | 2020-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 | ||
* | app: set target api to 30 (Android 11) | pacien | 2020-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) | pacien | 2020-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 | ||
* | app: reformat manifest file | pacien | 2020-09-10 |
| | |||
* | add missing legacy logging library on Android 10 | pacien | 2020-01-20 |
| | | | | GitHub: closes https://github.com/pacien/tincapp/issues/94 | ||
* | workaround for broken file permsissions on some Android ROMs | pacien | 2019-03-25 |
| | | | | github ref: closes #79 | ||
* | Refactor start activity | pacien | 2018-08-20 |
| | |||
* | Refactor log viewer activity | pacien | 2018-08-19 |
| | |||
* | Refactor part of Status activity | pacien | 2018-08-11 |
| | |||
* | Refactor configuration activity | pacien | 2018-08-09 |
| | |||
* | Capitalise app name | pacien | 2018-08-06 |
| | |||
* | Use notifications for error reporting | pacien | 2018-08-06 |
| | |||
* | Add start year | pacien | 2018-08-01 |
| | |||
* | Succumb to paranoia | pacien | 2018-08-01 |
| | |||
* | Simplify action bar | pacien | 2018-04-21 |
| | |||
* | Add log viewer | pacien | 2018-02-25 |
| | |||
* | Refactor activities and service, locking app at daemon startup and shutdown | pacien | 2018-02-16 |
| | |||
* | Reformat code | pacien | 2018-02-10 |
| | |||
* | Implement encrypted private keys support | pacien | 2017-09-07 |
| | |||
* | Fix rotation on main screen | pacien | 2017-08-24 |
| | |||
* | Do not dismiss dialogs on screen rotate | pacien | 2017-08-24 |
| | |||
* | Remove unused permission | pacien | 2017-08-22 |
| | |||
* | Better error handling | pacien | 2017-08-22 |
| | |||
* | Expose CONNECT and DISCONNECT intents | pacien | 2017-08-18 |
| | |||
* | Add status activity | Pacien TRAN-GIRARD | 2017-07-04 |
| | |||
* | Suppress silly Google warning | Pacien TRAN-GIRARD | 2017-07-03 |
| | |||
* | List configured VPN on startup screen | Pacien TRAN-GIRARD | 2017-07-03 |
| | |||
* | Add configure activity, displaying various paths | Pacien TRAN-GIRARD | 2017-07-03 |
| | |||
* | Use global app context | Pacien TRAN-GIRARD | 2017-07-01 |
| | |||
* | Import unversioned prototypev0.1-preview | Pacien TRAN-GIRARD | 2017-05-05 |