├── .editorconfig ├── .gitignore ├── .vscode └── settings.json ├── change-log.md ├── license.txt ├── package.json ├── public ├── data │ ├── about.json │ ├── article.json │ └── feed.json ├── img │ ├── icon.png │ └── logo.svg ├── index.html ├── sw.js └── themes │ └── readme.md ├── readme.md ├── scripts ├── .eslintrc └── dist.js └── src ├── pcss ├── article.pcss ├── feed.pcss ├── freddy.pcss ├── index.pcss ├── logger.pcss ├── menu.pcss ├── options.pcss ├── panel.pcss ├── reset.pcss ├── sidebar.pcss ├── themes │ ├── article.pcss │ ├── dark │ │ ├── colors.pcss │ │ └── index.pcss │ ├── feed.pcss │ ├── freddy.pcss │ ├── light │ │ ├── colors.pcss │ │ └── index.pcss │ ├── menu.pcss │ ├── options.pcss │ ├── panel.pcss │ ├── reset.pcss │ ├── sidebar.pcss │ └── viewer.pcss └── viewer.pcss └── ts ├── freddy ├── article │ ├── comments.ts │ ├── content.ts │ ├── index.ts │ └── thumb.ts ├── feed │ ├── head.ts │ ├── index.ts │ ├── item-list.ts │ ├── item.ts │ ├── loadmore.ts │ ├── menu-sort.ts │ └── thumb.ts ├── index.ts ├── menu │ └── index.ts ├── options │ ├── index.ts │ ├── pref-check.ts │ ├── subreddit-add.ts │ └── subreddit-list.ts ├── sidebar │ ├── app-info.ts │ ├── index.ts │ └── subreddit-info.ts ├── svg │ └── index.ts └── viewer │ ├── image.ts │ ├── index.ts │ ├── loading.ts │ └── video.ts ├── lib ├── age.ts ├── anim.ts ├── browser.ts ├── dragger.ts ├── html.ts ├── logger.ts ├── math.ts ├── rect.ts ├── slider.ts ├── slider3.ts ├── speedo.ts └── wait.ts ├── main.ts ├── models ├── article.ts ├── feed.ts ├── menu.ts ├── options.ts ├── reddit.ts └── viewer.ts ├── routes.ts ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /change-log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/change-log.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/license.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/package.json -------------------------------------------------------------------------------- /public/data/about.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/public/data/about.json -------------------------------------------------------------------------------- /public/data/article.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/public/data/article.json -------------------------------------------------------------------------------- /public/data/feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/public/data/feed.json -------------------------------------------------------------------------------- /public/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/public/img/icon.png -------------------------------------------------------------------------------- /public/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/public/img/logo.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/public/index.html -------------------------------------------------------------------------------- /public/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/public/sw.js -------------------------------------------------------------------------------- /public/themes/readme.md: -------------------------------------------------------------------------------- 1 | CSS themes will be output here. -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/scripts/.eslintrc -------------------------------------------------------------------------------- /scripts/dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/scripts/dist.js -------------------------------------------------------------------------------- /src/pcss/article.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/article.pcss -------------------------------------------------------------------------------- /src/pcss/feed.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/feed.pcss -------------------------------------------------------------------------------- /src/pcss/freddy.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/freddy.pcss -------------------------------------------------------------------------------- /src/pcss/index.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/index.pcss -------------------------------------------------------------------------------- /src/pcss/logger.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/logger.pcss -------------------------------------------------------------------------------- /src/pcss/menu.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/menu.pcss -------------------------------------------------------------------------------- /src/pcss/options.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/options.pcss -------------------------------------------------------------------------------- /src/pcss/panel.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/panel.pcss -------------------------------------------------------------------------------- /src/pcss/reset.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/reset.pcss -------------------------------------------------------------------------------- /src/pcss/sidebar.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/sidebar.pcss -------------------------------------------------------------------------------- /src/pcss/themes/article.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/article.pcss -------------------------------------------------------------------------------- /src/pcss/themes/dark/colors.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/dark/colors.pcss -------------------------------------------------------------------------------- /src/pcss/themes/dark/index.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/dark/index.pcss -------------------------------------------------------------------------------- /src/pcss/themes/feed.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/feed.pcss -------------------------------------------------------------------------------- /src/pcss/themes/freddy.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/freddy.pcss -------------------------------------------------------------------------------- /src/pcss/themes/light/colors.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/light/colors.pcss -------------------------------------------------------------------------------- /src/pcss/themes/light/index.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/light/index.pcss -------------------------------------------------------------------------------- /src/pcss/themes/menu.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/menu.pcss -------------------------------------------------------------------------------- /src/pcss/themes/options.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/options.pcss -------------------------------------------------------------------------------- /src/pcss/themes/panel.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/panel.pcss -------------------------------------------------------------------------------- /src/pcss/themes/reset.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/reset.pcss -------------------------------------------------------------------------------- /src/pcss/themes/sidebar.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/sidebar.pcss -------------------------------------------------------------------------------- /src/pcss/themes/viewer.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/themes/viewer.pcss -------------------------------------------------------------------------------- /src/pcss/viewer.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/pcss/viewer.pcss -------------------------------------------------------------------------------- /src/ts/freddy/article/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/article/comments.ts -------------------------------------------------------------------------------- /src/ts/freddy/article/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/article/content.ts -------------------------------------------------------------------------------- /src/ts/freddy/article/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/article/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/article/thumb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/article/thumb.ts -------------------------------------------------------------------------------- /src/ts/freddy/feed/head.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/feed/head.ts -------------------------------------------------------------------------------- /src/ts/freddy/feed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/feed/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/feed/item-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/feed/item-list.ts -------------------------------------------------------------------------------- /src/ts/freddy/feed/item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/feed/item.ts -------------------------------------------------------------------------------- /src/ts/freddy/feed/loadmore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/feed/loadmore.ts -------------------------------------------------------------------------------- /src/ts/freddy/feed/menu-sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/feed/menu-sort.ts -------------------------------------------------------------------------------- /src/ts/freddy/feed/thumb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/feed/thumb.ts -------------------------------------------------------------------------------- /src/ts/freddy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/menu/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/options/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/options/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/options/pref-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/options/pref-check.ts -------------------------------------------------------------------------------- /src/ts/freddy/options/subreddit-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/options/subreddit-add.ts -------------------------------------------------------------------------------- /src/ts/freddy/options/subreddit-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/options/subreddit-list.ts -------------------------------------------------------------------------------- /src/ts/freddy/sidebar/app-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/sidebar/app-info.ts -------------------------------------------------------------------------------- /src/ts/freddy/sidebar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/sidebar/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/sidebar/subreddit-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/sidebar/subreddit-info.ts -------------------------------------------------------------------------------- /src/ts/freddy/svg/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/svg/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/viewer/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/viewer/image.ts -------------------------------------------------------------------------------- /src/ts/freddy/viewer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/viewer/index.ts -------------------------------------------------------------------------------- /src/ts/freddy/viewer/loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/viewer/loading.ts -------------------------------------------------------------------------------- /src/ts/freddy/viewer/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/freddy/viewer/video.ts -------------------------------------------------------------------------------- /src/ts/lib/age.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/age.ts -------------------------------------------------------------------------------- /src/ts/lib/anim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/anim.ts -------------------------------------------------------------------------------- /src/ts/lib/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/browser.ts -------------------------------------------------------------------------------- /src/ts/lib/dragger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/dragger.ts -------------------------------------------------------------------------------- /src/ts/lib/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/html.ts -------------------------------------------------------------------------------- /src/ts/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/logger.ts -------------------------------------------------------------------------------- /src/ts/lib/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/math.ts -------------------------------------------------------------------------------- /src/ts/lib/rect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/rect.ts -------------------------------------------------------------------------------- /src/ts/lib/slider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/slider.ts -------------------------------------------------------------------------------- /src/ts/lib/slider3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/slider3.ts -------------------------------------------------------------------------------- /src/ts/lib/speedo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/speedo.ts -------------------------------------------------------------------------------- /src/ts/lib/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/lib/wait.ts -------------------------------------------------------------------------------- /src/ts/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/main.ts -------------------------------------------------------------------------------- /src/ts/models/article.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/models/article.ts -------------------------------------------------------------------------------- /src/ts/models/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/models/feed.ts -------------------------------------------------------------------------------- /src/ts/models/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/models/menu.ts -------------------------------------------------------------------------------- /src/ts/models/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/models/options.ts -------------------------------------------------------------------------------- /src/ts/models/reddit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/models/reddit.ts -------------------------------------------------------------------------------- /src/ts/models/viewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/models/viewer.ts -------------------------------------------------------------------------------- /src/ts/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/routes.ts -------------------------------------------------------------------------------- /src/ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/tsconfig.json -------------------------------------------------------------------------------- /src/ts/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacejack/freddy/HEAD/src/ts/tslint.json --------------------------------------------------------------------------------