Merge branch 'master' of https://github.com/erikraft/Drop
|
@ -1,12 +1 @@
|
|||
# These are supported funding model platforms
|
||||
|
||||
github: erikraft
|
||||
patreon: # Replace with a single Patreon username
|
||||
open_collective: # Replace with a single Open Collective username
|
||||
ko_fi: # Replace with a single Ko-fi username
|
||||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||
liberapay: # Replace with a single Liberapay username
|
||||
issuehunt: # Replace with a single IssueHunt username
|
||||
otechie: # Replace with a single Otechie username
|
||||
custom: https://www.paypal.com/donate/?business=QKLABC97EXJSN&no_recurring=0&item_name=ErikrafT¤cy_code=BRL
|
||||
ko_fi: erikraft
|
||||
|
|
|
@ -34,17 +34,17 @@ If applicable, add screenshots to help explain your problem.
|
|||
- Browser [e.g. stock browser, safari]
|
||||
- Version [e.g. 22]
|
||||
|
||||
**Bug occurs on official PairDrop instance https://drop.erikraft.com/**
|
||||
**Bug occurs on official ErikrafT Drop instance https://drop.erikraft.com/**
|
||||
No | Yes
|
||||
Version: v1.11.2
|
||||
Version: v1.11.4
|
||||
|
||||
**Bug occurs on self-hosted PairDrop instance**
|
||||
**Bug occurs on self-hosted ErikrafT Drop instance**
|
||||
No | Yes
|
||||
|
||||
**Self-Hosted Setup**
|
||||
Proxy: Nginx | Apache2
|
||||
Deployment: docker run | docker compose | npm run start:prod
|
||||
Version: v1.11.2
|
||||
Version: v1.11.3
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
|
|
|
@ -6,6 +6,12 @@
|
|||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "npm" # See documentation for possible values
|
||||
directory: "/" # Location of package manifests
|
||||
directory: "/" # Location of package manifests
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
allow:
|
||||
- dependency-type: "direct"
|
||||
- dependency-type: "indirect"
|
||||
ignore:
|
||||
- dependency-name: "*" # Ignora todas as dependências...
|
||||
update-types: ["version-update:semver-major"] # ...apenas para updates major
|
||||
|
|
|
@ -24,6 +24,6 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
- name: Build the Docker image
|
||||
run: docker build --pull . -f Dockerfile -t pairdrop
|
||||
|
|
|
@ -29,16 +29,16 @@ jobs:
|
|||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
|
||||
- name: Setup qemu
|
||||
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0.0
|
||||
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
|
||||
|
||||
- name: Setup Docker Buildx
|
||||
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
|
||||
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
|
||||
|
||||
- name: Log in to the Container registry
|
||||
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
|
||||
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
|
||||
with:
|
||||
registry: ${{ env.REGISTRY }}
|
||||
username: ${{ github.actor }}
|
||||
|
@ -46,12 +46,12 @@ jobs:
|
|||
|
||||
- name: Extract metadata (tags, labels) for Docker
|
||||
id: meta
|
||||
uses: docker/metadata-action@31cebacef4805868f9ce9a0cb03ee36c32df2ac4 # v5.3.0
|
||||
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
|
||||
with:
|
||||
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
|
||||
|
||||
- name: Build and push Docker image
|
||||
uses: docker/build-push-action@4a13e500e55cf31b7a5d59a38ab2040ab0f42f56 # v5.1.0
|
||||
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5.4.0
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
|
|
|
@ -30,7 +30,7 @@ jobs:
|
|||
directory: 'pairdrop-cli'
|
||||
exclusions: '*.git* /*node_modules/* .editorconfig'
|
||||
- name: Upload Release
|
||||
uses: ncipollo/release-action@6c75be85e571768fa31b40abf38de58ba0397db5 # v1.13.0
|
||||
uses: ncipollo/release-action@440c8c1cb0ed28b9f43e4d1d670870f059653174 # v1.16.0
|
||||
with:
|
||||
artifacts: "pairdrop-cli/pairdrop-cli.zip"
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
99
README.md
|
@ -1,28 +1,48 @@
|
|||
<div align="center">
|
||||
<a href="https://github.com/erikraft/Drop">
|
||||
<img src="https://biodrop.erikraft.com/images/Logo.png" alt="Logo" width="150" height="150">
|
||||
<img src="https://biodrop.erikraft.com/images/Logo.png" alt="Logo" width="150" height="150">
|
||||
</a>
|
||||
|
||||
# _Send it_, with [ErikrafT Drop](https://drop.erikraft.com/)
|
||||
|
||||
<h1><em>Send it</em>, with <a href="https://drop.erikraft.com/">ErikrafT Drop</a></h1>
|
||||
|
||||
<p>
|
||||
Local file sharing <a href="https://drop.erikraft.com/"><strong>in your web browser</strong></a>.
|
||||
<br>
|
||||
Inspired by Apple's AirDrop and Schlagmichdoch's PairDrop.
|
||||
<br>
|
||||
Local file sharing <a href="https://drop.erikraft.com/"><strong>in your web browser</strong></a>.<br>
|
||||
Inspired by Apple's AirDrop and Schlagmichdoch's PairDrop.<br>
|
||||
Fork of PairDrop.
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://github.com/erikraft/Drop/issues">Report a bug</a>
|
||||
<br />
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<img src="https://img.shields.io/coderabbit/prs/github/erikraft/Drop?utm_source=oss&utm_medium=github&utm_campaign=erikraft%2FDrop&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews" alt="CodeRabbit Pull Request Reviews">
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a href="https://github.com/erikraft/Drop/issues">Report a bug</a><br />
|
||||
<a href="https://github.com/erikraft/Drop/issues">Request feature</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<p align="center">
|
||||
Minecraft Community<br>
|
||||
<a href="https://discord.gg/8ErMwRy4aj"><img src="https://img.shields.io/discord/1121464803941171270?label=discord&style=flat-square&color=5a66f6"></a>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<!-- <br>
|
||||
ErikrafT Drop Community on Discord
|
||||
<br>
|
||||
<img src="https://img.shields.io/badge/Coming%20Soon-5a66f6?style=flat-square&logoColor=white"> -->
|
||||
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
## Features
|
||||
🔮|See possible future files that have not yet been released in the source code on Github, which is on my computer [CLICK HERE](https://mega.nz/folder/kgJj2DTQ#uov-pmvrn3ebMdQkLvtdPQ)
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ Features
|
||||
File sharing on your local network that works on all platforms.
|
||||
|
||||
- A multi-platform AirDrop-like solution that works.
|
||||
|
@ -45,17 +65,17 @@ Send a file from your phone to your laptop?
|
|||
|
||||
---
|
||||
|
||||
## Differences to the [Snapdrop](https://github.com/RobinLinus/snapdrop) it is based on
|
||||
<details><summary>View all differences</summary>
|
||||
## 🎨🔀 Differences to the [Snapdrop](https://github.com/RobinLinus/snapdrop) it is based on
|
||||
<details><summary>👀|View all differences</summary>
|
||||
|
||||
### Paired Devices and Public Rooms — Internet Transfer
|
||||
### 📶 Paired Devices and Public Rooms — Internet Transfer
|
||||
* Transfer files over the Internet between paired devices or by entering temporary public rooms.
|
||||
* Connect to devices in complex network environments (public Wi-Fi, company network, iCloud Private Relay, VPN, etc.).
|
||||
* Connect to devices on your mobile hotspot.
|
||||
* Devices outside of your local network that are behind a NAT are auto-connected via the ErikrafT Drop TURN server.
|
||||
* Devices from the local network, in the same public room, or previously paired are shown.
|
||||
|
||||
#### Persistent Device Pairing
|
||||
#### 🔐 Persistent Device Pairing
|
||||
|
||||
Always connect to known devices
|
||||
|
||||
|
@ -64,7 +84,7 @@ Always connect to known devices
|
|||
* Pairing is persistent. You find your devices even after reopening ErikrafT Drop.
|
||||
* You can edit and unpair devices easily.
|
||||
|
||||
#### Temporary Public Rooms
|
||||
#### 🌎 Temporary Public Rooms
|
||||
|
||||
Connect to others in complex network situations, or over the Internet.
|
||||
|
||||
|
@ -73,20 +93,20 @@ Connect to others in complex network situations, or over the Internet.
|
|||
* All devices in the same public room see each other.
|
||||
* Public rooms are temporary. Closing ErikrafT Drop leaves all rooms.
|
||||
|
||||
### [Improved UI for Sending/Receiving Files](https://github.com/RobinLinus/snapdrop/issues/560)
|
||||
### ✨ [Improved UI for Sending/Receiving Files](https://github.com/RobinLinus/snapdrop/issues/560)
|
||||
* Files are transferred after a request is accepted. Files are auto-downloaded upon completing a transfer, if possible.
|
||||
* Multiple files are downloaded as a ZIP file
|
||||
* Download, share or save to gallery via the "Share" menu on Android and iOS.
|
||||
* Multiple files are transferred at once with an overall progress indicator.
|
||||
|
||||
### Send Files or Text Directly From Share Menu, Context Menu or CLI
|
||||
### 💬 Send Files or Text Directly From Share Menu, Context Menu or CLI
|
||||
* [Send files directly from context menu on Ubuntu (using Nautilus)](docs/how-to.md#send-multiple-files-and-directories-directly-from-context-menu-on-ubuntu-using-nautilus)
|
||||
* [Send files directly from the context menu on Windows](docs/how-to.md#send-files-directly-from-context-menu-on-windows)
|
||||
* [Send directly from the "Share" menu on iOS](docs/how-to.md#send-directly-from-share-menu-on-ios)
|
||||
* [Send directly from the "Share" menu on Android](docs/how-to.md#send-directly-from-share-menu-on-android)
|
||||
* [Send directly via the command-line interface](docs/how-to.md#send-directly-via-command-line-interface)
|
||||
|
||||
### Other Changes
|
||||
### 🌱 Other Changes
|
||||
* Change your display name to easily differentiate your devices.
|
||||
* [Paste files/text and choose the recipient afterwards ](https://github.com/RobinLinus/snapdrop/pull/534)
|
||||
* [Prevent devices from sleeping on file transfer](https://github.com/RobinLinus/snapdrop/pull/413)
|
||||
|
@ -105,7 +125,7 @@ Connect to others in complex network situations, or over the Internet.
|
|||
|
||||
---
|
||||
|
||||
## Built with the following awesome technologies:
|
||||
## 🔨 Built with the following awesome technologies:
|
||||
* Vanilla HTML5 / JS ES6 / CSS 3 frontend
|
||||
* [WebRTC](http://webrtc.org/) / WebSockets
|
||||
* [Node.js](https://nodejs.org/en/) backend
|
||||
|
@ -118,40 +138,44 @@ Connect to others in complex network situations, or over the Internet.
|
|||
* [Weblate](https://weblate.org/) web-based localization tool
|
||||
* [BrowserStack](https://www.browserstack.com/) This project is tested with BrowserStack
|
||||
|
||||
[FAQ](docs/faq.md)
|
||||
[❓|FAQ](docs/faq.md)
|
||||
|
||||
[Host your own instance with Docker or Node.js](docs/host-your-own.md).
|
||||
[📡|Host your own instance with Docker or Node.js](docs/host-your-own.md).
|
||||
|
||||
---
|
||||
|
||||
## Getting ErikrafT Drop
|
||||
## ⏬ Getting ErikrafT Drop
|
||||
|
||||
<a href="https://drop.erikraft.com/" target="_blank"><img src="https://i.imgur.com/9uq39iu.png" width="217"/></a><a href="https://github.com/erikraft/App-Drop-Apk/raw/main/ErikrafT%20Drop.apk" target="_blank"><img src="https://i.imgur.com/nxlokSi.png" width="217"/></a><a href="https://marketplace.visualstudio.com/items?itemName=ErikrafT.erikraft-drop" target="_blank"><img src="https://i.imgur.com/fBWr0lN.png" width="217" alt="VS Code Marketplace"/><a href="https://addons.mozilla.org/pt-BR/firefox/addon/erikraft-drop/" target="_blank"><img src="https://i.imgur.com/2MubKYT.png" width="217" alt="Firefox Browser ADD-ONS"/>
|
||||
|
||||
---
|
||||
|
||||
## Links
|
||||
## 🌐 Links
|
||||
|
||||
[biodrop.erikraft.com](https://biodrop.erikraft.com/)
|
||||
[🔗|biodrop.erikraft.com](https://biodrop.erikraft.com/)
|
||||
<br />
|
||||
[drop.erikraft.com](https://drop.erikraft.com/)
|
||||
[🔗|drop.erikraft.com](https://drop.erikraft.com/)
|
||||
<br />
|
||||
[drop.erikraft.com/#about](https://drop.erikraft.com/#about)
|
||||
[🔗|drop.erikraft.com/#about](https://drop.erikraft.com/#about)
|
||||
<br />
|
||||
[drop.erikraft.com/ads.html](https://drop.erikraft.com/ads.html)
|
||||
[🔗|drop.erikraft.com/ads.html](https://drop.erikraft.com/ads.html)
|
||||
<br />
|
||||
[Terms of Use](https://drop.erikraft.com/terms-of-use.html)
|
||||
[🛡️|Privacy Policy](https://drop.erikraft.com/privacy-policy.html)
|
||||
<br />
|
||||
[Privacy Policy](https://drop.erikraft.com/privacy-policy.html)
|
||||
[🛡️|Terms of Use](https://drop.erikraft.com/terms-of-use.html)
|
||||
<br />
|
||||
[License](https://github.com/erikraft/Drop/blob/master/LICENSE)
|
||||
[🛡️|License](https://github.com/erikraft/Drop/blob/master/LICENSE)
|
||||
<br />
|
||||
[🛡️|Security](https://github.com/erikraft/Drop/blob/master/SECURITY.md)
|
||||
<br />
|
||||
[📲|APK Github Repository](https://github.com/erikraft/App-Drop-Apk)
|
||||
<br />
|
||||
|
||||
---
|
||||
|
||||
## Support
|
||||
<a href="https://www.paypal.com/donate/?business=QKLABC97EXJSN&no_recurring=0&item_name=ErikrafT¤cy_code=BRL" target="_blank">
|
||||
<img src="https://i.imgur.com/51lm3n2.png" width="217" alt="Donate"/>
|
||||
## 💰 Support
|
||||
<a href="https://ko-fi.com/erikraft" target="_blank">
|
||||
<img src="./public/images/Donate With Ko-fi.png" width="150" alt="Donate"/>
|
||||
</a>
|
||||
<br />
|
||||
<br />
|
||||
|
@ -160,3 +184,8 @@ ErikrafT Drop is libre, and always will be. \
|
|||
If you find it useful and want to support free and open-source software, please consider donating using the button above. \
|
||||
I footed the bill for the domain and the server, and you can help create and maintain great software by supporting me. \
|
||||
Thank you very much for your contribution!
|
||||
|
||||
---
|
||||
|
||||
## 🙏 Thank you everyone's support :)
|
||||
[](https://star-history.com/#erikraft/Drop&Date)
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="pt-br">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>⚠️|Erro 404 - Página não encontrada</title>
|
||||
<link rel="icon" href="images/Logo.png" type="image/png">
|
||||
<link rel="stylesheet" href="/css/404.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
||||
</head>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>⚠️|Erro 404 - Página não encontrada</title>
|
||||
<link rel="icon" href="https://biodrop.erikraft.com/images/Logo.png" type="image/png">
|
||||
<link rel="shortcut icon" href="https://biodrop.erikraft.com/images/Logo.png" type="image/png">
|
||||
<link rel="stylesheet" href="/css/404.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css">
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<div class="img-container">
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<title>ErikrafT Drop - A maneira mais fácil de transferir arquivos entre dispositivos</title>
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script src="https://cdn.lordicon.com/lordicon.js"></script>
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Material+Icons" rel="stylesheet"/>
|
||||
<style>
|
||||
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
|
||||
|
|
|
@ -9,9 +9,9 @@ string_mask = utf8only
|
|||
prompt = no
|
||||
|
||||
[ subject ]
|
||||
organizationName = PairDrop
|
||||
organizationName = ErikrafT Drop
|
||||
OU = CA
|
||||
commonName = pairdrop-CA
|
||||
commonName = erikraftdrop-CA
|
||||
|
||||
[ x509_ext ]
|
||||
subjectKeyIdentifier = hash
|
||||
|
|
|
@ -9,7 +9,7 @@ string_mask = utf8only
|
|||
prompt = no
|
||||
|
||||
[ subject ]
|
||||
organizationName = PairDrop
|
||||
organizationName = ErikrafT Drop
|
||||
OU = Development
|
||||
|
||||
# Use a friendly name here because it's presented to the user. The server's DNS
|
||||
|
|
|
@ -21,13 +21,13 @@ On Firefox, PWAs are installable via [this browser extensions](https://addons.mo
|
|||
|
||||
**Android** \
|
||||
PWAs are installable only by using Google Chrome or Samsung Browser:
|
||||
1. Visit [pairdrop.net](https://pairdrop.net)
|
||||
1. Visit [drop.erikraft.com](https://drop.erikraft.com/)
|
||||
2. Click _Install_ on the installation pop-up or use the three-dot-menu and click on _Add to Home screen_
|
||||
3. Click _Add_ on the pop-up
|
||||
|
||||
**iOS** \
|
||||
PWAs are installable only by using Safari:
|
||||
1. Visit [pairdrop.net](https://pairdrop.net)
|
||||
1. Visit [drop.erikraft.com](https://drop.erikraft.com/)
|
||||
2. Click on the share icon
|
||||
3. Click _Add to Home Screen_
|
||||
4. Click _Add_ in the top right corner
|
||||
|
@ -248,9 +248,9 @@ and/or *Thinking, Fast and Slow* to learn more.
|
|||
|
||||
<br>
|
||||
|
||||
* [Buy me a coffee](https://www.buymeacoffee.com/pairdrop) to pay for the domain and the server, and support libre software.
|
||||
* [Donation](https://www.paypal.com/donate/?business=QKLABC97EXJSN&no_recurring=0&item_name=ErikrafT¤cy_code=BRL) to pay for the domain and the server, and support libre software.
|
||||
* [File bugs, give feedback, submit suggestions](https://github.com/schlagmichdoch/pairdrop/issues)
|
||||
* Share PairDrop on social media.
|
||||
* Share ErikrafT Drop on social media.
|
||||
* Fix bugs and create a pull request.
|
||||
* Do some security analysis and make suggestions.
|
||||
* Participate in [active discussions](https://github.com/schlagmichdoch/PairDrop/discussions)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "ErikrafT Drop",
|
||||
"version": "1.11.3",
|
||||
"version": "1.11.4",
|
||||
"type": "module",
|
||||
"description": "A maneira mais fácil de transferir arquivos entre dispositivos",
|
||||
"main": "server/index.js",
|
||||
|
@ -17,7 +17,7 @@
|
|||
"express": "^4.18.2",
|
||||
"express-rate-limit": "^7.1.5",
|
||||
"http-proxy-middleware": "^2.0.6",
|
||||
"multer": "^1.4.5-lts.1",
|
||||
"multer": "^2.0.1",
|
||||
"ua-parser-js": "^1.0.37",
|
||||
"unique-names-generator": "^4.3.0",
|
||||
"ws": "^8.16.0"
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<title>📢 Page Ad - Acesse o BioDrop</title>
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script src="https://cdn.lordicon.com/lordicon.js"></script>
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
|
|
After Width: | Height: | Size: 25 KiB |
|
@ -0,0 +1,61 @@
|
|||
<svg viewBox="0 0 187.6 187.6" xmlns="http://www.w3.org/2000/svg" style="width: 24px; height: 24px; animation: spin 2s linear infinite;">
|
||||
<style>
|
||||
.st0 { fill: #00934B; }
|
||||
.st1 { fill: #22D511; }
|
||||
.st2 { fill: #BEF000; }
|
||||
@keyframes spin {
|
||||
from { transform: rotate(0deg); }
|
||||
to { transform: rotate(360deg); }
|
||||
}
|
||||
</style>
|
||||
<g>
|
||||
<path class="st0" d="M26.2,61.2l0.5,0.2l4.7,2.1l5.2,2.3C42.4,53.5,52.3,43.2,65.4,37l-2.3-5.2l-3.3-7.6
|
||||
c-3.7-7.4-10.4-4.9-12.8-3.7c-10.6,6.6-19.4,15.3-26,25.4c-0.1,0.1-0.1,0.2-0.1,0.4C16.7,56.1,24.1,60.2,26.2,61.2z"></path>
|
||||
<path class="st1" d="M36.7,65.7l8.4,3.7l7.3,3.2l5.8,2.6c3.5-7.1,9.3-13.1,16.8-16.8l-2.6-5.8l-3.2-7.3l-3.7-8.4
|
||||
C52.4,43.1,42.5,53.5,36.7,65.7z"></path>
|
||||
<path class="st2" d="M58.1,75.2l12.1,5.3l11.2,4.9c1.5-0.1,2.8-1.1,3.4-2.5c0.2-0.5,0.3-0.9,0.3-1.4l-4.9-11.1l-5.3-12.1
|
||||
C67.4,62.1,61.6,68.1,58.1,75.2z"></path>
|
||||
<path class="st0" d="M178.7,75.9c-3.9-9.7-11.9-7.5-14.1-6.6l-0.6,0.2l-4.9,1.9l-5.3,2.1c4.9,13.6,4.6,28,0,40.8l5.3,2.1l6.8,2.6
|
||||
c7.9,3.3,11.2-2.3,12.4-5.3C181.3,101.5,181.5,88.6,178.7,75.9z"></path>
|
||||
<path class="st1" d="M153.9,73.5l-8.5,3.3l-7.5,2.9L132,82c2.7,8,2.6,16.3,0,23.8l5.8,2.3l7.5,2.9l8.5,3.3
|
||||
C158.5,101.5,158.8,87.2,153.9,73.5z"></path>
|
||||
<path class="st2" d="M132.1,82l-12.3,4.8l-11.4,4.5c-1,1.1-1.3,2.7-0.7,4.2c0.2,0.4,0.4,0.8,0.7,1.1l11.4,4.4l12.3,4.8
|
||||
C134.6,98.3,134.8,90,132.1,82z"></path>
|
||||
<path class="st0" d="M28.2,116.4l5.3-2.1c-4.9-13.6-4.6-28,0-40.8l-5.3-2.1l-6.9-2.7c-8-3.2-11.2,2.7-12.3,5.6
|
||||
c-2.9,12-3.1,24.7-0.4,37.2c0,0,0,0,0,0.1c3.9,10,12,7.7,14.2,6.9L28.2,116.4z"></path>
|
||||
<path class="st1" d="M33.5,114.3L42,111l7.4-2.9l5.9-2.3c-2.7-8-2.6-16.3,0-23.8l-5.9-2.3L42,76.9l-8.5-3.3
|
||||
C28.9,86.4,28.6,100.7,33.5,114.3z"></path>
|
||||
<path class="st2" d="M55.4,105.8l12.3-4.8L79,96.6c1-1.1,1.3-2.7,0.7-4.2c-0.2-0.5-0.5-0.9-0.8-1.2l-11.3-4.4L55.3,82
|
||||
C52.8,89.6,52.7,97.9,55.4,105.8z"></path>
|
||||
<path class="st0" d="M36.8,122.1l-5.2,2.3l-5.4,2.4c0,0-9.5,5.1-5.1,14.9v0.1c6.9,10.7,16,19.4,26.4,25.8c2.7,1.3,9.5,3.5,12.9-4.8
|
||||
l2.9-6.6l2.3-5.2C53.4,145.1,43,135.2,36.8,122.1z"></path>
|
||||
<path class="st1" d="M72.6,135.2l2.5-5.7C68,126,62,120.2,58.3,112.7l-5.8,2.5l-7.3,3.2l-8.4,3.7c6.2,13.1,16.6,23,28.9,28.8
|
||||
l3.7-8.4L72.6,135.2z"></path>
|
||||
<path class="st2" d="M75.1,129.4l5.3-12.1l4.9-11.1c-0.1-1.5-1-2.9-2.5-3.5c-0.4-0.2-0.9-0.3-1.4-0.3l-11.1,4.9l-12.1,5.3
|
||||
C62,120.2,68,125.9,75.1,129.4z"></path>
|
||||
<path class="st0" d="M150.7,65.8l5.2-2.3l5.8-2.6l-0.5,0.1c2.1-1,9.4-5,5.3-14.6c-7-11-16.4-19.9-27.2-26.4c-7.6-3.9-12.3,5-12.3,5
|
||||
l-2.9,6.7l-2.3,5.2C134.1,42.7,144.5,52.6,150.7,65.8z"></path>
|
||||
<path class="st1" d="M114.9,52.5l-2.5,5.8c7.1,3.5,13.1,9.3,16.9,16.9l5.8-2.5l7.3-3.2l8.3-3.7c-6.2-13.1-16.6-23.1-28.9-28.9
|
||||
l-3.7,8.4L114.9,52.5z"></path>
|
||||
<path class="st2" d="M112.4,58.3l-5.3,12.1l-4.9,11.3c0.1,1.5,1,2.8,2.5,3.4c0.4,0.2,0.9,0.3,1.4,0.3l11.2-4.9l12.1-5.3
|
||||
C125.5,67.6,119.5,61.9,112.4,58.3z"></path>
|
||||
<path class="st0" d="M116.2,159.3l-2.1-5.3c-13.7,4.9-28,4.6-40.8,0l-2.1,5.3l-3.4,8.8c0,0-1.7,6.9,8.3,10.7
|
||||
c0.2,0.1,0.4,0.2,0.6,0.2c11.5,2.4,23.6,2.4,35.5-0.3c1.7-0.5,10-3.1,7-11.8L116.2,159.3z"></path>
|
||||
<path class="st1" d="M114.2,154l-3.3-8.5L108,138l-2.3-5.8c-8,2.7-16.3,2.6-23.8,0l-2.3,5.8l-2.9,7.5l-3.3,8.5
|
||||
C86.2,158.6,100.5,158.9,114.2,154z"></path>
|
||||
<path class="st2" d="M105.6,132.2l-4.8-12.3l-4.4-11.3c-1.1-1-2.8-1.3-4.3-0.7c-0.4,0.2-0.8,0.4-1.1,0.7l-4.4,11.3l-4.8,12.3
|
||||
C89.4,134.7,97.6,134.9,105.6,132.2z"></path>
|
||||
<path class="st0" d="M71.1,28.4l2.1,5.3c13.7-4.9,28-4.6,40.8-0.1l2.1-5.3l2.1-5.4c0.8-2.2,3.1-10.4-6.9-14.2
|
||||
c-0.1,0-0.1-0.1-0.2-0.1C99.2,6.2,86.7,6.2,74.4,9.1c-2.8,0.9-9.4,4.1-5.9,12.6L71.1,28.4z"></path>
|
||||
<path class="st1" d="M73.2,33.7l3.3,8.5l2.9,7.4l2.3,5.9c8-2.7,16.3-2.6,23.8,0l2.3-5.9l2.9-7.4l3.3-8.5
|
||||
C101.2,29.1,86.9,28.8,73.2,33.7z"></path>
|
||||
<path class="st2" d="M81.7,55.5l4.8,12.3L91,79.3c1.1,0.9,2.7,1.2,4.1,0.6c0.5-0.2,0.9-0.5,1.2-0.8l4.4-11.4l4.8-12.3
|
||||
C98,53,89.7,52.8,81.7,55.5z"></path>
|
||||
<path class="st0" d="M161.2,126.6l-0.6-0.2l-4.7-2.1l-5.2-2.3c-5.8,12.3-15.7,22.6-28.9,28.9l2.3,5.2l2.9,6.6l0,0
|
||||
c3.8,9.2,11.6,5.6,13.6,4.4c10.5-6.6,19.1-15.2,25.6-25.2c0.1-0.1,0.1-0.2,0.2-0.4C170.7,131.7,163.3,127.6,161.2,126.6z"></path>
|
||||
<path class="st1" d="M150.7,122l-8.4-3.7l0,0l-7.4-3.2l-5.7-2.5c-3.5,7.1-9.3,13-16.8,16.7l2.5,5.7l3.2,7.4l3.7,8.4
|
||||
C134.9,144.7,144.9,134.3,150.7,122z"></path>
|
||||
<path class="st2" d="M129.2,112.7l-12.1-5.3l-11-4.8c-0.4,0-0.9,0.1-1.3,0.3c-1,0.4-1.8,1.2-2.2,2.2c-0.2,0.4-0.3,0.8-0.3,1.3
|
||||
l4.8,11l5.3,12.1C119.9,125.7,125.7,119.8,129.2,112.7z"></path>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 1.1 MiB |
|
@ -1017,7 +1017,7 @@ class ReceiveFileDialog extends ReceiveDialog {
|
|||
hours = hours.length < 2 ? "0" + hours : hours;
|
||||
let minutes = now.getMinutes().toString();
|
||||
minutes = minutes.length < 2 ? "0" + minutes : minutes;
|
||||
filenameDownload = `PairDrop_files_${year+month+date}_${hours+minutes}.zip`;
|
||||
filenameDownload = `ErikrafTdrop_files_${year+month+date}_${hours+minutes}.zip`;
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
downloadZipped = false;
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
const cacheVersion = 'v1.11.2';
|
||||
const cacheVersion = 'v1.11.3';
|
||||
const cacheTitle = `pairdrop-cache-${cacheVersion}`;
|
||||
const relativePathsToCache = [
|
||||
'./',
|
||||
'index.html',
|
||||
'manifest.json',
|
||||
'privacy-policy.html',
|
||||
'terms-of-use.html',
|
||||
'ads.html',
|
||||
'styles/styles-main.css',
|
||||
'styles/styles-deferred.css',
|
||||
'styles/content-moderation.css',
|
||||
'scripts/browser-tabs-connector.js',
|
||||
'scripts/localization.js',
|
||||
'scripts/main.js',
|
||||
|
@ -14,6 +18,7 @@ const relativePathsToCache = [
|
|||
'scripts/ui.js',
|
||||
'scripts/ui-main.js',
|
||||
'scripts/util.js',
|
||||
'scripts/content-moderation.js',
|
||||
'scripts/worker/canvas-worker.js',
|
||||
'scripts/libs/heic2any.min.js',
|
||||
'scripts/libs/no-sleep.min.js',
|
||||
|
@ -21,6 +26,7 @@ const relativePathsToCache = [
|
|||
'scripts/libs/zip.min.js',
|
||||
'sounds/blop.mp3',
|
||||
'sounds/blop.ogg',
|
||||
'sounds/ads.mp3',
|
||||
'images/favicon-96x96.png',
|
||||
'images/favicon-96x96-notification.png',
|
||||
'images/android-chrome-192x192.png',
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"extends": ["config:base"],
|
||||
"packageRules": [
|
||||
{
|
||||
"updateTypes": ["major"],
|
||||
"enabled": false
|
||||
}
|
||||
],
|
||||
"ignoreDeps": ["thedoctor0/zip-release"]
|
||||
}
|