Commit Graph

81 Commits

Author SHA1 Message Date
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
13cadab9fa Improve restore from online UI. Fix #422. 2015-05-01 15:11:30 +08:00
FelisCatus
0de85a2315 Fix popup_configureMonitorWebRequests submitting the form. Fix #365. 2015-04-19 20:08:20 +08:00
FelisCatus
dfccf9b3ca Mark UglifyJS and jQuery UI as vendored for linguist. 2015-03-14 19:13:31 +08:00
FelisCatus
dab98bb943 Allow clearing remote copy of options in sync storage. Fix #282. 2015-03-14 16:30:26 +08:00
FelisCatus
40266f5ffa Update usage url for legacy rule lists. Fix #340. 2015-03-11 20:53:39 +08:00
FelisCatus
1f177ab5de Add conditions only for checked domains in failed resources. Fix #343. 2015-03-11 20:49:36 +08:00
FelisCatus
7b18737876 Add additional help text for failed resources. 2015-02-28 00:59:37 +08:00
FelisCatus
61856d5eae Refactor WebRequestMonitor#summarizeError, improving efficiency. 2015-02-28 00:59:37 +08:00
FelisCatus
7983292b4e Enlarge textareas by removing the width limit on focus. Fix #310. 2015-02-28 00:59:37 +08:00
FelisCatus
7d9ab303e3 Add chrome-extension to angular aHrefSanitizationWhitelist. 2015-02-18 11:03:50 +08:00
FelisCatus
62133c2d7c Add web request monitor and network error based conditions. Fix #6. 2015-02-17 22:42:33 +08:00
FelisCatus
2422487549 Use && instead of ; for building on Windows. Fix #214. 2015-02-14 12:57:52 +08:00
FelisCatus
ac2e5f00b5 Show alert if syncing is disabled for profile. 2015-02-11 15:59:10 +08:00
FelisCatus
718c569fc8 Update bower dependencies, and migrate from old package versions.
angular-bootstrap: Add attribute dropdown directives (C => A).
bootstrap: Add fixed modal backdrop workaround. Use new glyphicons.
2015-02-11 13:11:29 +08:00
FelisCatus
5ed8b5b41c Fix #275 condition help not being shown in SwitchProfile. 2015-02-11 11:25:53 +08:00
FelisCatus
75ecb9aa46 Allow editing switch profiles as omega rule list. Fix #80. 2015-02-09 21:41:29 +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
8eaf7cae64 Add rule list publishing for the omega conditons format. 2015-02-09 16:01:25 +08:00
FelisCatus
49d434b481 Add help and configuration for keyboard shortcut. 2015-02-03 13:44:28 +08:00
FelisCatus
a496d991ba Support proxy username/password for PacProfile. Fix #190. 2015-01-30 21:30:48 +08:00
FelisCatus
fa66421640 Add 39px icon drawing for browserAction. Fix #41. 2015-01-30 20:16:53 +08:00
FelisCatus
fabb7059f8 Fix .profile-with-default-edit display when text is too long. Fix #229. 2015-01-25 16:02:05 +08:00
FelisCatus
9291123f8f Add settings section for options syncing. Fix #7. 2015-01-23 20:05:19 +08:00
FelisCatus
46716ad229 Prevent shortcut from being triggered in input and textarea. 2015-01-16 20:44:21 +08:00
FelisCatus
045d852739 Fallback to /ui if there is no lastUrl for omega-web. 2015-01-14 18:43:05 +08:00
FelisCatus
54eaf96634 Change npm dev script to use two-step npm link. 2015-01-14 18:28:28 +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
0d9937963a Add warning to host wildcard conditions containing some invalid host chars. 2015-01-11 12:49:14 +08:00
FelisCatus
c2cc042de4 Add localized issue template messages. 2015-01-11 12:38:41 +08:00
FelisCatus
6cdd2cad24 Generate exclusive rules when profileName matches defaultProfileName.
Fix #99.
2015-01-02 21:32:00 +08:00
FelisCatus
436adb56f8 Record and show last update time for PAC & Rule lists. 2015-01-02 20:28:08 +08:00
FelisCatus
8cef8bd627 Update profiles on options import. Fix #120. 2015-01-01 21:55:33 +08:00
FelisCatus
8e56c4f883 Implement rule list exporting. Fix #99. 2015-01-01 21:25:08 +08:00
FelisCatus
5e91760f35 Select active profile in popup menu by default. Fix #24. 2014-12-27 19:23:17 +08:00
FelisCatus
73886642bf Add option to enable/disable inspection in context menu. Fix #83. 2014-12-22 19:34:45 +08:00
FelisCatus
038b428619 Add rule cloning function to switch profile. Fix #75. 2014-12-22 18:47:37 +08:00
FelisCatus
99061faa5d Use monospace for PAC and rule list textareas. Fix #91. 2014-12-22 18:21:35 +08:00
FelisCatus
ce4a89458e Skip guide on welcome dialog dismiss. 2014-12-20 13:31:27 +08:00
FelisCatus
1a68f4c60d Add watcher on the calling scope in watchAndUpdateRevision. Fix #79. 2014-12-20 13:11:26 +08:00
FelisCatus
b3fada8fac Attach last error message when using the Report Issue link. 2014-12-19 21:27:17 +08:00
FelisCatus
1acc373a9f Add keyboard navigation (or tab navigation) in popup. Fix #24. 2014-12-19 20:55:03 +08:00
FelisCatus
623982607c Show warnings instead of panic if some profile is missing. 2014-12-15 21:10:54 +08:00
FelisCatus
bae39a247c Add Proxy Authentication. Fix #2. 2014-12-11 18:52:09 +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
d8d54f4b43 Add a first-run guide which covers basic usage for options. 2014-11-27 19:36:51 +08:00