Commit Graph

26 Commits

Author SHA1 Message Date
Maddison Hellstrom 1f9276ab48 [source/keys:fix] HN collapseNextComment 2020-12-30 02:52:36 -08: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 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 c8dc27f017 [source:style] apply eslint --fix 2019-09-11 04:51:27 -07:00
Maddison Hellstrom 2ad6e979b6 [source:style] clean up 2019-09-10 16:57:25 -07:00
Maddison Hellstrom 043ce789b6 [source:feat] duplicate tab in background 2019-06-11 17:42:42 -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 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 4cab1366fc feat: add Amazon view product keybinding 2019-05-29 23:48:37 -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 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 be1edbff68 feat(keys): add hn action to open link & comments 2019-03-10 10:31:16 -07: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 33cba1d39e style: make eslint happy (again...) 2018-11-16 01:07:08 -08:00
Maddison Hellstrom 9a559a143f refactor: improve documentation generation 2018-11-09 17:47:39 -08:00
Maddison Hellstrom 3f4a3c1e4d feat: add additional github mappings 2018-11-08 17:46:22 -08: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 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