├── .browserslistrc ├── .eslintignore ├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ ├── cloudflare-pages.yml │ ├── e2e-test.yml │ ├── netlify.yml │ └── vue-upgrade.yml ├── .gitignore ├── .imgbotconfig ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── doc_assets ├── build-time-piping-server-urls.png ├── iphone-to-ui.gif └── piping-ui-qr.png ├── e2e-test ├── .gitignore ├── .npmignore ├── README.md ├── package-lock.json ├── package.json ├── resources │ └── ray-tracing-iow-1280x720.png ├── src │ ├── docker-selenium-standalone.ts │ ├── getActions.ts │ ├── index.test.ts │ └── util.ts └── tsconfig.json ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── img │ ├── file-icon.svg │ └── icons │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── apple-touch-icon-60x60.png │ │ ├── apple-touch-icon-76x76.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── msapplication-icon-144x144.png │ │ ├── mstile-150x150.png │ │ └── safari-pinned-tab.svg ├── index.html └── manifest.json ├── scripts ├── generate-robots-txt.tsx ├── generate-sitemap.tsx └── tsconfig.json ├── src ├── App.vue ├── app-bar-promise.ts ├── assets │ ├── logo.png │ └── logo.svg ├── build-constants.ts ├── components │ ├── DarkThemeSwitch.vue │ ├── DataDownloader.vue │ ├── DataUploader.vue │ ├── DataViewer.vue │ ├── FilePondWrapper.vue │ ├── HelloWorld.vue │ ├── Licenses.vue │ ├── MenuContent.vue │ ├── PipingUI.vue │ ├── UpdateAppButton.vue │ └── VerificationCode.vue ├── composables │ └── useErrorMessage.ts ├── constants.ts ├── datatypes.ts ├── local-storage-keys.ts ├── main.ts ├── meta-description.json ├── piping-ui-auth │ ├── KEY_EXCHANGE_VERSION.ts │ ├── for-legacy.ts │ └── index.ts ├── piping-ui-robust.ts ├── piping-ui-utils │ ├── decideFileName.ts │ ├── pipingUiScrollTo.ts │ └── shouldUpdateApp.ts ├── plugins │ └── vuetify.ts ├── registerServiceWorker.ts ├── service-worker │ ├── src │ │ └── service-worker.ts │ └── tsconfig.json ├── shims-tsx.d.ts ├── shims-vue.d.ts ├── states │ ├── ecdsaP384SigningKeyPairPromise.ts │ ├── enableDarkTheme.ts │ ├── forceDisableStreamingUpload.ts │ ├── language.ts │ ├── pipingServerUrl.ts │ ├── pipingServerUrlHistory.ts │ ├── recordsSecretPathHistory.ts │ ├── recordsServerUrlHistory.ts │ └── secretPathHistory.ts ├── strings │ ├── en.ts │ ├── ja.ts │ └── strings.ts ├── styles │ └── variables.scss ├── sw-download.ts └── utils │ ├── AsyncSemaphore.ts │ ├── BlobUrlManager.ts │ ├── baseAndExt.ts │ ├── canTransferReadableStream.ts │ ├── firstAtLeastBlobFromReadableStream.ts │ ├── getReadableStreamWithProgress.ts │ ├── isFirefox.ts │ ├── loadLocalStorageWithValidation.ts │ ├── makePromise.ts │ ├── mergeAbortSignals.ts │ ├── onceAbort.ts │ ├── openpgp-utils.ts │ ├── range.ts │ ├── readBlobAsText.ts │ ├── readableBytesString.ts │ ├── sanitizeHtmlAllowingATag.ts │ ├── sha256.ts │ ├── supportsFetchUploadStreaming.ts │ ├── uint8ArrayIsText.ts │ └── zipFilesAsReadableStream.ts ├── tests └── unit │ ├── .eslintrc.js │ └── example.spec.ts ├── tsconfig.json ├── types └── vue-filepond.d.ts └── vue.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | since 2015 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /src/service-worker/dist/ 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cloudflare-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.github/workflows/cloudflare-pages.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/netlify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.github/workflows/netlify.yml -------------------------------------------------------------------------------- /.github/workflows/vue-upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.github/workflows/vue-upgrade.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.imgbotconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/.imgbotconfig -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/babel.config.js -------------------------------------------------------------------------------- /doc_assets/build-time-piping-server-urls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/doc_assets/build-time-piping-server-urls.png -------------------------------------------------------------------------------- /doc_assets/iphone-to-ui.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/doc_assets/iphone-to-ui.gif -------------------------------------------------------------------------------- /doc_assets/piping-ui-qr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/doc_assets/piping-ui-qr.png -------------------------------------------------------------------------------- /e2e-test/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /e2e-test/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/README.md -------------------------------------------------------------------------------- /e2e-test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/package-lock.json -------------------------------------------------------------------------------- /e2e-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/package.json -------------------------------------------------------------------------------- /e2e-test/resources/ray-tracing-iow-1280x720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/resources/ray-tracing-iow-1280x720.png -------------------------------------------------------------------------------- /e2e-test/src/docker-selenium-standalone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/src/docker-selenium-standalone.ts -------------------------------------------------------------------------------- /e2e-test/src/getActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/src/getActions.ts -------------------------------------------------------------------------------- /e2e-test/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/src/index.test.ts -------------------------------------------------------------------------------- /e2e-test/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/src/util.ts -------------------------------------------------------------------------------- /e2e-test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/e2e-test/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/file-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/file-icon.svg -------------------------------------------------------------------------------- /public/img/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/img/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/img/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/favicon-16x16.png -------------------------------------------------------------------------------- /public/img/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/favicon-32x32.png -------------------------------------------------------------------------------- /public/img/icons/msapplication-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/msapplication-icon-144x144.png -------------------------------------------------------------------------------- /public/img/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/mstile-150x150.png -------------------------------------------------------------------------------- /public/img/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/img/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/public/manifest.json -------------------------------------------------------------------------------- /scripts/generate-robots-txt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/scripts/generate-robots-txt.tsx -------------------------------------------------------------------------------- /scripts/generate-sitemap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/scripts/generate-sitemap.tsx -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/app-bar-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/app-bar-promise.ts -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/build-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/build-constants.ts -------------------------------------------------------------------------------- /src/components/DarkThemeSwitch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/DarkThemeSwitch.vue -------------------------------------------------------------------------------- /src/components/DataDownloader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/DataDownloader.vue -------------------------------------------------------------------------------- /src/components/DataUploader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/DataUploader.vue -------------------------------------------------------------------------------- /src/components/DataViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/DataViewer.vue -------------------------------------------------------------------------------- /src/components/FilePondWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/FilePondWrapper.vue -------------------------------------------------------------------------------- /src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /src/components/Licenses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/Licenses.vue -------------------------------------------------------------------------------- /src/components/MenuContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/MenuContent.vue -------------------------------------------------------------------------------- /src/components/PipingUI.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/PipingUI.vue -------------------------------------------------------------------------------- /src/components/UpdateAppButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/UpdateAppButton.vue -------------------------------------------------------------------------------- /src/components/VerificationCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/components/VerificationCode.vue -------------------------------------------------------------------------------- /src/composables/useErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/composables/useErrorMessage.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/datatypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/datatypes.ts -------------------------------------------------------------------------------- /src/local-storage-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/local-storage-keys.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/meta-description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/meta-description.json -------------------------------------------------------------------------------- /src/piping-ui-auth/KEY_EXCHANGE_VERSION.ts: -------------------------------------------------------------------------------- 1 | export const KEY_EXCHANGE_VERSION = 4; 2 | -------------------------------------------------------------------------------- /src/piping-ui-auth/for-legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/piping-ui-auth/for-legacy.ts -------------------------------------------------------------------------------- /src/piping-ui-auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/piping-ui-auth/index.ts -------------------------------------------------------------------------------- /src/piping-ui-robust.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/piping-ui-robust.ts -------------------------------------------------------------------------------- /src/piping-ui-utils/decideFileName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/piping-ui-utils/decideFileName.ts -------------------------------------------------------------------------------- /src/piping-ui-utils/pipingUiScrollTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/piping-ui-utils/pipingUiScrollTo.ts -------------------------------------------------------------------------------- /src/piping-ui-utils/shouldUpdateApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/piping-ui-utils/shouldUpdateApp.ts -------------------------------------------------------------------------------- /src/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/plugins/vuetify.ts -------------------------------------------------------------------------------- /src/registerServiceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/registerServiceWorker.ts -------------------------------------------------------------------------------- /src/service-worker/src/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/service-worker/src/service-worker.ts -------------------------------------------------------------------------------- /src/service-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/service-worker/tsconfig.json -------------------------------------------------------------------------------- /src/shims-tsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/shims-tsx.d.ts -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/states/ecdsaP384SigningKeyPairPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/ecdsaP384SigningKeyPairPromise.ts -------------------------------------------------------------------------------- /src/states/enableDarkTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/enableDarkTheme.ts -------------------------------------------------------------------------------- /src/states/forceDisableStreamingUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/forceDisableStreamingUpload.ts -------------------------------------------------------------------------------- /src/states/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/language.ts -------------------------------------------------------------------------------- /src/states/pipingServerUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/pipingServerUrl.ts -------------------------------------------------------------------------------- /src/states/pipingServerUrlHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/pipingServerUrlHistory.ts -------------------------------------------------------------------------------- /src/states/recordsSecretPathHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/recordsSecretPathHistory.ts -------------------------------------------------------------------------------- /src/states/recordsServerUrlHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/recordsServerUrlHistory.ts -------------------------------------------------------------------------------- /src/states/secretPathHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/states/secretPathHistory.ts -------------------------------------------------------------------------------- /src/strings/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/strings/en.ts -------------------------------------------------------------------------------- /src/strings/ja.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/strings/ja.ts -------------------------------------------------------------------------------- /src/strings/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/strings/strings.ts -------------------------------------------------------------------------------- /src/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/styles/variables.scss -------------------------------------------------------------------------------- /src/sw-download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/sw-download.ts -------------------------------------------------------------------------------- /src/utils/AsyncSemaphore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/AsyncSemaphore.ts -------------------------------------------------------------------------------- /src/utils/BlobUrlManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/BlobUrlManager.ts -------------------------------------------------------------------------------- /src/utils/baseAndExt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/baseAndExt.ts -------------------------------------------------------------------------------- /src/utils/canTransferReadableStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/canTransferReadableStream.ts -------------------------------------------------------------------------------- /src/utils/firstAtLeastBlobFromReadableStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/firstAtLeastBlobFromReadableStream.ts -------------------------------------------------------------------------------- /src/utils/getReadableStreamWithProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/getReadableStreamWithProgress.ts -------------------------------------------------------------------------------- /src/utils/isFirefox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/isFirefox.ts -------------------------------------------------------------------------------- /src/utils/loadLocalStorageWithValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/loadLocalStorageWithValidation.ts -------------------------------------------------------------------------------- /src/utils/makePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/makePromise.ts -------------------------------------------------------------------------------- /src/utils/mergeAbortSignals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/mergeAbortSignals.ts -------------------------------------------------------------------------------- /src/utils/onceAbort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/onceAbort.ts -------------------------------------------------------------------------------- /src/utils/openpgp-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/openpgp-utils.ts -------------------------------------------------------------------------------- /src/utils/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/range.ts -------------------------------------------------------------------------------- /src/utils/readBlobAsText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/readBlobAsText.ts -------------------------------------------------------------------------------- /src/utils/readableBytesString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/readableBytesString.ts -------------------------------------------------------------------------------- /src/utils/sanitizeHtmlAllowingATag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/sanitizeHtmlAllowingATag.ts -------------------------------------------------------------------------------- /src/utils/sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/sha256.ts -------------------------------------------------------------------------------- /src/utils/supportsFetchUploadStreaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/supportsFetchUploadStreaming.ts -------------------------------------------------------------------------------- /src/utils/uint8ArrayIsText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/uint8ArrayIsText.ts -------------------------------------------------------------------------------- /src/utils/zipFilesAsReadableStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/src/utils/zipFilesAsReadableStream.ts -------------------------------------------------------------------------------- /tests/unit/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/tests/unit/.eslintrc.js -------------------------------------------------------------------------------- /tests/unit/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/tests/unit/example.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/vue-filepond.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'vue-filepond'; 2 | -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwtgck/piping-ui-web/HEAD/vue.config.js --------------------------------------------------------------------------------