Commit Graph

150 Commits

Author SHA1 Message Date
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
Maddison Hellstrom 9981b46820
docs: add FUNDING.yml 2019-05-29 22:58:23 -07:00
Maddison Hellstrom bf13013077 docs: regenerate README 2019-05-23 17:49:24 -07:00
Maddison Hellstrom 8f6e2d5f0c fix(gulp): minimize issues w/referencing SK code
Because all source files are required by the gulpfile during the build
stage in order to auto-generate documentation, code cannot exist at the
top execution level which assumes that SurfingKeys- or browser-related
code is defined.

Two steps were taken to minimize the issues caused by this:

1. The source files are now only included during documentation
generation, and not during normal builds.

2. Any occurrences of references to SK-specific code have been removed
from the top level of the source files.

There still remains the issue of selectively accessing SK code from the
top level of source files, e.g. as a user wishes to do in #14, but as
long as the ability to generate documentation is not desired, this
should be a lesser issue. The workaround remains to wrap SK-dependent
code in a block which is only executed in a real browser and not gulp.
[TODO: Perhaps there is a simple way to detect this, and/or we can
provide a helper function for doing so]

The Hints.js stub file is no longer necessary after this change, and so
it has been removed.
2019-05-23 17:48:57 -07:00
Maddison Hellstrom 372e37ffae tweak: map F to open link in new unfocused tab 2019-05-07 15:13:31 -07:00
Maddison Hellstrom 7a4b16e1ad tweak: open fakeSpot in new unfocused tab 2019-05-07 15:12:39 -07:00
Maddison Hellstrom 73ad035150 fix: surfingkeys settings URL 2019-03-23 22:34:48 -07:00
Maddison Hellstrom 8a0dd69222 tweak: vimwiki is now a fandom.com subdomain 2019-03-14 10:44:25 -07:00
Maddison Hellstrom 531b503f3c tweak: only clean favicons before favicon task 2019-03-14 10:42:52 -07:00
Maddison Hellstrom df49bfbf4e fix(completions): correct alternativeTo result URL 2019-03-14 10:32:45 -07:00
Maddison Hellstrom 76af43e9d6 tweak(assets): regenerate favicons 2019-03-10 10:37:14 -07:00
Maddison Hellstrom 59fced5674 tweak(gulpfile): log errors fetching favicon 2019-03-10 10:36:27 -07:00
Maddison Hellstrom 662ce8e1a9 tweak(assets): regenerate favicons 2019-03-10 10:32:16 -07:00
Maddison Hellstrom a7297cb25a tweak(gulpfile): refine task ordering 2019-03-10 10:31:30 -07:00
Maddison Hellstrom be1edbff68 feat(keys): add hn action to open link & comments 2019-03-10 10:31:16 -07:00
Maddison Hellstrom d649f71c02 style: satisfy eslint 2019-03-10 10:20:49 -07:00
Maddison Hellstrom 525416f577 docs: add favicons to readme 2019-03-09 19:28:48 -08:00
Maddison Hellstrom 089ab74e4f docs: fix readme 2019-03-07 15:14:24 -08:00
Maddison Hellstrom 5d3e12a614 feat: add bindings and satisfy eslint
- add several bindings
- add wiktionary keys as alias of wikipedia
2019-03-07 15:10:15 -08:00
Maddison Hellstrom 7a1b5bcee9 feat: add hn goPage bindings 2019-03-07 15:08:10 -08:00
Maddison Hellstrom b53c06cafc feat: add alternativeTo & wiktionary completions 2019-03-07 15:05:51 -08:00
Maddison Hellstrom 6f3684ecd6 style: adjust style to satisfy eslint 2019-03-07 14:59:15 -08:00
Maddison Hellstrom 09bf6a43d2 style: cleanup indentation 2019-03-07 14:57:36 -08:00
Maddison Hellstrom 716ee9d604 fix(gulp): upgrade to Gulp 4
fixes #13
2019-03-07 14:13:49 -08:00
Maddison Hellstrom dbb345ccd5 tweak: gitignore worktree dir 2019-03-07 12:58:28 -08:00
Maddison Hellstrom 0c241a5511 docs: use prettier shields.io badge style 2018-11-27 16:38:53 -08:00
Maddison Hellstrom f6f374300d docs: add liberapay badges
a girl's gotta eat
2018-11-21 05:15:06 -08:00
Maddison Hellstrom 7f693ddaf3 docs(lambda): add README and comment entrypoints 2018-11-21 04:15:50 -08:00
Maddison Hellstrom 76e6976d27 feat: add AWS lambda API proxy server
create definition for an API proxy server hosted on AWS lambda using
claudia for deployment
2018-11-21 03:05:41 -08:00
Maddison Hellstrom 9a1e5e4e00 tweak(keys): remove leader in gh goParent 2018-11-21 03:03:56 -08:00
Maddison Hellstrom 3461a953bd docs(README): update minimum SK version note 2018-11-19 17:08:03 -08:00
Maddison Hellstrom 564478ab3e refactor(compl): unify/improve datamuse API reqs 2018-11-19 17:01:17 -08:00
Maddison Hellstrom 2e03df969e tools(eslint): disable no-restricted-syntax rule 2018-11-19 16:59:58 -08:00
Maddison Hellstrom 33cba1d39e style: make eslint happy (again...) 2018-11-16 01:07:08 -08:00
Maddison Hellstrom 0a89c5ee94 style: make eslint happy 2018-11-16 01:04:51 -08:00
Maddison Hellstrom 4be41fdf4c style: remove unneeded console.log 2018-11-09 17:54:04 -08:00
Maddison Hellstrom 9a559a143f refactor: improve documentation generation 2018-11-09 17:47:39 -08:00
Maddison Hellstrom 1eec6c5644 Merge branch 'master' into develop 2018-11-08 18:07:42 -08:00
Maddison Hellstrom da412b0f0f docs(README): update site-keymappings link 2018-11-08 18:07:03 -08:00
Maddison Hellstrom 3f4a3c1e4d feat: add additional github mappings 2018-11-08 17:46:22 -08:00
Maddison Hellstrom 8e67a2fdae docs(README): fix grammar 2018-11-04 22:40:27 -08:00
Maddison Hellstrom 4c9de74864 docs: fix Domainr screenshot 2018-11-03 20:39:09 -07:00
Maddison Hellstrom 0be265b517 feat(keys): add Product Hunt bindings
add bindings for producthunt.com, including:
- view product
-	view product (external)
- upvote product
2018-11-02 22:15:08 -07:00
Maddison Hellstrom 2df7fdd0a8 fix: fix domainDossier whois key binding 2018-11-02 21:20:49 -07:00
Maddison Hellstrom f655dd5027 style: change comment wrapping 2018-11-02 17:25:22 -07:00
Maddison Hellstrom f1535b2668 refactor: add lots of stuff
sorry I changed too much and don't wanna go back and split it all into
separate commits.....
2018-11-02 17:22:41 -07:00