├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── asset-src ├── arrow-down.ai ├── arrow-up.ai ├── gear.psd ├── icon128.psd ├── icon16.psd ├── icon32.psd ├── icon48.psd ├── promo1400-560.psd ├── promo440-280.psd └── promo920-680.psd ├── index.js ├── lib ├── defaults.json ├── extras │ ├── _base.styl │ ├── _theme.styl │ ├── background.js │ ├── hn_theme_base.css │ ├── hn_theme_base.styl │ ├── hn_theme_dark.css │ ├── hn_theme_dark.styl │ ├── hn_theme_light.css │ ├── hn_theme_light.styl │ ├── hn_theme_light_contrast.css │ ├── hn_theme_light_contrast.styl │ ├── permissions.html │ └── permissions.js ├── modules │ ├── accurate_domain_names.js │ ├── dark_theme.js │ ├── gray_visited_links.js │ ├── hide_downvote.js │ ├── high_contrast.js │ ├── highlight_links_when_returning.js │ ├── infinite_scrolling.js │ ├── mark_as_read.js │ ├── open_links_in_new_tabs.js │ ├── sticky_header.js │ ├── user_tooltips.js │ └── visual_theme.js ├── settings.js └── tools │ ├── hide_flash.js │ └── utility.js ├── locales.json ├── manifest.json ├── package.json ├── promo ├── icons │ ├── icon128.png │ ├── icon16.png │ ├── icon32.png │ ├── icon48.png │ └── icon64.png ├── promo1400-560.png ├── promo440-280.png ├── promo920-680.png ├── screenshot1.png └── screenshot2.png └── resources ├── arrow-down-black.svg ├── arrow-down-white.svg ├── arrow-up-black.svg ├── arrow-up-white.svg ├── gear.svg └── logo.svg /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run lint 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.css 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/README.md -------------------------------------------------------------------------------- /asset-src/arrow-down.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/arrow-down.ai -------------------------------------------------------------------------------- /asset-src/arrow-up.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/arrow-up.ai -------------------------------------------------------------------------------- /asset-src/gear.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/gear.psd -------------------------------------------------------------------------------- /asset-src/icon128.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/icon128.psd -------------------------------------------------------------------------------- /asset-src/icon16.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/icon16.psd -------------------------------------------------------------------------------- /asset-src/icon32.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/icon32.psd -------------------------------------------------------------------------------- /asset-src/icon48.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/icon48.psd -------------------------------------------------------------------------------- /asset-src/promo1400-560.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/promo1400-560.psd -------------------------------------------------------------------------------- /asset-src/promo440-280.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/promo440-280.psd -------------------------------------------------------------------------------- /asset-src/promo920-680.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/asset-src/promo920-680.psd -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/index.js -------------------------------------------------------------------------------- /lib/defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/defaults.json -------------------------------------------------------------------------------- /lib/extras/_base.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/_base.styl -------------------------------------------------------------------------------- /lib/extras/_theme.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/_theme.styl -------------------------------------------------------------------------------- /lib/extras/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/background.js -------------------------------------------------------------------------------- /lib/extras/hn_theme_base.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/extras/hn_theme_base.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/hn_theme_base.styl -------------------------------------------------------------------------------- /lib/extras/hn_theme_dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/hn_theme_dark.css -------------------------------------------------------------------------------- /lib/extras/hn_theme_dark.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/hn_theme_dark.styl -------------------------------------------------------------------------------- /lib/extras/hn_theme_light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/hn_theme_light.css -------------------------------------------------------------------------------- /lib/extras/hn_theme_light.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/hn_theme_light.styl -------------------------------------------------------------------------------- /lib/extras/hn_theme_light_contrast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/hn_theme_light_contrast.css -------------------------------------------------------------------------------- /lib/extras/hn_theme_light_contrast.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/hn_theme_light_contrast.styl -------------------------------------------------------------------------------- /lib/extras/permissions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/permissions.html -------------------------------------------------------------------------------- /lib/extras/permissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/extras/permissions.js -------------------------------------------------------------------------------- /lib/modules/accurate_domain_names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/accurate_domain_names.js -------------------------------------------------------------------------------- /lib/modules/dark_theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/dark_theme.js -------------------------------------------------------------------------------- /lib/modules/gray_visited_links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/gray_visited_links.js -------------------------------------------------------------------------------- /lib/modules/hide_downvote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/hide_downvote.js -------------------------------------------------------------------------------- /lib/modules/high_contrast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/high_contrast.js -------------------------------------------------------------------------------- /lib/modules/highlight_links_when_returning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/highlight_links_when_returning.js -------------------------------------------------------------------------------- /lib/modules/infinite_scrolling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/infinite_scrolling.js -------------------------------------------------------------------------------- /lib/modules/mark_as_read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/mark_as_read.js -------------------------------------------------------------------------------- /lib/modules/open_links_in_new_tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/open_links_in_new_tabs.js -------------------------------------------------------------------------------- /lib/modules/sticky_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/sticky_header.js -------------------------------------------------------------------------------- /lib/modules/user_tooltips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/user_tooltips.js -------------------------------------------------------------------------------- /lib/modules/visual_theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/modules/visual_theme.js -------------------------------------------------------------------------------- /lib/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/settings.js -------------------------------------------------------------------------------- /lib/tools/hide_flash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/tools/hide_flash.js -------------------------------------------------------------------------------- /lib/tools/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/lib/tools/utility.js -------------------------------------------------------------------------------- /locales.json: -------------------------------------------------------------------------------- 1 | {"locales": []} 2 | -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/package.json -------------------------------------------------------------------------------- /promo/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/icons/icon128.png -------------------------------------------------------------------------------- /promo/icons/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/icons/icon16.png -------------------------------------------------------------------------------- /promo/icons/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/icons/icon32.png -------------------------------------------------------------------------------- /promo/icons/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/icons/icon48.png -------------------------------------------------------------------------------- /promo/icons/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/icons/icon64.png -------------------------------------------------------------------------------- /promo/promo1400-560.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/promo1400-560.png -------------------------------------------------------------------------------- /promo/promo440-280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/promo440-280.png -------------------------------------------------------------------------------- /promo/promo920-680.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/promo920-680.png -------------------------------------------------------------------------------- /promo/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/screenshot1.png -------------------------------------------------------------------------------- /promo/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/promo/screenshot2.png -------------------------------------------------------------------------------- /resources/arrow-down-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/resources/arrow-down-black.svg -------------------------------------------------------------------------------- /resources/arrow-down-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/resources/arrow-down-white.svg -------------------------------------------------------------------------------- /resources/arrow-up-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/resources/arrow-up-black.svg -------------------------------------------------------------------------------- /resources/arrow-up-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/resources/arrow-up-white.svg -------------------------------------------------------------------------------- /resources/gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/resources/gear.svg -------------------------------------------------------------------------------- /resources/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielecirulli/hn-special/HEAD/resources/logo.svg --------------------------------------------------------------------------------