Commit Graph

195 Commits

Author SHA1 Message Date
Maddison Hellstrom 997de8a76b [source/completions:feat] StackExchange 2020-04-25 21:01:38 -07:00
Maddison Hellstrom 37f7645753 [source/keys:feat] open external link
- wikipedia
- hacker news
2020-04-25 20:59:17 -07:00
Maddison Hellstrom 6f645d1fa1 [source/keys:feat] github bindings
- open commit
- view repo health
- open external link
- view raw
2020-04-25 20:56:30 -07:00
Maddison Hellstrom efac3dbc7a [source/actions:fix] producthunt open external 2020-04-25 20:55:23 -07:00
Maddison Hellstrom 3a7c3c9c40 [source/keys:feat] toggle between google/ddg 2020-04-25 20:49:12 -07:00
Maddison Hellstrom 797b243580 [source/keys:feat] subscribe to rss w/feedrabbit 2020-04-25 20:38:19 -07:00
Maddison Hellstrom a3e5e6ce2f [source/keys:feat] copy link as org-mode/markdown 2020-04-25 20:36:52 -07:00
Maddison Hellstrom 1cf58b31f9 [source:fix] MDN completion 2020-01-22 01:14:54 -08:00
Maddison Hellstrom 3d2875d04d [source:feat] add Amazon keybindings
<space>c: Add to Cart
<space>R: View Product Reviews
<space>Q: View Product Q&A
<space>A: Open Account page
<space>C: Open Cart page
<space>O: Open Orders page
2019-11-12 23:03:19 -08:00
Maddison Hellstrom eb5aec9f93 [deps] update gulp-parcel 2019-11-10 05:13:11 -08:00
Maddison Hellstrom 26f155f1da [deps] upgrade npm dependencies 2019-11-10 05:09:54 -08:00
Maddison Hellstrom 224b4a2225 [docs:tweak] wording 2019-11-10 03:49:40 -08:00
Maddison Hellstrom ea3a0bc50c [deps] upgrade npm dependencies 2019-11-10 01:16:38 -08:00
Maddison Hellstrom 6c6e5b5764 [docs] regenerate 2019-11-09 21:31:49 -08:00
Maddison Hellstrom 953d5082f9 [source:feat] improve GitHub action bindings
- refactor path parsing logic
- add bindings to go to repo pages (issues, pulls, ...)
- remove 'check star' binding
- add util function 'createHintsFiltered'
2019-11-09 21:30:47 -08:00
Maddison Hellstrom f8369a8405 [source:refactor] DRY up github link selectors 2019-11-09 05:36:16 -08:00
Maddison Hellstrom 78d307101c [source:tweak] generalize actions.gh.star
now works with any starring container, not just those attached to a
repository's pages
2019-11-09 05:21:46 -08:00
Maddison Hellstrom 0b6fc651ba [deps:fix] re-add babel-core 2019-09-11 04:53:07 -07:00
Maddison Hellstrom c8dc27f017 [source:style] apply eslint --fix 2019-09-11 04:51:27 -07:00
Maddison Hellstrom 58e21d12ca [tools:feat] add lint-fix gulp task
apply eslint fixes to source files in-place
2019-09-11 04:50:18 -07:00
Maddison Hellstrom 66fb720b04 [tools:tweak] move to esline-config-airbnb-base 2019-09-11 04:48:46 -07:00
Maddison Hellstrom 73ee738e24 [deps] upgrade npm dependencies 2019-09-11 04:46:33 -07:00
Maddison Hellstrom 7bbb8b78a1 [source:tweak] hide `Hints` from gulpfile 2019-09-10 18:26:03 -07:00
Maddison Hellstrom f00f27624a [docs] regenerate 2019-09-10 18:25:29 -07:00
Maddison Hellstrom 589cdb7cfc [source:tweak] change hint character list 2019-09-10 16:57:50 -07:00
Maddison Hellstrom 2ad6e979b6 [source:style] clean up 2019-09-10 16:57:25 -07:00
Maddison Hellstrom 3ece5e1366 [source:feat] add bindings 2019-09-10 16:52:52 -07:00
Maddison Hellstrom cb8b301bff [source:feat] StackOverflow/StackExchange bindings 2019-09-10 16:49:38 -07:00
Maddison Hellstrom 4577a9b451 [source:feat] add site-key aliases
aliases define sites that should have the same site-specific keybindings
2019-09-10 16:44:28 -07:00
Maddison Hellstrom df1378a953 [source:tweak] reduce duplicate code 2019-06-21 13:21:02 -07:00
Maddison Hellstrom fdf8342d7a [source:tweak] change Google Feeling Lucky alias
change from `gl` to `G`
2019-06-21 13:19:28 -07:00
Maddison Hellstrom 91a80b7d59 [source:feat] additional DuckDuckGo completions
- I'm Feeling Lucky
- Images
- Videos
- News
- Maps
2019-06-21 13:15:39 -07:00
Maddison Hellstrom e2fdc0b93f [source:tweak] use Craigslist www subdomain
Searches to the `www.` subdomain auto-redirect to the local site based
on GeoIP.
2019-06-21 13:13:28 -07:00
Maddison Hellstrom 4ba08a68e1 [source:feat] FireFox Addons search completions 2019-06-21 13:12:44 -07:00
Maddison Hellstrom d2088dadab [source:feat] DuckDuckGo 'show more' binding
`]]` shows more results in a DuckDuckGo search page
2019-06-21 13:04:05 -07:00
Maddison Hellstrom 5c88a51204 [docs:tweak] clean up README 2019-06-11 17:45:29 -07:00
Maddison Hellstrom c80ef42903 [source:feat] bindings to close tab left/right 2019-06-11 17:44:22 -07:00
Maddison Hellstrom 043ce789b6 [source:feat] duplicate tab in background 2019-06-11 17:42:42 -07:00
Maddison Hellstrom e89b42c384 tweak: change DuckDuckGo completion alias to 'dd' 2019-06-03 12:50:07 -07:00
Maddison Hellstrom ea56bf1e57 docs: regenerate docs 2019-06-03 12:46:48 -07:00
Maddison Hellstrom bdb03a77e7 feat(keys): add DuckDuckGo 2019-06-03 12:45:54 -07:00
Maddison Hellstrom bb29646b15 tweak: uppercase bindings open in inactive new tab
- site bindings like `<space>A` on google search now open in an inactive
new tab
- change signature of `openAnchor` function to accept `active` parameter,
as in `openLink` function
2019-06-03 12:43:27 -07:00
Maddison Hellstrom 2ddaa0806e tweak: change output filename to surfingkeys.js
installdir is now ~/.config/ rather than ~/
2019-06-02 22:25:50 -07:00
Maddison Hellstrom 4e5064928d fix: remove usage of RegExp named capture group
Feature not supported by FireFox yet
2019-06-01 20:17:54 -07:00
Maddison Hellstrom 6b1ccc0288 tools(gulp): add serve task
change:
BREAKING - install .surfingkeys to user config directory, e.g.
~/.config/.surfingkeys, rather than ~/.surfingkeys

feat:
- add `gulp serve` which serves a built config on localhost:9919, useful
for configuring surfingkeys in firefox

refactor:
- clean up and improve stability of gulpfile
2019-06-01 18:55:21 -07:00
Maddison Hellstrom 143e68363e deps: upgrade node packages 2019-05-29 23:57:29 -07:00
Maddison Hellstrom 5d02c17aba Merge branch 'master' of github-b0o:b0o/surfingkeys-conf 2019-05-29 23:51:27 -07:00
Maddison Hellstrom db9782036a docs: regenerate docs 2019-05-29 23:50:33 -07:00
Maddison Hellstrom 0df74bd15c tweak: isElementInViewport should check offset W/H 2019-05-29 23:49:07 -07:00
Maddison Hellstrom 4cab1366fc feat: add Amazon view product keybinding 2019-05-29 23:48:37 -07:00