├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── client ├── .user.ini ├── images │ ├── android-chrome-192x192-maskable.png │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512-maskable.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-96x96.png │ ├── logo_blue_512x512.png │ ├── logo_transparent_128x128.png │ ├── logo_transparent_512x512.png │ ├── logo_transparent_white_512x512.png │ ├── logo_white_512x512.png │ ├── mstile-150x150.png │ ├── safari-pinned-tab.svg │ ├── snapdrop-graphics.sketch │ └── twitter-stream.jpg ├── index.html ├── manifest.json ├── scripts │ ├── clipboard.js │ ├── network.js │ ├── qrcode.js │ ├── theme.js │ └── ui.js ├── service-worker.js ├── sounds │ ├── blop.mp3 │ └── blop.ogg └── styles.css ├── docker-compose.yml ├── docker ├── fqdn.env ├── nginx-with-openssl.Dockerfile ├── nginx │ └── default.conf └── openssl │ ├── create.sh │ ├── snapdropCA.cnf │ └── snapdropCert.cnf ├── docs ├── faq.md ├── local-dev.md └── pwa-install.png └── server ├── index.js ├── package-lock.json └── package.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | fqdn.env 4 | /docker/certs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/README.md -------------------------------------------------------------------------------- /client/.user.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/.user.ini -------------------------------------------------------------------------------- /client/images/android-chrome-192x192-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/android-chrome-192x192-maskable.png -------------------------------------------------------------------------------- /client/images/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/android-chrome-192x192.png -------------------------------------------------------------------------------- /client/images/android-chrome-512x512-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/android-chrome-512x512-maskable.png -------------------------------------------------------------------------------- /client/images/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/android-chrome-512x512.png -------------------------------------------------------------------------------- /client/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/apple-touch-icon.png -------------------------------------------------------------------------------- /client/images/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/favicon-96x96.png -------------------------------------------------------------------------------- /client/images/logo_blue_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/logo_blue_512x512.png -------------------------------------------------------------------------------- /client/images/logo_transparent_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/logo_transparent_128x128.png -------------------------------------------------------------------------------- /client/images/logo_transparent_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/logo_transparent_512x512.png -------------------------------------------------------------------------------- /client/images/logo_transparent_white_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/logo_transparent_white_512x512.png -------------------------------------------------------------------------------- /client/images/logo_white_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/logo_white_512x512.png -------------------------------------------------------------------------------- /client/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/mstile-150x150.png -------------------------------------------------------------------------------- /client/images/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/safari-pinned-tab.svg -------------------------------------------------------------------------------- /client/images/snapdrop-graphics.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/snapdrop-graphics.sketch -------------------------------------------------------------------------------- /client/images/twitter-stream.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/images/twitter-stream.jpg -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/index.html -------------------------------------------------------------------------------- /client/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/manifest.json -------------------------------------------------------------------------------- /client/scripts/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/scripts/clipboard.js -------------------------------------------------------------------------------- /client/scripts/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/scripts/network.js -------------------------------------------------------------------------------- /client/scripts/qrcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/scripts/qrcode.js -------------------------------------------------------------------------------- /client/scripts/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/scripts/theme.js -------------------------------------------------------------------------------- /client/scripts/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/scripts/ui.js -------------------------------------------------------------------------------- /client/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/service-worker.js -------------------------------------------------------------------------------- /client/sounds/blop.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/sounds/blop.mp3 -------------------------------------------------------------------------------- /client/sounds/blop.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/sounds/blop.ogg -------------------------------------------------------------------------------- /client/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/client/styles.css -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/fqdn.env: -------------------------------------------------------------------------------- 1 | FQDN=localhost -------------------------------------------------------------------------------- /docker/nginx-with-openssl.Dockerfile: -------------------------------------------------------------------------------- 1 | FROM nginx:alpine 2 | 3 | RUN apk add --no-cache openssl -------------------------------------------------------------------------------- /docker/nginx/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docker/nginx/default.conf -------------------------------------------------------------------------------- /docker/openssl/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docker/openssl/create.sh -------------------------------------------------------------------------------- /docker/openssl/snapdropCA.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docker/openssl/snapdropCA.cnf -------------------------------------------------------------------------------- /docker/openssl/snapdropCert.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docker/openssl/snapdropCert.cnf -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/local-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docs/local-dev.md -------------------------------------------------------------------------------- /docs/pwa-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/docs/pwa-install.png -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/server/index.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoothin/snapdrop/HEAD/server/package.json --------------------------------------------------------------------------------