├── .github └── FUNDING.yml ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── assets ├── download.gif ├── thumbnail.svg └── upload.gif ├── index.html ├── package.json ├── public └── icons │ ├── icon-128x128.png │ ├── icon-144x144.png │ ├── icon-152x152.png │ ├── icon-192x192.png │ ├── icon-384x384.png │ ├── icon-512x512.png │ ├── icon-72x72.png │ └── icon-96x96.png ├── src ├── App.tsx ├── ViewController.tsx ├── assets │ ├── apple-touch-icon.png │ └── favicon.png ├── components │ ├── Footer.tsx │ ├── Hero.tsx │ ├── HostedFileItem.tsx │ ├── LoaderScreen.tsx │ ├── Navbar.tsx │ └── icons │ │ ├── apple.tsx │ │ ├── download.tsx │ │ ├── file-magnifying-glass.tsx │ │ ├── github.tsx │ │ ├── google.tsx │ │ ├── heart.tsx │ │ ├── logo-color.tsx │ │ ├── logo-white.tsx │ │ ├── moon-stars.tsx │ │ ├── server.tsx │ │ ├── sun.tsx │ │ ├── upload.tsx │ │ └── user.tsx ├── main.tsx ├── preact.d.ts ├── services │ ├── auth.ts │ ├── error-handling.ts │ ├── file.ts │ ├── firebase.ts │ └── user-data.ts ├── util │ ├── base.css │ ├── file-info.ts │ ├── firebase-config.ts │ ├── theme.ts │ └── toast.ts ├── views │ ├── auth.tsx │ ├── download.tsx │ ├── file.tsx │ ├── server.tsx │ └── upload.tsx └── vite-env.d.ts ├── tsconfig.json ├── vite.config.ts ├── webmanifest.config.ts └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://www.buymeacoffee.com/colegawin'] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/README.md -------------------------------------------------------------------------------- /assets/download.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/assets/download.gif -------------------------------------------------------------------------------- /assets/thumbnail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/assets/thumbnail.svg -------------------------------------------------------------------------------- /assets/upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/assets/upload.gif -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/package.json -------------------------------------------------------------------------------- /public/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-128x128.png -------------------------------------------------------------------------------- /public/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-144x144.png -------------------------------------------------------------------------------- /public/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-152x152.png -------------------------------------------------------------------------------- /public/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-192x192.png -------------------------------------------------------------------------------- /public/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-384x384.png -------------------------------------------------------------------------------- /public/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-512x512.png -------------------------------------------------------------------------------- /public/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-72x72.png -------------------------------------------------------------------------------- /public/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/public/icons/icon-96x96.png -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/ViewController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/ViewController.tsx -------------------------------------------------------------------------------- /src/assets/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/assets/apple-touch-icon.png -------------------------------------------------------------------------------- /src/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/assets/favicon.png -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/Hero.tsx -------------------------------------------------------------------------------- /src/components/HostedFileItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/HostedFileItem.tsx -------------------------------------------------------------------------------- /src/components/LoaderScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/LoaderScreen.tsx -------------------------------------------------------------------------------- /src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/Navbar.tsx -------------------------------------------------------------------------------- /src/components/icons/apple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/apple.tsx -------------------------------------------------------------------------------- /src/components/icons/download.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/download.tsx -------------------------------------------------------------------------------- /src/components/icons/file-magnifying-glass.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/file-magnifying-glass.tsx -------------------------------------------------------------------------------- /src/components/icons/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/github.tsx -------------------------------------------------------------------------------- /src/components/icons/google.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/google.tsx -------------------------------------------------------------------------------- /src/components/icons/heart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/heart.tsx -------------------------------------------------------------------------------- /src/components/icons/logo-color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/logo-color.tsx -------------------------------------------------------------------------------- /src/components/icons/logo-white.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/logo-white.tsx -------------------------------------------------------------------------------- /src/components/icons/moon-stars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/moon-stars.tsx -------------------------------------------------------------------------------- /src/components/icons/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/server.tsx -------------------------------------------------------------------------------- /src/components/icons/sun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/sun.tsx -------------------------------------------------------------------------------- /src/components/icons/upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/upload.tsx -------------------------------------------------------------------------------- /src/components/icons/user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/components/icons/user.tsx -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/preact.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/services/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/services/auth.ts -------------------------------------------------------------------------------- /src/services/error-handling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/services/error-handling.ts -------------------------------------------------------------------------------- /src/services/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/services/file.ts -------------------------------------------------------------------------------- /src/services/firebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/services/firebase.ts -------------------------------------------------------------------------------- /src/services/user-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/services/user-data.ts -------------------------------------------------------------------------------- /src/util/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/util/base.css -------------------------------------------------------------------------------- /src/util/file-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/util/file-info.ts -------------------------------------------------------------------------------- /src/util/firebase-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/util/firebase-config.ts -------------------------------------------------------------------------------- /src/util/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/util/theme.ts -------------------------------------------------------------------------------- /src/util/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/util/toast.ts -------------------------------------------------------------------------------- /src/views/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/views/auth.tsx -------------------------------------------------------------------------------- /src/views/download.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/views/download.tsx -------------------------------------------------------------------------------- /src/views/file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/views/file.tsx -------------------------------------------------------------------------------- /src/views/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/views/server.tsx -------------------------------------------------------------------------------- /src/views/upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/views/upload.tsx -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/vite.config.ts -------------------------------------------------------------------------------- /webmanifest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/webmanifest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chroline/lightning-share/HEAD/yarn.lock --------------------------------------------------------------------------------