Maddison Hellstrom
c9a0281606
Migrate to Webpack; refactor.
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
f246b0e9ba
[src:feat] scroll to URL hash
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
25b44e8f5c
[src:feat] add WikiRank binding
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
f185489b1b
[source:misc] change comment wording
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
6c5e38f480
[source/keys:feat] Nest Thermostat bindings
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
bd726a168a
[source:fix] GitHub openProfile action
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
38f152aac9
[source/actions:fix] github star on non-repo pages
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
015d236886
[src/keys:feat] toggle speed reader on page
...
using squirt.io
2020-12-30 02:52:36 -08:00
Maddison Hellstrom
233707c5df
[src/actions:fix] github (new design) star toggle
2020-12-30 02:52:36 -08:00
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