Commit Graph

454 Commits

Author SHA1 Message Date
Ilya Ig. Petrov
24e3400376 Copy boilerplate to the popup dir 2017-05-10 10:59:45 +05:00
Ilya Ig. Petrov
8b110e6176 Add more kitchen tests and minor fixes 2017-05-06 00:07:46 -07:00
Ilya Ig. Petrov
1feca9b31d Change asserts to expects, add one more test 2017-05-05 21:38:26 -07:00
Ilya Ig. Petrov
74482c1257 Rename to CachelessRequire 2017-05-05 21:22:54 -07:00
Ilya Ig. Petrov
9030f9122c Move common test routines into modules 2017-05-02 11:55:01 -07:00
Ilya Ig. Petrov
3d68ae2529 Add basic tests on Mocha/Chai/Sinon 2017-05-02 10:06:53 -07:00
Ilya Ig. Petrov
da9e292cad Add tests to gulpfile 2017-05-02 07:48:35 -07:00
Ilya Ig. Petrov
c6223f6020 Revert version back to 0.33 2017-05-01 10:15:04 -07:00
Ilya Ig. Petrov
ee419d4ecd Rename choose-pac-provider to options 2017-05-01 09:30:34 -07:00
Ilya Ig. Petrov
26e8e4fb45 Refactor PAC generation, fix minor directIfAllowed bug 2017-05-01 08:04:19 -07:00
Ilya Ig. Petrov
d6e4cde69f Fix dash/camel conversion error of providers 2017-05-01 06:03:06 -07:00
Ilya Ig. Petrov
8d1def5a85 Finish categories for UI 2017-04-24 05:16:32 -07:00
ilyaigpetrov
a1f6784fae Change colors, make apply-button shared 2017-04-21 18:10:44 -07:00
ilyaigpetrov
5cac8779c3 Merge branch 'cats' 2017-04-21 15:18:45 -07:00
Ilya Ig. Petrov
94badbbf4f 0.33 2017-04-21 19:49:51 +05:00
Ilya Ig. Petrov
090d424480 Release RegExp for GC 2017-04-21 19:49:28 +05:00
Ilya Ig. Petrov
c49ef2d9b7 Split configs into cats, reflect cats in view (not finished) 2017-04-21 19:43:30 +05:00
Ilya Ig. Petrov
bc78bc7c5a Restyle tabs, add tab for own proxies 2017-04-21 16:04:11 +05:00
ilyaigpetrov
0e72fe9833 Prohibit proxy of type HTTP in UI 2017-04-17 15:57:20 -07:00
ilyaigpetrov
55fbbd105d 0.32 2017-04-16 17:44:48 -07:00
ilyaigpetrov
82b5bf67f9 Exclude hosts w/o own proxies, fix heart icon 2017-04-16 17:44:29 -07:00
Ilya Ig. Petrov
7114233053 0.31 2017-04-02 08:28:10 +00:00
Ilya Ig. Petrov
6b6fe7f143 Fix comments for own proxies, fix hint for proxyOrDie 2017-04-02 08:27:39 +00:00
Ilya Ig. Petrov
13f56fe85f 0.30 2017-04-01 18:02:10 +00:00
Ilya Ig. Petrov
76cf8fcd35 Fix notifications for a naked ip as proxy, fix snail position, amend pac kitchen 2017-04-01 18:01:42 +00:00
Ilya Ig. Petrov
87b78e0896 Lower other version icon 2017-03-31 11:33:07 +00:00
Ilya Ig. Petrov
20fef07f08 Fix HTTPS mod bug, add proxy-or-die, sort exceptions for import, capitalize mods 2017-03-31 10:33:52 +00:00
Ilya Ig. Petrov
1f1e3bd033 0.28 2017-03-18 12:30:43 +00:00
Ilya Ig. Petrov
5d715ce693 Add import-export via copy-paste 2017-03-17 17:29:23 +00:00
Ilya Ig. Petrov
89e92c28d2 Start adding copy-paste, fix exceptions UI, add dns padding, refactor
lastModifiedSTR
2017-03-17 10:49:03 +00:00
Ilya Ig. Petrov
ae9e7b7471 0.27: Add own-sites-own-proxies-only mode 2017-03-17 10:48:47 +00:00
Ilya Ig. Petrov
554a26c0cc SOCKS is not encrypted, change mods handlers, mods descriptions and menu labels 2017-03-05 15:43:34 +00:00
Ilya Ig. Petrov
0bb3d57b26 Reject empty own proxies 2017-03-05 13:21:35 +00:00
Ilya Ig. Petrov
182a443cc4 Handle 'No tab with such id' 2017-03-05 12:44:33 +00:00
Ilya Ig. Petrov
091141f2cf Make adding context menus redundent and fix enable/disable bug 2017-03-05 12:33:11 +00:00
Ilya Ig. Petrov
5c1941d142 0.25, add meta utf8 for correct canary rendering 2017-03-03 09:50:05 +00:00
Ilya Ig. Petrov
c9008f0a6e Make ext-errors notifications default 2017-03-02 12:49:17 +00:00
Ilya Ig. Petrov
f22a3468b2 Don't purge ips on changing exceptions, decrease custom porxies' priority, fix exceptions UI, fix GoogleDNS 2017-03-02 12:48:20 +00:00
Ilya Ig. Petrov
c997689c30 Fix layout, ready for UI release 2017-02-28 14:39:13 +00:00
Ilya Ig. Petrov
41a40bc388 Make provider forcing on update unnecessary 2017-02-28 08:10:34 +00:00
Ilya Ig. Petrov
cc9b202046 Delete trash 2017-02-28 08:05:42 +00:00
Ilya Ig. Petrov
653d415bee Supply font/svg for all icons, wrong i-icon alignment 2017-02-27 17:57:44 +00:00
Ilya Ig. Petrov
a606d25227 Lint with google and fix a potential bug 2017-02-23 07:56:49 +00:00
Ilya Ig. Petrov
f20da20e48 Swap events for requests 2017-02-23 06:39:54 +00:00
Ilya Ig. Petrov
8c88d70398 Remove screenshots 2017-02-23 04:12:37 +00:00
Ilya Ig. Petrov
fce97347ff Make manifest a common template 2017-02-23 03:48:21 +00:00
Ilya Ig. Petrov
8441fd956e 21: fix typo, swallow ip error, force antizapret 2017-02-23 02:33:21 +00:00
Ilya Ig. Petrov
16d8e959f1 0.20, remove navalny and chirch references 2017-02-16 16:09:18 +00:00
Ilya Ig. Petrov
879667e704 Add version links to popup, remove ctx from templates, lint 2017-02-16 13:10:49 +00:00
Ilya Ig. Petrov
a850648a4d Fix undefined uiRaw in popup, add gulp building mini-version, rm micro-version 2017-02-11 13:03:08 +00:00
Ilya Ig. Petrov
19a305a26d Craft light version manually 2017-02-09 11:45:23 +00:00
Ilya Ig. Petrov
bfdedd10f7 Check control manually after changes 2017-02-09 11:44:27 +00:00
Ilya Ig. Petrov
893fd94c17 No-control checks prev state, change timeouted 2017-02-07 06:50:35 +00:00
Ilya Ig. Petrov
a6b5b7ab57 Add timeouted, s/for/reduce 2017-02-06 18:37:23 +00:00
Ilya Ig. Petrov
a460ed85d2 Less logs, no betterStack, get rid of API fixes, setTimeout each API CB 2017-02-06 17:49:53 +00:00
Ilya Ig. Petrov
fda42ee307 Lint 2017-02-05 15:17:59 +00:00
Ilya Ig. Petrov
5af9458eae Refactor exception editor behavior, change mods desc 2017-02-05 14:21:25 +00:00
Ilya Ig. Petrov
5644fcfbd8 Fix informer, error in exc UI and error in mods description 2017-02-03 13:21:29 +00:00
Ilya Ig. Petrov
ca8d753372 Grey icon if turned off, change exception editor ui/behavior 2017-02-01 18:41:10 +00:00
Ilya Ig. Petrov
c5c1ac559e Fix exceptions UI (final), fix block-informer async bugs 2017-01-30 17:36:31 +00:00
Ilya Ig. Petrov
400771eff4 Change UI of exceptions to datalist 2017-01-30 12:07:00 +00:00
Ilya Ig. Petrov
36a86be3d4 Mend exceptions and their UI 2017-01-29 09:19:17 +00:00
Ilya Ig. Petrov
b0cc0e1f2c Get rid of ugly accordion in UI 2017-01-26 18:51:04 +00:00
Ilya Ig. Petrov
2dacd14f57 Add exceptions w/o working UI yet 2017-01-26 11:19:37 +00:00
Ilya Ig. Petrov
ff5c51af11 Remodulize, refactor, start adding exceptions 2017-01-23 13:25:44 +00:00
Ilya Ig. Petrov
170b101a48 Change [warns] to ...warns 2017-01-18 10:00:26 +00:00
Ilya Ig. Petrov
a9eef144a9 Add incontinence/hunting mode for kitchen, amend utils and kitchen, refactor informer 2017-01-17 15:00:53 +00:00
Ilya Ig. Petrov
bbd134b871 Add PAC modifiers w/ custom proxies and other stuff 2017-01-15 15:04:01 +00:00
Ilya Ig. Petrov
704ed61a7c 0.17 2017-01-11 15:57:11 +00:00
Ilya Ig. Petrov
bcf647d684 Add troubleshoot, no debug, lint, visual changes 2017-01-11 15:48:08 +00:00
Ilya Ig. Petrov
c6d0de4798 mv font-awesome, simplify launch & update, add type to error reports 2017-01-11 11:26:20 +00:00
Ilya Ig. Petrov
fc1b0fcae2 Add help hints, warnings, restyle 2017-01-10 19:35:14 +00:00
Ilya Ig. Petrov
797ef68397 Exert all pac urls, be robust on errors, fix typos, add light version (broken) 2017-01-03 18:04:02 +00:00
Ilya Ig. Petrov
88ef40da5e Add CloudFlare and GitHub as CDNs, handle caching, fix error passing 2017-01-02 11:41:53 +00:00
Ilya Ig. Petrov
091a542b5d Rename extension, add non-ascii hack, fix context menu links, lint,
refactor
2016-12-29 16:50:13 +00:00
Ilya Ig. Petrov
85859b3f4b Fix apis error context with timeout, change default locale, colorize icons 2016-12-24 02:24:15 +00:00
Ilya Ig. Petrov
34c94eb3d3 Counter abuse, add locales, change description, add utils.messages, change disabling to warning message if no-control, add mask and grayscale icons 2016-12-22 17:53:30 +00:00
Ilya Ig. Petrov
4a4385602d Update Support.md 2016-12-11 10:02:51 -08:00
Ilya Ig. Petrov
55775bc27d Finish 0.15 in haste, finish error reports, del deprecated code, clean up 2016-12-11 07:29:29 -08:00
Ilya Ig. Petrov
dcc083cbc6 Move error page to external resource accepting JSON (not finished) 2016-12-08 03:29:40 -08:00
Ilya Ig. Petrov
fd912f399c Rename function, remove odd div 2016-12-04 03:29:48 -08:00
Ilya Ig. Petrov
05d02438c9 Refactor (Async suffix, default cb), fix error page gradient 2016-12-03 10:01:06 -08:00
Ilya Ig. Petrov
38ac7450a6 Add error catching, viewing and reporting via sentry 2016-12-02 10:52:11 -08:00
Ilya Ig. Petrov
6750872ea5 Refactor err handlers, unixify newlines, restructure files 2016-12-01 07:01:20 -08:00
Ilya Ig. Petrov
257495168c Add error handlers, fix error context, add icons 2016-12-01 01:58:52 -08:00
Ilya Ig. Petrov
00221bb96e Simplify getIp function, comment unused storage puller 2016-11-30 05:07:00 -08:00
Ilya Ig. Petrov
df1bb35e87 Fix triggering on install, make popup buttons invisible (fewer resizes) 2016-11-29 09:45:55 -08:00
Ilya Ig. Petrov
77a88e5778 Add eslint w/ Google styles, restyle 2016-11-29 09:27:15 -08:00
Ilya Ig. Petrov
9ef8939127 Handle update errors in popup, add ip lookup method, fix rollbacks (change API) 2016-11-24 08:40:57 -08:00
Ilya Ig. Petrov
aa20f220ee Rollback provider key on error, remove unnecessary returns 2016-11-21 09:39:46 -08:00
Ilya Ig. Petrov
403c8e47b7 Fix err handler (popup), catch +1 error (promise), check settings control in debug and popup, restyle 2016-11-21 07:06:36 -08:00
Ilya Ig. Petrov
b56a1f2484 Get rid of obsolete var 2016-11-20 05:34:06 -08:00
Ilya Ig. Petrov
1ef480acd1 Restyle, scope vars/names out of window 2016-11-20 04:58:49 -08:00
Ilya Ig. Petrov
05c6deadf8 Better error and promise rejections handling 2016-11-20 03:33:18 -08:00
Ilya Ig. Petrov
3b891f82b4 Add soft tabs and searching to PAC debugger/editor 2016-11-19 04:36:25 -08:00
Ilya Ig. Petrov
4d7ef86f4e Add PAC sandbox page for debug 2016-11-19 02:52:55 -08:00
Ilya Ig. Petrov
ae8dd6676d Remove unused code in context menus 2016-11-17 11:09:10 -08:00
Ilya Ig. Petrov
5a2ec8a4db Amend support page 2016-11-17 10:46:58 -08:00
Ilya Ig. Petrov
4dfeaf93eb Replace internal pages with URLs on external 2016-11-17 10:44:59 -08:00
Ilya Ig. Petrov
7c18f20649 Change badge color to milder red 2016-11-17 09:02:49 -08:00
Ilya Ig. Petrov
d6bf6510b4 Fix URL() errors in context-menus 2016-11-16 10:13:05 -08:00
Ilya Ig. Petrov
b72611dda2 Change PAC address, refactor 2016-11-16 08:12:39 -08:00
Ilya Ig. Petrov
0aeae88bc4 Refactor slightly, change badge color 2016-11-12 06:37:52 -08:00
Ilya Ig. Petrov
c66d5b2d6c Update README.md 2016-05-15 13:09:41 +00:00
Ilya Ig. Petrov
f3ffda676e Add Google DNS, change context menu, change code style, prepare 0.0.0.14 release images and text 2016-05-15 13:08:23 +00:00
Ilya Ig. Petrov
92582629d5 Update Support.md 2016-05-13 17:18:58 +00:00
Ilya Ig. Petrov
43ff2c6164 Almost adds dns-over-https by google 2016-05-08 21:14:08 +05:00
Ilya Ig. Petrov
04d5dd2346 fixed urls in context menus 2016-04-10 10:39:11 +01:00
ilyaigpetrov
004ca19087 modified context menu entries 2016-04-01 10:06:35 +01:00
Ilya Ig. Petrov
3d9ec1fd3d Added context menus 2016-03-24 21:11:36 +05:00
Ilya Ig. Petrov
b8c1b325e4 +1 to robustness of onTabUpdate 2016-02-15 10:30:38 +05:00
Ilya Ig. Petrov
d1e3b4f612 added link to the icon 2016-02-14 00:27:15 +05:00
Ilya Ig. Petrov
b76d7c5b8a added link to the icon 2016-02-14 00:18:50 +05:00
Ilya Ig. Petrov
851d6b50c9 Update Support.md 2016-02-13 23:56:52 +05:00
Ilya Ig. Petrov
86f0498f17 Update Support.md 2016-02-13 23:47:50 +05:00
Ilya Ig. Petrov
7f8d70d9b6 Update README.md 2016-02-13 22:35:09 +05:00
Ilya Ig. Petrov
4905163be1 Update Support.md 2016-02-13 22:34:14 +05:00
Ilya Ig. Petrov
fe730f0cb2 Update Support.md 2016-02-13 22:33:36 +05:00
Ilya Ig. Petrov
000d18673c Troubleshoot (support) guide added 2016-02-13 22:32:59 +05:00
Ilya Ig. Petrov
354ab89a01 Update README.md 2016-02-13 22:27:31 +05:00
Ilya Ig. Petrov
07d7dc475f Update README.md 2016-02-13 22:23:07 +05:00
Ilya Ig. Petrov
5099b2a98a Update README.md 2016-02-13 22:22:03 +05:00
Ilya Ig. Petrov
57d0aa5312 Update README.md 2016-02-13 22:20:32 +05:00
Ilya Ig. Petrov
63cfb2de08 Update README.md 2016-02-13 22:19:28 +05:00
Ilya Ig. Petrov
0efe959b00 Update README.md 2016-02-13 22:11:30 +05:00
Ilya Ig. Petrov
b5a22c282d Update README.md 2016-02-13 22:09:43 +05:00
Ilya Ig. Petrov
9293e4162a Update README.md 2016-02-13 22:09:05 +05:00
Ilya Ig. Petrov
de08eeee45 Update README.md 2016-02-13 22:08:01 +05:00
Ilya Ig. Petrov
6b4c73cd9d Update README.md 2016-02-13 22:06:52 +05:00
Ilya Ig. Petrov
856ff7c0f0 Update README.md 2016-02-13 21:33:04 +05:00
Ilya Ig. Petrov
508069c802 ips not forget, proxy may have several ips 2016-02-13 20:53:27 +05:00
Ilya Ig. Petrov
54b5eba5a8 published .10, new text & image 2016-02-12 21:54:40 +05:00
Ilya Ig. Petrov
3e89c372b9 changed name, -bugs: migration & alarms 2016-02-12 21:00:40 +05:00
Ilya Ig. Petrov
046dfdbdec title bugs fixed, browserAction, badges 2016-02-12 01:07:39 +05:00
Ilya Ig. Petrov
9dd4724167 Now icon may have a badge. SetTitle semaphor added. Removed unused files. 2016-02-08 21:02:14 +05:00
Ilya Ig. Petrov
0a06037af6 Icon title shows proxy. Added storage migration code. 2016-02-08 14:55:41 +05:00
Ilya Ig. Petrov
03cec0b7bd added code for migrating prop name from 0.7 to 0.8 2016-02-05 21:11:19 +05:00
Ilya Ig. Petrov
4dc16667df updated description 2016-02-05 20:17:59 +05:00
Ilya Ig. Petrov
c9cfdefc1b Version bumped 0.0.0.8, changed slide image 2016-02-05 19:52:04 +05:00
Ilya Ig. Petrov
7c4e78efac Promisifed syncWithPac, added error reports 2016-01-27 01:05:21 +05:00
Ilya Ig. Petrov
6c2b2eba30 live updates for date 2016-01-26 21:47:09 +05:00
Ilya Ig. Petrov
a4b83d100c better startup logs 2016-01-26 21:05:23 +05:00
Ilya Ig. Petrov
278aaad865 startup storage sync is now a promise 2016-01-26 20:50:25 +05:00
Ilya Ig. Petrov
9420177df2 update button added 2016-01-26 15:38:40 +05:00
Ilya Ig. Petrov
97669e886d 0.0.0.7 and minor changes 2016-01-20 13:35:39 +05:00
Ilya Ig. Petrov
5ea4cb1a25 bump 0.0.0.5 2016-01-18 02:09:55 +05:00
Ilya Ig. Petrov
7947a01d73 pac-setter hits 0.0.0.4 2016-01-18 00:27:54 +05:00
Ilya Ig. Petrov
e8ec57898b webRequest extension deleted 2015-12-23 13:50:30 +05:00
Ilya Ig. Petrov
67b2dc619f Now you can choose PAC from anticenz or antizapret 2015-12-21 01:28:41 +05:00
Ilya Ig. Petrov
1cb31c79a5 pac-setter hits 0.0.0.2: more transparent code 2015-12-12 16:54:33 +05:00
Ilya Ig. Petrov
64af23564b renamed folders 2015-12-07 17:05:24 +05:00
Ilya Ig. Petrov
917b88843b multiple extensions spawned 2015-12-07 15:53:47 +05:00
Ilya Ig. Petrov
c11a30a319 better popup for extension 2015-12-01 11:24:45 +05:00
Ilya Ig. Petrov
00d23d0292 refactored 2015-11-28 14:20:45 +05:00