proxy.zeroomega
f5f987253c
Enhance your Gist sync experience with built-in browser sync
2024-10-05 14:22:41 +08:00
proxy.zeroomega
c175be96ff
1. add add temp condition
button on the failed resources page.
...
2. fix the bug that `Allow inspecting proxy used for page elements via context menu.` did not work
2024-09-15 23:03:12 +08:00
proxy.zeroomega
f33ba4d47a
remove disabled sync option
2024-09-01 10:28:15 +08:00
suziwen
b2bbc5fd60
add source code reference;fix gist sync not work on first init;refactor code;
2024-08-12 12:32:50 +08:00
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
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
6e3c3dbe01
Fix showExternalProfile default settings. Fix #1554 .
2018-08-26 20:39:44 -07:00
FelisCatus
4e0b8975bd
Fix bare catch statement in coffee.
2018-08-20 18:29:07 -07:00
FelisCatus
465c98f78a
Support browser.proxy.onRequest. Fix #1456 .
...
This commit also refactors other implementations and moves them to
dedicated files, using feature detection to select one on runtime.
2018-07-08 21:35:11 -07:00
FelisCatus
f056816239
Ignore null values in quickSwitchProfiles. Fix #1248 .
2017-10-14 10:51:10 -07:00
FelisCatus
52fdd252d2
Remove duplicate profile names in quickSwitchProfiles. Fix #1232 .
2017-10-10 14:08:31 -07:00
FelisCatus
c0fac8ca1e
Fix test script and chromium build.
2017-09-20 16:18:42 -07: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
2431021a72
Remove one unnecessary fat arrow in log.
2017-08-18 20:58:49 -04:00
FelisCatus
32cb2f909e
Remove values for a few keys from exported log for privacy. Fix #1147 .
2017-08-05 22:28:36 -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
0a7f4fcdaf
Try to rescue if fetching sync storage failed in init.
2017-03-24 23:01:09 -04:00
FelisCatus
d5bce8153e
Add about page. Fix #1008 . Fix #298 .
2017-03-11 21:35:35 -05:00
FelisCatus
fcb063a464
Check profile update content and improve error messages. Fix #159 , #903 .
2016-10-25 01:09:24 -04: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
5d26aa29a7
Lock coffeelint to ~1.11.1 to avoid function indentation issue.
...
See: https://github.com/clutchski/coffeelint/issues/525
Fix #672 .
2016-03-17 13:51:54 +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
0316041745
Deactivate tempProfile when currentProfile is not includable. Fix #141 .
2015-05-28 15:01:15 +08:00
FelisCatus
eb8c0b99d8
Handle cases where sync storage is not available. Fix #406 .
2015-04-19 19:21:29 +08:00
FelisCatus
dab98bb943
Allow clearing remote copy of options in sync storage. Fix #282 .
2015-03-14 16:30:26 +08:00
FelisCatus
b650ab31b6
Don't count timeoutAbort in obsolete main_frame as errors.
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
d8eaed444a
Fix browserStorage returning null for non-existing keys.
2015-02-14 13:15:15 +08:00
FelisCatus
2422487549
Use && instead of ; for building on Windows. Fix #214 .
2015-02-14 12:57:52 +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
a32b091a21
Remove extra profiles on startup. Fix issue with deleting.
2015-01-23 20:05:24 +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
0c6d9dde3c
Try to update profile after proxy is applied. Fix #148 .
2015-01-02 21:31:50 +08:00
FelisCatus
436adb56f8
Record and show last update time for PAC & Rule lists.
2015-01-02 20:28:08 +08:00
FelisCatus
ca71a9a7d9
Try to revert proxy settings if possible. Fix #140 .
2015-01-01 20:18:20 +08:00
FelisCatus
73886642bf
Add option to enable/disable inspection in context menu. Fix #83 .
2014-12-22 19:34:45 +08:00
FelisCatus
ab36b6eba6
Update profile revision on profile update.
2014-12-16 19:48:20 +08:00
FelisCatus
623982607c
Show warnings instead of panic if some profile is missing.
2014-12-15 21:10:54 +08:00
FelisCatus
7fb69c7cda
Add externalApi (cross-extension messaging) support.
2014-12-06 20:34:49 +08:00
FelisCatus
e2133b3962
Show options page on first run.
2014-11-28 20:45:20 +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