aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/res/layout/tunnel_detail_fragment.xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Migrate to AndroidXHarsh Shandilya2018-12-181-2/+2
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Remodel the ModelSamuel Holland2018-12-081-3/+3
| | | | | | | | | | | | | | - 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>
* RTL layout fixesHarsh Shandilya2018-07-221-1/+0
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Request VPN permissions on activationEric Kuck2018-07-091-3/+5
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* ui: Use a proper CardView based layoutHarsh Shandilya2018-05-031-77/+83
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Use validation instead of two-way bindingJason A. Donenfeld2018-04-281-2/+24
| | | | | | | | | | | | | | This is insane, but it appears to be working. We essentially store things in a separate class for editing, and then commit it back at a given time. This business with onViewStateRestored in both TunnelEditorFragment and in TunnelDetailFragment is buggy and likely wrong. In general TunnelEditorFragment should probably be rewritten. The relationship with the changed name is not clear. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Handle tunnel state change errors appropriatelySamuel Holland2018-01-081-1/+3
| | | | | | | 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-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Tunnel: Remove UNKNOWN stateSamuel Holland2018-01-071-1/+0
| | | | | | It's never used. Signed-off-by: Samuel Holland <samuel@sholland.org>
* TunnelDetailFragment: Remove state text and last changeSamuel Holland2018-01-061-45/+11
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Serviceless rewrite, part 1Samuel Holland2018-01-061-0/+142
Signed-off-by: Samuel Holland <samuel@sholland.org>