├── .eslintignore ├── .eslintrc.cjs ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── playwright.yml │ └── publish.yml ├── .gitignore ├── .npmrc ├── .prettierrc.cjs ├── LICENSE ├── README.md ├── fission.yaml ├── package.json ├── playwright.config.ts ├── postcss.config.cjs ├── src ├── app.html ├── components │ ├── Footer.svelte │ ├── Header.svelte │ ├── about │ │ └── AboutThisTemplate.svelte │ ├── auth │ │ ├── backup │ │ │ ├── AreYouSure.svelte │ │ │ └── Backup.svelte │ │ ├── delegate-account │ │ │ ├── ConnectBackupDevice.svelte │ │ │ └── DelegateAccount.svelte │ │ ├── link-device │ │ │ └── LinkDevice.svelte │ │ ├── recover │ │ │ ├── HasRecoveryKit.svelte │ │ │ └── RecoveryKitButton.svelte │ │ └── register │ │ │ ├── Register.svelte │ │ │ └── Welcome.svelte │ ├── common │ │ ├── FilesystemActivity.svelte │ │ ├── FullScreenLoadingSpinner.svelte │ │ └── LoadingSpinner.svelte │ ├── home │ │ ├── Authed.svelte │ │ └── Public.svelte │ ├── icons │ │ ├── About.svelte │ │ ├── Alert.svelte │ │ ├── BrandLogo.svelte │ │ ├── BrandWordmark.svelte │ │ ├── CheckIcon.svelte │ │ ├── CheckThinIcon.svelte │ │ ├── ClipboardIcon.svelte │ │ ├── Connect.svelte │ │ ├── DarkMode.svelte │ │ ├── Disconnect.svelte │ │ ├── Discord.svelte │ │ ├── Download.svelte │ │ ├── ExternalLink.svelte │ │ ├── FileUploadIcon.svelte │ │ ├── Github.svelte │ │ ├── Hamburger.svelte │ │ ├── Home.svelte │ │ ├── InfoThinIcon.svelte │ │ ├── LeftArrow.svelte │ │ ├── LightMode.svelte │ │ ├── OnePassword.svelte │ │ ├── PhotoGallery.svelte │ │ ├── RightArrow.svelte │ │ ├── Settings.svelte │ │ ├── Share.svelte │ │ ├── Shield.svelte │ │ ├── Trash.svelte │ │ ├── Upload.svelte │ │ ├── WarningThinIcon.svelte │ │ ├── WelcomeCheckIcon.svelte │ │ ├── XIcon.svelte │ │ └── XThinIcon.svelte │ ├── nav │ │ ├── AlphaTag.svelte │ │ ├── NavItem.svelte │ │ └── SidebarNav.svelte │ ├── notifications │ │ ├── Notification.svelte │ │ └── Notifications.svelte │ └── settings │ │ ├── Avatar.svelte │ │ ├── AvatarUpload.svelte │ │ ├── ConnectedDevices.svelte │ │ ├── RecoveryKit.svelte │ │ ├── RecoveryKitModal.svelte │ │ ├── ThemePreferences.svelte │ │ ├── TruncatedUsername.svelte │ │ └── Username.svelte ├── global.css ├── global.d.ts ├── lib │ ├── account-settings.ts │ ├── app-info.ts │ ├── auth │ │ ├── account.ts │ │ ├── backup.ts │ │ └── linking.ts │ ├── init.ts │ ├── notifications.ts │ ├── session.ts │ ├── theme.ts │ ├── utils.ts │ └── views.ts ├── routes │ ├── +error.svelte │ ├── +layout.js │ ├── +layout.svelte │ ├── +page.svelte │ ├── about │ │ └── +page.svelte │ ├── backup │ │ └── +page.svelte │ ├── delegate-account │ │ └── +page.svelte │ ├── gallery │ │ ├── +page.svelte │ │ ├── components │ │ │ ├── icons │ │ │ │ └── FileUploadIcon.svelte │ │ │ ├── imageGallery │ │ │ │ ├── ImageCard.svelte │ │ │ │ ├── ImageGallery.svelte │ │ │ │ └── ImageModal.svelte │ │ │ └── upload │ │ │ │ ├── Dropzone.svelte │ │ │ │ └── FileUploadCard.svelte │ │ ├── lib │ │ │ └── gallery.ts │ │ └── stores.ts │ ├── link-device │ │ └── +page.svelte │ ├── recover │ │ └── +page.svelte │ ├── register │ │ └── +page.svelte │ └── settings │ │ └── +page.svelte └── stores.ts ├── static ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-dark.ico ├── favicon-light.ico ├── favicon.ico ├── fonts │ ├── uncut-sans-bold-webfont.woff │ ├── uncut-sans-bold-webfont.woff2 │ ├── uncut-sans-medium-webfont.woff │ ├── uncut-sans-medium-webfont.woff2 │ ├── uncut-sans-regular-webfont.woff │ └── uncut-sans-regular-webfont.woff2 ├── icon-192.png ├── icon-512.png ├── icon.svg ├── ipfs-404.html ├── manifest.webmanifest ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png ├── odd-ui.png ├── preview.png ├── safari-pinned-tab.svg ├── still-circle-animation.svg ├── style │ └── output.css ├── wn-404.gif └── wnfs-gallery-screenshot.png ├── svelte.config.js ├── tailwind.config.cjs ├── tests └── homepage.spec.ts ├── tsconfig.json ├── tsnode-loader.js └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/README.md -------------------------------------------------------------------------------- /fission.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/fission.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/app.html -------------------------------------------------------------------------------- /src/components/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/Footer.svelte -------------------------------------------------------------------------------- /src/components/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/Header.svelte -------------------------------------------------------------------------------- /src/components/about/AboutThisTemplate.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/about/AboutThisTemplate.svelte -------------------------------------------------------------------------------- /src/components/auth/backup/AreYouSure.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/backup/AreYouSure.svelte -------------------------------------------------------------------------------- /src/components/auth/backup/Backup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/backup/Backup.svelte -------------------------------------------------------------------------------- /src/components/auth/delegate-account/ConnectBackupDevice.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/delegate-account/ConnectBackupDevice.svelte -------------------------------------------------------------------------------- /src/components/auth/delegate-account/DelegateAccount.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/delegate-account/DelegateAccount.svelte -------------------------------------------------------------------------------- /src/components/auth/link-device/LinkDevice.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/link-device/LinkDevice.svelte -------------------------------------------------------------------------------- /src/components/auth/recover/HasRecoveryKit.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/recover/HasRecoveryKit.svelte -------------------------------------------------------------------------------- /src/components/auth/recover/RecoveryKitButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/recover/RecoveryKitButton.svelte -------------------------------------------------------------------------------- /src/components/auth/register/Register.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/register/Register.svelte -------------------------------------------------------------------------------- /src/components/auth/register/Welcome.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/auth/register/Welcome.svelte -------------------------------------------------------------------------------- /src/components/common/FilesystemActivity.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/common/FilesystemActivity.svelte -------------------------------------------------------------------------------- /src/components/common/FullScreenLoadingSpinner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/common/FullScreenLoadingSpinner.svelte -------------------------------------------------------------------------------- /src/components/common/LoadingSpinner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/common/LoadingSpinner.svelte -------------------------------------------------------------------------------- /src/components/home/Authed.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/home/Authed.svelte -------------------------------------------------------------------------------- /src/components/home/Public.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/home/Public.svelte -------------------------------------------------------------------------------- /src/components/icons/About.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/About.svelte -------------------------------------------------------------------------------- /src/components/icons/Alert.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Alert.svelte -------------------------------------------------------------------------------- /src/components/icons/BrandLogo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/BrandLogo.svelte -------------------------------------------------------------------------------- /src/components/icons/BrandWordmark.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/BrandWordmark.svelte -------------------------------------------------------------------------------- /src/components/icons/CheckIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/CheckIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/CheckThinIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/CheckThinIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/ClipboardIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/ClipboardIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/Connect.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Connect.svelte -------------------------------------------------------------------------------- /src/components/icons/DarkMode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/DarkMode.svelte -------------------------------------------------------------------------------- /src/components/icons/Disconnect.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Disconnect.svelte -------------------------------------------------------------------------------- /src/components/icons/Discord.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Discord.svelte -------------------------------------------------------------------------------- /src/components/icons/Download.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Download.svelte -------------------------------------------------------------------------------- /src/components/icons/ExternalLink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/ExternalLink.svelte -------------------------------------------------------------------------------- /src/components/icons/FileUploadIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/FileUploadIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/Github.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Github.svelte -------------------------------------------------------------------------------- /src/components/icons/Hamburger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Hamburger.svelte -------------------------------------------------------------------------------- /src/components/icons/Home.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Home.svelte -------------------------------------------------------------------------------- /src/components/icons/InfoThinIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/InfoThinIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/LeftArrow.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/LeftArrow.svelte -------------------------------------------------------------------------------- /src/components/icons/LightMode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/LightMode.svelte -------------------------------------------------------------------------------- /src/components/icons/OnePassword.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/OnePassword.svelte -------------------------------------------------------------------------------- /src/components/icons/PhotoGallery.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/PhotoGallery.svelte -------------------------------------------------------------------------------- /src/components/icons/RightArrow.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/RightArrow.svelte -------------------------------------------------------------------------------- /src/components/icons/Settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Settings.svelte -------------------------------------------------------------------------------- /src/components/icons/Share.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Share.svelte -------------------------------------------------------------------------------- /src/components/icons/Shield.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Shield.svelte -------------------------------------------------------------------------------- /src/components/icons/Trash.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Trash.svelte -------------------------------------------------------------------------------- /src/components/icons/Upload.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/Upload.svelte -------------------------------------------------------------------------------- /src/components/icons/WarningThinIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/WarningThinIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/WelcomeCheckIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/WelcomeCheckIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/XIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/XIcon.svelte -------------------------------------------------------------------------------- /src/components/icons/XThinIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/icons/XThinIcon.svelte -------------------------------------------------------------------------------- /src/components/nav/AlphaTag.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/nav/AlphaTag.svelte -------------------------------------------------------------------------------- /src/components/nav/NavItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/nav/NavItem.svelte -------------------------------------------------------------------------------- /src/components/nav/SidebarNav.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/nav/SidebarNav.svelte -------------------------------------------------------------------------------- /src/components/notifications/Notification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/notifications/Notification.svelte -------------------------------------------------------------------------------- /src/components/notifications/Notifications.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/notifications/Notifications.svelte -------------------------------------------------------------------------------- /src/components/settings/Avatar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/Avatar.svelte -------------------------------------------------------------------------------- /src/components/settings/AvatarUpload.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/AvatarUpload.svelte -------------------------------------------------------------------------------- /src/components/settings/ConnectedDevices.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/ConnectedDevices.svelte -------------------------------------------------------------------------------- /src/components/settings/RecoveryKit.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/RecoveryKit.svelte -------------------------------------------------------------------------------- /src/components/settings/RecoveryKitModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/RecoveryKitModal.svelte -------------------------------------------------------------------------------- /src/components/settings/ThemePreferences.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/ThemePreferences.svelte -------------------------------------------------------------------------------- /src/components/settings/TruncatedUsername.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/TruncatedUsername.svelte -------------------------------------------------------------------------------- /src/components/settings/Username.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/components/settings/Username.svelte -------------------------------------------------------------------------------- /src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/global.css -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/lib/account-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/account-settings.ts -------------------------------------------------------------------------------- /src/lib/app-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/app-info.ts -------------------------------------------------------------------------------- /src/lib/auth/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/auth/account.ts -------------------------------------------------------------------------------- /src/lib/auth/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/auth/backup.ts -------------------------------------------------------------------------------- /src/lib/auth/linking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/auth/linking.ts -------------------------------------------------------------------------------- /src/lib/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/init.ts -------------------------------------------------------------------------------- /src/lib/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/notifications.ts -------------------------------------------------------------------------------- /src/lib/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/session.ts -------------------------------------------------------------------------------- /src/lib/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/theme.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/lib/views.ts -------------------------------------------------------------------------------- /src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/+error.svelte -------------------------------------------------------------------------------- /src/routes/+layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/+layout.js -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/about/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/about/+page.svelte -------------------------------------------------------------------------------- /src/routes/backup/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/backup/+page.svelte -------------------------------------------------------------------------------- /src/routes/delegate-account/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/delegate-account/+page.svelte -------------------------------------------------------------------------------- /src/routes/gallery/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/+page.svelte -------------------------------------------------------------------------------- /src/routes/gallery/components/icons/FileUploadIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/components/icons/FileUploadIcon.svelte -------------------------------------------------------------------------------- /src/routes/gallery/components/imageGallery/ImageCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/components/imageGallery/ImageCard.svelte -------------------------------------------------------------------------------- /src/routes/gallery/components/imageGallery/ImageGallery.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/components/imageGallery/ImageGallery.svelte -------------------------------------------------------------------------------- /src/routes/gallery/components/imageGallery/ImageModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/components/imageGallery/ImageModal.svelte -------------------------------------------------------------------------------- /src/routes/gallery/components/upload/Dropzone.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/components/upload/Dropzone.svelte -------------------------------------------------------------------------------- /src/routes/gallery/components/upload/FileUploadCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/components/upload/FileUploadCard.svelte -------------------------------------------------------------------------------- /src/routes/gallery/lib/gallery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/lib/gallery.ts -------------------------------------------------------------------------------- /src/routes/gallery/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/gallery/stores.ts -------------------------------------------------------------------------------- /src/routes/link-device/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/link-device/+page.svelte -------------------------------------------------------------------------------- /src/routes/recover/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/recover/+page.svelte -------------------------------------------------------------------------------- /src/routes/register/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/register/+page.svelte -------------------------------------------------------------------------------- /src/routes/settings/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/routes/settings/+page.svelte -------------------------------------------------------------------------------- /src/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/src/stores.ts -------------------------------------------------------------------------------- /static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/apple-touch-icon.png -------------------------------------------------------------------------------- /static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon-dark.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/favicon-dark.ico -------------------------------------------------------------------------------- /static/favicon-light.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/favicon-light.ico -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/fonts/uncut-sans-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/fonts/uncut-sans-bold-webfont.woff -------------------------------------------------------------------------------- /static/fonts/uncut-sans-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/fonts/uncut-sans-bold-webfont.woff2 -------------------------------------------------------------------------------- /static/fonts/uncut-sans-medium-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/fonts/uncut-sans-medium-webfont.woff -------------------------------------------------------------------------------- /static/fonts/uncut-sans-medium-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/fonts/uncut-sans-medium-webfont.woff2 -------------------------------------------------------------------------------- /static/fonts/uncut-sans-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/fonts/uncut-sans-regular-webfont.woff -------------------------------------------------------------------------------- /static/fonts/uncut-sans-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/fonts/uncut-sans-regular-webfont.woff2 -------------------------------------------------------------------------------- /static/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/icon-192.png -------------------------------------------------------------------------------- /static/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/icon-512.png -------------------------------------------------------------------------------- /static/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/icon.svg -------------------------------------------------------------------------------- /static/ipfs-404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/ipfs-404.html -------------------------------------------------------------------------------- /static/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/manifest.webmanifest -------------------------------------------------------------------------------- /static/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/mstile-144x144.png -------------------------------------------------------------------------------- /static/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/mstile-150x150.png -------------------------------------------------------------------------------- /static/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/mstile-310x150.png -------------------------------------------------------------------------------- /static/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/mstile-310x310.png -------------------------------------------------------------------------------- /static/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/mstile-70x70.png -------------------------------------------------------------------------------- /static/odd-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/odd-ui.png -------------------------------------------------------------------------------- /static/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/preview.png -------------------------------------------------------------------------------- /static/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/safari-pinned-tab.svg -------------------------------------------------------------------------------- /static/still-circle-animation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/still-circle-animation.svg -------------------------------------------------------------------------------- /static/style/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/style/output.css -------------------------------------------------------------------------------- /static/wn-404.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/wn-404.gif -------------------------------------------------------------------------------- /static/wnfs-gallery-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/static/wnfs-gallery-screenshot.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tests/homepage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/tests/homepage.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsnode-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/tsnode-loader.js -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oddsdk/odd-app-template/HEAD/vite.config.ts --------------------------------------------------------------------------------