Commit graph

1212 commits

Author SHA1 Message Date
Shin'ya Ueoka
807ba97c4f Remove only 2019-08-29 23:25:49 +09:00
Shin'ya Ueoka
e17c634643 Add source map to build file 2019-08-29 23:21:40 +09:00
Shin'ya UEOKA
f719ce52a3 Save on checkbox changed 2019-08-29 04:24:18 +00:00
Shin'ya UEOKA
5197f22f9b Fix type checkings 2019-08-29 03:37:58 +00:00
Shin'ya UEOKA
217b5a0e61 Install typescript@3.6.2 2019-08-29 03:37:24 +00:00
Shin'ya Ueoka
67e02cd9cb Use default settings on loading failure 2019-08-28 22:18:23 +09:00
Shin'ya Ueoka
04c077d614 Fix undefined checking on operation parameter 2019-08-28 22:18:23 +09:00
Shin'ya Ueoka
52e7a3aa11 npm audit fix 2019-08-26 21:31:43 +09:00
Shin'ya Ueoka
e5a328721f Install react-redux 7.1.1 2019-08-26 21:30:53 +09:00
Shin'ya Ueoka
ad447e8cc1 Update .eslintrc 2019-08-26 21:27:27 +09:00
Shin'ya Ueoka
9db15b77ce Install eslint 6.2.2 2019-08-26 21:26:34 +09:00
Shin'ya Ueoka
846324d0cc Install typescript 3.5.3 2019-08-26 21:18:53 +09:00
Shin'ya Ueoka
5fa44bd302 Install @typescript-eslint/eslint-plugin and @typescript-eslint/parser
Expected that eslint-plugin does not depends on parser, but parser is
automatically installed on eslint-plugin 1.9.0.  Install parser package
manually because it had been fixed on latest version.

370ac72968 (diff-d4da9abc179953bf1171e2846eb50b86)
2019-08-26 21:14:18 +09:00
Shin'ya Ueoka
e42ffea7a6 Update types 2019-08-21 22:24:54 +09:00
Shin'ya Ueoka
e67963037a Update eslint-plugin-react 2019-08-21 22:21:15 +09:00
Shin'ya Ueoka
b6731553c6 Update ts-loader 2019-08-21 22:17:08 +09:00
Shin'ya Ueoka
0196577236 Update sinon 2019-08-21 22:16:22 +09:00
Shin'ya Ueoka
98b6ee76e1 Update karma, karma-firefox-launcher and karma-webpack 2019-08-21 22:14:51 +09:00
Shin'ya Ueoka
6fc181a5ad Update mocha 2019-08-21 22:13:34 +09:00
Shin'ya Ueoka
c74311cc38 Update sinon 2019-08-21 22:13:05 +09:00
Shin'ya Ueoka
7238855d79 Update css-loader, sass-loader and style-loader 2019-08-21 22:12:20 +09:00
Shin'ya Ueoka
1493281836 Update tsyringe 2019-08-21 22:04:45 +09:00
Shin'ya Ueoka
7029996332 Update react and redux 2019-08-21 22:04:06 +09:00
Shin'ya Ueoka
c82ef00242 Update jszip 2019-08-21 22:02:04 +09:00
Shin'ya Ueoka
28f0ba0ba0 Update webpack and webpack-cli 2019-08-21 21:47:00 +09:00
Shin'ya UEOKA
81b8dae6c6 Update lanthan 2019-08-21 19:54:50 +09:00
Shin'ya Ueoka
cd549234b4 Add search engine e2e test 2019-08-20 22:11:45 +09:00
Shin'ya Ueoka
f479f33bd2 Update lanthan 2019-08-20 21:49:58 +09:00
Shin'ya Ueoka
ac93834ddc Add option form page 2019-08-20 21:49:58 +09:00
Shin'ya Ueoka
6f4812ee06 Add e2e test to verify hot-reload of the settings 2019-08-20 21:48:05 +09:00
Shin'ya Ueoka
1bc96ed111 My first e2e test for option page 2019-08-20 21:48:05 +09:00
Shin'ya Ueoka
34bd084a4d Open options page on banner click 2019-08-20 21:48:05 +09:00
Shin'ya Ueoka
07bcc15e7b Add retries on e2e 2019-08-20 21:34:14 +09:00
Shin'ya Ueoka
7eca11e556 Make e2e tests more stabilized 2019-08-20 21:25:29 +09:00
Shin'ya Ueoka
e7ed84f757
Merge pull request #622 from ueokande/fallback-default-settings
Handle errors on loading settings
2019-08-05 21:21:39 +09:00
Shin'ya Ueoka
9b2b8f0608 Distinct notification IDs 2019-08-01 21:56:28 +09:00
Shin'ya Ueoka
7104f122f9
Merge pull request #621 from chocolateboy/tab-close-select-left
Add an option to close the current tab and select the tab to the left
2019-08-01 21:29:32 +09:00
chocolateboy
f65c068c67 tabs.close: rename selectLeft (boolean) -> select ("left" | "right")
before:

    {
        "type": "tabs.close",
        "selectLeft": true | false // (default: false)
    }

after:

    {
        "type": "tabs.close",
        "select": "left" | "right" // (default: "right")
    }
2019-07-31 17:06:48 +01:00
chocolateboy
c57089224e remove officially unsupported versions from the compatibility section 2019-07-31 15:06:05 +01:00
chocolateboy
9a3e8f3237 tabs.close.right: rename gd -> x$ 2019-07-31 15:02:21 +01:00
Shin'ya Ueoka
33a16b85e4 Handle errors on loading settings
The error on loading settings can occurs when the settings lose backward
compatibility on version up, or the saved date is broken.  The error is
caught, then the script done fallback to default settings and notify it
to user.
2019-07-30 21:52:22 +09:00
chocolateboy
6605d3ea99 Add an option to close the current tab and select the tab to the left
Add an option to tabs.close to close the current tab
and select the tab to the left.

Bound to `D` by default, which replaces the tabs.close.right
command, which is rarely-used. [1]

The old `D` behavior has been moved to `gd`.

+ update the README and fix some lint errors

[1] https://tinyurl.com/y4mj7hjy
2019-07-28 20:34:53 +01:00
Shin'ya Ueoka
3db11041c5 🎉 Release 0.23 2019-05-29 20:10:19 +09:00
Shin'ya Ueoka
68673957ed
Merge pull request #596 from ueokande/qa-0.23
QA 0.23
2019-05-29 20:07:23 +09:00
Shin'ya Ueoka
698f905145 Save settings on switching a source 2019-05-27 21:11:04 +09:00
Shin'ya Ueoka
c8f54a899d Fix form keys 2019-05-27 21:11:04 +09:00
Shin'ya Ueoka
37cd9d2f91 Set default engine and remain last engine on form settings 2019-05-27 21:05:23 +09:00
Shin'ya Ueoka
3686bbbabf Fix test case 2019-05-27 19:46:37 +09:00
Shin'ya Ueoka
ff85797ffc Fix settings parsing 2019-05-26 21:39:38 +09:00
Shin'ya Ueoka
a603c72055 Fix QA.md 2019-05-26 21:24:07 +09:00