FelisCatus
bf3df2b707
Handle IPv6 address brackets correctly in bypass list. Fix #998 .
2017-02-26 00:57:43 -05:00
FelisCatus
9b8de4c582
Add URL reference back to options class. Fix #908 .
2016-10-26 10:50:30 -04:00
FelisCatus
fcb063a464
Check profile update content and improve error messages. Fix #159 , #903 .
2016-10-25 01:09:24 -04:00
FelisCatus
f658ef9e6c
Trim profile name when upgrading from SwitchySharp. Fix #778
2016-05-26 13:58:54 +08:00
FelisCatus
45a8ad2f15
Convert proxy.host to lowercase for ProxyAuth matching. Fix #727 .
2016-03-17 16:31:23 +08:00
FelisCatus
b67790eb83
Pass <local> to target browser as-is. Avoid <local> in default config.
...
See the added comments as well as #443 for discussion.
Newly created proxy profiles will have 127.0.0.1, ::1 and localhost in
bypass list by default, instead of <local> in hope that fewer users
will be trapped in the IPv6 literals gotcha.
2016-03-17 16:18:25 +08:00
FelisCatus
a7fa690e94
Change <local> to OmegaPac.Conditions.localHosts in Chromium. Fix #443 .
...
This works around the issue where Chromium incorrectly bypasses all IPv6
address literals when given <local> in bypass list. See #443 .
2015-05-28 17:34:15 +08:00
FelisCatus
97de45e892
Move report issue and error log to browserAction context menu.
...
Also adds context menu item for toggling Quick Switch. Fix #464 .
The context menu can be opened by right-clicking the browserAction icon.
2015-05-28 16:56:23 +08:00
FelisCatus
8f71270f1d
Fix a bug where failed resources cannot be added as rules in some cases.
...
currentProfileCanAddRule is now correctly set regardless of page info.
Parse URLs like `chrome://errorpage/?lasturl=` in some browsers. Fix #365 .
2015-05-28 14:48:50 +08:00
FelisCatus
622fd2a4d4
Ignore 127.0.0.1 in web request monitor. Fix #474 .
2015-05-22 22:00:23 +08:00
FelisCatus
50df9452ef
Copy proxy settings for different schemes instead of reusing. Fix #468 .
2015-05-22 21:36:29 +08:00
FelisCatus
eb8c0b99d8
Handle cases where sync storage is not available. Fix #406 .
2015-04-19 19:21:29 +08:00
FelisCatus
53aba6b0ea
Handle error when getting a tab that no longer exists. Fix #382 .
2015-04-04 17:05:07 +08:00
FelisCatus
974ef69912
Fix memory leak with extension messaging Port. Fix #383 .
2015-04-04 16:59:50 +08:00
FelisCatus
16012e355a
Remove debugging console.log from web request monitor. Sorry.
2015-02-28 01:00:14 +08:00
FelisCatus
b650ab31b6
Don't count timeoutAbort in obsolete main_frame as errors.
2015-02-28 00:59:37 +08:00
FelisCatus
61856d5eae
Refactor WebRequestMonitor#summarizeError, improving efficiency.
2015-02-28 00:59:37 +08:00
FelisCatus
5a7e365896
Add a hard limit on the number of requests tracked per tab. Fix #296 .
2015-02-28 00:59:37 +08:00
FelisCatus
2793d5efca
Ignore incomplete chunked encoding error in request monitor. Fix #312 .
2015-02-28 00:59:37 +08:00
FelisCatus
9b18d3194a
Fix redirect detection of data: and about: URLs. Fix #293 .
2015-02-18 20:05:57 +08:00
FelisCatus
11749c28fc
Improve web request error detection and set badge for updated tabs.
2015-02-18 11:30:00 +08:00
FelisCatus
806f3215e8
Try to use base domain names when adding conditions. Fix #276 .
2015-02-17 22:43:08 +08:00
FelisCatus
62133c2d7c
Add web request monitor and network error based conditions. Fix #6 .
2015-02-17 22:42:33 +08:00
FelisCatus
2f6e9dc280
Disable profile syncing if quota exceeded in sync storage. Fix #272 .
2015-02-11 15:29:47 +08:00
FelisCatus
674f501ada
Ignore empty data in profile update.
2015-02-09 11:43:41 +08:00
FelisCatus
6e7b5150c1
Fix a null error for _defaultAction in ChromeTabs.
2015-02-04 12:17:58 +08:00
FelisCatus
a496d991ba
Support proxy username/password for PacProfile. Fix #190 .
2015-01-30 21:30:48 +08:00
FelisCatus
29bebd458c
Refactor Options constructor into loadOptions and init methods.
2015-01-22 23:33:26 +08:00
FelisCatus
a145d4f6a5
Add options syncing (using chrome.storage.sync).
2015-01-22 19:25:49 +08:00
FelisCatus
54eaf96634
Change npm dev script to use two-step npm link.
2015-01-14 18:28:28 +08:00
FelisCatus
8e56c4f883
Implement rule list exporting. Fix #99 .
2015-01-01 21:25:08 +08:00
FelisCatus
73886642bf
Add option to enable/disable inspection in context menu. Fix #83 .
2014-12-22 19:34:45 +08:00
FelisCatus
a3df567b4d
Disable inspectPage for now.
2014-12-20 13:00:59 +08:00
FelisCatus
bcce56320c
Fix a few compatibility issue with upgrade. Fix #81 , #80
2014-12-20 12:52:22 +08:00
FelisCatus
6d02c442fd
Add context menu for inspecting elements. Fix #11 .
2014-12-19 23:37:47 +08:00
FelisCatus
1ccdff1d7b
ASCII-encode pacScript for PAC profiles.
2014-12-18 19:44:35 +08:00
FelisCatus
6918abb5b2
Initialize revision of the rulelist profile on upgrade.
2014-12-16 19:51:16 +08:00
FelisCatus
bae39a247c
Add Proxy Authentication. Fix #2 .
2014-12-11 18:52:09 +08:00
FelisCatus
34f18891ef
Use pacScript if possible to avoid downloading pacUrl again.
2014-12-06 20:39:19 +08:00
FelisCatus
7fb69c7cda
Add externalApi (cross-extension messaging) support.
2014-12-06 20:34:49 +08:00
FelisCatus
d16f4a0266
Update SwitchySharp extension id to the one used in CWS.
2014-11-28 22:52:12 +08:00
FelisCatus
e2133b3962
Show options page on first run.
2014-11-28 20:45:20 +08:00
FelisCatus
17427ae13f
Fix a few issues related to upgrading.
2014-11-27 19:59:03 +08:00
FelisCatus
d8d54f4b43
Add a first-run guide which covers basic usage for options.
2014-11-27 19:36:51 +08:00
FelisCatus
dd2aff93bc
Fix infinite loop in cross-extension messaging. Fix #58 .
2014-11-13 12:10:32 +08:00
FelisCatus
f890993ad6
Fetch options from SwitchySharp if supported.
2014-11-12 23:40:00 +08:00
FelisCatus
a1cb3a9b37
Remove the download failed warning for now.
2014-11-07 16:08:13 +08:00
FelisCatus
144b213348
Migrate UrlWildcard to HostWildcard if possible on upgrade.
2014-11-07 16:06:03 +08:00
FelisCatus
e988fa7c1c
Show profile details tooltip for popup menu and browserAction.
2014-11-07 15:38:34 +08:00
FelisCatus
658764db10
Improve UI for reserved and hidden profiles. Fix #43 .
...
Prevent users from creating reserved profiles.
Show help on hidden profiles.
Also, avoid creating profile beginning with underscore on upgrade.
2014-10-12 14:47:47 +08:00