Jonathan Hodgson
207cdebb2e
Start work on proxies
4 years ago
Shin'ya Ueoka
5205da5729
Make engines required
5 years ago
Shin'ya Ueoka
776977e0dc
Validate on top-level settings and use pre-compiled ajv
5 years ago
Shin'ya Ueoka
81b44a6cc9
Add settings schema and compile script
5 years ago
Shin'ya Ueoka
3e2ebb7797
Validate json settings with ajv
5 years ago
Shin'ya UEOKA
1062c5b4db
Fix for eslint
5 years ago
chenchao
ddd3b08a4a
handle localhost urls with path
5 years ago
chenchao
f3ce1c300a
more localhost use cases
5 years ago
chenchao
5758100f43
support url started with localhost
5 years ago
Shin'ya UEOKA
fa6dfb0395
Add partial blacklist form
5 years ago
Shin'ya UEOKA
9ff80fcac3
Add partial blacklist item
5 years ago
Shin'ya UEOKA
532eeb5a1d
Rename valueOf to fromJSON
5 years ago
Shin'ya UEOKA
16352502cf
Use string settings on default settings
5 years ago
Shin'ya UEOKA
da3ce77aa0
Move Key to settings
5 years ago
Shin'ya UEOKA
8428671a0a
Fix form options
5 years ago
Shin'ya UEOKA
0dec6c641f
Make Settings class
5 years ago
Shin'ya UEOKA
b86b4680b6
Make Blacklist class
5 years ago
Shin'ya UEOKA
574692551a
Make Properties class
5 years ago
Shin'ya UEOKA
2116ac90a6
Make Search class
5 years ago
Shin'ya UEOKA
410ffbb037
Make Keymap class
5 years ago
Shin'ya UEOKA
5197f22f9b
Fix type checkings
5 years ago
Shin'ya Ueoka
04c077d614
Fix undefined checking on operation parameter
5 years ago
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")
}
5 years ago
chocolateboy
9a3e8f3237
tabs.close.right: rename `gd` -> `x$`
5 years ago
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
5 years ago
Shin'ya Ueoka
ff85797ffc
Fix settings parsing
5 years ago
Shin'ya Ueoka
48e005dc82
Repeat open, tabopen and winopen command
5 years ago
Shin'ya Ueoka
a2ee6897bf
Add repeat.last operation to default settings
5 years ago
Shin'ya Ueoka
ccbe08cf66
Repeat last operation
5 years ago
Shin'ya Ueoka
5a7db96feb
Move some navigation operations to background
5 years ago
Shin'ya Ueoka
fc1cd234d5
Use @typescript-eslint/semi rule
5 years ago
Shin'ya Ueoka
a5518dce3d
Define Key and KeySequence
5 years ago
Shin'ya Ueoka
a88324acd9
Define client and presenter for follow
5 years ago
Shin'ya Ueoka
17dc2bb5ec
Send properties on activate
5 years ago
Shin'ya Ueoka
8cef5981b8
Clipbaord as a clean architecture
5 years ago
Shin'ya Ueoka
fcd15f4f09
Find as a controller
5 years ago
Shin'ya Ueoka
27d0a7f37d
Use search settings on paster
5 years ago
Shin'ya Ueoka
a0882bbceb
Declare setting types
5 years ago
Shin'ya Ueoka
d01db82c0d
Types src/content
5 years ago
Shin'ya Ueoka
0cffb09e24
Types on src/share
5 years ago
Shin'ya Ueoka
c60d0e7392
Rename .js/.jsx to .ts/.tsx
5 years ago
Shin'ya Ueoka
1bd2bf1ae3
Support blacklist with port
5 years ago
Shin'ya Ueoka
70ab186541
Relaod settings on local storage changed instead of message
5 years ago
Shin'ya Ueoka
f707f4da75
Clean classes and repository
5 years ago
Shin'ya Ueoka
fd125422e0
Enable to bind space key
5 years ago
Shin'ya Ueoka
4f342102c0
Remove repeat properties
5 years ago
Shin'ya Ueoka
c03ab2862b
Add close tabs to the right command
5 years ago
Shin'ya Ueoka
2d99515fd2
Add about: pages to open home page
6 years ago
Shin'ya Ueoka
1f89464e42
Add gh/gH to open home page
6 years ago
Shin'ya Ueoka
63b93ce1ca
Use webextension message to console
6 years ago