Commit Graph

  • d5cde43158 Replace hard-coded colors with theme colors Jason A. Donenfeld 2018-07-30 14:42:33 +02:00
  • 6493a9a1f2 Remove placeholder color and directly use alpha Harsh Shandilya 2018-07-30 11:01:11 +05:30
  • f35e059194 MonkeyedSnackbar: fix typos Jason A. Donenfeld 2018-07-29 19:16:46 +02:00
  • 3cb3e9d8b7 Version bump 0.0.20180729 Jason A. Donenfeld 2018-07-29 18:47:33 +02:00
  • 5dfc5659ad ConfigNamingDialog: use name input filter Jason A. Donenfeld 2018-07-29 18:44:30 +02:00
  • c4102992ae MonkeyedSnackbar: work around Harsh's broken phone Jason A. Donenfeld 2018-07-29 18:35:26 +02:00
  • 219f4e8016 MSF: make it more obvious what needs to be done Jason A. Donenfeld 2018-07-29 16:52:17 +02:00
  • 6558140a7c FloatingActionButtonBehavior: animate transitions Jason A. Donenfeld 2018-07-29 16:43:19 +02:00
  • db7b61ab80 Roll back to API 27 for now Jason A. Donenfeld 2018-07-29 16:01:44 +02:00
  • bce5d852e1 Target API 28 Jason A. Donenfeld 2018-07-29 15:46:01 +02:00
  • b960b4a6cd TunnelListFragment: show selected tunnel Jason A. Donenfeld 2018-07-29 05:44:04 +02:00
  • 1b10e75168 TunnelListFragment: fix multiselection on rotation Jason A. Donenfeld 2018-07-29 04:50:16 +02:00
  • 07359e392c FloatingActionButonBehavior: set translation back to 0 when snackbar dies Jason A. Donenfeld 2018-07-29 03:55:11 +02:00
  • e5a5bad240 MainActivity: only show two column on tablets Jason A. Donenfeld 2018-07-29 03:46:45 +02:00
  • ca92ac60b7 MainActivity: Fix fragment selection logic Samuel Holland 2018-07-28 17:06:39 -05:00
  • e29c21f8df Application: refuse to run on old android Jason A. Donenfeld 2018-07-28 18:27:45 +02:00
  • 6ceeac93bf QuickTileService: fix bug the wrong way Jason A. Donenfeld 2018-07-28 17:55:24 +02:00
  • 9f861096ac config: show more informative error message on wrong key Jason A. Donenfeld 2018-07-26 19:35:54 +02:00
  • 520df16885 Set ACRA install source Jason A. Donenfeld 2018-07-26 13:28:34 +02:00
  • c905ef6083 Version bump 0.0.20180725 Jason A. Donenfeld 2018-07-26 05:29:49 +02:00
  • 9652fe99df TunnelDetailFragment now restores state correctly after process death Eric Kuck 2018-07-25 19:30:34 -05:00
  • 62d8beff96 Application: use proper completablefuture for backend Jason A. Donenfeld 2018-07-26 03:17:22 +02:00
  • 7d438e9dbc Wire up ACRA Jason A. Donenfeld 2018-07-25 16:11:37 +02:00
  • b364221c93 FloatingActionBehaviour: Adjust constructors Harsh Shandilya 2018-07-24 22:26:12 +05:30
  • b8052bd8fb ThemeChangeAwareActivity: reintroduce cache buster Jason A. Donenfeld 2018-07-25 03:32:54 +02:00
  • e437ac389e Version bump 0.0.20180724 Jason A. Donenfeld 2018-07-25 03:11:33 +02:00
  • 2db2a0921d MainActivity: attempt to fix commit state exceptions Jason A. Donenfeld 2018-07-25 03:07:16 +02:00
  • d7889c4e88 style: coloring the navbar looks a bit strange when rotated Jason A. Donenfeld 2018-07-25 02:58:09 +02:00
  • 559add3f71 TunnelEditorFragment: plug memory leak on listeners Jason A. Donenfeld 2018-07-25 02:48:02 +02:00
  • d615304e83 qrcode: minor adjustments Jason A. Donenfeld 2018-07-25 02:37:36 +02:00
  • 8e0835e570 Added QR code scanner as tunnel import method Eric Kuck 2018-07-24 12:32:40 -05:00
  • bb20c89cd5 tools: Bump wireguard submodule Harsh Shandilya 2018-07-24 21:54:09 +05:30
  • 996cbb5f2b tools: support ancient NDKs Jason A. Donenfeld 2018-07-24 18:09:18 +02:00
  • 8028d708cb tools: let wg(8) play with userspace implementation Jason A. Donenfeld 2018-07-24 14:53:43 +02:00
  • 7689905c78 config: Remove Locale based string format Harsh Shandilya 2018-07-24 13:39:50 +05:30
  • 284e42647c tools: pass in debug package name Jason A. Donenfeld 2018-07-24 13:52:18 +02:00
  • 3a16c08821 Make placeholder pretty Jason A. Donenfeld 2018-07-23 00:05:12 +02:00
  • 76fb6a318e Show help text when no tunnels are imported Harsh Shandilya 2018-07-22 11:52:11 +05:30
  • c633f96374 FloatingActionsMenuRecyclerViewScrollListener: add final modifiers Jason A. Donenfeld 2018-07-22 23:21:07 +02:00
  • 3357be9557 RTL layout fixes Harsh Shandilya 2018-07-21 15:08:38 +05:30
  • 6696e838da treewide: Optimize imports Harsh Shandilya 2018-07-21 12:40:37 +05:30
  • d0d56f3a1b fab: move in direct ratio to scroll Jason A. Donenfeld 2018-07-20 16:41:53 +02:00
  • fbf32a6c29 Version bump 0.0.20180720 Jason A. Donenfeld 2018-07-20 15:54:46 +02:00
  • 3e37289b68 UI: use background color for navbar in dark mode Harsh Shandilya 2018-07-19 20:54:16 +05:30
  • 2d6a45f824 fab: make icons always white Jason A. Donenfeld 2018-07-20 03:35:15 +02:00
  • ed802336e6 theme: use less disgusting color Jason A. Donenfeld 2018-07-20 03:23:17 +02:00
  • b1d1e3b436 TunnelListFragment: Allocate interpolators outside scroll listener Harsh Shandilya 2018-07-18 10:28:57 +05:30
  • d33e322b67 TunnelEditorFragment: fix null pointer dereference Jason A. Donenfeld 2018-07-19 20:54:33 +02:00
  • 60a6e29350 QuickTileService: fix null pointer dereference Jason A. Donenfeld 2018-07-19 20:52:28 +02:00
  • 3b0e0c2f16 tools: bump version Jason A. Donenfeld 2018-07-18 21:54:06 +02:00
  • ffb8bccbc5 Version bump 0.0.20180718 Jason A. Donenfeld 2018-07-18 18:40:16 +02:00
  • 08170f7e55 TunnelListFragment: setOnScrollListener is old, but we support API 21, so we have to use it Jason A. Donenfeld 2018-07-18 18:32:42 +02:00
  • 28d47b3470 AppListDialogFragment: getArguments is null before onCreate Jason A. Donenfeld 2018-07-18 18:08:08 +02:00
  • 8e3586328c fab: use auto calculated fling threshold Jason A. Donenfeld 2018-07-18 02:31:52 +02:00
  • f315654d40 fab: add fab sized padding at bottom of recycler view Jason A. Donenfeld 2018-07-18 02:12:58 +02:00
  • fdfab18d45 fab: make fab respond to recyclerview scroll events Harsh Shandilya 2018-07-17 20:54:30 +05:30
  • d43e77867c fab: slide fab up when a snackbar shows Harsh Shandilya 2018-07-17 20:31:41 +05:30
  • df03bdd7f9 android: QuickTileService: Do not use slashed icon on Android P Harsh Shandilya 2018-07-15 17:10:38 +05:30
  • ae5bf6fbb2 Version bump 0.0.20180716 Jason A. Donenfeld 2018-07-16 14:43:50 +02:00
  • 04ff63f1b5 InetAddresses: unwrap reflection exceptions Jason A. Donenfeld 2018-07-16 15:05:04 +02:00
  • 71cf39660f android: TunnelListFragment: Annotate parameter to match super method Harsh Shandilya 2018-07-15 17:22:32 +05:30
  • 7364f2540e BaseFragment: do not allow tunnel to be null Jason A. Donenfeld 2018-07-13 04:13:35 +02:00
  • 5d66f6b2e5 config: dns servers can be null Jason A. Donenfeld 2018-07-13 04:09:09 +02:00
  • fec5fa8caf config: make loadData private Jason A. Donenfeld 2018-07-13 04:06:55 +02:00
  • 6f48e138a4 TunnelEditorFragment: binding might be null Jason A. Donenfeld 2018-07-13 04:04:11 +02:00
  • 21c15fe4ea QuickTileService: show intermediate state when changing Jason A. Donenfeld 2018-07-13 03:57:02 +02:00
  • 67ea8b2936 global: Add nullity annotations Eric Kuck 2018-07-12 19:10:35 -05:00
  • fbaa4d9ab1 Version bump 0.0.20180711 Jason A. Donenfeld 2018-07-12 02:08:46 +02:00
  • 19b57c41b7 Address lint issues in TunnelListFragment Harsh Shandilya 2018-07-12 01:20:38 +05:30
  • 26d762bc5c TunnelEditorFragment: add DNSes to allowedIPs when excluding rfc1918 Jason A. Donenfeld 2018-07-12 01:58:23 +02:00
  • eab0248aaa Clean up warnings Jason A. Donenfeld 2018-07-11 20:00:42 +02:00
  • a5bbe171cb fab: remove asus hack Jason A. Donenfeld 2018-07-11 19:56:52 +02:00
  • 5463086e75 fab: use support library's rendering Eric Kuck 2018-07-11 12:48:18 -05:00
  • 1f7bdd4f5f Version bump 0.0.20180710 Jason A. Donenfeld 2018-07-10 22:00:10 +02:00
  • 3cf6aad083 QuickTileService: automatically slash the tile Jason A. Donenfeld 2018-07-09 18:40:41 +02:00
  • b997a2581b BaseFragment: in the event no view is available, use toast Jason A. Donenfeld 2018-07-09 17:29:24 +02:00
  • d7ea078cdf Request VPN permissions on activation Eric Kuck 2018-07-08 15:42:48 -05:00
  • d50e0f5fb9 Use instanceOf instead of getClass Jason A. Donenfeld 2018-07-08 23:59:25 +02:00
  • c696e9f275 Build with different name and ID in debug mode Eric Kuck 2018-07-07 12:04:34 -05:00
  • 707c8c19a8 gradle: bump build tools version Jason A. Donenfeld 2018-07-08 02:59:14 +02:00
  • b37b48b8dc Switch from ListView to RecyclerView Eric Kuck 2018-07-06 16:02:48 -05:00
  • 2c7203ab8d Another bump for misbuild 0.0.20180706 Jason A. Donenfeld 2018-07-06 21:13:36 +02:00
  • d1a812042c Version bump Jason A. Donenfeld 2018-07-06 18:14:05 +02:00
  • 78d976162d PeerEditor: put exclusion checkbox next to label Jason A. Donenfeld 2018-07-06 05:05:09 +02:00
  • 7078162c69 AppListDialogFragment: add deselect all button Jason A. Donenfeld 2018-07-06 04:50:51 +02:00
  • 2742b09b5a tools: update wg-quick for ExcludedApplications support Jason A. Donenfeld 2018-07-06 04:17:42 +02:00
  • 7b28d51cdd global: move to Apache 2.0 Jason A. Donenfeld 2018-07-06 04:09:48 +02:00
  • d132087b3c PeerEditor: add exclude private IPs functionality Jason A. Donenfeld 2018-07-06 03:40:18 +02:00
  • 124f186983 TunnelEditor: fix nits Jason A. Donenfeld 2018-07-05 21:34:50 +02:00
  • 500a705531 AppListDialogFragment: add implementation for excluding applications Eric Kuck 2018-07-04 16:47:55 -05:00
  • 5729947d6c TunnelEditor: better looking buttons Jason A. Donenfeld 2018-07-06 02:40:11 +02:00
  • 363d0b9126 android: model: Make some methods static Harsh Shandilya 2018-06-27 23:10:37 +05:30
  • e985452f3b android: FloatingActionsMenu: Don't create labels on ASUS' Android 5 devices Harsh Shandilya 2018-06-30 21:04:58 +05:30
  • 5c9643a23b android: VersionPreference: Handle no-browser-installed case Harsh Shandilya 2018-06-30 20:45:42 +05:30
  • 0e3e3ae37b android: Add select all button to action mode Harsh Shandilya 2018-06-28 20:05:33 +05:30
  • b41d473f64 wireguard: Bump snapshot Harsh Shandilya 2018-06-27 22:59:42 +05:30
  • 3de549d2c7 Version bump 0.0.20180625 Jason A. Donenfeld 2018-06-25 16:18:57 +02:00
  • 408e9004b0 libwg-quick: add iptables output allowance Jason A. Donenfeld 2018-06-25 16:11:48 +02:00
  • e1a66d5766 global: Small cleanups Jason A. Donenfeld 2018-06-25 16:02:30 +02:00
  • 99cf2152c4 android: Consolidate getPrefActivity into FragmentUtils Harsh Shandilya 2018-06-19 15:12:14 +05:30