├── .gitignore ├── .vscode ├── build.sh ├── config.sh ├── defsettings.json ├── setup.sh └── tasks.json ├── LICENSE ├── README.md ├── assets ├── images │ └── toastIcon.png └── languages │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── pt.json │ └── zh.json ├── backend ├── Dockerfile ├── entrypoint.sh ├── openLastLog.sh └── rcloneLauncher ├── deck.json ├── defaults └── quickstart │ ├── .runner_do_not_touch │ ├── dropbox.sh │ ├── google_drive.sh │ └── onedrive.sh ├── main.py ├── package.json ├── plugin.json ├── pnpm-lock.yaml ├── py_modules ├── .keep ├── decky_plugin.py ├── logger_utils.py ├── plugin_config.py ├── process_utils.py ├── rclone_setup_manager.py └── rclone_sync_manager.py ├── rollup.config.mjs ├── src ├── components │ ├── AddNewPathButton.tsx │ ├── Container.tsx │ ├── DeckyStoreButton.tsx │ ├── Head.tsx │ ├── HelpAssistant.tsx │ └── RenderExistingPathButton.tsx ├── helpers │ ├── apiClient.ts │ ├── backend.ts │ ├── logger.ts │ ├── state.ts │ ├── storage.ts │ ├── toast.ts │ ├── translator.ts │ └── types.d.ts ├── index.tsx ├── pages │ ├── ConfigureBackendPage.tsx │ ├── ConfigurePathsPage.tsx │ ├── RenderDCSMenu.tsx │ ├── RenderPluginLogPage.tsx │ └── RenderSyncLogPage.tsx └── react-app-env.d.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/.vscode/build.sh -------------------------------------------------------------------------------- /.vscode/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/.vscode/config.sh -------------------------------------------------------------------------------- /.vscode/defsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/.vscode/defsettings.json -------------------------------------------------------------------------------- /.vscode/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/.vscode/setup.sh -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/toastIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/assets/images/toastIcon.png -------------------------------------------------------------------------------- /assets/languages/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/assets/languages/de.json -------------------------------------------------------------------------------- /assets/languages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/assets/languages/en.json -------------------------------------------------------------------------------- /assets/languages/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/assets/languages/es.json -------------------------------------------------------------------------------- /assets/languages/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/assets/languages/fr.json -------------------------------------------------------------------------------- /assets/languages/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/assets/languages/pt.json -------------------------------------------------------------------------------- /assets/languages/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/assets/languages/zh.json -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/backend/entrypoint.sh -------------------------------------------------------------------------------- /backend/openLastLog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/backend/openLastLog.sh -------------------------------------------------------------------------------- /backend/rcloneLauncher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/backend/rcloneLauncher -------------------------------------------------------------------------------- /deck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/deck.json -------------------------------------------------------------------------------- /defaults/quickstart/.runner_do_not_touch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/defaults/quickstart/.runner_do_not_touch -------------------------------------------------------------------------------- /defaults/quickstart/dropbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/defaults/quickstart/dropbox.sh -------------------------------------------------------------------------------- /defaults/quickstart/google_drive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/defaults/quickstart/google_drive.sh -------------------------------------------------------------------------------- /defaults/quickstart/onedrive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/defaults/quickstart/onedrive.sh -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/main.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/package.json -------------------------------------------------------------------------------- /plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/plugin.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /py_modules/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py_modules/decky_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/py_modules/decky_plugin.py -------------------------------------------------------------------------------- /py_modules/logger_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/py_modules/logger_utils.py -------------------------------------------------------------------------------- /py_modules/plugin_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/py_modules/plugin_config.py -------------------------------------------------------------------------------- /py_modules/process_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/py_modules/process_utils.py -------------------------------------------------------------------------------- /py_modules/rclone_setup_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/py_modules/rclone_setup_manager.py -------------------------------------------------------------------------------- /py_modules/rclone_sync_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/py_modules/rclone_sync_manager.py -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/components/AddNewPathButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/components/AddNewPathButton.tsx -------------------------------------------------------------------------------- /src/components/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/components/Container.tsx -------------------------------------------------------------------------------- /src/components/DeckyStoreButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/components/DeckyStoreButton.tsx -------------------------------------------------------------------------------- /src/components/Head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/components/Head.tsx -------------------------------------------------------------------------------- /src/components/HelpAssistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/components/HelpAssistant.tsx -------------------------------------------------------------------------------- /src/components/RenderExistingPathButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/components/RenderExistingPathButton.tsx -------------------------------------------------------------------------------- /src/helpers/apiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/apiClient.ts -------------------------------------------------------------------------------- /src/helpers/backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/backend.ts -------------------------------------------------------------------------------- /src/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/logger.ts -------------------------------------------------------------------------------- /src/helpers/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/state.ts -------------------------------------------------------------------------------- /src/helpers/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/storage.ts -------------------------------------------------------------------------------- /src/helpers/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/toast.ts -------------------------------------------------------------------------------- /src/helpers/translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/translator.ts -------------------------------------------------------------------------------- /src/helpers/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/helpers/types.d.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/ConfigureBackendPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/pages/ConfigureBackendPage.tsx -------------------------------------------------------------------------------- /src/pages/ConfigurePathsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/pages/ConfigurePathsPage.tsx -------------------------------------------------------------------------------- /src/pages/RenderDCSMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/pages/RenderDCSMenu.tsx -------------------------------------------------------------------------------- /src/pages/RenderPluginLogPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/pages/RenderPluginLogPage.tsx -------------------------------------------------------------------------------- /src/pages/RenderSyncLogPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/pages/RenderSyncLogPage.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/src/react-app-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GedasFX/decky-cloud-save/HEAD/tsconfig.json --------------------------------------------------------------------------------