├── .github └── FUNDING.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── demos │ ├── favorite.gif │ ├── highlight-unread-comments.png │ ├── keyboard-nav.gif │ ├── options-bar.gif │ ├── reply-same-page.gif │ └── user-item-hover.gif ├── get-scripts.js ├── package.json ├── src ├── background.js ├── custom-css.js ├── features │ ├── __common.styl │ ├── archive-submission.js │ ├── auto-refresh.js │ ├── backticks-to-monospace.js │ ├── change-dead-comments-color.js │ ├── change-dead-comments-color.styl │ ├── click-comment-indent-to-toggle.js │ ├── click-comment-indent-to-toggle.styl │ ├── click-rank-to-vote-unvote.js │ ├── click-rank-to-vote-unvote.styl │ ├── collapse-root-comment.js │ ├── comments-ui-tweaks.js │ ├── comments-ui-tweaks.styl │ ├── fetch-submission-title-from-url.js │ ├── fetch-submission-title-from-url.styl │ ├── hide-read-stories.js │ ├── highlight-unread-comment.js │ ├── highlight-unread-comment.styl │ ├── input-field-tweaks.js │ ├── input-field-tweaks.styl │ ├── key-bindings-on-input-fields.js │ ├── key-bindings-on-items.js │ ├── key-bindings-on-items.styl │ ├── linkify-user-about.js │ ├── list-hn-polls-separately.js │ ├── load-more-links-in-navbar.js │ ├── more-accessible-favorite.js │ ├── more-accessible-flag.js │ ├── on-link-focus-comment.js │ ├── open-story-links-in-new-tab.js │ ├── past-choose-date.js │ ├── prefill-submit-title.js │ ├── preview-and-set-top-bar-color.js │ ├── preview-and-set-top-bar-color.styl │ ├── profile-links-dropdown.js │ ├── profile-links-dropdown.styl │ ├── reply-without-leaving-page.js │ ├── reply-without-leaving-page.styl │ ├── show-item-info-on-hover.js │ ├── show-similar-submissions.js │ ├── show-similar-submissions.styl │ ├── show-top-leaders-karma.js │ ├── show-user-info-on-hover.js │ ├── site-navigation-key-bindings.js │ ├── sort-stories.js │ └── toggle-all-comments-and-replies.js ├── icon.png ├── libs │ ├── api.js │ ├── default-configs.js │ ├── dom-utils.js │ ├── features.js │ ├── handle-item-keydowns.js │ ├── initialise.js │ ├── parse-reference-links.js │ ├── paths.js │ └── utils.js ├── loader.gif ├── manifest.json ├── popup.html ├── popup.js ├── popup.styl ├── refined-hacker-news.js ├── refined-hacker-news.styl └── webext-base.css └── webpack.config.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/README.md -------------------------------------------------------------------------------- /assets/demos/favorite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/assets/demos/favorite.gif -------------------------------------------------------------------------------- /assets/demos/highlight-unread-comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/assets/demos/highlight-unread-comments.png -------------------------------------------------------------------------------- /assets/demos/keyboard-nav.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/assets/demos/keyboard-nav.gif -------------------------------------------------------------------------------- /assets/demos/options-bar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/assets/demos/options-bar.gif -------------------------------------------------------------------------------- /assets/demos/reply-same-page.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/assets/demos/reply-same-page.gif -------------------------------------------------------------------------------- /assets/demos/user-item-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/assets/demos/user-item-hover.gif -------------------------------------------------------------------------------- /get-scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/get-scripts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/package.json -------------------------------------------------------------------------------- /src/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/background.js -------------------------------------------------------------------------------- /src/custom-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/custom-css.js -------------------------------------------------------------------------------- /src/features/__common.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/__common.styl -------------------------------------------------------------------------------- /src/features/archive-submission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/archive-submission.js -------------------------------------------------------------------------------- /src/features/auto-refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/auto-refresh.js -------------------------------------------------------------------------------- /src/features/backticks-to-monospace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/backticks-to-monospace.js -------------------------------------------------------------------------------- /src/features/change-dead-comments-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/change-dead-comments-color.js -------------------------------------------------------------------------------- /src/features/change-dead-comments-color.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/change-dead-comments-color.styl -------------------------------------------------------------------------------- /src/features/click-comment-indent-to-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/click-comment-indent-to-toggle.js -------------------------------------------------------------------------------- /src/features/click-comment-indent-to-toggle.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/click-comment-indent-to-toggle.styl -------------------------------------------------------------------------------- /src/features/click-rank-to-vote-unvote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/click-rank-to-vote-unvote.js -------------------------------------------------------------------------------- /src/features/click-rank-to-vote-unvote.styl: -------------------------------------------------------------------------------- 1 | .__rhn__rank 2 | cursor: pointer -------------------------------------------------------------------------------- /src/features/collapse-root-comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/collapse-root-comment.js -------------------------------------------------------------------------------- /src/features/comments-ui-tweaks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/comments-ui-tweaks.js -------------------------------------------------------------------------------- /src/features/comments-ui-tweaks.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/comments-ui-tweaks.styl -------------------------------------------------------------------------------- /src/features/fetch-submission-title-from-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/fetch-submission-title-from-url.js -------------------------------------------------------------------------------- /src/features/fetch-submission-title-from-url.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/fetch-submission-title-from-url.styl -------------------------------------------------------------------------------- /src/features/hide-read-stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/hide-read-stories.js -------------------------------------------------------------------------------- /src/features/highlight-unread-comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/highlight-unread-comment.js -------------------------------------------------------------------------------- /src/features/highlight-unread-comment.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/highlight-unread-comment.styl -------------------------------------------------------------------------------- /src/features/input-field-tweaks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/input-field-tweaks.js -------------------------------------------------------------------------------- /src/features/input-field-tweaks.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/input-field-tweaks.styl -------------------------------------------------------------------------------- /src/features/key-bindings-on-input-fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/key-bindings-on-input-fields.js -------------------------------------------------------------------------------- /src/features/key-bindings-on-items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/key-bindings-on-items.js -------------------------------------------------------------------------------- /src/features/key-bindings-on-items.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/key-bindings-on-items.styl -------------------------------------------------------------------------------- /src/features/linkify-user-about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/linkify-user-about.js -------------------------------------------------------------------------------- /src/features/list-hn-polls-separately.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/list-hn-polls-separately.js -------------------------------------------------------------------------------- /src/features/load-more-links-in-navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/load-more-links-in-navbar.js -------------------------------------------------------------------------------- /src/features/more-accessible-favorite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/more-accessible-favorite.js -------------------------------------------------------------------------------- /src/features/more-accessible-flag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/more-accessible-flag.js -------------------------------------------------------------------------------- /src/features/on-link-focus-comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/on-link-focus-comment.js -------------------------------------------------------------------------------- /src/features/open-story-links-in-new-tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/open-story-links-in-new-tab.js -------------------------------------------------------------------------------- /src/features/past-choose-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/past-choose-date.js -------------------------------------------------------------------------------- /src/features/prefill-submit-title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/prefill-submit-title.js -------------------------------------------------------------------------------- /src/features/preview-and-set-top-bar-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/preview-and-set-top-bar-color.js -------------------------------------------------------------------------------- /src/features/preview-and-set-top-bar-color.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/preview-and-set-top-bar-color.styl -------------------------------------------------------------------------------- /src/features/profile-links-dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/profile-links-dropdown.js -------------------------------------------------------------------------------- /src/features/profile-links-dropdown.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/profile-links-dropdown.styl -------------------------------------------------------------------------------- /src/features/reply-without-leaving-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/reply-without-leaving-page.js -------------------------------------------------------------------------------- /src/features/reply-without-leaving-page.styl: -------------------------------------------------------------------------------- 1 | .__rhn__injected-form 2 | margin-top: 10px -------------------------------------------------------------------------------- /src/features/show-item-info-on-hover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/show-item-info-on-hover.js -------------------------------------------------------------------------------- /src/features/show-similar-submissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/show-similar-submissions.js -------------------------------------------------------------------------------- /src/features/show-similar-submissions.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/show-similar-submissions.styl -------------------------------------------------------------------------------- /src/features/show-top-leaders-karma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/show-top-leaders-karma.js -------------------------------------------------------------------------------- /src/features/show-user-info-on-hover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/show-user-info-on-hover.js -------------------------------------------------------------------------------- /src/features/site-navigation-key-bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/site-navigation-key-bindings.js -------------------------------------------------------------------------------- /src/features/sort-stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/sort-stories.js -------------------------------------------------------------------------------- /src/features/toggle-all-comments-and-replies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/features/toggle-all-comments-and-replies.js -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/icon.png -------------------------------------------------------------------------------- /src/libs/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/api.js -------------------------------------------------------------------------------- /src/libs/default-configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/default-configs.js -------------------------------------------------------------------------------- /src/libs/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/dom-utils.js -------------------------------------------------------------------------------- /src/libs/features.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/features.js -------------------------------------------------------------------------------- /src/libs/handle-item-keydowns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/handle-item-keydowns.js -------------------------------------------------------------------------------- /src/libs/initialise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/initialise.js -------------------------------------------------------------------------------- /src/libs/parse-reference-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/parse-reference-links.js -------------------------------------------------------------------------------- /src/libs/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/paths.js -------------------------------------------------------------------------------- /src/libs/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/libs/utils.js -------------------------------------------------------------------------------- /src/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/loader.gif -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/popup.html -------------------------------------------------------------------------------- /src/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/popup.js -------------------------------------------------------------------------------- /src/popup.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/popup.styl -------------------------------------------------------------------------------- /src/refined-hacker-news.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/refined-hacker-news.js -------------------------------------------------------------------------------- /src/refined-hacker-news.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/refined-hacker-news.styl -------------------------------------------------------------------------------- /src/webext-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/src/webext-base.css -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plibither8/refined-hacker-news/HEAD/webpack.config.js --------------------------------------------------------------------------------