aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/res/values/strings.xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* strings: %i is invalidJason A. Donenfeld2019-03-191-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* strings: squelch warning on multiple %sJason A. Donenfeld2018-12-181-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Clean up error messagesSamuel Holland2018-12-151-31/+51
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Squelch xml warningJason A. Donenfeld2018-12-111-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Order stringsJason A. Donenfeld2018-12-111-55/+53
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Localize exception messagesZachary Wander2018-12-111-0/+30
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remodel the ModelSamuel Holland2018-12-081-4/+1
| | | | | | | | | | | | | | - The configuration and crypto model is now entirely independent of Android classes other than Nullable and TextUtils. - Model classes are immutable and use builders that enforce the appropriate optional/required attributes. - The Android config proxies (for Parcelable and databinding) are moved to the Android side of the codebase, and are designed to be safe for two-way databinding. This allows proper observability in TunnelDetailFragment. - Various robustness fixes and documentation updates to helper classes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* strings: properly mark positionalsJason A. Donenfeld2018-10-011-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Extract error messages to string resourcesHarsh Shandilya2018-08-261-0/+12
| | | | | | Useful for validation errors and localisation later on Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* qrcode: minor adjustmentsJason A. Donenfeld2018-07-251-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Added QR code scanner as tunnel import methodEric Kuck2018-07-251-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Make placeholder prettyJason A. Donenfeld2018-07-231-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Show help text when no tunnels are importedHarsh Shandilya2018-07-221-0/+1
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* PeerEditor: put exclusion checkbox next to labelJason A. Donenfeld2018-07-061-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* AppListDialogFragment: add deselect all buttonJason A. Donenfeld2018-07-061-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* PeerEditor: add exclude private IPs functionalityJason A. Donenfeld2018-07-061-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* TunnelEditor: fix nitsJason A. Donenfeld2018-07-061-1/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* AppListDialogFragment: add implementation for excluding applicationsEric Kuck2018-07-061-0/+6
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* android: Add select all button to action modeHarsh Shandilya2018-06-301-0/+1
| | | | | | | Thanks to Jason for suggesting the not-clinically-insane method to go about this. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* ToolsInstaller: safer state machineJason A. Donenfeld2018-06-101-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Backend: abstract version informationJason A. Donenfeld2018-06-071-4/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* VersionPreference: account for checking state and move away from tools installerJason A. Donenfeld2018-06-071-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstallerPreference: do not check for magisk on main threadJason A. Donenfeld2018-06-061-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstaller: allow installing as Magisk moduleJason A. Donenfeld2018-06-051-3/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* TunnelManager: new intentsJason A. Donenfeld2018-06-041-0/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Preferences: Move version pref to top and add iconHarsh Shandilya2018-06-021-3/+3
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Preferences: add log exporterJason A. Donenfeld2018-06-021-3/+7
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Settings: add versionJason A. Donenfeld2018-06-011-0/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* theme: add dark theme with toggleJason A. Donenfeld2018-06-011-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: Clean up XMLSamuel Holland2018-04-301-6/+12
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Automatic code formattingSamuel Holland2018-04-301-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* TunnelEditorFragment: rewrite and simplifyJason A. Donenfeld2018-04-301-1/+1
| | | | | | | This should remove some null pointer dereferences and overall make the thing more robust. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Allow exporting to zip fileJason A. Donenfeld2018-04-291-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Allow importing from zip fileJason A. Donenfeld2018-04-281-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* More javaficationJason A. Donenfeld2018-04-181-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* GoBackend: integrate into appJason A. Donenfeld2018-02-171-17/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fragment/Tile: Make success/error messages translatableSamuel Holland2018-01-081-10/+26
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* QuickTileService: show toast for longer and use right messagesJason A. Donenfeld2018-01-081-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* RootShell: multiplex commandsJason A. Donenfeld2018-01-081-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Handle tunnel state change errors appropriatelySamuel Holland2018-01-081-1/+0
| | | | | | | This class should probably be renamed and moved, but I don't know to what or where. Signed-off-by: Samuel Holland <samuel@sholland.org>
* project: Global cleanupSamuel Holland2018-01-081-21/+11
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* ToolsInstaller: Extract to its own classesSamuel Holland2018-01-081-6/+6
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Remove primary configuration preferenceSamuel Holland2018-01-071-2/+0
| | | | | | It is no longer used. Signed-off-by: Samuel Holland <samuel@sholland.org>
* project: Minor cleanupsSamuel Holland2018-01-061-2/+2
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Serviceless rewrite, part 1Samuel Holland2018-01-061-3/+5
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* SettingsActivity: allow for installing command line toolsJason A. Donenfeld2017-12-191-0/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: build required tools with apkJason A. Donenfeld2017-12-151-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* VpnService: require root accessJason A. Donenfeld2017-11-301-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ConfigListFragment: Use a floating action menuSamuel Holland2017-11-281-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Open: better iconJason A. Donenfeld2017-11-281-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>