├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .editorconfig ├── .gitattributes ├── .github ├── actions │ ├── deploy │ │ └── action.yml │ └── init-node │ │ └── action.yml └── workflows │ ├── audit.yml │ ├── docs.yml │ ├── format.yml │ ├── main.yml │ ├── messages.yml │ ├── preview-clean.yml │ ├── preview-close.yml │ ├── preview-deploy.yml │ ├── preview-prepare.yml │ ├── proxy.yml │ ├── server.yml │ ├── test-loaders.yml │ └── visual.yml ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .oxfmtrc.jsonc ├── .prettierignore ├── .prettierrc.json ├── .remarkignore ├── .remarkrc ├── .vscode ├── extensions.json └── settings.json ├── AGENTS.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── api ├── README.md ├── http │ ├── signin.ts │ ├── signout.ts │ ├── signup.ts │ └── utils.ts ├── index.ts ├── logux │ ├── password.ts │ ├── users.ts │ └── utils.ts ├── package.json ├── tsconfig.json └── validators │ └── auth.ts ├── core ├── README.md ├── auth.ts ├── busy.ts ├── category.ts ├── client.ts ├── current-page.ts ├── devtools.ts ├── environment.ts ├── feed.ts ├── filter.ts ├── i18n.ts ├── index.ts ├── lib │ ├── download.ts │ ├── html.ts │ ├── http.ts │ ├── pagination.ts │ ├── queue.ts │ ├── stores.ts │ └── validators.ts ├── loader │ ├── atom.ts │ ├── index.ts │ ├── json-feed.ts │ ├── rss.ts │ └── utils.ts ├── menu.ts ├── messages │ ├── about │ │ └── en.ts │ ├── add │ │ └── en.ts │ ├── auth │ │ └── en.ts │ ├── common │ │ └── en.ts │ ├── export │ │ └── en.ts │ ├── feeds │ │ └── en.ts │ ├── import │ │ └── en.ts │ ├── index.ts │ ├── navbar │ │ └── en.ts │ ├── not-found │ │ └── en.ts │ ├── organize │ │ └── en.ts │ ├── post │ │ └── en.ts │ ├── profile │ │ └── en.ts │ ├── refresh │ │ └── en.ts │ ├── settings │ │ └── en.ts │ └── welcome │ │ └── en.ts ├── modes.ts ├── not-found.ts ├── opened-popups.ts ├── package.json ├── pages │ ├── about.ts │ ├── add.ts │ ├── common.ts │ ├── export.ts │ ├── feeds-by-categories.ts │ ├── feeds.ts │ ├── home.ts │ ├── import.ts │ ├── index.ts │ ├── mixins │ │ ├── custom-server-field.ts │ │ └── opened-feed.ts │ ├── profile.ts │ ├── signup.ts │ └── start.ts ├── popups │ ├── common.ts │ ├── feed.ts │ ├── index.ts │ ├── post.ts │ └── refresh.ts ├── post.ts ├── posts-list.ts ├── readers │ ├── common.ts │ ├── empty.ts │ ├── feed.ts │ ├── index.ts │ ├── list.ts │ └── welcome.ts ├── refresh.ts ├── request.ts ├── router.ts ├── settings.ts ├── test.ts ├── test │ ├── auth.test.ts │ ├── busy.test.ts │ ├── dom-parser.ts │ ├── environment.ts │ ├── filter.test.ts │ ├── lib │ │ ├── download.test.ts │ │ ├── html.test.ts │ │ ├── stores.test.ts │ │ └── validators.test.ts │ ├── loader │ │ ├── atom.test.ts │ │ ├── json-feed.test.ts │ │ ├── rss.test.ts │ │ └── utils.test.ts │ ├── menu.test.ts │ ├── modes.test.ts │ ├── not-found.test.ts │ ├── pages │ │ ├── about.test.ts │ │ ├── add.test.ts │ │ ├── export.test.ts │ │ ├── feeds-by-categories.test.ts │ │ ├── feeds.test.ts │ │ ├── import.test.ts │ │ ├── profile.test.ts │ │ ├── redirects.test.ts │ │ ├── signup.test.ts │ │ └── start.test.ts │ ├── popups.test.ts │ ├── popups │ │ ├── feed.test.ts │ │ ├── post.test.ts │ │ └── refresh.test.ts │ ├── post.test.ts │ ├── production.test.ts │ ├── readers │ │ ├── feed.test.ts │ │ └── list.test.ts │ ├── refresh.test.ts │ ├── router.test.ts │ ├── settings.test.ts │ └── utils.ts ├── text.ts └── tsconfig.json ├── docs ├── CODE_OF_CONDUCT.md ├── SECURITY.md ├── new_page.md ├── onboarding.md └── pull_request_template.md ├── eslint.config.ts ├── extension ├── .env ├── .env.dev.example ├── .env.example ├── .gitignore ├── README.md ├── api.ts ├── background.ts ├── config.ts ├── manifest.config.ts ├── package.json ├── tsconfig.json ├── vite-env.d.ts └── vite.config.ts ├── loader-tests ├── README.md ├── check-opml.ts ├── dom-api.ts ├── example.opml ├── feeds.yml ├── home.ts ├── package.json ├── test-loaders.ts ├── tsconfig.json ├── url.ts └── utils.ts ├── nano-staged.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── proxy ├── .dockerignore ├── .gitignore ├── .npmignore ├── Dockerfile ├── README.md ├── index.ts ├── package.json ├── scripts │ └── run-image.sh ├── server.ts ├── test │ └── index.test.ts └── tsconfig.json ├── scripts ├── check-focused-tests.ts ├── check-messages.ts ├── check-unused-messages.ts ├── check-versions.ts ├── prepare-google-cloud.sh ├── tsconfig.json ├── update-docker.sh ├── update-env.ts └── utils.sh ├── server ├── .dockerignore ├── .gitignore ├── .npmignore ├── Dockerfile ├── README.md ├── db │ ├── index.ts │ ├── migrations │ │ ├── 0000_fresh_banshee.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ └── _journal.json │ └── schema.ts ├── drizzle.config.ts ├── index.ts ├── lib │ ├── config.ts │ ├── exit.ts │ └── http.ts ├── modules │ ├── added.ts │ ├── assets.ts │ ├── auth.ts │ ├── dump.ts │ ├── passwords.ts │ ├── proxy.ts │ ├── sync.ts │ └── users.ts ├── package.json ├── scripts │ └── run-image.sh ├── test.ts ├── test │ ├── assets.test.ts │ ├── auth.test.ts │ ├── config.test.ts │ ├── proxy.test.ts │ ├── sync.test.ts │ ├── users.test.ts │ └── utils.ts └── tsconfig.json ├── tsconfig.json └── web ├── .browserslistrc ├── .dockerignore ├── .gitignore ├── .size-limit.json ├── .storybook ├── main.ts ├── manager-head.html ├── preview-head.html └── preview.ts ├── .stylelintrc.json ├── Dockerfile ├── README.md ├── global.d.ts ├── index.html ├── lib └── visitibility.ts ├── main ├── animations.css ├── browser.ts ├── colors.css ├── devtools.ts ├── environment.ts ├── fonts.css ├── index.css ├── index.ts ├── loader.css ├── main.svelte ├── reset.css └── sizes.css ├── nginx.conf ├── package.json ├── pages ├── about.svelte ├── add.svelte ├── busy.svelte ├── download.svelte ├── export.svelte ├── feeds-by-categories.svelte ├── feeds │ ├── empty.svelte │ ├── feed.svelte │ ├── index.svelte │ ├── list.svelte │ └── welcome.svelte ├── import.svelte ├── interface.svelte ├── not-found.svelte ├── profile.svelte ├── signup.svelte └── start.svelte ├── popups ├── feed.svelte ├── loading.svelte ├── not-found.svelte ├── post.svelte └── refresh.svelte ├── postcss.config.ts ├── postcss ├── custom-media.ts ├── html-keeper.ts ├── mixins │ ├── background.pcss │ ├── clickable.pcss │ └── focus.pcss ├── props-checker.ts ├── pseudo-classes.ts ├── quiet-cursor.ts ├── reduced-motion.ts ├── squircle-corner.ts ├── svelte-nesting-css-fixer.ts ├── theme-classes.ts └── tune-color.ts ├── public ├── .well-known │ └── security.txt ├── 404.html ├── 500.html ├── apple-touch-icon.png ├── favicon.ico ├── icon-192.png ├── icon-512.png ├── icon-dev.svg ├── icon-staging.svg ├── icon.svg ├── manifest.webmanifest └── robots.txt ├── scripts ├── build-nginx-config.sh ├── check-css-props.ts ├── check-names.ts ├── export-routes.ts ├── generate-csp.ts ├── run-image.sh └── update-browsers.ts ├── stores ├── locale.ts ├── media-queries.ts └── url-router.ts ├── stories ├── assets │ ├── long_width_example.avif │ └── short_width_example.avif ├── environment.ts ├── loaded-popup.svelte ├── pages │ ├── about.stories.svelte │ ├── add.stories.svelte │ ├── busy.stories.svelte │ ├── download.stories.svelte │ ├── export.stories.svelte │ ├── feeds-by-categories.stories.svelte │ ├── feeds.stories.svelte │ ├── import.stories.svelte │ ├── interface.stories.svelte │ ├── not-found.stories.svelte │ ├── profile.stories.svelte │ ├── signup.stories.svelte │ └── start.stories.svelte ├── popups │ ├── feed.stories.svelte │ ├── loading.stories.svelte │ ├── not-found.stories.svelte │ └── refresh.stories.svelte ├── scene.svelte ├── section.svelte └── ui │ ├── button.stories.svelte │ ├── file.stories.svelte │ ├── formatted-text.stories.svelte │ ├── input.stories.svelte │ ├── loader.stories.svelte │ ├── navbar.stories.svelte │ ├── note.stories.svelte │ ├── output.stories.svelte │ ├── pagination.stories.svelte │ ├── radio.stories.svelte │ ├── rich-text.stories.svelte │ ├── select.stories.svelte │ └── switch.stories.svelte ├── svelte.config.ts ├── tsconfig.json ├── ui ├── announce.svelte ├── button.svelte ├── card.svelte ├── clickable.svelte ├── error-list.svelte ├── error.svelte ├── feed.svelte ├── feeds.svelte ├── file.svelte ├── form.svelte ├── formatted-text.svelte ├── icon.svelte ├── input.svelte ├── label.svelte ├── links.svelte ├── loader.svelte ├── navbar │ ├── button.svelte │ ├── category.svelte │ ├── fast.svelte │ ├── fireplace.svelte │ ├── index.svelte │ ├── item.svelte │ ├── other.svelte │ ├── progress.svelte │ ├── slow.svelte │ └── sync.svelte ├── no-feeds.svelte ├── note.svelte ├── output.svelte ├── page-action.svelte ├── page-icon.svelte ├── page.svelte ├── pagination.svelte ├── paper.svelte ├── popup-shadow.svelte ├── popup.svelte ├── popupable-page.svelte ├── posts-numbers.svelte ├── posts.svelte ├── radio.svelte ├── rich-text.svelte ├── select.svelte ├── stack.svelte ├── switch.svelte ├── thin-page.svelte ├── title.svelte └── two-options-page.svelte └── vite.config.ts /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/actions/deploy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/actions/deploy/action.yml -------------------------------------------------------------------------------- /.github/actions/init-node/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/actions/init-node/action.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/messages.yml -------------------------------------------------------------------------------- /.github/workflows/preview-clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/preview-clean.yml -------------------------------------------------------------------------------- /.github/workflows/preview-close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/preview-close.yml -------------------------------------------------------------------------------- /.github/workflows/preview-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/preview-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/preview-prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/preview-prepare.yml -------------------------------------------------------------------------------- /.github/workflows/proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/proxy.yml -------------------------------------------------------------------------------- /.github/workflows/server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/server.yml -------------------------------------------------------------------------------- /.github/workflows/test-loaders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/test-loaders.yml -------------------------------------------------------------------------------- /.github/workflows/visual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.github/workflows/visual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .eslintcache 3 | .env 4 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 24.12.0 2 | -------------------------------------------------------------------------------- /.oxfmtrc.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.oxfmtrc.jsonc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.remarkignore: -------------------------------------------------------------------------------- 1 | LICENSE.md 2 | */dist/ 3 | -------------------------------------------------------------------------------- /.remarkrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.remarkrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/README.md -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/README.md -------------------------------------------------------------------------------- /api/http/signin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/http/signin.ts -------------------------------------------------------------------------------- /api/http/signout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/http/signout.ts -------------------------------------------------------------------------------- /api/http/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/http/signup.ts -------------------------------------------------------------------------------- /api/http/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/http/utils.ts -------------------------------------------------------------------------------- /api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/index.ts -------------------------------------------------------------------------------- /api/logux/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/logux/password.ts -------------------------------------------------------------------------------- /api/logux/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/logux/users.ts -------------------------------------------------------------------------------- /api/logux/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/logux/utils.ts -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/package.json -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /api/validators/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/api/validators/auth.ts -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/README.md -------------------------------------------------------------------------------- /core/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/auth.ts -------------------------------------------------------------------------------- /core/busy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/busy.ts -------------------------------------------------------------------------------- /core/category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/category.ts -------------------------------------------------------------------------------- /core/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/client.ts -------------------------------------------------------------------------------- /core/current-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/current-page.ts -------------------------------------------------------------------------------- /core/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/devtools.ts -------------------------------------------------------------------------------- /core/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/environment.ts -------------------------------------------------------------------------------- /core/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/feed.ts -------------------------------------------------------------------------------- /core/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/filter.ts -------------------------------------------------------------------------------- /core/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/i18n.ts -------------------------------------------------------------------------------- /core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/index.ts -------------------------------------------------------------------------------- /core/lib/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/lib/download.ts -------------------------------------------------------------------------------- /core/lib/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/lib/html.ts -------------------------------------------------------------------------------- /core/lib/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/lib/http.ts -------------------------------------------------------------------------------- /core/lib/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/lib/pagination.ts -------------------------------------------------------------------------------- /core/lib/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/lib/queue.ts -------------------------------------------------------------------------------- /core/lib/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/lib/stores.ts -------------------------------------------------------------------------------- /core/lib/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/lib/validators.ts -------------------------------------------------------------------------------- /core/loader/atom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/loader/atom.ts -------------------------------------------------------------------------------- /core/loader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/loader/index.ts -------------------------------------------------------------------------------- /core/loader/json-feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/loader/json-feed.ts -------------------------------------------------------------------------------- /core/loader/rss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/loader/rss.ts -------------------------------------------------------------------------------- /core/loader/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/loader/utils.ts -------------------------------------------------------------------------------- /core/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/menu.ts -------------------------------------------------------------------------------- /core/messages/about/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/about/en.ts -------------------------------------------------------------------------------- /core/messages/add/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/add/en.ts -------------------------------------------------------------------------------- /core/messages/auth/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/auth/en.ts -------------------------------------------------------------------------------- /core/messages/common/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/common/en.ts -------------------------------------------------------------------------------- /core/messages/export/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/export/en.ts -------------------------------------------------------------------------------- /core/messages/feeds/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/feeds/en.ts -------------------------------------------------------------------------------- /core/messages/import/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/import/en.ts -------------------------------------------------------------------------------- /core/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/index.ts -------------------------------------------------------------------------------- /core/messages/navbar/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/navbar/en.ts -------------------------------------------------------------------------------- /core/messages/not-found/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/not-found/en.ts -------------------------------------------------------------------------------- /core/messages/organize/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/organize/en.ts -------------------------------------------------------------------------------- /core/messages/post/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/post/en.ts -------------------------------------------------------------------------------- /core/messages/profile/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/profile/en.ts -------------------------------------------------------------------------------- /core/messages/refresh/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/refresh/en.ts -------------------------------------------------------------------------------- /core/messages/settings/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/settings/en.ts -------------------------------------------------------------------------------- /core/messages/welcome/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/messages/welcome/en.ts -------------------------------------------------------------------------------- /core/modes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/modes.ts -------------------------------------------------------------------------------- /core/not-found.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/not-found.ts -------------------------------------------------------------------------------- /core/opened-popups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/opened-popups.ts -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/package.json -------------------------------------------------------------------------------- /core/pages/about.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/about.ts -------------------------------------------------------------------------------- /core/pages/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/add.ts -------------------------------------------------------------------------------- /core/pages/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/common.ts -------------------------------------------------------------------------------- /core/pages/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/export.ts -------------------------------------------------------------------------------- /core/pages/feeds-by-categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/feeds-by-categories.ts -------------------------------------------------------------------------------- /core/pages/feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/feeds.ts -------------------------------------------------------------------------------- /core/pages/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/home.ts -------------------------------------------------------------------------------- /core/pages/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/import.ts -------------------------------------------------------------------------------- /core/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/index.ts -------------------------------------------------------------------------------- /core/pages/mixins/custom-server-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/mixins/custom-server-field.ts -------------------------------------------------------------------------------- /core/pages/mixins/opened-feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/mixins/opened-feed.ts -------------------------------------------------------------------------------- /core/pages/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/profile.ts -------------------------------------------------------------------------------- /core/pages/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/signup.ts -------------------------------------------------------------------------------- /core/pages/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/pages/start.ts -------------------------------------------------------------------------------- /core/popups/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/popups/common.ts -------------------------------------------------------------------------------- /core/popups/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/popups/feed.ts -------------------------------------------------------------------------------- /core/popups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/popups/index.ts -------------------------------------------------------------------------------- /core/popups/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/popups/post.ts -------------------------------------------------------------------------------- /core/popups/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/popups/refresh.ts -------------------------------------------------------------------------------- /core/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/post.ts -------------------------------------------------------------------------------- /core/posts-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/posts-list.ts -------------------------------------------------------------------------------- /core/readers/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/readers/common.ts -------------------------------------------------------------------------------- /core/readers/empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/readers/empty.ts -------------------------------------------------------------------------------- /core/readers/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/readers/feed.ts -------------------------------------------------------------------------------- /core/readers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/readers/index.ts -------------------------------------------------------------------------------- /core/readers/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/readers/list.ts -------------------------------------------------------------------------------- /core/readers/welcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/readers/welcome.ts -------------------------------------------------------------------------------- /core/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/refresh.ts -------------------------------------------------------------------------------- /core/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/request.ts -------------------------------------------------------------------------------- /core/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/router.ts -------------------------------------------------------------------------------- /core/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/settings.ts -------------------------------------------------------------------------------- /core/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test.ts -------------------------------------------------------------------------------- /core/test/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/auth.test.ts -------------------------------------------------------------------------------- /core/test/busy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/busy.test.ts -------------------------------------------------------------------------------- /core/test/dom-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/dom-parser.ts -------------------------------------------------------------------------------- /core/test/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/environment.ts -------------------------------------------------------------------------------- /core/test/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/filter.test.ts -------------------------------------------------------------------------------- /core/test/lib/download.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/lib/download.test.ts -------------------------------------------------------------------------------- /core/test/lib/html.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/lib/html.test.ts -------------------------------------------------------------------------------- /core/test/lib/stores.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/lib/stores.test.ts -------------------------------------------------------------------------------- /core/test/lib/validators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/lib/validators.test.ts -------------------------------------------------------------------------------- /core/test/loader/atom.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/loader/atom.test.ts -------------------------------------------------------------------------------- /core/test/loader/json-feed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/loader/json-feed.test.ts -------------------------------------------------------------------------------- /core/test/loader/rss.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/loader/rss.test.ts -------------------------------------------------------------------------------- /core/test/loader/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/loader/utils.test.ts -------------------------------------------------------------------------------- /core/test/menu.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/menu.test.ts -------------------------------------------------------------------------------- /core/test/modes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/modes.test.ts -------------------------------------------------------------------------------- /core/test/not-found.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/not-found.test.ts -------------------------------------------------------------------------------- /core/test/pages/about.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/about.test.ts -------------------------------------------------------------------------------- /core/test/pages/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/add.test.ts -------------------------------------------------------------------------------- /core/test/pages/export.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/export.test.ts -------------------------------------------------------------------------------- /core/test/pages/feeds-by-categories.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/feeds-by-categories.test.ts -------------------------------------------------------------------------------- /core/test/pages/feeds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/feeds.test.ts -------------------------------------------------------------------------------- /core/test/pages/import.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/import.test.ts -------------------------------------------------------------------------------- /core/test/pages/profile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/profile.test.ts -------------------------------------------------------------------------------- /core/test/pages/redirects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/redirects.test.ts -------------------------------------------------------------------------------- /core/test/pages/signup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/signup.test.ts -------------------------------------------------------------------------------- /core/test/pages/start.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/pages/start.test.ts -------------------------------------------------------------------------------- /core/test/popups.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/popups.test.ts -------------------------------------------------------------------------------- /core/test/popups/feed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/popups/feed.test.ts -------------------------------------------------------------------------------- /core/test/popups/post.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/popups/post.test.ts -------------------------------------------------------------------------------- /core/test/popups/refresh.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/popups/refresh.test.ts -------------------------------------------------------------------------------- /core/test/post.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/post.test.ts -------------------------------------------------------------------------------- /core/test/production.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/production.test.ts -------------------------------------------------------------------------------- /core/test/readers/feed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/readers/feed.test.ts -------------------------------------------------------------------------------- /core/test/readers/list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/readers/list.test.ts -------------------------------------------------------------------------------- /core/test/refresh.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/refresh.test.ts -------------------------------------------------------------------------------- /core/test/router.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/router.test.ts -------------------------------------------------------------------------------- /core/test/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/settings.test.ts -------------------------------------------------------------------------------- /core/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/test/utils.ts -------------------------------------------------------------------------------- /core/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/text.ts -------------------------------------------------------------------------------- /core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/core/tsconfig.json -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /docs/new_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/docs/new_page.md -------------------------------------------------------------------------------- /docs/onboarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/docs/onboarding.md -------------------------------------------------------------------------------- /docs/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/docs/pull_request_template.md -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /extension/.env: -------------------------------------------------------------------------------- 1 | VITE_HOST=http://localhost:5173 2 | -------------------------------------------------------------------------------- /extension/.env.dev.example: -------------------------------------------------------------------------------- 1 | VITE_HOST=http://localhost:5173 2 | -------------------------------------------------------------------------------- /extension/.env.example: -------------------------------------------------------------------------------- 1 | VITE_HOST=https://dev.slowreader.app 2 | -------------------------------------------------------------------------------- /extension/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/README.md -------------------------------------------------------------------------------- /extension/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/api.ts -------------------------------------------------------------------------------- /extension/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/background.ts -------------------------------------------------------------------------------- /extension/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/config.ts -------------------------------------------------------------------------------- /extension/manifest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/manifest.config.ts -------------------------------------------------------------------------------- /extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/package.json -------------------------------------------------------------------------------- /extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/tsconfig.json -------------------------------------------------------------------------------- /extension/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /extension/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/extension/vite.config.ts -------------------------------------------------------------------------------- /loader-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/README.md -------------------------------------------------------------------------------- /loader-tests/check-opml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/check-opml.ts -------------------------------------------------------------------------------- /loader-tests/dom-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/dom-api.ts -------------------------------------------------------------------------------- /loader-tests/example.opml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/example.opml -------------------------------------------------------------------------------- /loader-tests/feeds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/feeds.yml -------------------------------------------------------------------------------- /loader-tests/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/home.ts -------------------------------------------------------------------------------- /loader-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/package.json -------------------------------------------------------------------------------- /loader-tests/test-loaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/test-loaders.ts -------------------------------------------------------------------------------- /loader-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/tsconfig.json -------------------------------------------------------------------------------- /loader-tests/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/url.ts -------------------------------------------------------------------------------- /loader-tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/loader-tests/utils.ts -------------------------------------------------------------------------------- /nano-staged.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/nano-staged.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /proxy/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/.dockerignore -------------------------------------------------------------------------------- /proxy/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /proxy/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/.npmignore -------------------------------------------------------------------------------- /proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/Dockerfile -------------------------------------------------------------------------------- /proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/README.md -------------------------------------------------------------------------------- /proxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/index.ts -------------------------------------------------------------------------------- /proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/package.json -------------------------------------------------------------------------------- /proxy/scripts/run-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/scripts/run-image.sh -------------------------------------------------------------------------------- /proxy/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/server.ts -------------------------------------------------------------------------------- /proxy/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/test/index.test.ts -------------------------------------------------------------------------------- /proxy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/proxy/tsconfig.json -------------------------------------------------------------------------------- /scripts/check-focused-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/check-focused-tests.ts -------------------------------------------------------------------------------- /scripts/check-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/check-messages.ts -------------------------------------------------------------------------------- /scripts/check-unused-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/check-unused-messages.ts -------------------------------------------------------------------------------- /scripts/check-versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/check-versions.ts -------------------------------------------------------------------------------- /scripts/prepare-google-cloud.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/prepare-google-cloud.sh -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /scripts/update-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/update-docker.sh -------------------------------------------------------------------------------- /scripts/update-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/update-env.ts -------------------------------------------------------------------------------- /scripts/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/scripts/utils.sh -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/.dockerignore -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | db/pgdata/ 2 | dist/ 3 | web/ 4 | -------------------------------------------------------------------------------- /server/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/.npmignore -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/README.md -------------------------------------------------------------------------------- /server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/db/index.ts -------------------------------------------------------------------------------- /server/db/migrations/0000_fresh_banshee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/db/migrations/0000_fresh_banshee.sql -------------------------------------------------------------------------------- /server/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /server/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /server/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/db/schema.ts -------------------------------------------------------------------------------- /server/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/drizzle.config.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/lib/config.ts -------------------------------------------------------------------------------- /server/lib/exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/lib/exit.ts -------------------------------------------------------------------------------- /server/lib/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/lib/http.ts -------------------------------------------------------------------------------- /server/modules/added.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/added.ts -------------------------------------------------------------------------------- /server/modules/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/assets.ts -------------------------------------------------------------------------------- /server/modules/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/auth.ts -------------------------------------------------------------------------------- /server/modules/dump.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/dump.ts -------------------------------------------------------------------------------- /server/modules/passwords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/passwords.ts -------------------------------------------------------------------------------- /server/modules/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/proxy.ts -------------------------------------------------------------------------------- /server/modules/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/sync.ts -------------------------------------------------------------------------------- /server/modules/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/modules/users.ts -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/package.json -------------------------------------------------------------------------------- /server/scripts/run-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/scripts/run-image.sh -------------------------------------------------------------------------------- /server/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test.ts -------------------------------------------------------------------------------- /server/test/assets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test/assets.test.ts -------------------------------------------------------------------------------- /server/test/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test/auth.test.ts -------------------------------------------------------------------------------- /server/test/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test/config.test.ts -------------------------------------------------------------------------------- /server/test/proxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test/proxy.test.ts -------------------------------------------------------------------------------- /server/test/sync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test/sync.test.ts -------------------------------------------------------------------------------- /server/test/users.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test/users.test.ts -------------------------------------------------------------------------------- /server/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/test/utils.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /web/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.browserslistrc -------------------------------------------------------------------------------- /web/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.dockerignore -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.size-limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.size-limit.json -------------------------------------------------------------------------------- /web/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.storybook/main.ts -------------------------------------------------------------------------------- /web/.storybook/manager-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.storybook/manager-head.html -------------------------------------------------------------------------------- /web/.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.storybook/preview-head.html -------------------------------------------------------------------------------- /web/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.storybook/preview.ts -------------------------------------------------------------------------------- /web/.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/.stylelintrc.json -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/README.md -------------------------------------------------------------------------------- /web/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/global.d.ts -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/index.html -------------------------------------------------------------------------------- /web/lib/visitibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/lib/visitibility.ts -------------------------------------------------------------------------------- /web/main/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/animations.css -------------------------------------------------------------------------------- /web/main/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/browser.ts -------------------------------------------------------------------------------- /web/main/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/colors.css -------------------------------------------------------------------------------- /web/main/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/devtools.ts -------------------------------------------------------------------------------- /web/main/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/environment.ts -------------------------------------------------------------------------------- /web/main/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/fonts.css -------------------------------------------------------------------------------- /web/main/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/index.css -------------------------------------------------------------------------------- /web/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/index.ts -------------------------------------------------------------------------------- /web/main/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/loader.css -------------------------------------------------------------------------------- /web/main/main.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/main.svelte -------------------------------------------------------------------------------- /web/main/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/reset.css -------------------------------------------------------------------------------- /web/main/sizes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/main/sizes.css -------------------------------------------------------------------------------- /web/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/nginx.conf -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pages/about.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/about.svelte -------------------------------------------------------------------------------- /web/pages/add.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/add.svelte -------------------------------------------------------------------------------- /web/pages/busy.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/busy.svelte -------------------------------------------------------------------------------- /web/pages/download.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/download.svelte -------------------------------------------------------------------------------- /web/pages/export.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/export.svelte -------------------------------------------------------------------------------- /web/pages/feeds-by-categories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/feeds-by-categories.svelte -------------------------------------------------------------------------------- /web/pages/feeds/empty.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/feeds/empty.svelte -------------------------------------------------------------------------------- /web/pages/feeds/feed.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/feeds/feed.svelte -------------------------------------------------------------------------------- /web/pages/feeds/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/feeds/index.svelte -------------------------------------------------------------------------------- /web/pages/feeds/list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/feeds/list.svelte -------------------------------------------------------------------------------- /web/pages/feeds/welcome.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/feeds/welcome.svelte -------------------------------------------------------------------------------- /web/pages/import.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/import.svelte -------------------------------------------------------------------------------- /web/pages/interface.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/interface.svelte -------------------------------------------------------------------------------- /web/pages/not-found.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/not-found.svelte -------------------------------------------------------------------------------- /web/pages/profile.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/profile.svelte -------------------------------------------------------------------------------- /web/pages/signup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/signup.svelte -------------------------------------------------------------------------------- /web/pages/start.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/pages/start.svelte -------------------------------------------------------------------------------- /web/popups/feed.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/popups/feed.svelte -------------------------------------------------------------------------------- /web/popups/loading.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/popups/loading.svelte -------------------------------------------------------------------------------- /web/popups/not-found.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/popups/not-found.svelte -------------------------------------------------------------------------------- /web/popups/post.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/popups/post.svelte -------------------------------------------------------------------------------- /web/popups/refresh.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/popups/refresh.svelte -------------------------------------------------------------------------------- /web/postcss.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss.config.ts -------------------------------------------------------------------------------- /web/postcss/custom-media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/custom-media.ts -------------------------------------------------------------------------------- /web/postcss/html-keeper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/html-keeper.ts -------------------------------------------------------------------------------- /web/postcss/mixins/background.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/mixins/background.pcss -------------------------------------------------------------------------------- /web/postcss/mixins/clickable.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/mixins/clickable.pcss -------------------------------------------------------------------------------- /web/postcss/mixins/focus.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/mixins/focus.pcss -------------------------------------------------------------------------------- /web/postcss/props-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/props-checker.ts -------------------------------------------------------------------------------- /web/postcss/pseudo-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/pseudo-classes.ts -------------------------------------------------------------------------------- /web/postcss/quiet-cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/quiet-cursor.ts -------------------------------------------------------------------------------- /web/postcss/reduced-motion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/reduced-motion.ts -------------------------------------------------------------------------------- /web/postcss/squircle-corner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/squircle-corner.ts -------------------------------------------------------------------------------- /web/postcss/svelte-nesting-css-fixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/svelte-nesting-css-fixer.ts -------------------------------------------------------------------------------- /web/postcss/theme-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/theme-classes.ts -------------------------------------------------------------------------------- /web/postcss/tune-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/postcss/tune-color.ts -------------------------------------------------------------------------------- /web/public/.well-known/security.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/.well-known/security.txt -------------------------------------------------------------------------------- /web/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/404.html -------------------------------------------------------------------------------- /web/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/500.html -------------------------------------------------------------------------------- /web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/icon-192.png -------------------------------------------------------------------------------- /web/public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/icon-512.png -------------------------------------------------------------------------------- /web/public/icon-dev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/icon-dev.svg -------------------------------------------------------------------------------- /web/public/icon-staging.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/icon-staging.svg -------------------------------------------------------------------------------- /web/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/icon.svg -------------------------------------------------------------------------------- /web/public/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/public/manifest.webmanifest -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /ui/ 3 | -------------------------------------------------------------------------------- /web/scripts/build-nginx-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/scripts/build-nginx-config.sh -------------------------------------------------------------------------------- /web/scripts/check-css-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/scripts/check-css-props.ts -------------------------------------------------------------------------------- /web/scripts/check-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/scripts/check-names.ts -------------------------------------------------------------------------------- /web/scripts/export-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/scripts/export-routes.ts -------------------------------------------------------------------------------- /web/scripts/generate-csp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/scripts/generate-csp.ts -------------------------------------------------------------------------------- /web/scripts/run-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/scripts/run-image.sh -------------------------------------------------------------------------------- /web/scripts/update-browsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/scripts/update-browsers.ts -------------------------------------------------------------------------------- /web/stores/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stores/locale.ts -------------------------------------------------------------------------------- /web/stores/media-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stores/media-queries.ts -------------------------------------------------------------------------------- /web/stores/url-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stores/url-router.ts -------------------------------------------------------------------------------- /web/stories/assets/long_width_example.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/assets/long_width_example.avif -------------------------------------------------------------------------------- /web/stories/assets/short_width_example.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/assets/short_width_example.avif -------------------------------------------------------------------------------- /web/stories/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/environment.ts -------------------------------------------------------------------------------- /web/stories/loaded-popup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/loaded-popup.svelte -------------------------------------------------------------------------------- /web/stories/pages/about.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/about.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/add.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/add.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/busy.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/busy.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/download.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/download.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/export.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/export.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/feeds-by-categories.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/feeds-by-categories.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/feeds.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/feeds.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/import.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/import.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/interface.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/interface.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/not-found.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/not-found.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/profile.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/profile.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/signup.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/signup.stories.svelte -------------------------------------------------------------------------------- /web/stories/pages/start.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/pages/start.stories.svelte -------------------------------------------------------------------------------- /web/stories/popups/feed.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/popups/feed.stories.svelte -------------------------------------------------------------------------------- /web/stories/popups/loading.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/popups/loading.stories.svelte -------------------------------------------------------------------------------- /web/stories/popups/not-found.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/popups/not-found.stories.svelte -------------------------------------------------------------------------------- /web/stories/popups/refresh.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/popups/refresh.stories.svelte -------------------------------------------------------------------------------- /web/stories/scene.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/scene.svelte -------------------------------------------------------------------------------- /web/stories/section.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/section.svelte -------------------------------------------------------------------------------- /web/stories/ui/button.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/button.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/file.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/file.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/formatted-text.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/formatted-text.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/input.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/input.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/loader.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/loader.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/navbar.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/navbar.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/note.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/note.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/output.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/output.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/pagination.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/pagination.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/radio.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/radio.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/rich-text.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/rich-text.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/select.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/select.stories.svelte -------------------------------------------------------------------------------- /web/stories/ui/switch.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/stories/ui/switch.stories.svelte -------------------------------------------------------------------------------- /web/svelte.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/svelte.config.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/ui/announce.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/announce.svelte -------------------------------------------------------------------------------- /web/ui/button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/button.svelte -------------------------------------------------------------------------------- /web/ui/card.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/card.svelte -------------------------------------------------------------------------------- /web/ui/clickable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/clickable.svelte -------------------------------------------------------------------------------- /web/ui/error-list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/error-list.svelte -------------------------------------------------------------------------------- /web/ui/error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/error.svelte -------------------------------------------------------------------------------- /web/ui/feed.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/feed.svelte -------------------------------------------------------------------------------- /web/ui/feeds.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/feeds.svelte -------------------------------------------------------------------------------- /web/ui/file.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/file.svelte -------------------------------------------------------------------------------- /web/ui/form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/form.svelte -------------------------------------------------------------------------------- /web/ui/formatted-text.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/formatted-text.svelte -------------------------------------------------------------------------------- /web/ui/icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/icon.svelte -------------------------------------------------------------------------------- /web/ui/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/input.svelte -------------------------------------------------------------------------------- /web/ui/label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/label.svelte -------------------------------------------------------------------------------- /web/ui/links.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/links.svelte -------------------------------------------------------------------------------- /web/ui/loader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/loader.svelte -------------------------------------------------------------------------------- /web/ui/navbar/button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/button.svelte -------------------------------------------------------------------------------- /web/ui/navbar/category.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/category.svelte -------------------------------------------------------------------------------- /web/ui/navbar/fast.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/fast.svelte -------------------------------------------------------------------------------- /web/ui/navbar/fireplace.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/fireplace.svelte -------------------------------------------------------------------------------- /web/ui/navbar/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/index.svelte -------------------------------------------------------------------------------- /web/ui/navbar/item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/item.svelte -------------------------------------------------------------------------------- /web/ui/navbar/other.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/other.svelte -------------------------------------------------------------------------------- /web/ui/navbar/progress.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/progress.svelte -------------------------------------------------------------------------------- /web/ui/navbar/slow.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/slow.svelte -------------------------------------------------------------------------------- /web/ui/navbar/sync.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/navbar/sync.svelte -------------------------------------------------------------------------------- /web/ui/no-feeds.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/no-feeds.svelte -------------------------------------------------------------------------------- /web/ui/note.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/note.svelte -------------------------------------------------------------------------------- /web/ui/output.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/output.svelte -------------------------------------------------------------------------------- /web/ui/page-action.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/page-action.svelte -------------------------------------------------------------------------------- /web/ui/page-icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/page-icon.svelte -------------------------------------------------------------------------------- /web/ui/page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/page.svelte -------------------------------------------------------------------------------- /web/ui/pagination.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/pagination.svelte -------------------------------------------------------------------------------- /web/ui/paper.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/paper.svelte -------------------------------------------------------------------------------- /web/ui/popup-shadow.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/popup-shadow.svelte -------------------------------------------------------------------------------- /web/ui/popup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/popup.svelte -------------------------------------------------------------------------------- /web/ui/popupable-page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/popupable-page.svelte -------------------------------------------------------------------------------- /web/ui/posts-numbers.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/posts-numbers.svelte -------------------------------------------------------------------------------- /web/ui/posts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/posts.svelte -------------------------------------------------------------------------------- /web/ui/radio.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/radio.svelte -------------------------------------------------------------------------------- /web/ui/rich-text.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/rich-text.svelte -------------------------------------------------------------------------------- /web/ui/select.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/select.svelte -------------------------------------------------------------------------------- /web/ui/stack.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/stack.svelte -------------------------------------------------------------------------------- /web/ui/switch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/switch.svelte -------------------------------------------------------------------------------- /web/ui/thin-page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/thin-page.svelte -------------------------------------------------------------------------------- /web/ui/title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/title.svelte -------------------------------------------------------------------------------- /web/ui/two-options-page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/ui/two-options-page.svelte -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hplush/slowreader/HEAD/web/vite.config.ts --------------------------------------------------------------------------------