├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github ├── dependabot.yml └── workflows │ ├── auto-label.json │ ├── auto-label.yml │ ├── lint-and-build.yml │ └── release-please.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── AGENTS.md ├── CHANGELOG.md ├── DEVELOPMENT.md ├── LICENSE ├── README.md ├── babel.config.mjs ├── commitlint.config.js ├── docs └── images │ ├── .gitkeep │ └── bulk-actions-dropdown.png ├── eslint.config.mjs ├── metadata.js ├── package.json ├── src ├── builder │ ├── CommandPayloadBuilder.ts │ ├── ExclusionPayloadBuilder.ts │ ├── PerformerPayloadBuilder.ts │ ├── ScenePayloadBuilder.ts │ └── StudioPayloadBuilder.ts ├── components │ ├── BulkActionButton.tsx │ ├── BulkActionDropdown.tsx │ ├── CopyButton.tsx │ ├── FloatingCopyButton.tsx │ ├── LoadingButton.tsx │ ├── Performer.tsx │ ├── ProgressModal.tsx │ ├── SceneButton.tsx │ ├── SceneList.tsx │ ├── Studio.tsx │ ├── common │ │ └── ExternalLink.tsx │ ├── modal.html │ ├── scene │ │ ├── card │ │ │ ├── CardButton.tsx │ │ │ └── CopyCardButton.tsx │ │ └── header │ │ │ └── Details.tsx │ └── settings │ │ ├── NavbarLink.tsx │ │ ├── SettingsModal.tsx │ │ ├── common │ │ └── SmartUrlInput.tsx │ │ ├── general │ │ ├── GeneralSettings.tsx │ │ └── LinkBehaviorSetting.tsx │ │ ├── stashapp │ │ ├── StashApiKey.tsx │ │ ├── StashInstance.tsx │ │ ├── StashSettings.tsx │ │ └── TestStashSettings.tsx │ │ └── whisparr │ │ ├── ApiKeyInput.tsx │ │ ├── DomainInput.tsx │ │ ├── ProtocolSwitch.tsx │ │ ├── QualityProfile.tsx │ │ ├── RootFolderPath.tsx │ │ ├── SearchOnAdd.tsx │ │ ├── Tags.tsx │ │ ├── VersionAlert.tsx │ │ ├── WhisparrSettings.tsx │ │ └── WhisparrUrlInput.tsx ├── contexts │ └── useSettings.tsx ├── controller │ ├── BaseController.ts │ ├── CardController.ts │ ├── NavbarController.ts │ ├── PerformerController.ts │ ├── ScenesListController.ts │ ├── StudioController.ts │ └── scene │ │ └── DetailsController.ts ├── enums │ ├── SceneSearchCommandStatus.ts │ ├── SceneStatus.ts │ ├── SettingKeys.ts │ ├── StashDB.ts │ ├── Stasharr.ts │ ├── Styles.ts │ └── YesNo.ts ├── factory │ ├── MutationObserverFactory.ts │ └── ReactiveStoreFactory.ts ├── index.tsx ├── interfaces │ ├── Controller.ts │ └── MutationHandler.ts ├── models │ ├── Config.ts │ └── ConfigValidation.ts ├── mutation-handlers │ ├── ButtonMutationHandler.ts │ ├── DefaultMutationHandler.ts │ ├── NavbarMutationHandler.ts │ ├── PerformerMutationHandler.ts │ ├── SceneListMutationHandler.ts │ ├── StudioMutationHandler.ts │ └── scene │ │ └── DetailsMutationHandler.ts ├── service │ ├── ControllerManager.ts │ ├── ExclusionListService.ts │ ├── FeedbackService.ts │ ├── PerformerService.ts │ ├── SceneButtonRefreshService.ts │ ├── SceneComparisonService.ts │ ├── SceneService.ts │ ├── ServiceBase.ts │ ├── StashDBService.ts │ ├── StudioService.ts │ ├── ToastService.ts │ ├── TooltipManager.ts │ ├── WhisparrService.ts │ └── stash │ │ ├── StashSceneService.ts │ │ └── StashServiceBase.ts ├── styles │ ├── _mixins.scss │ ├── _variables.scss │ ├── components │ │ ├── _button.scss │ │ ├── _modal.scss │ │ ├── _stash.scss │ │ └── _whisparr.scss │ └── main.scss ├── types │ ├── stash.d.ts │ ├── stasharr.d.ts │ └── whisparr.d.ts └── util │ ├── button.ts │ ├── urlProcessor.ts │ └── util.ts ├── tsconfig.json └── webpack.config.js /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-label.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.github/workflows/auto-label.json -------------------------------------------------------------------------------- /.github/workflows/auto-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.github/workflows/auto-label.yml -------------------------------------------------------------------------------- /.github/workflows/lint-and-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.github/workflows/lint-and-build.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist/ 3 | .env 4 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | dist 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "chatgpt.openOnStartup": true 3 | } 4 | -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/babel.config.mjs -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/images/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/images/bulk-actions-dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/docs/images/bulk-actions-dropdown.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/metadata.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/package.json -------------------------------------------------------------------------------- /src/builder/CommandPayloadBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/builder/CommandPayloadBuilder.ts -------------------------------------------------------------------------------- /src/builder/ExclusionPayloadBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/builder/ExclusionPayloadBuilder.ts -------------------------------------------------------------------------------- /src/builder/PerformerPayloadBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/builder/PerformerPayloadBuilder.ts -------------------------------------------------------------------------------- /src/builder/ScenePayloadBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/builder/ScenePayloadBuilder.ts -------------------------------------------------------------------------------- /src/builder/StudioPayloadBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/builder/StudioPayloadBuilder.ts -------------------------------------------------------------------------------- /src/components/BulkActionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/BulkActionButton.tsx -------------------------------------------------------------------------------- /src/components/BulkActionDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/BulkActionDropdown.tsx -------------------------------------------------------------------------------- /src/components/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/CopyButton.tsx -------------------------------------------------------------------------------- /src/components/FloatingCopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/FloatingCopyButton.tsx -------------------------------------------------------------------------------- /src/components/LoadingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/LoadingButton.tsx -------------------------------------------------------------------------------- /src/components/Performer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/Performer.tsx -------------------------------------------------------------------------------- /src/components/ProgressModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/ProgressModal.tsx -------------------------------------------------------------------------------- /src/components/SceneButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/SceneButton.tsx -------------------------------------------------------------------------------- /src/components/SceneList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/SceneList.tsx -------------------------------------------------------------------------------- /src/components/Studio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/Studio.tsx -------------------------------------------------------------------------------- /src/components/common/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/common/ExternalLink.tsx -------------------------------------------------------------------------------- /src/components/modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/modal.html -------------------------------------------------------------------------------- /src/components/scene/card/CardButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/scene/card/CardButton.tsx -------------------------------------------------------------------------------- /src/components/scene/card/CopyCardButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/scene/card/CopyCardButton.tsx -------------------------------------------------------------------------------- /src/components/scene/header/Details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/scene/header/Details.tsx -------------------------------------------------------------------------------- /src/components/settings/NavbarLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/NavbarLink.tsx -------------------------------------------------------------------------------- /src/components/settings/SettingsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/SettingsModal.tsx -------------------------------------------------------------------------------- /src/components/settings/common/SmartUrlInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/common/SmartUrlInput.tsx -------------------------------------------------------------------------------- /src/components/settings/general/GeneralSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/general/GeneralSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/general/LinkBehaviorSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/general/LinkBehaviorSetting.tsx -------------------------------------------------------------------------------- /src/components/settings/stashapp/StashApiKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/stashapp/StashApiKey.tsx -------------------------------------------------------------------------------- /src/components/settings/stashapp/StashInstance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/stashapp/StashInstance.tsx -------------------------------------------------------------------------------- /src/components/settings/stashapp/StashSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/stashapp/StashSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/stashapp/TestStashSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/stashapp/TestStashSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/ApiKeyInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/ApiKeyInput.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/DomainInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/DomainInput.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/ProtocolSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/ProtocolSwitch.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/QualityProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/QualityProfile.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/RootFolderPath.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/RootFolderPath.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/SearchOnAdd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/SearchOnAdd.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/Tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/Tags.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/VersionAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/VersionAlert.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/WhisparrSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/WhisparrSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/whisparr/WhisparrUrlInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/components/settings/whisparr/WhisparrUrlInput.tsx -------------------------------------------------------------------------------- /src/contexts/useSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/contexts/useSettings.tsx -------------------------------------------------------------------------------- /src/controller/BaseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/controller/BaseController.ts -------------------------------------------------------------------------------- /src/controller/CardController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/controller/CardController.ts -------------------------------------------------------------------------------- /src/controller/NavbarController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/controller/NavbarController.ts -------------------------------------------------------------------------------- /src/controller/PerformerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/controller/PerformerController.ts -------------------------------------------------------------------------------- /src/controller/ScenesListController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/controller/ScenesListController.ts -------------------------------------------------------------------------------- /src/controller/StudioController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/controller/StudioController.ts -------------------------------------------------------------------------------- /src/controller/scene/DetailsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/controller/scene/DetailsController.ts -------------------------------------------------------------------------------- /src/enums/SceneSearchCommandStatus.ts: -------------------------------------------------------------------------------- 1 | export enum SceneSearchCommandStatus { 2 | CREATED, 3 | ERROR, 4 | } 5 | -------------------------------------------------------------------------------- /src/enums/SceneStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/enums/SceneStatus.ts -------------------------------------------------------------------------------- /src/enums/SettingKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/enums/SettingKeys.ts -------------------------------------------------------------------------------- /src/enums/StashDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/enums/StashDB.ts -------------------------------------------------------------------------------- /src/enums/Stasharr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/enums/Stasharr.ts -------------------------------------------------------------------------------- /src/enums/Styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/enums/Styles.ts -------------------------------------------------------------------------------- /src/enums/YesNo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/enums/YesNo.ts -------------------------------------------------------------------------------- /src/factory/MutationObserverFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/factory/MutationObserverFactory.ts -------------------------------------------------------------------------------- /src/factory/ReactiveStoreFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/factory/ReactiveStoreFactory.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/interfaces/Controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/interfaces/Controller.ts -------------------------------------------------------------------------------- /src/interfaces/MutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/interfaces/MutationHandler.ts -------------------------------------------------------------------------------- /src/models/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/models/Config.ts -------------------------------------------------------------------------------- /src/models/ConfigValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/models/ConfigValidation.ts -------------------------------------------------------------------------------- /src/mutation-handlers/ButtonMutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/mutation-handlers/ButtonMutationHandler.ts -------------------------------------------------------------------------------- /src/mutation-handlers/DefaultMutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/mutation-handlers/DefaultMutationHandler.ts -------------------------------------------------------------------------------- /src/mutation-handlers/NavbarMutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/mutation-handlers/NavbarMutationHandler.ts -------------------------------------------------------------------------------- /src/mutation-handlers/PerformerMutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/mutation-handlers/PerformerMutationHandler.ts -------------------------------------------------------------------------------- /src/mutation-handlers/SceneListMutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/mutation-handlers/SceneListMutationHandler.ts -------------------------------------------------------------------------------- /src/mutation-handlers/StudioMutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/mutation-handlers/StudioMutationHandler.ts -------------------------------------------------------------------------------- /src/mutation-handlers/scene/DetailsMutationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/mutation-handlers/scene/DetailsMutationHandler.ts -------------------------------------------------------------------------------- /src/service/ControllerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/ControllerManager.ts -------------------------------------------------------------------------------- /src/service/ExclusionListService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/ExclusionListService.ts -------------------------------------------------------------------------------- /src/service/FeedbackService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/FeedbackService.ts -------------------------------------------------------------------------------- /src/service/PerformerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/PerformerService.ts -------------------------------------------------------------------------------- /src/service/SceneButtonRefreshService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/SceneButtonRefreshService.ts -------------------------------------------------------------------------------- /src/service/SceneComparisonService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/SceneComparisonService.ts -------------------------------------------------------------------------------- /src/service/SceneService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/SceneService.ts -------------------------------------------------------------------------------- /src/service/ServiceBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/ServiceBase.ts -------------------------------------------------------------------------------- /src/service/StashDBService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/StashDBService.ts -------------------------------------------------------------------------------- /src/service/StudioService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/StudioService.ts -------------------------------------------------------------------------------- /src/service/ToastService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/ToastService.ts -------------------------------------------------------------------------------- /src/service/TooltipManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/TooltipManager.ts -------------------------------------------------------------------------------- /src/service/WhisparrService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/WhisparrService.ts -------------------------------------------------------------------------------- /src/service/stash/StashSceneService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/stash/StashSceneService.ts -------------------------------------------------------------------------------- /src/service/stash/StashServiceBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/service/stash/StashServiceBase.ts -------------------------------------------------------------------------------- /src/styles/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/styles/_mixins.scss -------------------------------------------------------------------------------- /src/styles/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/styles/_variables.scss -------------------------------------------------------------------------------- /src/styles/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/styles/components/_button.scss -------------------------------------------------------------------------------- /src/styles/components/_modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/styles/components/_modal.scss -------------------------------------------------------------------------------- /src/styles/components/_stash.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/styles/components/_stash.scss -------------------------------------------------------------------------------- /src/styles/components/_whisparr.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/styles/components/_whisparr.scss -------------------------------------------------------------------------------- /src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/styles/main.scss -------------------------------------------------------------------------------- /src/types/stash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/types/stash.d.ts -------------------------------------------------------------------------------- /src/types/stasharr.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/types/stasharr.d.ts -------------------------------------------------------------------------------- /src/types/whisparr.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/types/whisparr.d.ts -------------------------------------------------------------------------------- /src/util/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/util/button.ts -------------------------------------------------------------------------------- /src/util/urlProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/util/urlProcessor.ts -------------------------------------------------------------------------------- /src/util/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/src/util/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enymawse/stasharr/HEAD/webpack.config.js --------------------------------------------------------------------------------