Hello everyone, OP/developer here!<p>If you are already using the extension, you can see the "[op]" beside my username too! ;)<p>There are many extensions out there that add quite a few features to Hacker News, but they also always do one thing, which I have realised, is a slippery slope: changing the minimalistic design and style of Hacker News.<p>I created this extension with one thing in mind: I am NOT going to mess around with the overall design or style of Hacker News. It's sacrosanct.<p>There are quite a few feature additions and interface tweaks that are implemented, a few of the important ones being:<p>* Reply to a comment or edit/delete your comment without leaving the page (do it inline)<p>* Navigate through items and comments using your keyboard (vim keybindings)<p>* Sort/hide stories and auto-refresh periodically<p>...and many, many more. The GitHub README details all of them.<p>The extension is available on both Chrome and Firefox. Hope you all enjoy it!
We have a browser extension that we use for moderation. A few of the features here overlap surprisingly with what that one does. One of these years I want to open-source it, but I need to factor out the moderation-only features, which is one of those tasks that never makes it to the top of the stack.
This is going to sound like nitpicking but is there a way that you could avoid the flicker on the listing page?<p>Perhaps adding the <div> on load with a static height and then filling it with the filters? Another option could be to allow the user to show / hide the bar and remember the setting. That way, one could open it when needed only and it wouldn't flicker on every load.<p>Same thing for the "toggle all comments" button in a thread.<p>I get nauseous with such flickers. I really like this extension but won't be able to use it unless this changes.
Related: I use <a href="http://hckrnews.com/" rel="nofollow">http://hckrnews.com/</a> and since discovering it, I've never gone back to the HN main page. Might be useful as well to someone.
I like it so far, but J to navigate down and K to navigate up is not intuitive at all. It should be flipped to match our Left-to-Right-Top-to-Bottom understanding of layouts
This is very very nice! May I ask what language did you code this in? Is it JS? Or just how did you get started? Yeah I'm just an average Joe who is getting started and loves learning new stuff. Hopefully that not too intrusive, thanks.
This is wonderful work, and done in a respectful way that doesn't get in the way of the original site while adding quite a lot of really useful stuff. Great job with this. Now if only we could get HN to merge this into core...
Very cool!<p>I noticed that the extension is inspired by Sindresorhus. I think he's totally nailed the way to architect and structure extensions now. Especially if you look up a lot of guides on how to build extensions, they really don't tell you anything about how to include npm packages, or distribute the extension in an automated way. Refined github does all of this in a really clear way that, I think, works very well. I recently used it's structure to rewrite an extension of mine and it helped so much.
I've been using HackerNew [0] for years now (probably 5+) and love it. It does change the style a little bit but I quite enjoy it. It appears to be missing in the chrome store right now though for some reason.<p>[0] <a href="https://github.com/tommoor/HackerNew" rel="nofollow">https://github.com/tommoor/HackerNew</a>
My prayers have been answered. Thank you so much for adding keyboard shortcuts to HN. It was getting to the point where I had a project on the roadmap to build an API application myself. Thank you so much!
Great job. What I miss is weekly email roundup of comments made by people I like on HN. Its interesting that you cannot "follow" people on HN just to specifically read their comments.
Can you make it so that I can upvote this multiple times :)<p>Really good job.<p>Editing comments is a bit funny though: after clicking Update it takes me to the standard update page on HN instead of staying inline (on FF).
Could somebody please explain the selection of required permissions to me? For example, why does it need: "Access browsing history", "Access browser tabs"?
I always want the ability to skip the entire thread I'm currently viewing (as opposed to collapse the sub-thread I'm currently viewing). The official Reddit iOS app does this with a floating button, for example.