aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fab: make fab respond to recyclerview scroll eventsHarsh Shandilya2018-07-184-1/+63
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* fab: slide fab up when a snackbar showsHarsh Shandilya2018-07-182-1/+34
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* android: QuickTileService: Do not use slashed icon on Android PHarsh Shandilya2018-07-161-6/+11
| | | | | | | | Android P features circle masked QS tiles which make use of colors to denote STATE_ACTIVE/STATE_INACTIVE rather than a slash across the drawable as seen on Android Oreo. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Version bump0.0.20180716Jason A. Donenfeld2018-07-161-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* InetAddresses: unwrap reflection exceptionsJason A. Donenfeld2018-07-161-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* android: TunnelListFragment: Annotate parameter to match super methodHarsh Shandilya2018-07-161-1/+2
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* BaseFragment: do not allow tunnel to be nullJason A. Donenfeld2018-07-131-0/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* config: dns servers can be nullJason A. Donenfeld2018-07-131-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* config: make loadData privateJason A. Donenfeld2018-07-132-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* TunnelEditorFragment: binding might be nullJason A. Donenfeld2018-07-131-0/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* QuickTileService: show intermediate state when changingJason A. Donenfeld2018-07-131-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: Add nullity annotationsEric Kuck2018-07-1346-310/+478
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Version bump0.0.20180711Jason A. Donenfeld2018-07-122-3/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Address lint issues in TunnelListFragmentHarsh Shandilya2018-07-121-6/+5
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* TunnelEditorFragment: add DNSes to allowedIPs when excluding rfc1918Jason A. Donenfeld2018-07-123-18/+93
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Clean up warningsJason A. Donenfeld2018-07-113-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* fab: remove asus hackJason A. Donenfeld2018-07-111-3/+0
| | | | | | Let's hope Eric's changes make this no longer required. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* fab: use support library's renderingEric Kuck2018-07-1119-640/+108
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Version bump0.0.20180710Jason A. Donenfeld2018-07-102-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* QuickTileService: automatically slash the tileJason A. Donenfeld2018-07-093-33/+262
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* BaseFragment: in the event no view is available, use toastJason A. Donenfeld2018-07-091-8/+7
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Request VPN permissions on activationEric Kuck2018-07-099-95/+107
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Use instanceOf instead of getClassJason A. Donenfeld2018-07-083-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Build with different name and ID in debug modeEric Kuck2018-07-083-2/+10
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* gradle: bump build tools versionJason A. Donenfeld2018-07-081-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Switch from ListView to RecyclerViewEric Kuck2018-07-086-237/+107
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* Another bump for misbuild0.0.20180706Jason A. Donenfeld2018-07-061-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Version bumpJason A. Donenfeld2018-07-061-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* PeerEditor: put exclusion checkbox next to labelJason A. Donenfeld2018-07-062-13/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* AppListDialogFragment: add deselect all buttonJason A. Donenfeld2018-07-062-1/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: update wg-quick for ExcludedApplications supportJason A. Donenfeld2018-07-061-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: move to Apache 2.0Jason A. Donenfeld2018-07-0664-64/+64
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* PeerEditor: add exclude private IPs functionalityJason A. Donenfeld2018-07-063-1/+46
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* TunnelEditor: fix nitsJason A. Donenfeld2018-07-067-29/+49
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* AppListDialogFragment: add implementation for excluding applicationsEric Kuck2018-07-0612-4/+550
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* TunnelEditor: better looking buttonsJason A. Donenfeld2018-07-061-0/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* android: model: Make some methods staticHarsh Shandilya2018-06-302-5/+5
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* android: FloatingActionsMenu: Don't create labels on ASUS' Android 5 devicesHarsh Shandilya2018-06-301-0/+3
| | | | | | | | They have completely wrecked the framework there and all efforts to work around their absolutely broken software have been in vain, hence let's atleast let users be able to use the app, labels or otherwise. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* android: VersionPreference: Handle no-browser-installed caseHarsh Shandilya2018-06-301-1/+4
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* android: Add select all button to action modeHarsh Shandilya2018-06-304-0/+21
| | | | | | | Thanks to Jason for suggesting the not-clinically-insane method to go about this. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* wireguard: Bump snapshotHarsh Shandilya2018-06-301-0/+0
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Version bump0.0.20180625Jason A. Donenfeld2018-06-251-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* libwg-quick: add iptables output allowanceJason A. Donenfeld2018-06-251-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: Small cleanupsJason A. Donenfeld2018-06-253-7/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* android: Consolidate getPrefActivity into FragmentUtilsHarsh Shandilya2018-06-233-28/+31
| | | | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> [Samuel: Changed static to non-static import] Signed-off-by: Samuel Holland <samuel@sholland.org>
* QuickTileService: Remove useless overrideHarsh Shandilya2018-06-231-5/+0
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* gradle: StyleHarsh Shandilya2018-06-231-3/+1
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* treewide: Optimize importsHarsh Shandilya2018-06-238-19/+17
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* config: Refactor IPCidr and use of InetAddressSamuel Holland2018-06-197-90/+118
| | | | | | | | | Use a canonically-named utility class to tack on methods to the existing InetAddress class. Rename IPCidr to InetNetwork so it better matches InetAddress and is more pronouceable :) While here, simplify the constructor and toString() functions, and properly implement hashCode(). Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* util: Extract non-Android utility interfacesSamuel Holland2018-06-1910-9/+17
| | | | | | | | As part of a refactoring that will likely introduce more custom collection classes, move the non-Android-specific parts outside the com.wireguard.android package. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>