├── .easignore ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── eas-build │ │ └── action.yml │ ├── setup-jdk-generate-apk │ │ └── action.yml │ └── setup-node-pnpm-install │ │ └── action.yml └── workflows │ ├── build-alpha-release-apk.yaml │ └── type-check.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg ├── common.sh ├── post-merge └── pre-commit ├── .npmrc ├── .prettierrc.js ├── .vscode ├── extensions.json ├── project.code-snippets └── settings.json ├── FUNDING.yml ├── LICENSE ├── README.md ├── app.config.ts ├── assets ├── adaptive-icon.png ├── alpha-adaptive-icon.png ├── alpha-icon.png ├── dev-adaptive-icon.png ├── dev-icon.png ├── favicon.png ├── fonts │ ├── Outfit-Black.ttf │ ├── Outfit-Bold.ttf │ ├── Outfit-ExtraBold.ttf │ ├── Outfit-ExtraLight.ttf │ ├── Outfit-Light.ttf │ ├── Outfit-Medium.ttf │ ├── Outfit-Regular.ttf │ ├── Outfit-SemiBold.ttf │ └── Outfit-Thin.ttf ├── icon.png ├── image-fallback.png ├── splash.png └── stickers │ ├── begging.png │ ├── flushed.png │ ├── persevere.png │ ├── point_up.png │ ├── shocked.png │ ├── smile.png │ ├── sulky.png │ └── wink.png ├── babel.config.js ├── changes.md ├── codegen.ts ├── commitlint.config.js ├── eas.json ├── env.js ├── index.js ├── lint-staged.config.js ├── metro.config.js ├── module-structure.md ├── package.json ├── pnpm-lock.yaml ├── project.d.ts ├── scripts ├── eas-pre-install └── genrate-apk-and-install ├── src ├── constants.ts ├── contexts │ └── webview.tsx ├── core │ ├── chapter.ts │ ├── env.js │ ├── episode.ts │ ├── file-url.ts │ ├── font.ts │ ├── index.tsx │ ├── module.ts │ ├── remote-index.ts │ ├── search-result.ts │ ├── storage.tsx │ ├── subtitle.ts │ ├── timestamp.ts │ ├── utils.ts │ ├── video-container.ts │ ├── video-server.ts │ └── video.ts ├── gql │ ├── fragment-masking.ts │ ├── gql.ts │ ├── graphql.ts │ └── index.ts ├── hooks │ ├── use-double-exit.ts │ ├── use-graphql.ts │ ├── use-module-linking.ts │ ├── use-modules.ts │ ├── use-screen-size.ts │ ├── use-watched.tsx │ └── use-webview-data.ts ├── index.tsx ├── metadata │ ├── anify.ts │ └── tmdb.ts ├── navigation │ ├── anime-navigator.tsx │ ├── index.tsx │ ├── navigation-container.tsx │ ├── root-navigator.tsx │ ├── tab-navigator.tsx │ ├── types.tsx │ └── use-theme-config.tsx ├── providers │ ├── anilist.tsx │ ├── core.ts │ └── index.ts ├── reset.d.ts ├── screens │ ├── anime │ │ ├── airing-schedule │ │ │ └── screen.tsx │ │ ├── anime-list │ │ │ └── screen.tsx │ │ ├── components │ │ │ ├── airing-today-list.tsx │ │ │ ├── episode-card.tsx │ │ │ ├── episode-details.tsx │ │ │ ├── genre-list.tsx │ │ │ ├── popular-this-season.tsx │ │ │ ├── random-anime.tsx │ │ │ ├── upcoming-next-season.tsx │ │ │ ├── watch-card.tsx │ │ │ ├── watched-list.tsx │ │ │ └── your-list.tsx │ │ ├── details │ │ │ ├── components │ │ │ │ ├── add-to-list.tsx │ │ │ │ ├── date-picker.tsx │ │ │ │ ├── header.tsx │ │ │ │ ├── info-item.tsx │ │ │ │ ├── next-episode-countdown.tsx │ │ │ │ ├── note-input.tsx │ │ │ │ ├── private-toggle.tsx │ │ │ │ ├── progress-input.tsx │ │ │ │ ├── repeat-input.tsx │ │ │ │ ├── score-input.tsx │ │ │ │ └── status-selector.tsx │ │ │ ├── hooks │ │ │ │ ├── use-delete-entry.ts │ │ │ │ └── use-update-entry.ts │ │ │ ├── screen.tsx │ │ │ └── screens │ │ │ │ ├── episode-screen │ │ │ │ ├── components │ │ │ │ │ ├── episode-chunk-selector.tsx │ │ │ │ │ ├── episode-container.tsx │ │ │ │ │ ├── episode-layout-container.tsx │ │ │ │ │ ├── episode-layout-selector.tsx │ │ │ │ │ ├── episode-section-selector.tsx │ │ │ │ │ ├── grid-list.tsx │ │ │ │ │ ├── module-selector.tsx │ │ │ │ │ └── wrong-title.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── use-anime-id.tsx │ │ │ │ │ ├── use-anime-search.tsx │ │ │ │ │ └── use-episodes.tsx │ │ │ │ ├── screen.tsx │ │ │ │ └── store.tsx │ │ │ │ └── info-screen │ │ │ │ ├── components │ │ │ │ ├── character-list.tsx │ │ │ │ ├── info-section.tsx │ │ │ │ ├── recommendation-list.tsx │ │ │ │ ├── relation-list.tsx │ │ │ │ ├── special-relation-list.tsx │ │ │ │ ├── staff-list.tsx │ │ │ │ ├── synonym-list.tsx │ │ │ │ ├── tag-list.tsx │ │ │ │ └── trailer.tsx │ │ │ │ └── screen.tsx │ │ ├── recently-watched │ │ │ └── screen.tsx │ │ ├── screen.tsx │ │ └── watch │ │ │ ├── components │ │ │ ├── auto-next-settings.tsx │ │ │ ├── backward-button.tsx │ │ │ ├── brightness-slider.tsx │ │ │ ├── buffering-indicator.tsx │ │ │ ├── episodes-button.tsx │ │ │ ├── episodes-container.tsx │ │ │ ├── error-message.tsx │ │ │ ├── fast-forward-button.tsx │ │ │ ├── forward-button.tsx │ │ │ ├── gesture-handler.tsx │ │ │ ├── lock-button.tsx │ │ │ ├── media-ass-subtitle.tsx │ │ │ ├── media-container.tsx │ │ │ ├── media-controls.tsx │ │ │ ├── media-fast-forward-indicator.tsx │ │ │ ├── media-overlay.tsx │ │ │ ├── media-playback-settings.tsx │ │ │ ├── media-player.tsx │ │ │ ├── media-quality-settings.tsx │ │ │ ├── media-seeking-gesture.tsx │ │ │ ├── media-settings.tsx │ │ │ ├── media-slider.tsx │ │ │ ├── media-sliding-indicator.tsx │ │ │ ├── media-subtitle-advanced-settings.tsx │ │ │ ├── media-subtitle-settings.tsx │ │ │ ├── media-subtitle.tsx │ │ │ ├── media-text-subtitle.tsx │ │ │ ├── media-toggle-subtitle.tsx │ │ │ ├── media-top.tsx │ │ │ ├── play-pause-button.tsx │ │ │ ├── player-container.tsx │ │ │ ├── resize-button.tsx │ │ │ ├── server-selector.tsx │ │ │ ├── servers-container.tsx │ │ │ ├── settings-bottom-sheet.tsx │ │ │ ├── skip-timestamp-button.tsx │ │ │ ├── subtitle-settings │ │ │ │ ├── media-subtitle-background-color.tsx │ │ │ │ ├── media-subtitle-background-opacity.tsx │ │ │ │ ├── media-subtitle-color.tsx │ │ │ │ ├── media-subtitle-opacity.tsx │ │ │ │ ├── media-subtitle-reset.tsx │ │ │ │ └── media-subtitle-size.tsx │ │ │ ├── tappable.tsx │ │ │ ├── unlock-float-button.tsx │ │ │ └── volume-slider.tsx │ │ │ ├── hooks │ │ │ ├── use-brightness-gesture.ts │ │ │ ├── use-load-video-container.ts │ │ │ ├── use-load-video-servers.ts │ │ │ ├── use-overlay-gesture.ts │ │ │ ├── use-playback-rate-gesture.ts │ │ │ ├── use-screen-size.ts │ │ │ ├── use-seeking-gesture.ts │ │ │ ├── use-timestamps.ts │ │ │ └── use-volume-gesture.ts │ │ │ ├── screen.tsx │ │ │ ├── store.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ ├── character-details │ │ ├── components │ │ │ ├── anime-section.tsx │ │ │ ├── anime-va-card.tsx │ │ │ ├── info-section.tsx │ │ │ └── manga-section.tsx │ │ └── screen.tsx │ ├── index.tsx │ ├── module │ │ ├── screen.tsx │ │ └── screens │ │ │ ├── installed │ │ │ ├── components │ │ │ │ └── module-item-action.tsx │ │ │ └── screen.tsx │ │ │ ├── local │ │ │ ├── components │ │ │ │ └── installable-module.tsx │ │ │ └── screen.tsx │ │ │ └── remote │ │ │ ├── components │ │ │ ├── add-index.tsx │ │ │ ├── index-item.tsx │ │ │ └── remote-module-item.tsx │ │ │ ├── screen.tsx │ │ │ └── store.ts │ ├── search │ │ ├── components │ │ │ ├── banner.tsx │ │ │ ├── country-selector.tsx │ │ │ ├── details-card.tsx │ │ │ ├── details-list.tsx │ │ │ ├── format-selector.tsx │ │ │ ├── genres-selector.tsx │ │ │ ├── grid-list.tsx │ │ │ ├── layout-container.tsx │ │ │ ├── layout-selector.tsx │ │ │ ├── media-type-selector.tsx │ │ │ ├── search-input.tsx │ │ │ ├── season-selector.tsx │ │ │ ├── settings-sheet.tsx │ │ │ ├── sort-selector.tsx │ │ │ ├── source-selector.tsx │ │ │ ├── status-selector.tsx │ │ │ ├── tags-selector.tsx │ │ │ ├── tags.ts │ │ │ ├── value-list.tsx │ │ │ └── year-selector.tsx │ │ ├── hooks │ │ │ └── use-search-media.tsx │ │ ├── screen.tsx │ │ └── store.ts │ └── settings │ │ ├── components │ │ ├── account-settings.tsx │ │ ├── app-settings.tsx │ │ ├── icon │ │ │ └── anilist-icon.tsx │ │ ├── player-settings.tsx │ │ └── storage-settings.tsx │ │ ├── screen.tsx │ │ └── store.ts ├── services │ └── anilist.ts ├── storage │ ├── episode.ts │ ├── media-id.ts │ └── provider.ts ├── store.ts ├── types │ └── index.ts ├── ui │ ├── banner-card.tsx │ ├── card-swiper.tsx │ ├── card.tsx │ ├── character-card.tsx │ ├── core │ │ ├── activity-indicator.tsx │ │ ├── auto-image.tsx │ │ ├── avatar.tsx │ │ ├── bottom-sheet.tsx │ │ ├── button.tsx │ │ ├── chip.tsx │ │ ├── dot-list.tsx │ │ ├── image.tsx │ │ ├── index.tsx │ │ ├── input.tsx │ │ ├── pressable.tsx │ │ ├── refresh-control.tsx │ │ ├── scroll-view.tsx │ │ ├── select.tsx │ │ ├── skeleton.tsx │ │ ├── swiper.tsx │ │ ├── switch.tsx │ │ ├── text-stroke.tsx │ │ ├── text.tsx │ │ ├── touchable-opacity.tsx │ │ └── view.tsx │ ├── error-handler │ │ ├── error-fallback.tsx │ │ └── index.tsx │ ├── focus-aware-status-bar.tsx │ ├── icons │ │ ├── anime.tsx │ │ ├── box.tsx │ │ ├── character.tsx │ │ ├── discord.tsx │ │ ├── github.tsx │ │ ├── heart.tsx │ │ ├── image.tsx │ │ ├── index.tsx │ │ ├── kofi.tsx │ │ ├── manga.tsx │ │ ├── pause.tsx │ │ ├── play.tsx │ │ ├── plus.tsx │ │ ├── quality.tsx │ │ ├── schedule.tsx │ │ ├── search.tsx │ │ ├── seek-backward.tsx │ │ ├── seek-forward.tsx │ │ ├── settings.tsx │ │ ├── smile.tsx │ │ ├── subtitle-disabled.tsx │ │ ├── subtitle.tsx │ │ └── voice-actor.tsx │ ├── index.tsx │ ├── media-description.tsx │ ├── media-unit-stats.tsx │ ├── module-item.tsx │ ├── module-updater.tsx │ ├── plain-card.tsx │ ├── screen.tsx │ ├── staff-card.tsx │ ├── sticker.tsx │ ├── theme │ │ ├── colors.js │ │ ├── constants.tsx │ │ └── index.ts │ └── updater.tsx └── utils │ ├── index.ts │ ├── mapping.ts │ ├── module.ts │ └── zod.ts ├── tailwind.config.js └── tsconfig.json /.easignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.easignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/eas-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.github/actions/eas-build/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-jdk-generate-apk/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.github/actions/setup-jdk-generate-apk/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-node-pnpm-install/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.github/actions/setup-node-pnpm-install/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-alpha-release-apk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.github/workflows/build-alpha-release-apk.yaml -------------------------------------------------------------------------------- /.github/workflows/type-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.github/workflows/type-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm commitlint --edit $1 -------------------------------------------------------------------------------- /.husky/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.husky/common.sh -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.husky/post-merge -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | node-linker=hoisted 2 | auto-install-peers=true -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/project.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.vscode/project.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: kaguyaanime 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/README.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/app.config.ts -------------------------------------------------------------------------------- /assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/adaptive-icon.png -------------------------------------------------------------------------------- /assets/alpha-adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/alpha-adaptive-icon.png -------------------------------------------------------------------------------- /assets/alpha-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/alpha-icon.png -------------------------------------------------------------------------------- /assets/dev-adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/dev-adaptive-icon.png -------------------------------------------------------------------------------- /assets/dev-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/dev-icon.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/fonts/Outfit-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-Black.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-ExtraBold.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-ExtraLight.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-Light.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-Medium.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-SemiBold.ttf -------------------------------------------------------------------------------- /assets/fonts/Outfit-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/fonts/Outfit-Thin.ttf -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/image-fallback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/image-fallback.png -------------------------------------------------------------------------------- /assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/splash.png -------------------------------------------------------------------------------- /assets/stickers/begging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/begging.png -------------------------------------------------------------------------------- /assets/stickers/flushed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/flushed.png -------------------------------------------------------------------------------- /assets/stickers/persevere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/persevere.png -------------------------------------------------------------------------------- /assets/stickers/point_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/point_up.png -------------------------------------------------------------------------------- /assets/stickers/shocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/shocked.png -------------------------------------------------------------------------------- /assets/stickers/smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/smile.png -------------------------------------------------------------------------------- /assets/stickers/sulky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/sulky.png -------------------------------------------------------------------------------- /assets/stickers/wink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/assets/stickers/wink.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/babel.config.js -------------------------------------------------------------------------------- /changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/changes.md -------------------------------------------------------------------------------- /codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/codegen.ts -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/eas.json -------------------------------------------------------------------------------- /env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/env.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/index.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/metro.config.js -------------------------------------------------------------------------------- /module-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/module-structure.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /project.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/project.d.ts -------------------------------------------------------------------------------- /scripts/eas-pre-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/scripts/eas-pre-install -------------------------------------------------------------------------------- /scripts/genrate-apk-and-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/scripts/genrate-apk-and-install -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/contexts/webview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/contexts/webview.tsx -------------------------------------------------------------------------------- /src/core/chapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/chapter.ts -------------------------------------------------------------------------------- /src/core/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/env.js -------------------------------------------------------------------------------- /src/core/episode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/episode.ts -------------------------------------------------------------------------------- /src/core/file-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/file-url.ts -------------------------------------------------------------------------------- /src/core/font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/font.ts -------------------------------------------------------------------------------- /src/core/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './utils'; 2 | -------------------------------------------------------------------------------- /src/core/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/module.ts -------------------------------------------------------------------------------- /src/core/remote-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/remote-index.ts -------------------------------------------------------------------------------- /src/core/search-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/search-result.ts -------------------------------------------------------------------------------- /src/core/storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/storage.tsx -------------------------------------------------------------------------------- /src/core/subtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/subtitle.ts -------------------------------------------------------------------------------- /src/core/timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/timestamp.ts -------------------------------------------------------------------------------- /src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/utils.ts -------------------------------------------------------------------------------- /src/core/video-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/video-container.ts -------------------------------------------------------------------------------- /src/core/video-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/video-server.ts -------------------------------------------------------------------------------- /src/core/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/core/video.ts -------------------------------------------------------------------------------- /src/gql/fragment-masking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/gql/fragment-masking.ts -------------------------------------------------------------------------------- /src/gql/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/gql/gql.ts -------------------------------------------------------------------------------- /src/gql/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/gql/graphql.ts -------------------------------------------------------------------------------- /src/gql/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/gql/index.ts -------------------------------------------------------------------------------- /src/hooks/use-double-exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/hooks/use-double-exit.ts -------------------------------------------------------------------------------- /src/hooks/use-graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/hooks/use-graphql.ts -------------------------------------------------------------------------------- /src/hooks/use-module-linking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/hooks/use-module-linking.ts -------------------------------------------------------------------------------- /src/hooks/use-modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/hooks/use-modules.ts -------------------------------------------------------------------------------- /src/hooks/use-screen-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/hooks/use-screen-size.ts -------------------------------------------------------------------------------- /src/hooks/use-watched.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/hooks/use-watched.tsx -------------------------------------------------------------------------------- /src/hooks/use-webview-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/hooks/use-webview-data.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/metadata/anify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/metadata/anify.ts -------------------------------------------------------------------------------- /src/metadata/tmdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/metadata/tmdb.ts -------------------------------------------------------------------------------- /src/navigation/anime-navigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/navigation/anime-navigator.tsx -------------------------------------------------------------------------------- /src/navigation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/navigation/index.tsx -------------------------------------------------------------------------------- /src/navigation/navigation-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/navigation/navigation-container.tsx -------------------------------------------------------------------------------- /src/navigation/root-navigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/navigation/root-navigator.tsx -------------------------------------------------------------------------------- /src/navigation/tab-navigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/navigation/tab-navigator.tsx -------------------------------------------------------------------------------- /src/navigation/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/navigation/types.tsx -------------------------------------------------------------------------------- /src/navigation/use-theme-config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/navigation/use-theme-config.tsx -------------------------------------------------------------------------------- /src/providers/anilist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/providers/anilist.tsx -------------------------------------------------------------------------------- /src/providers/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/providers/core.ts -------------------------------------------------------------------------------- /src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/providers/index.ts -------------------------------------------------------------------------------- /src/reset.d.ts: -------------------------------------------------------------------------------- 1 | import '@total-typescript/ts-reset'; 2 | -------------------------------------------------------------------------------- /src/screens/anime/airing-schedule/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/airing-schedule/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/anime-list/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/anime-list/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/airing-today-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/airing-today-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/episode-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/episode-card.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/episode-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/episode-details.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/genre-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/genre-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/popular-this-season.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/popular-this-season.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/random-anime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/random-anime.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/upcoming-next-season.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/upcoming-next-season.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/watch-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/watch-card.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/watched-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/watched-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/components/your-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/components/your-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/add-to-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/add-to-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/date-picker.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/header.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/info-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/info-item.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/next-episode-countdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/next-episode-countdown.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/note-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/note-input.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/private-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/private-toggle.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/progress-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/progress-input.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/repeat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/repeat-input.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/score-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/score-input.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/components/status-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/components/status-selector.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/hooks/use-delete-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/hooks/use-delete-entry.ts -------------------------------------------------------------------------------- /src/screens/anime/details/hooks/use-update-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/hooks/use-update-entry.ts -------------------------------------------------------------------------------- /src/screens/anime/details/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/episode-chunk-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/episode-chunk-selector.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/episode-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/episode-container.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/episode-layout-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/episode-layout-container.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/episode-layout-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/episode-layout-selector.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/episode-section-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/episode-section-selector.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/grid-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/grid-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/module-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/module-selector.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/components/wrong-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/components/wrong-title.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/hooks/use-anime-id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/hooks/use-anime-id.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/hooks/use-anime-search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/hooks/use-anime-search.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/hooks/use-episodes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/hooks/use-episodes.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/episode-screen/store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/episode-screen/store.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/character-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/character-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/info-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/info-section.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/recommendation-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/recommendation-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/relation-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/relation-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/special-relation-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/special-relation-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/staff-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/staff-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/synonym-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/synonym-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/tag-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/tag-list.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/components/trailer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/components/trailer.tsx -------------------------------------------------------------------------------- /src/screens/anime/details/screens/info-screen/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/details/screens/info-screen/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/recently-watched/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/recently-watched/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/auto-next-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/auto-next-settings.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/backward-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/backward-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/brightness-slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/brightness-slider.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/buffering-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/buffering-indicator.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/episodes-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/episodes-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/episodes-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/episodes-container.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/error-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/error-message.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/fast-forward-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/fast-forward-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/forward-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/forward-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/gesture-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/gesture-handler.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/lock-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/lock-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-ass-subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-ass-subtitle.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-container.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-controls.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-fast-forward-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-fast-forward-indicator.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-overlay.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-playback-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-playback-settings.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-player.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-quality-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-quality-settings.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-seeking-gesture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-seeking-gesture.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-settings.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-slider.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-sliding-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-sliding-indicator.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-subtitle-advanced-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-subtitle-advanced-settings.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-subtitle-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-subtitle-settings.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-subtitle.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-text-subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-text-subtitle.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-toggle-subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-toggle-subtitle.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/media-top.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/media-top.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/play-pause-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/play-pause-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/player-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/player-container.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/resize-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/resize-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/server-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/server-selector.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/servers-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/servers-container.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/settings-bottom-sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/settings-bottom-sheet.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/skip-timestamp-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/skip-timestamp-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/subtitle-settings/media-subtitle-background-color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/subtitle-settings/media-subtitle-background-color.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/subtitle-settings/media-subtitle-background-opacity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/subtitle-settings/media-subtitle-background-opacity.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/subtitle-settings/media-subtitle-color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/subtitle-settings/media-subtitle-color.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/subtitle-settings/media-subtitle-opacity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/subtitle-settings/media-subtitle-opacity.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/subtitle-settings/media-subtitle-reset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/subtitle-settings/media-subtitle-reset.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/subtitle-settings/media-subtitle-size.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/subtitle-settings/media-subtitle-size.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/tappable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/tappable.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/unlock-float-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/unlock-float-button.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/components/volume-slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/components/volume-slider.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-brightness-gesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-brightness-gesture.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-load-video-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-load-video-container.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-load-video-servers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-load-video-servers.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-overlay-gesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-overlay-gesture.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-playback-rate-gesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-playback-rate-gesture.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-screen-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-screen-size.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-seeking-gesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-seeking-gesture.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-timestamps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-timestamps.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/hooks/use-volume-gesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/hooks/use-volume-gesture.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/screen.tsx -------------------------------------------------------------------------------- /src/screens/anime/watch/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/store.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/types.ts -------------------------------------------------------------------------------- /src/screens/anime/watch/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/anime/watch/utils.ts -------------------------------------------------------------------------------- /src/screens/character-details/components/anime-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/character-details/components/anime-section.tsx -------------------------------------------------------------------------------- /src/screens/character-details/components/anime-va-card.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/screens/character-details/components/info-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/character-details/components/info-section.tsx -------------------------------------------------------------------------------- /src/screens/character-details/components/manga-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/character-details/components/manga-section.tsx -------------------------------------------------------------------------------- /src/screens/character-details/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/character-details/screen.tsx -------------------------------------------------------------------------------- /src/screens/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './anime/screen'; 2 | -------------------------------------------------------------------------------- /src/screens/module/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screen.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/installed/components/module-item-action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/installed/components/module-item-action.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/installed/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/installed/screen.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/local/components/installable-module.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/local/components/installable-module.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/local/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/local/screen.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/remote/components/add-index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/remote/components/add-index.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/remote/components/index-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/remote/components/index-item.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/remote/components/remote-module-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/remote/components/remote-module-item.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/remote/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/remote/screen.tsx -------------------------------------------------------------------------------- /src/screens/module/screens/remote/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/module/screens/remote/store.ts -------------------------------------------------------------------------------- /src/screens/search/components/banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/banner.tsx -------------------------------------------------------------------------------- /src/screens/search/components/country-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/country-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/details-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/details-card.tsx -------------------------------------------------------------------------------- /src/screens/search/components/details-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/details-list.tsx -------------------------------------------------------------------------------- /src/screens/search/components/format-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/format-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/genres-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/genres-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/grid-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/grid-list.tsx -------------------------------------------------------------------------------- /src/screens/search/components/layout-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/layout-container.tsx -------------------------------------------------------------------------------- /src/screens/search/components/layout-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/layout-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/media-type-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/media-type-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/search-input.tsx -------------------------------------------------------------------------------- /src/screens/search/components/season-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/season-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/settings-sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/settings-sheet.tsx -------------------------------------------------------------------------------- /src/screens/search/components/sort-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/sort-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/source-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/source-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/status-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/status-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/tags-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/tags-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/components/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/tags.ts -------------------------------------------------------------------------------- /src/screens/search/components/value-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/value-list.tsx -------------------------------------------------------------------------------- /src/screens/search/components/year-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/components/year-selector.tsx -------------------------------------------------------------------------------- /src/screens/search/hooks/use-search-media.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/hooks/use-search-media.tsx -------------------------------------------------------------------------------- /src/screens/search/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/screen.tsx -------------------------------------------------------------------------------- /src/screens/search/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/search/store.ts -------------------------------------------------------------------------------- /src/screens/settings/components/account-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/settings/components/account-settings.tsx -------------------------------------------------------------------------------- /src/screens/settings/components/app-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/settings/components/app-settings.tsx -------------------------------------------------------------------------------- /src/screens/settings/components/icon/anilist-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/settings/components/icon/anilist-icon.tsx -------------------------------------------------------------------------------- /src/screens/settings/components/player-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/settings/components/player-settings.tsx -------------------------------------------------------------------------------- /src/screens/settings/components/storage-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/settings/components/storage-settings.tsx -------------------------------------------------------------------------------- /src/screens/settings/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/settings/screen.tsx -------------------------------------------------------------------------------- /src/screens/settings/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/screens/settings/store.ts -------------------------------------------------------------------------------- /src/services/anilist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/services/anilist.ts -------------------------------------------------------------------------------- /src/storage/episode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/storage/episode.ts -------------------------------------------------------------------------------- /src/storage/media-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/storage/media-id.ts -------------------------------------------------------------------------------- /src/storage/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/storage/provider.ts -------------------------------------------------------------------------------- /src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/store.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/ui/banner-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/banner-card.tsx -------------------------------------------------------------------------------- /src/ui/card-swiper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/card-swiper.tsx -------------------------------------------------------------------------------- /src/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/card.tsx -------------------------------------------------------------------------------- /src/ui/character-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/character-card.tsx -------------------------------------------------------------------------------- /src/ui/core/activity-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/activity-indicator.tsx -------------------------------------------------------------------------------- /src/ui/core/auto-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/auto-image.tsx -------------------------------------------------------------------------------- /src/ui/core/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/avatar.tsx -------------------------------------------------------------------------------- /src/ui/core/bottom-sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/bottom-sheet.tsx -------------------------------------------------------------------------------- /src/ui/core/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/button.tsx -------------------------------------------------------------------------------- /src/ui/core/chip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/chip.tsx -------------------------------------------------------------------------------- /src/ui/core/dot-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/dot-list.tsx -------------------------------------------------------------------------------- /src/ui/core/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/image.tsx -------------------------------------------------------------------------------- /src/ui/core/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/index.tsx -------------------------------------------------------------------------------- /src/ui/core/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/input.tsx -------------------------------------------------------------------------------- /src/ui/core/pressable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/pressable.tsx -------------------------------------------------------------------------------- /src/ui/core/refresh-control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/refresh-control.tsx -------------------------------------------------------------------------------- /src/ui/core/scroll-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/scroll-view.tsx -------------------------------------------------------------------------------- /src/ui/core/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/select.tsx -------------------------------------------------------------------------------- /src/ui/core/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/skeleton.tsx -------------------------------------------------------------------------------- /src/ui/core/swiper.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/core/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/switch.tsx -------------------------------------------------------------------------------- /src/ui/core/text-stroke.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/text-stroke.tsx -------------------------------------------------------------------------------- /src/ui/core/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/text.tsx -------------------------------------------------------------------------------- /src/ui/core/touchable-opacity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/touchable-opacity.tsx -------------------------------------------------------------------------------- /src/ui/core/view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/core/view.tsx -------------------------------------------------------------------------------- /src/ui/error-handler/error-fallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/error-handler/error-fallback.tsx -------------------------------------------------------------------------------- /src/ui/error-handler/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/error-handler/index.tsx -------------------------------------------------------------------------------- /src/ui/focus-aware-status-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/focus-aware-status-bar.tsx -------------------------------------------------------------------------------- /src/ui/icons/anime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/anime.tsx -------------------------------------------------------------------------------- /src/ui/icons/box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/box.tsx -------------------------------------------------------------------------------- /src/ui/icons/character.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/character.tsx -------------------------------------------------------------------------------- /src/ui/icons/discord.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/discord.tsx -------------------------------------------------------------------------------- /src/ui/icons/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/github.tsx -------------------------------------------------------------------------------- /src/ui/icons/heart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/heart.tsx -------------------------------------------------------------------------------- /src/ui/icons/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/image.tsx -------------------------------------------------------------------------------- /src/ui/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/index.tsx -------------------------------------------------------------------------------- /src/ui/icons/kofi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/kofi.tsx -------------------------------------------------------------------------------- /src/ui/icons/manga.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/manga.tsx -------------------------------------------------------------------------------- /src/ui/icons/pause.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/pause.tsx -------------------------------------------------------------------------------- /src/ui/icons/play.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/play.tsx -------------------------------------------------------------------------------- /src/ui/icons/plus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/plus.tsx -------------------------------------------------------------------------------- /src/ui/icons/quality.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/quality.tsx -------------------------------------------------------------------------------- /src/ui/icons/schedule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/schedule.tsx -------------------------------------------------------------------------------- /src/ui/icons/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/search.tsx -------------------------------------------------------------------------------- /src/ui/icons/seek-backward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/seek-backward.tsx -------------------------------------------------------------------------------- /src/ui/icons/seek-forward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/seek-forward.tsx -------------------------------------------------------------------------------- /src/ui/icons/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/settings.tsx -------------------------------------------------------------------------------- /src/ui/icons/smile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/smile.tsx -------------------------------------------------------------------------------- /src/ui/icons/subtitle-disabled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/subtitle-disabled.tsx -------------------------------------------------------------------------------- /src/ui/icons/subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/subtitle.tsx -------------------------------------------------------------------------------- /src/ui/icons/voice-actor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/icons/voice-actor.tsx -------------------------------------------------------------------------------- /src/ui/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/index.tsx -------------------------------------------------------------------------------- /src/ui/media-description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/media-description.tsx -------------------------------------------------------------------------------- /src/ui/media-unit-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/media-unit-stats.tsx -------------------------------------------------------------------------------- /src/ui/module-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/module-item.tsx -------------------------------------------------------------------------------- /src/ui/module-updater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/module-updater.tsx -------------------------------------------------------------------------------- /src/ui/plain-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/plain-card.tsx -------------------------------------------------------------------------------- /src/ui/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/screen.tsx -------------------------------------------------------------------------------- /src/ui/staff-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/staff-card.tsx -------------------------------------------------------------------------------- /src/ui/sticker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/sticker.tsx -------------------------------------------------------------------------------- /src/ui/theme/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/theme/colors.js -------------------------------------------------------------------------------- /src/ui/theme/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/theme/constants.tsx -------------------------------------------------------------------------------- /src/ui/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/theme/index.ts -------------------------------------------------------------------------------- /src/ui/updater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/ui/updater.tsx -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/utils/mapping.ts -------------------------------------------------------------------------------- /src/utils/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/utils/module.ts -------------------------------------------------------------------------------- /src/utils/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/src/utils/zod.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangvu12/kaguya-app/HEAD/tsconfig.json --------------------------------------------------------------------------------