Commit Graph

117 Commits

Author SHA1 Message Date
proxy.zeroomega
f5f987253c Enhance your Gist sync experience with built-in browser sync 2024-10-05 14:22:41 +08:00
proxy.zeroomega
bc69662911 fix the bug that firefox android cant start 2024-09-16 01:58:01 +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
87ae344677 report issuses from context menu;migrate data upgrade; 2024-09-01 10:25:23 +08:00
proxy.zeroomega
1a1424338d background pre init 2024-08-17 21:38:28 +08:00
suziwen
d4b01b3dad compatible with small screen 2024-08-16 22:17:09 +08:00
suziwen
e877a142d2 remove unused code 2024-08-15 08:07:14 +08:00
suziwen
0be8c2733e fix firefox startupProfileName doesn't work problem. 2024-08-14 08:37:42 +08:00
suziwen
fdfa1a25c3 add firefox private mode suppport;add fake-indexeddb; 2024-08-13 12:54:38 +08:00
苏滋文
ba5c9adb6d
Merge pull request #19 from gomi1992/master
FIX: Option refreshOnProfileChange not working.
2024-08-12 21:25:39 +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
gomi1992
a33997b284
FIX: Option refreshOnProfileChange not working. 2024-08-11 15:24:29 +08:00
suziwen
87f76aa795 Automatic GistId recognition 2024-08-05 22:12:35 +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
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
9dbf5fe955 pendingUrl 2024-03-15 09:41:13 +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
2bcd7e633c Silence port disconnected errors. Fix #1587. 2018-08-20 17:59:59 -07:00
FelisCatus
86181d3f17 Fix null reference profile error. Fix #1593. 2018-08-20 17:37:08 -07:00
FelisCatus
bd06fac3b3 Do not set proxyDNS for SOCKS4 servers. Fix #1548. 2018-08-12 18:15:09 -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
eb65855a40 Fix moz- detection typo. See #1503. 2018-06-12 21:33:55 -07:00
FelisCatus
fae33f2b10 Fix pasting error. 2018-06-12 12:30:19 -07:00
FelisCatus
7c271f13e4 Do not try to connect to SwitchySharp when running under moz-. Fix #1503. 2018-06-12 12:23:30 -07:00
FelisCatus
15b7257a80 Detect and prefer browser.proxy.register if available. Fix #1446. 2018-04-30 17:36:45 -07:00
FelisCatus
2c4c33c6b5 Fall back to static icon on privacy.resistFingerprinting. Fix #1357. 2018-01-27 21:12:52 -08:00
FelisCatus
aac049d559 Trim the log if new logs cannot be written to storage. Fix #1288. 2017-12-25 19:37:59 -08:00
FelisCatus
374d47ab65 Remove Object.create and promisifyAll. Fix #1297. 2017-11-27 00:43:38 -08:00
FelisCatus
cafbf20762 Call chrome.proxy.settings.onChange.addListener directly. Fix #1297. 2017-11-27 00:21:53 -08:00
FelisCatus
8572ff6b42 Work around localStorage not available in private windows. Fix #1163. 2017-10-12 21:53:43 -07:00
FelisCatus
e432687831 Update QuickSwitch context menu whenever it changes. Fix #1225. 2017-10-06 10:29:05 -07:00
FelisCatus
74c70b2dee Convert rule name to note when upgrading from SwitchySharp. 2017-09-20 14:39:11 -07:00
FelisCatus
96b2cfd68a Make the useLegacyStringReturn message friendlier. 2017-09-20 13:52:00 -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
f1f5eb329d Ignore NS_ERROR_ABORT in request monitor. Fix #1191. 2017-09-20 10:46:02 -07:00
FelisCatus
c860de6214 Fix #1159. Root cause still unclear. 2017-08-19 00:40:21 -04:00
FelisCatus
ddf9f47c4d Add Conflicts section in options. Replaces Proxy Changes. Fix #1052. 2017-08-19 00:14:14 -04:00
FelisCatus
0ec584c93d Show menu title based on actual profile used on mobile. 2017-08-18 20:58:01 -04:00
FelisCatus
6f0f3e4636 Open popup as tab if browser does not support popup. 2017-08-18 20:58:01 -04:00
FelisCatus
d8684c6d24 Shorten the menu title on mobile. 2017-08-18 20:58:01 -04:00
FelisCatus
227e189a73 Make chrome.contextMenus and some browserAction APIs optional. 2017-08-18 20:58:01 -04:00