├── .editorconfig ├── .env.production ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── fix_typo.yml ├── pull_request_template.md ├── resources │ ├── how-to-watch-releases.webp │ └── readme-screenshot.webp └── workflows │ └── app-test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── electron-builder.json5 ├── eslint.config.ts ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── main │ ├── index.dev.ts │ ├── index.ts │ └── schema │ │ └── index.ts ├── preload │ └── index.ts └── renderer │ ├── App.tsx │ ├── components │ ├── dialogs │ │ ├── ModalConfirm.tsx │ │ ├── ModalLocalStorageView.tsx │ │ └── ModalMetadata.tsx │ ├── layouts │ │ ├── Header.tsx │ │ ├── Layout.tsx │ │ └── ThemeContainer.tsx │ └── views │ │ ├── FlashPlayer.tsx │ │ └── PanelHeader.tsx │ ├── i18n.ts │ ├── index.html │ ├── index.tsx │ ├── public │ ├── images │ │ └── app-logo.webp │ ├── js │ │ └── ruffle │ │ │ └── .gitkeep │ └── locales │ │ ├── de │ │ ├── common.json │ │ ├── menu.json │ │ └── notice.json │ │ ├── en │ │ ├── common.json │ │ ├── menu.json │ │ └── notice.json │ │ ├── es │ │ ├── common.json │ │ ├── menu.json │ │ └── notice.json │ │ ├── fr │ │ ├── common.json │ │ ├── menu.json │ │ └── notice.json │ │ ├── ja │ │ ├── common.json │ │ ├── menu.json │ │ └── notice.json │ │ ├── ko │ │ ├── common.json │ │ ├── menu.json │ │ └── notice.json │ │ └── pt │ │ ├── common.json │ │ ├── menu.json │ │ └── notice.json │ ├── screens │ ├── About.tsx │ ├── Explorer.tsx │ ├── Main.tsx │ ├── NotFound.tsx │ ├── Player.tsx │ └── Settings.tsx │ ├── store │ ├── index.ts │ └── slices │ │ └── appScreenSlice.ts │ └── utils │ ├── helper.ts │ └── styles.ts ├── tests └── app.spec.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | CSC_IDENTITY_AUTO_DISCOVERY=false 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/fix_typo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/ISSUE_TEMPLATE/fix_typo.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/resources/how-to-watch-releases.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/resources/how-to-watch-releases.webp -------------------------------------------------------------------------------- /.github/resources/readme-screenshot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/resources/readme-screenshot.webp -------------------------------------------------------------------------------- /.github/workflows/app-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.github/workflows/app-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/SECURITY.md -------------------------------------------------------------------------------- /electron-builder.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/electron-builder.json5 -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /src/main/index.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/main/index.dev.ts -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/main/schema/index.ts -------------------------------------------------------------------------------- /src/preload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/preload/index.ts -------------------------------------------------------------------------------- /src/renderer/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/App.tsx -------------------------------------------------------------------------------- /src/renderer/components/dialogs/ModalConfirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/dialogs/ModalConfirm.tsx -------------------------------------------------------------------------------- /src/renderer/components/dialogs/ModalLocalStorageView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/dialogs/ModalLocalStorageView.tsx -------------------------------------------------------------------------------- /src/renderer/components/dialogs/ModalMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/dialogs/ModalMetadata.tsx -------------------------------------------------------------------------------- /src/renderer/components/layouts/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/layouts/Header.tsx -------------------------------------------------------------------------------- /src/renderer/components/layouts/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/layouts/Layout.tsx -------------------------------------------------------------------------------- /src/renderer/components/layouts/ThemeContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/layouts/ThemeContainer.tsx -------------------------------------------------------------------------------- /src/renderer/components/views/FlashPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/views/FlashPlayer.tsx -------------------------------------------------------------------------------- /src/renderer/components/views/PanelHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/components/views/PanelHeader.tsx -------------------------------------------------------------------------------- /src/renderer/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/i18n.ts -------------------------------------------------------------------------------- /src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/index.html -------------------------------------------------------------------------------- /src/renderer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/index.tsx -------------------------------------------------------------------------------- /src/renderer/public/images/app-logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/images/app-logo.webp -------------------------------------------------------------------------------- /src/renderer/public/js/ruffle/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/renderer/public/locales/de/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/de/common.json -------------------------------------------------------------------------------- /src/renderer/public/locales/de/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/de/menu.json -------------------------------------------------------------------------------- /src/renderer/public/locales/de/notice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/de/notice.json -------------------------------------------------------------------------------- /src/renderer/public/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/en/common.json -------------------------------------------------------------------------------- /src/renderer/public/locales/en/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/en/menu.json -------------------------------------------------------------------------------- /src/renderer/public/locales/en/notice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/en/notice.json -------------------------------------------------------------------------------- /src/renderer/public/locales/es/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/es/common.json -------------------------------------------------------------------------------- /src/renderer/public/locales/es/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/es/menu.json -------------------------------------------------------------------------------- /src/renderer/public/locales/es/notice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/es/notice.json -------------------------------------------------------------------------------- /src/renderer/public/locales/fr/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/fr/common.json -------------------------------------------------------------------------------- /src/renderer/public/locales/fr/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/fr/menu.json -------------------------------------------------------------------------------- /src/renderer/public/locales/fr/notice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/fr/notice.json -------------------------------------------------------------------------------- /src/renderer/public/locales/ja/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/ja/common.json -------------------------------------------------------------------------------- /src/renderer/public/locales/ja/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/ja/menu.json -------------------------------------------------------------------------------- /src/renderer/public/locales/ja/notice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/ja/notice.json -------------------------------------------------------------------------------- /src/renderer/public/locales/ko/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/ko/common.json -------------------------------------------------------------------------------- /src/renderer/public/locales/ko/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/ko/menu.json -------------------------------------------------------------------------------- /src/renderer/public/locales/ko/notice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/ko/notice.json -------------------------------------------------------------------------------- /src/renderer/public/locales/pt/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/pt/common.json -------------------------------------------------------------------------------- /src/renderer/public/locales/pt/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/pt/menu.json -------------------------------------------------------------------------------- /src/renderer/public/locales/pt/notice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/public/locales/pt/notice.json -------------------------------------------------------------------------------- /src/renderer/screens/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/screens/About.tsx -------------------------------------------------------------------------------- /src/renderer/screens/Explorer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/screens/Explorer.tsx -------------------------------------------------------------------------------- /src/renderer/screens/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/screens/Main.tsx -------------------------------------------------------------------------------- /src/renderer/screens/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/screens/NotFound.tsx -------------------------------------------------------------------------------- /src/renderer/screens/Player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/screens/Player.tsx -------------------------------------------------------------------------------- /src/renderer/screens/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/screens/Settings.tsx -------------------------------------------------------------------------------- /src/renderer/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/store/index.ts -------------------------------------------------------------------------------- /src/renderer/store/slices/appScreenSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/store/slices/appScreenSlice.ts -------------------------------------------------------------------------------- /src/renderer/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/utils/helper.ts -------------------------------------------------------------------------------- /src/renderer/utils/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/src/renderer/utils/styles.ts -------------------------------------------------------------------------------- /tests/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/tests/app.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooy2/flare/HEAD/vite.config.ts --------------------------------------------------------------------------------