FelisCatus
f658ef9e6c
Trim profile name when upgrading from SwitchySharp. Fix #778
2016-05-26 13:58:54 +08:00
FelisCatus
8e11e388f8
Start working on 2.3.20.
2016-03-17 21:59:29 +08:00
FelisCatus
1e7a507e92
Start working on 2.3.19.
2016-03-17 21:44:19 +08:00
FelisCatus
5090ebf323
Add WeekdayCondition and TimeCondition to omega-web. Fix #513 .
2016-03-17 21:10:48 +08:00
FelisCatus
45a8ad2f15
Convert proxy.host to lowercase for ProxyAuth matching. Fix #727 .
2016-03-17 16:31:23 +08: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
72f8499e98
Remove useless omega-i18n copy task.
2016-03-17 13:54:37 +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
fe50d76ce5
Start working on 2.3.18.
2016-03-08 16:30:57 +08:00
FelisCatus
b558f8d724
Start working on 2.3.17.
2015-09-07 18:45:47 +08:00
FelisCatus
a5a7d6ddae
Start working on 2.3.16.
2015-06-18 12:36:20 +08:00
FelisCatus
f0e266a524
Enable fa locale for the Chromium Extension.
2015-06-18 12:35:50 +08:00
FelisCatus
50e18fc63c
Start working on 2.3.15.
2015-05-29 21:11:32 +08:00
FelisCatus
a7fa690e94
Change <local> to OmegaPac.Conditions.localHosts in Chromium. Fix #443 .
...
This works around the issue where Chromium incorrectly bypasses all IPv6
address literals when given <local> in bypass list. See #443 .
2015-05-28 17:34:15 +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
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
807fad5449
Start working on 2.3.14.
2015-05-22 22:06:50 +08:00
FelisCatus
622fd2a4d4
Ignore 127.0.0.1 in web request monitor. Fix #474 .
2015-05-22 22:00:23 +08:00
FelisCatus
50df9452ef
Copy proxy settings for different schemes instead of reusing. Fix #468 .
2015-05-22 21:36:29 +08:00
FelisCatus
c631021cbd
Start working on 2.3.12.
2015-04-19 19:53:23 +08:00
FelisCatus
eb8c0b99d8
Handle cases where sync storage is not available. Fix #406 .
2015-04-19 19:21:29 +08:00
FelisCatus
fd2801dcfc
Start working on 2.3.11.
2015-04-04 18:07:28 +08:00
FelisCatus
53aba6b0ea
Handle error when getting a tab that no longer exists. Fix #382 .
2015-04-04 17:05:07 +08:00
FelisCatus
974ef69912
Fix memory leak with extension messaging Port. Fix #383 .
2015-04-04 16:59:50 +08:00
FelisCatus
2c0da64630
Start working on 2.3.10.
2015-03-14 19:10:36 +08:00
FelisCatus
dab98bb943
Allow clearing remote copy of options in sync storage. Fix #282 .
2015-03-14 16:30:26 +08:00
FelisCatus
6781d8c0f8
Start working on 2.3.9.
2015-02-28 13:58:49 +08:00
FelisCatus
16012e355a
Remove debugging console.log from web request monitor. Sorry.
2015-02-28 01:00:14 +08:00
FelisCatus
b650ab31b6
Don't count timeoutAbort in obsolete main_frame as errors.
2015-02-28 00:59:37 +08:00
FelisCatus
61856d5eae
Refactor WebRequestMonitor#summarizeError, improving efficiency.
2015-02-28 00:59:37 +08:00
FelisCatus
5a7e365896
Add a hard limit on the number of requests tracked per tab. Fix #296 .
2015-02-28 00:59:37 +08:00
FelisCatus
2793d5efca
Ignore incomplete chunked encoding error in request monitor. Fix #312 .
2015-02-28 00:59:37 +08:00
FelisCatus
5e626e8f03
Start working on 2.3.8.
2015-02-27 19:36:05 +08:00
FelisCatus
0ae0ae6e25
Enable cs locale for the Chromium Extension.
2015-02-27 19:36:05 +08:00
FelisCatus
9b18d3194a
Fix redirect detection of data: and about: URLs. Fix #293 .
2015-02-18 20:05:57 +08:00
FelisCatus
c617f80ea7
Start working on 2.3.7.
2015-02-18 13:52:15 +08:00
FelisCatus
4b70c2df73
Bump version to 2.3.6.
2015-02-18 11:35:50 +08:00
FelisCatus
11749c28fc
Improve web request error detection and set badge for updated tabs.
2015-02-18 11:30:00 +08:00
FelisCatus
806f3215e8
Try to use base domain names when adding conditions. Fix #276 .
2015-02-17 22:43:08 +08:00
FelisCatus
62133c2d7c
Add web request monitor and network error based conditions. Fix #6 .
2015-02-17 22:42:33 +08:00
FelisCatus
cc526b819f
Add grunt task for compiling gettext PO files for Chromium Extensions.
2015-02-15 21:26:06 +08:00
FelisCatus
83348e6f23
Start working on 2.3.5.
2015-02-14 14:23:52 +08:00
FelisCatus
2422487549
Use && instead of ; for building on Windows. Fix #214 .
2015-02-14 12:57:52 +08:00
FelisCatus
3330d54db2
Start working on 2.3.4.
2015-02-11 19:24: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
5b27fe9c9b
Start working on 2.3.3.
2015-02-11 11:17:27 +08:00
FelisCatus
2d81daa563
2.3.2 Release.
2015-02-09 21:42:46 +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
674f501ada
Ignore empty data in profile update.
2015-02-09 11:43:41 +08:00
FelisCatus
6e7b5150c1
Fix a null error for _defaultAction in ChromeTabs.
2015-02-04 12:17:58 +08:00
FelisCatus
49d434b481
Add help and configuration for keyboard shortcut.
2015-02-03 13:44:28 +08:00
FelisCatus
497918e260
2.3.1 Release.
2015-01-30 21:35:04 +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
00000e51a6
Bump version to 2.3.0.
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
08777f06b3
Start working on 2.2.14.
2015-01-16 20:47:50 +08:00
FelisCatus
54eaf96634
Change npm dev script to use two-step npm link.
2015-01-14 18:28:28 +08:00
FelisCatus
297775ca4f
Start working on 2.2.13.
2015-01-11 14:19:25 +08:00
FelisCatus
f8fd10fca8
Start working on 2.2.12.
2015-01-02 21:52:38 +08:00
FelisCatus
2e0e58a42f
Start working on 2.2.11.
2015-01-01 22:34:51 +08:00
FelisCatus
8e56c4f883
Implement rule list exporting. Fix #99 .
2015-01-01 21:25:08 +08:00
FelisCatus
ca71a9a7d9
Try to revert proxy settings if possible. Fix #140 .
2015-01-01 20:18:20 +08:00
FelisCatus
d44a52b593
Start working on 2.2.10.
2014-12-27 19:25:55 +08:00
FelisCatus
811be9102f
Change profile icon drawing scheme. Fix #109 . See also #107 .
2014-12-27 19:20:36 +08:00
FelisCatus
1c9ac7fe71
Start working on 2.2.9.
2014-12-22 19:41:06 +08:00
FelisCatus
73886642bf
Add option to enable/disable inspection in context menu. Fix #83 .
2014-12-22 19:34:45 +08:00
FelisCatus
35ba0c2253
Start working on 2.2.8.
2014-12-20 14:03:01 +08:00
FelisCatus
a3df567b4d
Disable inspectPage for now.
2014-12-20 13:00:59 +08:00
FelisCatus
bcce56320c
Fix a few compatibility issue with upgrade. Fix #81 , #80
2014-12-20 12:52:22 +08:00
FelisCatus
c4c8971b8e
Start working on 2.2.7.
2014-12-19 23:39:49 +08:00
FelisCatus
6d02c442fd
Add context menu for inspecting elements. Fix #11 .
2014-12-19 23:37:47 +08:00
FelisCatus
b3fada8fac
Attach last error message when using the Report Issue link.
2014-12-19 21:27:17 +08:00
FelisCatus
4fa13c686d
Add a default shortcut key for browser action.
2014-12-19 21:00:19 +08:00
FelisCatus
44f4644905
Start working on 2.2.6.
2014-12-18 23:10:01 +08:00
FelisCatus
1ccdff1d7b
ASCII-encode pacScript for PAC profiles.
2014-12-18 19:44:35 +08:00
FelisCatus
cee374833f
Start working on 2.2.5.
2014-12-18 19:43:44 +08:00
FelisCatus
6918abb5b2
Initialize revision of the rulelist profile on upgrade.
2014-12-16 19:51:16 +08:00
FelisCatus
f5789f7fda
Ignore empty proxy change details.
2014-12-16 18:45:57 +08:00
FelisCatus
ba8af9f05b
Begin to work on 2.2.4.
2014-12-16 18:45:57 +08:00
FelisCatus
e8156da5a3
2.2.3 Release.
2014-12-15 21:12:14 +08:00
FelisCatus
bae39a247c
Add Proxy Authentication. Fix #2 .
2014-12-11 18:52:09 +08:00
FelisCatus
777ad1c808
2.2.2 Release.
2014-12-06 20:41:14 +08:00
FelisCatus
34f18891ef
Use pacScript if possible to avoid downloading pacUrl again.
2014-12-06 20:39:19 +08:00
FelisCatus
7fb69c7cda
Add externalApi (cross-extension messaging) support.
2014-12-06 20:34:49 +08:00
FelisCatus
c34e9423f6
2.2.1 Release.
2014-11-28 22:54:08 +08:00
FelisCatus
d16f4a0266
Update SwitchySharp extension id to the one used in CWS.
2014-11-28 22:52:12 +08:00
FelisCatus
ce8d501b0a
2.2.0 Release.
2014-11-28 20:45:57 +08:00
FelisCatus
e2133b3962
Show options page on first run.
2014-11-28 20:45:20 +08:00
FelisCatus
17427ae13f
Fix a few issues related to upgrading.
2014-11-27 19:59:03 +08:00
FelisCatus
d8d54f4b43
Add a first-run guide which covers basic usage for options.
2014-11-27 19:36:51 +08:00
FelisCatus
b9d1e27578
2.1.18 Release.
2014-11-13 12:10:37 +08:00
FelisCatus
dd2aff93bc
Fix infinite loop in cross-extension messaging. Fix #58 .
2014-11-13 12:10:32 +08:00
FelisCatus
a9cf497d81
2.1.17 Release.
2014-11-13 00:48:00 +08:00
FelisCatus
f890993ad6
Fetch options from SwitchySharp if supported.
2014-11-12 23:40:00 +08:00
FelisCatus
c30b3cf8d7
2.1.16 Release.
2014-11-07 17:33:17 +08:00
FelisCatus
51be2b9ff2
Force extension public key (and thus ID) during development.
2014-11-07 16:39:07 +08:00
FelisCatus
a1cb3a9b37
Remove the download failed warning for now.
2014-11-07 16:08:13 +08:00
FelisCatus
144b213348
Migrate UrlWildcard to HostWildcard if possible on upgrade.
2014-11-07 16:06:03 +08:00
FelisCatus
e988fa7c1c
Show profile details tooltip for popup menu and browserAction.
2014-11-07 15:38:34 +08:00
FelisCatus
862c7b141f
2.1.15 Release.
2014-10-30 14:04:26 +08:00
FelisCatus
054be60531
Add migrate function to virtual profile.
2014-10-27 21:16:57 +08:00
FelisCatus
bf82d5a55a
Add VirtualProfile type. Fix #47 .
2014-10-25 23:41:39 +08:00
FelisCatus
7838dd6d6b
2.1.14 Release.
2014-10-23 18:40:14 +08:00
FelisCatus
027f6845b2
2.1.13 Release.
2014-10-20 21:03:28 +08:00
FelisCatus
abd362f424
2.1.12 Release.
2014-10-13 21:40:16 +08:00
FelisCatus
51f5ec8019
Use zh_CN as default zh locale for Chromium.
2014-10-13 21:40:10 +08:00
FelisCatus
658764db10
Improve UI for reserved and hidden profiles. Fix #43 .
...
Prevent users from creating reserved profiles.
Show help on hidden profiles.
Also, avoid creating profile beginning with underscore on upgrade.
2014-10-12 14:47:47 +08:00
FelisCatus
73d4fd637e
2.1.11 Release.
2014-10-10 13:05:50 +08:00
FelisCatus
817528ef21
Fix condition types and add help link in popup. Fix #39 .
2014-10-10 12:33:02 +08:00
FelisCatus
feb2389fd8
2.1.10 Release.
2014-10-08 20:29:18 +08:00
FelisCatus
ccaa3d57cd
2.1.9 Release.
2014-10-04 21:38:14 +08:00
FelisCatus
0a6a2d018b
2.1.8 Release.
2014-10-04 19:20:05 +08:00
FelisCatus
9a628a3452
Honor config.ruleListEnabled options on upgrade.
...
These commits should Fix #32 .
2014-10-04 17:27:53 +08:00
FelisCatus
ee144e20a7
Attach rule list to auto on upgrade.
2014-10-04 15:55:03 +08:00
FelisCatus
cdd3bda2cd
Allow attaching a RuleListProfile to a SwitchProfile.
2014-10-04 15:35:50 +08:00
FelisCatus
4ca4b93822
2.1.7 Release.
2014-10-03 15:02:44 +08:00
FelisCatus
2913091d12
2.1.6 Release.
2014-10-01 17:49:32 +08:00
FelisCatus
be0255cbda
2.1.5 Release.
2014-09-25 21:47:36 +08:00
FelisCatus
3b9ddfc6c5
Support PAC profiles with file: URLs. Fix #29 .
2014-09-25 21:18:17 +08:00
FelisCatus
e2332c4ff9
Add grunt target for a zip ball.
2014-09-24 11:42:35 +08:00
FelisCatus
a008e492b0
Escape all non-ascii chars in generated PAC script.
2014-09-24 11:33:09 +08:00
FelisCatus
4c65b47860
Make "Apply changes" look more like a button.
2014-09-23 23:05:10 +08:00
FelisCatus
a75f002d82
Change profile color of "system" to black.
2014-09-23 18:48:11 +08:00
FelisCatus
419935b959
Update availableProfiles list when profiles change. Fix #25 .
2014-09-21 11:26:55 +08:00
FelisCatus
f67fe00aef
Initial commit.
2014-09-21 00:01:16 +08:00