Commit Graph

24 Commits

Author SHA1 Message Date
FelisCatus
9d71c91634 Add a mini-popup page with the menu only.
This allows the popup to load faster for most cases. If advanced
features are used, the user will be redirected to the full popup page.
2017-03-15 19:01:06 -07: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
67bd3fc7f8 Improve condition form in popup for IP literals. Fix #301. 2015-05-01 15:28:53 +08:00
FelisCatus
1f177ab5de Add conditions only for checked domains in failed resources. Fix #343. 2015-03-11 20:49:36 +08:00
FelisCatus
61856d5eae Refactor WebRequestMonitor#summarizeError, improving efficiency. 2015-02-28 00:59:37 +08:00
FelisCatus
62133c2d7c Add web request monitor and network error based conditions. Fix #6. 2015-02-17 22:42:33 +08:00
FelisCatus
a54e02b503 Discard reply when applying profile in popup menu.
This would make profile switching appear to be much faster especially
for compiled profiles. Fix #211.
2015-02-09 16:35:14 +08:00
FelisCatus
46716ad229 Prevent shortcut from being triggered in input and textarea. 2015-01-16 20:44:21 +08:00
FelisCatus
250a5f4be0 Add keyboard shortcut keys for popup menu items. Fix #187. 2015-01-13 15:13:15 +08:00
FelisCatus
0cd115f8f0 Fix refreshOnProfileChange not working. Fix #188. 2015-01-13 13:49:40 +08:00
FelisCatus
5e91760f35 Select active profile in popup menu by default. Fix #24. 2014-12-27 19:23:17 +08:00
FelisCatus
1acc373a9f Add keyboard navigation (or tab navigation) in popup. Fix #24. 2014-12-19 20:55:03 +08:00
FelisCatus
7fb69c7cda Add externalApi (cross-extension messaging) support. 2014-12-06 20:34:49 +08:00
FelisCatus
25f27dd1ee Add a guide for SwitchProfile options. 2014-11-28 20:23:57 +08:00
FelisCatus
e988fa7c1c Show profile details tooltip for popup menu and browserAction. 2014-11-07 15:38:34 +08:00
FelisCatus
054be60531 Add migrate function to virtual profile. 2014-10-27 21:16:57 +08:00
FelisCatus
7315d18ed9 Reduce state storage usage for profile.validResultProfiles. 2014-10-26 12:28:38 +08:00
FelisCatus
bf82d5a55a Add VirtualProfile type. Fix #47. 2014-10-25 23:41:39 +08:00
FelisCatus
0be33856e2 Disallow names starting with underscore when saving externalProfile. 2014-10-15 10:11:33 +08:00
FelisCatus
817528ef21 Fix condition types and add help link in popup. Fix #39. 2014-10-10 12:33:02 +08:00
FelisCatus
cdd3bda2cd Allow attaching a RuleListProfile to a SwitchProfile. 2014-10-04 15:35:50 +08:00
FelisCatus
98a8273fc0 Sort profiles by type and then name in options and popup. See #32 2014-10-01 14:37:46 +08:00
FelisCatus
f67fe00aef Initial commit. 2014-09-21 00:01:16 +08:00