aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/res/layout (follow)
Commit message (Expand)AuthorAgeFilesLines
* fab: use support library's renderingEric Kuck2018-07-111-10/+11
* Request VPN permissions on activationEric Kuck2018-07-092-6/+10
* Switch from ListView to RecyclerViewEric Kuck2018-07-081-2/+7
* PeerEditor: put exclusion checkbox next to labelJason A. Donenfeld2018-07-061-11/+13
* PeerEditor: add exclude private IPs functionalityJason A. Donenfeld2018-07-061-1/+12
* TunnelEditor: fix nitsJason A. Donenfeld2018-07-061-1/+2
* AppListDialogFragment: add implementation for excluding applicationsEric Kuck2018-07-063-0/+112
* TunnelEditor: better looking buttonsJason A. Donenfeld2018-07-061-0/+2
* global: fix theme situation and clean up cruft while adding more cruftJason A. Donenfeld2018-06-012-3/+3
* FloatingActionButton: import cleaned up getbase codeJason A. Donenfeld2018-05-291-4/+4
* theme: revert to old color schemeJason A. Donenfeld2018-05-091-6/+0
* styles: Propagate WireGuard red in UIHarsh Shandilya2018-05-051-0/+6
* ui: Use a proper CardView based layoutHarsh Shandilya2018-05-034-417/+442
* global: Automatic code formattingSamuel Holland2018-04-301-1/+1
* wg: Break out crossport dependencyHarsh Shandilya2018-04-302-4/+4
* Use validation instead of two-way bindingJason A. Donenfeld2018-04-284-28/+42
* More javaficationJason A. Donenfeld2018-04-183-5/+6
* Remove sloppy java with enterprise java horrorsJason A. Donenfeld2018-04-173-4/+4
* global: Fix or suppress most lints/warningsSamuel Holland2018-01-081-1/+3
* layout: never use suggestionsJason A. Donenfeld2018-01-092-8/+8
* Handle tunnel state change errors appropriatelySamuel Holland2018-01-082-2/+6
* project: Global cleanupSamuel Holland2018-01-083-3/+3
* Tunnel: Remove UNKNOWN stateSamuel Holland2018-01-072-2/+0
* Keyed...: Rename all the thingsSamuel Holland2018-01-062-2/+2
* TunnelDetailFragment: Allow copying peer public keysSamuel Holland2018-01-061-0/+4
* TunnelDetailFragment: Remove state text and last changeSamuel Holland2018-01-061-45/+11
* Convert the list of tunnels to a KeyedObservableListSamuel Holland2018-01-062-2/+6
* Serviceless rewrite, part 1Samuel Holland2018-01-0612-398/+462
* Rename package widgets -> widgetSamuel Holland2018-01-062-2/+2
* Rename package bindings -> databindingSamuel Holland2018-01-061-1/+1
* NotSupportedActivity: fix font sizeJason A. Donenfeld2017-11-291-1/+2
* ConfigListFragment: Use correct icon for FABSamuel Holland2017-11-281-1/+1
* ConfigListFragment: Use a floating action menuSamuel Holland2017-11-281-6/+40
* EditFragment: do not autocomplete or capitalize ifnamesJason A. Donenfeld2017-11-281-1/+1
* NotSupported: Better sorry textJason A. Donenfeld2017-11-271-4/+9
* ConfigDetailFragment: wire up toggle switchJason A. Donenfeld2017-11-271-7/+7
* NotSupported: check if the module existsJason A. Donenfeld2017-11-271-0/+9
* ConfigList: A better toggle switchSamuel Holland2017-11-251-4/+5
* ConfigList: Poor man's switchSamuel Holland2017-11-241-6/+4
* VpnService: Move it to a backends packageSamuel Holland2017-11-241-1/+1
* Bindings: Merge bugfixes and updatesSamuel Holland2017-11-081-1/+5
* Bindings: Move to a separate packageSamuel Holland2017-11-071-1/+1
* ConfigListFragment: Prevent config names from wrappingSamuel Holland2017-08-241-0/+2
* ConfigEditFragment: Copy public key on clickSamuel Holland2017-08-241-0/+3
* ConfigEditFragment: Mark the persistent keepalive as optionalSamuel Holland2017-08-241-0/+1
* ConfigEditFragment: Add a field for the optional pre-shared keySamuel Holland2017-08-241-1/+18
* Finish first pass of config editor fieldsSamuel Holland2017-08-225-165/+449
* Use data binding to provide EditText input filtersSamuel Holland2017-08-221-3/+10
* ConfigAddActivity: Rename to AddActivitySamuel Holland2017-08-221-1/+3
* Convert to using the ObservableTreeMap and its adapterSamuel Holland2017-08-171-1/+1