Commit Graph

150 Commits

Author SHA1 Message Date
suziwen
6f4a579c18 Use Gist as a new synchronization method 2024-08-03 15:15:20 +08:00
suziwen
3994518c00 Refactoring Log Logic 2024-07-01 10:32:49 +08:00
suziwen
962bc129cd Compatible with Arc browser 2024-05-24 19:03:49 +08:00
suziwen
815e162640 1. adapt mv3 alarm trigger flow. 2. adapt mv3 background event page lifecycle. 2024-04-05 23:01:34 +08:00
suziwen
1acf251c18 Add custom theme support;Temporary rules support deletion with a second click; Keep temp rule until the browser restart 2024-03-30 21:37:39 +08:00
suziwen
85114c1045 Compatible with Firefox mv3 2024-03-23 12:58:16 +08:00
suziwen
6c56da0360 migrate from mv2 to mv3 2024-02-29 22:14:04 +08:00
FelisCatus
f338664e5c Merge branch 'feature/chrome-31' 2018-08-26 20:42:07 -07:00
FelisCatus
e2d9293e5a Fix externalProfile watcher after refactoring. Fix #1607. 2018-08-26 20:28:13 -07:00
FelisCatus
2ad6ffa3c0 Fix some typos. 2018-08-26 19:57:37 -07:00
FelisCatus
eb6aeb0ec5 Add some feature detection for older browsers. See #1608. 2018-08-26 19:35:19 -07:00
FelisCatus
4e0b8975bd Fix bare catch statement in coffee. 2018-08-20 18:29:07 -07:00
FelisCatus
961cdadc8d Fix bower and lock FileSaver version. Fix #1593. 2018-08-20 17:49:55 -07:00
FelisCatus
cd3cab7524 Properly localize options_proxyAuthHidePassword. 2018-07-08 22:10:15 -07:00
FelisCatus
47ada9bf1e Do not add BOM when downloading files. Fix #1521. 2018-06-25 19:29:48 -07:00
FelisCatus
f185b10b2e Add moz-extension to sanitize whitelist. 2018-06-12 20:54:38 -07:00
FelisCatus
cfa9e3123d Upgrade angular to 1.7.2. 2018-06-12 20:23:11 -07:00
FelisCatus
88a822204d Add message for unsupported proxy authentication by browser. Fix #1512. 2018-06-12 19:40:24 -07:00
FelisCatus
d20be4fd1b Inline popup menus in table-responsive for narrow screens. Fix #1341. 2018-06-12 12:10:17 -07:00
FelisCatus
e6c14537a6 Get message for profile names in popup. Fix #1433. 2018-06-12 11:51:04 -07:00
FelisCatus
71ffb1df04 Upgrade angular to 1.6.9. 2018-04-30 17:44:45 -07:00
FelisCatus
15b7257a80 Detect and prefer browser.proxy.register if available. Fix #1446. 2018-04-30 17:36:45 -07:00
FelisCatus
06e7ad67f0 Use object return types when possible on Firefox with auth. Fix #1172. 2017-09-20 13:43:09 -07:00
FelisCatus
a536ff5d98 Add notes for rules. Fix #1089. 2017-09-20 11:19:32 -07:00
FelisCatus
4e32db1d39 Load angular-i18n-* after angular. Fix #1199. 2017-09-20 10:35:30 -07:00
FelisCatus
a109fa1e68 Ignore some transition errors. 2017-08-19 15:27:06 -04:00
FelisCatus
19e556d1a9 Fix input-group-clear. Fix #1184. 2017-08-19 15:13:33 -04:00
FelisCatus
bc317e0fbc Add option for putting new conditions to the bottom. Fix #680. 2017-08-19 00:31:13 -04:00
FelisCatus
ddf9f47c4d Add Conflicts section in options. Replaces Proxy Changes. Fix #1052. 2017-08-19 00:14:14 -04:00
FelisCatus
5c837b7470 Add back title for menu items. 2017-08-18 22:04:18 -04:00
FelisCatus
362cb9fd50 Fix #1165. 2017-08-18 21:22:54 -04:00
FelisCatus
6f0f3e4636 Open popup as tab if browser does not support popup. 2017-08-18 20:58:01 -04:00
FelisCatus
b40ff3d36c Add jQuery UI Touch Punch for mobile drag and drop support. 2017-08-18 20:58:01 -04:00
FelisCatus
a441085493 Add warning and disable adding new PAC Profiles in Firefox. Fix #1146. 2017-08-09 18:21:56 -04:00
FelisCatus
7bc8655421 Remove redundant map files, prettify HTML and remove unused lib files. 2017-08-05 22:03:30 -04:00
FelisCatus
e23db1771d Fall back to link if openOptions fails in popup. 2017-07-31 16:00:08 -04:00
FelisCatus
6616c15272 Update angular to 1.6.5. 2017-07-05 16:17:53 -04:00
FelisCatus
788bfe7d4e Use ng-options instead of options element in FixedProfile. 2017-07-05 15:59:00 -04:00
FelisCatus
852e811f5a Update angular to 1.6.4, which breaks a lot of things. 2017-06-10 13:47:53 -04:00
FelisCatus
4802b98173 Mark angular ~1.5.11 as a resolution. 2017-06-01 01:10:35 -04:00
FelisCatus
ab6425371c Use minified version for libraries where possible. 2017-06-01 01:10:35 -04:00
FelisCatus
9467a58f6f Upgrade to angular > 1.5.9. Use non-minified version for testing.
Fix #986.
2017-06-01 01:10:35 -04:00
FelisCatus
2f5c0cb0b1 Add a testing badge and warning text on options page. 2017-06-01 01:10:35 -04:00
FelisCatus
35cdb7ed6b Use browser.downloads.download to export files if available. 2017-06-01 01:10:35 -04:00
FelisCatus
7333d43064 Add a link to the warning for full URL limitation. See #845. 2017-06-01 01:05:25 -04:00
FelisCatus
3854a019d2 Focus active navigation item on popup. Fix #1049. 2017-04-13 16:23:11 -04:00
FelisCatus
118c3588d3 Fix j/k mapping in popup menu. 2017-04-13 16:12:57 -04:00
FelisCatus
6c66169781 Update coffeelint to 1.16.0 and ignore some rules. Fix #967.
line_endings disabled due to git autocrlf.
indentation disabled due to bug with function argument wrapping.
2017-03-25 20:12:04 -04:00
FelisCatus
f2a6909cd3 Show options guide only if there is a FixedProfile. 2017-03-24 23:25:00 -04:00
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