Commit Graph

150 Commits

Author SHA1 Message Date
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
f68c54fbae Fix getPageInfo error when request monitor is disabled. 2017-03-18 10:10:33 -07:00
FelisCatus
823d66b00e Do not refresh active tab if disabled. Fix #1022. 2017-03-17 18:18:38 -07: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
FelisCatus
bdb24d9c88 Bump version to 2.4.3. 2017-03-11 23:50:32 -05:00
FelisCatus
d5bce8153e Add about page. Fix #1008. Fix #298. 2017-03-11 21:35:35 -05:00
FelisCatus
80b668a47e Do not modify the update URL if it contains a query string. Fix #1000. 2017-03-01 01:26:21 -05:00
FelisCatus
31a39397c3 Bump version to 2.4.2. 2017-03-01 01:16:03 -05:00
FelisCatus
0f61f18c91 Retry setting icon with legacy sizes if it fails. Fix #1003. 2017-03-01 00:45:42 -05:00
FelisCatus
cc95e49b6f Support legacy sizes for the action icon. Fix #1003. 2017-03-01 00:26:19 -05:00
FelisCatus
da7d258e2e Bump version to 2.4.0. 2017-02-26 20:54:04 -05:00
FelisCatus
e8ad1a4a4b Log error when drawing icon once for debugging. 2017-02-26 20:46:25 -05:00
FelisCatus
e0d400cc8f Do not setIcon if icon cannot be drawn. Fix #715. 2017-02-26 20:40:25 -05:00
FelisCatus
964155ed36 Use action icons with no padding for browser action. #803 2017-02-26 20:18:54 -05:00
FelisCatus
a335a6d555 Try to draw action icons of size 16, 24, 32. #803. 2017-02-26 03:13:04 -05:00
FelisCatus
56db37d4d9 Update canvas drawing algorithm with larger icon. Fix #803. 2017-02-26 02:45:45 -05:00
FelisCatus
bf3df2b707 Handle IPv6 address brackets correctly in bypass list. Fix #998. 2017-02-26 00:57:43 -05:00
FelisCatus
f602511c58 Start working on 2.3.23. 2017-01-10 17:52:01 -08:00
FelisCatus
87c6cd4e69 Start working on 2.3.22. 2016-10-26 11:09:04 -04:00
FelisCatus
9b8de4c582 Add URL reference back to options class. Fix #908. 2016-10-26 10:50:30 -04:00
FelisCatus
120da442ee Start working on 2.3.21. 2016-10-26 00:32:42 -04:00
FelisCatus
7b0a9e9333 Try to bypass cache when using Download Profile Now button. Fix #886. 2016-10-25 01:17:18 -04:00
FelisCatus
fcb063a464 Check profile update content and improve error messages. Fix #159, #903. 2016-10-25 01:09:24 -04:00
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