├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── netlify.toml ├── package.json ├── public ├── deer_logo192.png ├── deer_logo512.png ├── favicon.ico ├── index.html ├── manifest.json ├── react_favicon.ico ├── react_logo192.png ├── react_logo512.png └── robots.txt ├── screenshots ├── all-dark-iphone-x.png ├── all-light-iphone-x.png ├── currently-reading-dark-iphone-x.png ├── home-dark-desktop.png ├── loading-light-iphone-x.png ├── manga-dark-iphone-x.png ├── read-light-iphone-x.png └── search-dark-iphone-x.png └── src ├── App.js ├── actions ├── mangaList.js └── settings.js ├── assets ├── languageOptions.js ├── popularManga.js └── topRatedManga.js ├── components ├── AllMangaPage.js ├── ChapterList.js ├── CurrentlyReadingPage.js ├── Header.js ├── HomePage.js ├── Loader.js ├── LoginPage.js ├── MangaGrid.js ├── MangaPage.js ├── MangaTile.js ├── PageNavigation.js ├── ReadChapterPage.js ├── SearchPage.js └── tests │ ├── Loader.test.js │ ├── MangaTile.test.js │ ├── PageNavigation.test.js │ └── __snapshots__ │ ├── Loader.test.js.snap │ ├── MangaTile.test.js.snap │ └── PageNavigation.test.js.snap ├── config └── axios.js ├── hooks ├── common.js ├── mangadb-api.js ├── mangadex-api.js ├── tests │ └── mangadb-api.test.js └── toV2.js ├── index.js ├── logo.svg ├── reducers ├── mangaList.js └── settings.js ├── reportWebVitals.js ├── routers └── AppRouter.js ├── setupTests.js ├── store └── configureStore.js ├── test-utils.js ├── themes └── themes.js ├── unused-setupProxy.js └── utils └── utils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/README.md -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/package.json -------------------------------------------------------------------------------- /public/deer_logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/deer_logo192.png -------------------------------------------------------------------------------- /public/deer_logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/deer_logo512.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/react_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/react_favicon.ico -------------------------------------------------------------------------------- /public/react_logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/react_logo192.png -------------------------------------------------------------------------------- /public/react_logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/react_logo512.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/public/robots.txt -------------------------------------------------------------------------------- /screenshots/all-dark-iphone-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/all-dark-iphone-x.png -------------------------------------------------------------------------------- /screenshots/all-light-iphone-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/all-light-iphone-x.png -------------------------------------------------------------------------------- /screenshots/currently-reading-dark-iphone-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/currently-reading-dark-iphone-x.png -------------------------------------------------------------------------------- /screenshots/home-dark-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/home-dark-desktop.png -------------------------------------------------------------------------------- /screenshots/loading-light-iphone-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/loading-light-iphone-x.png -------------------------------------------------------------------------------- /screenshots/manga-dark-iphone-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/manga-dark-iphone-x.png -------------------------------------------------------------------------------- /screenshots/read-light-iphone-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/read-light-iphone-x.png -------------------------------------------------------------------------------- /screenshots/search-dark-iphone-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/screenshots/search-dark-iphone-x.png -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/App.js -------------------------------------------------------------------------------- /src/actions/mangaList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/actions/mangaList.js -------------------------------------------------------------------------------- /src/actions/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/actions/settings.js -------------------------------------------------------------------------------- /src/assets/languageOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/assets/languageOptions.js -------------------------------------------------------------------------------- /src/assets/popularManga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/assets/popularManga.js -------------------------------------------------------------------------------- /src/assets/topRatedManga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/assets/topRatedManga.js -------------------------------------------------------------------------------- /src/components/AllMangaPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/AllMangaPage.js -------------------------------------------------------------------------------- /src/components/ChapterList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/ChapterList.js -------------------------------------------------------------------------------- /src/components/CurrentlyReadingPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/CurrentlyReadingPage.js -------------------------------------------------------------------------------- /src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/Header.js -------------------------------------------------------------------------------- /src/components/HomePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/HomePage.js -------------------------------------------------------------------------------- /src/components/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/Loader.js -------------------------------------------------------------------------------- /src/components/LoginPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/LoginPage.js -------------------------------------------------------------------------------- /src/components/MangaGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/MangaGrid.js -------------------------------------------------------------------------------- /src/components/MangaPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/MangaPage.js -------------------------------------------------------------------------------- /src/components/MangaTile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/MangaTile.js -------------------------------------------------------------------------------- /src/components/PageNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/PageNavigation.js -------------------------------------------------------------------------------- /src/components/ReadChapterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/ReadChapterPage.js -------------------------------------------------------------------------------- /src/components/SearchPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/SearchPage.js -------------------------------------------------------------------------------- /src/components/tests/Loader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/tests/Loader.test.js -------------------------------------------------------------------------------- /src/components/tests/MangaTile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/tests/MangaTile.test.js -------------------------------------------------------------------------------- /src/components/tests/PageNavigation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/tests/PageNavigation.test.js -------------------------------------------------------------------------------- /src/components/tests/__snapshots__/Loader.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/tests/__snapshots__/Loader.test.js.snap -------------------------------------------------------------------------------- /src/components/tests/__snapshots__/MangaTile.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/tests/__snapshots__/MangaTile.test.js.snap -------------------------------------------------------------------------------- /src/components/tests/__snapshots__/PageNavigation.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/components/tests/__snapshots__/PageNavigation.test.js.snap -------------------------------------------------------------------------------- /src/config/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/config/axios.js -------------------------------------------------------------------------------- /src/hooks/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/hooks/common.js -------------------------------------------------------------------------------- /src/hooks/mangadb-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/hooks/mangadb-api.js -------------------------------------------------------------------------------- /src/hooks/mangadex-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/hooks/mangadex-api.js -------------------------------------------------------------------------------- /src/hooks/tests/mangadb-api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/hooks/tests/mangadb-api.test.js -------------------------------------------------------------------------------- /src/hooks/toV2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/hooks/toV2.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/reducers/mangaList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/reducers/mangaList.js -------------------------------------------------------------------------------- /src/reducers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/reducers/settings.js -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/reportWebVitals.js -------------------------------------------------------------------------------- /src/routers/AppRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/routers/AppRouter.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/store/configureStore.js -------------------------------------------------------------------------------- /src/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/test-utils.js -------------------------------------------------------------------------------- /src/themes/themes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/themes/themes.js -------------------------------------------------------------------------------- /src/unused-setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/unused-setupProxy.js -------------------------------------------------------------------------------- /src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzlerush/mangastack/HEAD/src/utils/utils.js --------------------------------------------------------------------------------