Commit Graph

326 Commits

Author SHA1 Message Date
M66B 738a43d12d Removed title from action bar 2016-02-25 22:57:42 +01:00
M66B 4376c41832 Finish activity on closing search view when searching by intent 2016-02-25 09:11:23 +01:00
M66B 144b1e3a67 Show application name on larger screens
Fixes #332
2016-02-21 12:58:01 +01:00
M66B df6c43517d Log version on create main activity 2016-02-20 09:05:12 +01:00
M66B e20e8234d7 Fixed tinting off legend on lower Android versions
Refs #333
2016-02-20 08:53:39 +01:00
M66B b4e7a7a1ef Added legend 2016-02-19 12:43:26 +01:00
M66B 4ac98761bc Better position long press help texts, long press icon shows about 2016-02-19 11:12:19 +01:00
licaon-kter 6f5f4dcf89 Actual toast 2016-02-19 11:39:29 +02:00
M66B c992aa56fe Layout improvement 2016-02-19 09:43:14 +01:00
M66B bb2b9a9d44 Fixed resetting state on stop 2016-02-19 09:28:12 +01:00
M66B e6bdf5c77d Added hourglass to indicate the background service is busy 2016-02-19 08:49:31 +01:00
M66B 185c6f6f91 Split main/log action bar layout 2016-02-18 23:05:02 +01:00
M66B 7800251ebf Indicate connection is metered in the action bar 2016-02-18 10:10:55 +01:00
M66B 5ae59064ab IAB fixes, improvements 2016-02-18 09:16:18 +01:00
M66B 37d44af65a Always reload rules 2016-02-17 13:08:57 +01:00
M66B ee692d9e27 Refresh application list when needed only 2016-02-16 07:25:57 +01:00
M66B fbd758140b Prevent crash
Refs #291
2016-02-16 07:21:14 +01:00
M66B 19b0fe25a5 Native report fragmentation, unknown protocols 2016-02-14 13:30:36 +01:00
M66B 6d4639325d Inflate without attaching to root 2016-02-13 15:55:22 +01:00
M66B 72815e6e79 Revert "Remove reverse DNS from access adapter"
This reverts commit fa027e50a2.
2016-02-13 09:45:03 +01:00
M66B 2ab2ff00ec Make sure IAB will always be unbound
Refs #291
2016-02-12 07:52:19 +01:00
M66B 9bab61ae3c Added port forwarding application selector
Closes #303
2016-02-11 14:09:32 +01:00
M66B e738cddd80 Make database helper single instance
Refs #243
2016-02-10 12:50:51 +01:00
M66B a2c1f1c5eb Fixed potential crashes
Google: after all these years we are still missing a reliable AsynTask / Dialog

Fixes #291
2016-02-07 09:28:02 +01:00
M66B 369cbbea94 Require approval for port forwarding 2016-02-06 16:17:31 +01:00
M66B be214bd9f2 Refresh adapter on resume 2016-02-04 14:06:33 +01:00
M66B f746b2214f Fixes 2016-02-04 13:00:33 +01:00
M66B 943a463782 Batch changed notifications 2016-02-04 12:16:22 +01:00
M66B 7f9e435504 Request VPN approval after autostart fail
Refs #243
2016-02-02 08:49:39 +01:00
M66B d6460d368b Fixed export file name
Refs #243
2016-02-02 07:46:50 +01:00
M66B 959d610a2e Fixed <Android 5.0 compatibility
Refs #243
2016-02-01 13:32:18 +01:00
M66B d9bf4682b6 Hide keyboard on search submit 2016-02-01 08:36:22 +01:00
M66B d9f3b0e5cd Fixed default 2016-02-01 07:31:15 +01:00
M66B 33c84c6f90 Fixed lint warnings 2016-01-31 16:43:32 +01:00
M66B f4c2d9ff78 Use OI file manager before Lollipop
Refs #243
2016-01-31 15:22:09 +01:00
M66B 487e8edd13 Older Android versions do not support multiple users
Refs #243
2016-01-31 14:15:59 +01:00
M66B fff2ba4082 Preparations for lower Android versions, cleanup
Refs #243
2016-01-31 13:32:58 +01:00
M66B 12cbb42224 Fixed search collapsing
Fixes #232
2016-01-30 20:37:07 +01:00
M66B 08bbc907c9 Real time access updates 2016-01-30 12:46:00 +01:00
M66B 2a6feef49f Show blocked/allowed IPs per application 2016-01-27 11:59:16 +01:00
M66B ca103c7313 Added filtering warning dialog
@licaon-kter maybe you have better suggestion for the new texts related to filtering
2016-01-19 18:29:58 +01:00
iunk 7b447bdacb keep search while refreshing the list; 2016-01-18 12:25:23 -06:00
M66B 61eb1652e5 Refactoring 2016-01-11 18:33:31 +01:00
M66B c7219afedd Multi user is a pro feature 2016-01-11 12:51:19 +01:00
M66B 09b841f63e Multi user support is a pro feature 2016-01-11 11:58:53 +01:00
M66B a6d4abb1a0 IAB is not always available 2016-01-11 11:27:23 +01:00
M66B ec83212c0d Close search when opening settings to prevent keyboard from popping up 2016-01-09 17:48:24 +01:00
M66B 5bf67953a3 Fix back navigation 2016-01-07 08:04:16 +01:00
M66B 11a027aa2d Handle log refunds 2016-01-06 08:35:07 +01:00
M66B 179e063e8b Remove IAB crash report 2016-01-05 13:59:28 +01:00
M66B e217a84ba8 Added blocked traffic log 2016-01-05 13:52:08 +01:00
M66B c1d207c0eb More themes, improvements, updated FAQ 2016-01-03 09:10:12 +01:00
M66B 730844b3cc Added theme selection 2016-01-02 16:38:24 +01:00
M66B ec046b0e9c Removed pro select/backup
Against 3.5 of https://play.google.com/about/developer-distribution-agreement.html
2016-01-02 13:31:47 +01:00
M66B 7c9c092d56 Prepare for theming 2016-01-02 13:22:18 +01:00
M66B 8ac70110b1 Rely on Play store refunds for trials 2016-01-01 19:03:41 +01:00
M66B d798dfe1eb Happy new year! 2016-01-01 14:56:50 +01:00
M66B cd0659d51b No trial if all in-app purchased 2016-01-01 14:52:09 +01:00
M66B a1f86df79c Pro trial 2016-01-01 09:52:37 +01:00
M66B b1fcc24c26 Challenge/response, refactoring 2015-12-31 16:55:39 +01:00
M66B b0dbd9b6b2 Crowdin sync 2015-12-31 15:58:29 +01:00
M66B 12fb62fea0 Challenge/response, fixes 2015-12-31 10:03:32 +01:00
M66B 0e1b938d55 Added pro activity 2015-12-30 18:46:26 +01:00
M66B ea9fa065a9 Removed donate, refactored IAB 2015-12-30 09:00:34 +01:00
M66B 6f038549ed Fixed sort setting 2015-12-29 11:04:13 +01:00
M66B 88a1b9a586 Added sort on name / data usage 2015-12-28 09:09:07 +01:00
M66B 83c820f44e Revert "Make all convenience features pro"
This reverts commit 8dd27f1117.
2015-12-27 16:04:22 +01:00
M66B 8dd27f1117 Make all convenience features pro 2015-12-27 12:06:30 +01:00
M66B 28f4ac1de3 Refactoring 2015-12-27 10:44:50 +01:00
M66B 004d71f421 Preserve search on filter, package, rule changes 2015-12-27 10:04:16 +01:00
M66B 26b5c8ea34 Option to filter applications without internet / disabled applications 2015-12-27 09:54:25 +01:00
M66B 4aebe4b50c Added option to filter user/system applications 2015-12-26 09:58:28 +01:00
M66B 4640961395 Install notify action, search application 2015-12-25 22:58:23 +01:00
M66B 99e0f80ba7 Allow/block new applications from notification 2015-12-25 13:10:00 +01:00
M66B 7fdc5f1b1f Pull to refresh: reload rules too 2015-12-25 10:39:51 +01:00
M66B b0d29c8587 Added option to mark 2G/3G/4G not metered 2015-12-02 19:52:01 +01:00
M66B 462860a705 Request phone state permission for international roaming rules 2015-12-02 10:42:24 +01:00
M66B 8bb0b9e256 Added phone state listener + permission checks 2015-12-01 17:14:22 +01:00
M66B 2c2480f052 Check runtime permissions (Android M) 2015-12-01 16:17:28 +01:00
M66B 722646102f Reload rules on national roaming change 2015-11-30 14:02:00 +01:00
M66B 966a2a30bb Donation terms & conditions 2015-11-30 13:08:51 +01:00
M66B b20770b995 Added setting to ignore national roaming 2015-11-30 12:57:50 +01:00
M66B 59d887a739 Lollipop required 2015-11-29 09:01:24 +01:00
M66B 01dadb9801 Revert "Notify app added"
Closes #183
Refs #182

This reverts commit 97c38d1d0a.

Conflicts:
	app/build.gradle
2015-11-28 08:28:24 +01:00
M66B 97c38d1d0a Notify app added
Refs #182

Test version: http://netguard.me/NetGuard-v0.44-2015112702-release.apk
2015-11-27 19:59:00 +01:00
M66B f00dc6a373 Disable NetGuard if VPN dialog fails 2015-11-27 09:26:34 +01:00
M66B 5c50ab8fe1 Fixed cancelling logcat 2015-11-27 08:02:05 +01:00
M66B b9600233f0 Use storage framework to store logcat 2015-11-26 20:34:03 +01:00
M66B 2f42e18b2e Show disconnected state 2015-11-25 21:09:00 +01:00
M66B cf171d730e Highlight metered connection
Fixes #179
2015-11-25 20:05:17 +01:00
M66B ab6d65152d Fixed log level 2015-11-23 11:05:16 +01:00
M66B 2dc3251dc2 Some Android versions even let VpnService.prepare throw an exeption ... 2015-11-22 20:30:29 +01:00
M66B c0e48b95aa Upgrade before displaying, prevent synchronization issues 2015-11-21 10:53:03 +01:00
M66B 29258ce20a When screen on Wi-Fi/mobile 2015-11-21 09:48:33 +01:00
M66B 9968111906 Logcat count down gimmick 2015-11-20 21:16:10 +01:00
M66B 1a8a9446d4 Send logcat if crash report not available 2015-11-20 11:36:39 +01:00
M66B 08a4e40b52 Simplifications 2015-11-20 11:34:23 +01:00
M66B 94e8d5c71b Added crash reporting 2015-11-20 10:10:22 +01:00
M66B 878ba1eeec Changed IAB logic
Still crashing:

11-19 09:18:19.688 28800 28800 E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'com.google.android.finsky.protos.Acquisition$AutoDismissTemplate com.google.android.finsky.protos.Acquisition$PostAcquisitionPrompt.autoDismissTemplate' on a null object reference
11-19 09:18:19.688 28800 28800 E AndroidRuntime: 	at com.google.android.finsky.billing.SuccessStep.getLayoutResId(SuccessStep.java:75)
11-19 09:18:19.688 28800 28800 E AndroidRuntime: 	at com.google.android.finsky.billing.lightpurchase.PurchaseFragment.onStateChange(PurchaseFragment.java:31066)
11-19 09:18:19.688 28800 28800 E AndroidRuntime: 	at com.google.android.finsky.fragments.SidecarFragment.notifyListener(SidecarFragment.java:255)
11-19 09:18:19.688 28800 28800 E AndroidRuntime: 	at com.google.android.finsky.fragments.SidecarFragment.setState(SidecarFragment.java:250)
11-19 09:18:19.688 28800 28800 E AndroidRuntime: 	at com.google.android.finsky.billing.lightpurchase.CheckoutPurchaseSidecar.confirmAuthChoiceSelected(CheckoutPurchaseSidecar.java:631)
11-19 09:18:19.688 28800 28800 E AndroidRuntime: 	at com.google.android.finsky.billing.lightpurchase.purchasesteps.SuccessStepWithAuthChoices.onClick(SuccessStepWithAuthChoices.java:5156)
2015-11-19 09:21:52 +01:00
M66B 95fe0a11a2 IAB version 3 2015-11-18 17:57:42 +01:00
M66B 0ece612508 Simplification 2015-11-18 17:48:54 +01:00
M66B cc9ee25568 Default allow for new installations
M0r0n control
2015-11-18 08:42:19 +01:00
M66B 5d3a5076e4 Support = FAQ
Revert "Added menu FAQ"

This reverts commit 3f1615b633.
2015-11-17 16:24:13 +01:00
M66B 7cfa70c2ac Updated FAQ
Refs #164
2015-11-17 16:19:19 +01:00
M66B 3f1615b633 Added menu FAQ
Closes #161
2015-11-17 14:26:26 +01:00
M66B fe7ef2367c Add technical info, removed action bar indicators 2015-11-15 16:39:59 +01:00
M66B 0ded9aa91e Revert "Experimental: letter category search"
This reverts commit 7b56dd05d3.

It is ugly and doesn't support non latin character sets
2015-11-15 15:42:38 +01:00
M66B 7b56dd05d3 Experimental: letter category search
Problem: non latin alphabets
2015-11-15 14:17:43 +01:00
M66B f600847480 Refactored IAB 2015-11-14 21:25:05 +01:00
M66B 077abf9bc1 Revert "Listen for updates on the foreground only"
This reverts commit 68fb60cd48.
2015-11-14 11:04:27 +01:00
M66B 71d158ca5d Revert "Fixed theme switching"
This reverts commit 74bbfab052.
2015-11-14 11:04:18 +01:00
M66B 74bbfab052 Fixed theme switching 2015-11-14 11:02:35 +01:00
M66B 68fb60cd48 Listen for updates on the foreground only 2015-11-14 10:49:37 +01:00
M66B f8ef70d5a6 Show valid fingerprint logcat/version 2015-11-14 10:33:56 +01:00
M66B 40c61bdc5e Added option to default allow when screen on 2015-11-13 16:01:42 +01:00
M66B 906cb469d5 Allow logcat in debug builds 2015-11-13 12:38:02 +01:00
M66B 14b0aea105 Revert Ethernet exception 2015-11-13 11:05:46 +01:00
M66B e551837538 Consider Ethernet as a local network 2015-11-13 08:07:15 +01:00
M66B 89db2ed4f8 Fixed switch position after denying VPN connection 2015-11-12 16:13:03 +01:00
M66B 5054cb4341 Removed verify credentials
Closes #125
Closes #127
2015-11-11 07:59:01 +01:00
M66B 22ddb3b92e Check if keyguard locked
Refs #92
2015-11-10 15:36:28 +01:00
M66B 98b0ee7a3a Cleanup
Refs #92
2015-11-10 15:05:47 +01:00
M66B 98557b4158 Require credentials - proof of concept
Refs #92
2015-11-10 14:41:32 +01:00
M66B 1e80adbb2d Check running on post execute 2015-11-09 18:21:29 +01:00
M66B c0ca837eeb Show indicators only in debug builds
Closes #82
2015-11-09 07:01:39 +01:00
M66B 3f60d6ae1f Removed option to turn off metered for 2G/3G/4G 2015-11-08 23:25:51 +01:00
M66B c681727177 Show mobile network type in action bar 2015-11-08 19:29:09 +01:00
M66B e3b2d8bd48 Refresh UI after import 2015-11-08 13:05:55 +01:00
M66B fafc55b0c6 Refactoring 2015-11-08 11:29:31 +01:00
M66B 072aeb803d Introducing chained rules 2015-11-08 10:52:48 +01:00
M66B d309352da8 Removed Play services dependency 2015-11-08 10:20:23 +01:00
M66B a5be9d2ec3 Mute some logging, improvements 2015-11-08 09:55:21 +01:00
M66B 9c86cecec3 Log invite IDs 2015-11-07 18:18:37 +01:00
M66B c267b903e0 Added rate button 2015-11-07 17:51:13 +01:00
M66B 5e2430b792 Reformatting 2015-11-07 14:36:57 +01:00
M66B ae377751cf Improvements 2015-11-07 13:25:17 +01:00
M66B 468ac32e12 Added IAB fail-save 2015-11-07 13:21:11 +01:00
M66B 0247b2c41e Check for Play services 2015-11-07 13:18:00 +01:00
M66B f0415132c4 Remove unusable menu items 2015-11-07 12:46:55 +01:00
M66B ee768e163b Added app invite 2015-11-07 12:43:30 +01:00
M66B a3b7622c52 Added widget
Closes #81
2015-11-07 10:19:47 +01:00
M66B 5ed4728a24 Auto enable again (draft) 2015-11-06 23:49:21 +01:00
M66B 3404a7ecdf Move export/import and vpn settings to settings activity 2015-11-05 11:26:21 +01:00
M66B 801e518795 Added settings to show/hide action bar indicators and status bar notification 2015-11-05 10:55:34 +01:00
M66B 5f705da814 Introduce settings activity 2015-11-04 23:44:17 +01:00
M66B d98604d9c5 Synchronize service state 2015-11-04 20:48:27 +01:00
M66B a2f5d8f084 Set enabled state on service start/stop 2015-11-04 20:20:30 +01:00
M66B 103cd7c9ae Show metered indication 2015-11-04 18:35:24 +01:00
M66B 4ecd024df0 Use level list for network state 2015-11-04 13:14:44 +01:00
M66B b03b40bab3 Used metered network instead of wifi active indication 2015-11-04 13:04:27 +01:00