├── .gitignore ├── .prettierrc ├── Makefile ├── README.md ├── bun.lockb ├── dep.ts ├── package.json ├── src ├── buildrs │ └── AlertDialog.tsx ├── components │ ├── BackButton.tsx │ ├── BottomSheet.tsx │ ├── ConfirmationDialogRaw.tsx │ ├── ErrorBoundary.tsx │ ├── For.tsx │ ├── Icon.tsx │ ├── LoadingScreen.tsx │ ├── RoutedApp.tsx │ ├── Searchbar.tsx │ ├── StyledSection.tsx │ ├── ToolbarButton.tsx │ └── icons │ │ ├── Checkmark.tsx │ │ ├── Dangermark.tsx │ │ └── Warnmark.tsx ├── hooks │ ├── useActivity.ts │ ├── useDarkmode.tsx │ ├── useNativeStorage.ts │ ├── usePagination.ts │ └── useStrings.tsx ├── index.tsx ├── locales │ ├── de.ts │ └── en.ts ├── native │ ├── Native.ts │ ├── Os.ts │ └── components │ │ └── UI.tsx ├── styles │ ├── default.scss │ └── light_theme.tsx ├── typings │ ├── android │ │ └── AndroidBuildConfig.d.ts │ ├── declaration.d.ts │ └── global.d.ts ├── util │ ├── dep.json │ ├── images.ts │ ├── native-dep.json │ └── shadeColor.ts └── views │ ├── MainActivity │ ├── components │ │ ├── Drawer.tsx │ │ ├── ImageLoader.tsx │ │ └── PageData.tsx │ └── index.tsx │ └── SettingsActivity │ ├── components │ ├── AccentColorPickerItem.tsx │ └── StyledListItemText.tsx │ └── index.tsx ├── tsconfig.json ├── webpack.config.ts ├── webpack.dev.ts └── webpack.prod.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/.prettierrc -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/bun.lockb -------------------------------------------------------------------------------- /dep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/dep.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/package.json -------------------------------------------------------------------------------- /src/buildrs/AlertDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/buildrs/AlertDialog.tsx -------------------------------------------------------------------------------- /src/components/BackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/BackButton.tsx -------------------------------------------------------------------------------- /src/components/BottomSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/BottomSheet.tsx -------------------------------------------------------------------------------- /src/components/ConfirmationDialogRaw.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/ConfirmationDialogRaw.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/For.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/For.tsx -------------------------------------------------------------------------------- /src/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/Icon.tsx -------------------------------------------------------------------------------- /src/components/LoadingScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/LoadingScreen.tsx -------------------------------------------------------------------------------- /src/components/RoutedApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/RoutedApp.tsx -------------------------------------------------------------------------------- /src/components/Searchbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/Searchbar.tsx -------------------------------------------------------------------------------- /src/components/StyledSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/StyledSection.tsx -------------------------------------------------------------------------------- /src/components/ToolbarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/ToolbarButton.tsx -------------------------------------------------------------------------------- /src/components/icons/Checkmark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/icons/Checkmark.tsx -------------------------------------------------------------------------------- /src/components/icons/Dangermark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/icons/Dangermark.tsx -------------------------------------------------------------------------------- /src/components/icons/Warnmark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/components/icons/Warnmark.tsx -------------------------------------------------------------------------------- /src/hooks/useActivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/hooks/useActivity.ts -------------------------------------------------------------------------------- /src/hooks/useDarkmode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/hooks/useDarkmode.tsx -------------------------------------------------------------------------------- /src/hooks/useNativeStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/hooks/useNativeStorage.ts -------------------------------------------------------------------------------- /src/hooks/usePagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/hooks/usePagination.ts -------------------------------------------------------------------------------- /src/hooks/useStrings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/hooks/useStrings.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/locales/de.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/locales/de.ts -------------------------------------------------------------------------------- /src/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/locales/en.ts -------------------------------------------------------------------------------- /src/native/Native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/native/Native.ts -------------------------------------------------------------------------------- /src/native/Os.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/native/Os.ts -------------------------------------------------------------------------------- /src/native/components/UI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/native/components/UI.tsx -------------------------------------------------------------------------------- /src/styles/default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/styles/default.scss -------------------------------------------------------------------------------- /src/styles/light_theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/styles/light_theme.tsx -------------------------------------------------------------------------------- /src/typings/android/AndroidBuildConfig.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/typings/android/AndroidBuildConfig.d.ts -------------------------------------------------------------------------------- /src/typings/declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/typings/declaration.d.ts -------------------------------------------------------------------------------- /src/typings/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/typings/global.d.ts -------------------------------------------------------------------------------- /src/util/dep.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/util/dep.json -------------------------------------------------------------------------------- /src/util/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/util/images.ts -------------------------------------------------------------------------------- /src/util/native-dep.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/util/native-dep.json -------------------------------------------------------------------------------- /src/util/shadeColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/util/shadeColor.ts -------------------------------------------------------------------------------- /src/views/MainActivity/components/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/views/MainActivity/components/Drawer.tsx -------------------------------------------------------------------------------- /src/views/MainActivity/components/ImageLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/views/MainActivity/components/ImageLoader.tsx -------------------------------------------------------------------------------- /src/views/MainActivity/components/PageData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/views/MainActivity/components/PageData.tsx -------------------------------------------------------------------------------- /src/views/MainActivity/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/views/MainActivity/index.tsx -------------------------------------------------------------------------------- /src/views/SettingsActivity/components/AccentColorPickerItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/views/SettingsActivity/components/AccentColorPickerItem.tsx -------------------------------------------------------------------------------- /src/views/SettingsActivity/components/StyledListItemText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/views/SettingsActivity/components/StyledListItemText.tsx -------------------------------------------------------------------------------- /src/views/SettingsActivity/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/src/views/SettingsActivity/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/webpack.config.ts -------------------------------------------------------------------------------- /webpack.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/webpack.dev.ts -------------------------------------------------------------------------------- /webpack.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerGoogler/Hentai-Web-Core/HEAD/webpack.prod.ts --------------------------------------------------------------------------------