diff --git a/icons/android/play_store_512.png b/icons/android/play_store_512.png
new file mode 100644
index 0000000..f21ae43
Binary files /dev/null and b/icons/android/play_store_512.png differ
diff --git a/icons/android/res/mipmap-anydpi-v26/ic_launcher.xml b/icons/android/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..345888d
--- /dev/null
+++ b/icons/android/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/icons/android/res/mipmap-hdpi/ic_launcher.png b/icons/android/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..51b2347
Binary files /dev/null and b/icons/android/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/icons/android/res/mipmap-hdpi/ic_launcher_background.png b/icons/android/res/mipmap-hdpi/ic_launcher_background.png
new file mode 100644
index 0000000..c8800e8
Binary files /dev/null and b/icons/android/res/mipmap-hdpi/ic_launcher_background.png differ
diff --git a/icons/android/res/mipmap-hdpi/ic_launcher_foreground.png b/icons/android/res/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..e7d80ff
Binary files /dev/null and b/icons/android/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/icons/android/res/mipmap-hdpi/ic_launcher_monochrome.png b/icons/android/res/mipmap-hdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..8a0b5c2
Binary files /dev/null and b/icons/android/res/mipmap-hdpi/ic_launcher_monochrome.png differ
diff --git a/icons/android/res/mipmap-mdpi/ic_launcher.png b/icons/android/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..e267fd4
Binary files /dev/null and b/icons/android/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/icons/android/res/mipmap-mdpi/ic_launcher_background.png b/icons/android/res/mipmap-mdpi/ic_launcher_background.png
new file mode 100644
index 0000000..260dbf9
Binary files /dev/null and b/icons/android/res/mipmap-mdpi/ic_launcher_background.png differ
diff --git a/icons/android/res/mipmap-mdpi/ic_launcher_foreground.png b/icons/android/res/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..e8eb523
Binary files /dev/null and b/icons/android/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/icons/android/res/mipmap-mdpi/ic_launcher_monochrome.png b/icons/android/res/mipmap-mdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..548a4c9
Binary files /dev/null and b/icons/android/res/mipmap-mdpi/ic_launcher_monochrome.png differ
diff --git a/icons/android/res/mipmap-xhdpi/ic_launcher.png b/icons/android/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..5c2c9bd
Binary files /dev/null and b/icons/android/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/icons/android/res/mipmap-xhdpi/ic_launcher_background.png b/icons/android/res/mipmap-xhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..8914678
Binary files /dev/null and b/icons/android/res/mipmap-xhdpi/ic_launcher_background.png differ
diff --git a/icons/android/res/mipmap-xhdpi/ic_launcher_foreground.png b/icons/android/res/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..3ddaa6d
Binary files /dev/null and b/icons/android/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/icons/android/res/mipmap-xhdpi/ic_launcher_monochrome.png b/icons/android/res/mipmap-xhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..023ddae
Binary files /dev/null and b/icons/android/res/mipmap-xhdpi/ic_launcher_monochrome.png differ
diff --git a/icons/android/res/mipmap-xxhdpi/ic_launcher.png b/icons/android/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..1f8041d
Binary files /dev/null and b/icons/android/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/icons/android/res/mipmap-xxhdpi/ic_launcher_background.png b/icons/android/res/mipmap-xxhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..8f6bae9
Binary files /dev/null and b/icons/android/res/mipmap-xxhdpi/ic_launcher_background.png differ
diff --git a/icons/android/res/mipmap-xxhdpi/ic_launcher_foreground.png b/icons/android/res/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..46f59e0
Binary files /dev/null and b/icons/android/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/icons/android/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/icons/android/res/mipmap-xxhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..2370332
Binary files /dev/null and b/icons/android/res/mipmap-xxhdpi/ic_launcher_monochrome.png differ
diff --git a/icons/android/res/mipmap-xxxhdpi/ic_launcher.png b/icons/android/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..dd6589e
Binary files /dev/null and b/icons/android/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/icons/android/res/mipmap-xxxhdpi/ic_launcher_background.png b/icons/android/res/mipmap-xxxhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..19d8c18
Binary files /dev/null and b/icons/android/res/mipmap-xxxhdpi/ic_launcher_background.png differ
diff --git a/icons/android/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/icons/android/res/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..5351695
Binary files /dev/null and b/icons/android/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/icons/android/res/mipmap-xxxhdpi/ic_launcher_monochrome.png b/icons/android/res/mipmap-xxxhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..8835d8b
Binary files /dev/null and b/icons/android/res/mipmap-xxxhdpi/ic_launcher_monochrome.png differ
diff --git a/icons/ios/AppIcon-20@2x.png b/icons/ios/AppIcon-20@2x.png
new file mode 100644
index 0000000..46c79ef
Binary files /dev/null and b/icons/ios/AppIcon-20@2x.png differ
diff --git a/icons/ios/AppIcon-20@2x~ipad.png b/icons/ios/AppIcon-20@2x~ipad.png
new file mode 100644
index 0000000..46c79ef
Binary files /dev/null and b/icons/ios/AppIcon-20@2x~ipad.png differ
diff --git a/icons/ios/AppIcon-20@3x.png b/icons/ios/AppIcon-20@3x.png
new file mode 100644
index 0000000..5dc36e4
Binary files /dev/null and b/icons/ios/AppIcon-20@3x.png differ
diff --git a/icons/ios/AppIcon-20~ipad.png b/icons/ios/AppIcon-20~ipad.png
new file mode 100644
index 0000000..8085a35
Binary files /dev/null and b/icons/ios/AppIcon-20~ipad.png differ
diff --git a/icons/ios/AppIcon-29.png b/icons/ios/AppIcon-29.png
new file mode 100644
index 0000000..7903708
Binary files /dev/null and b/icons/ios/AppIcon-29.png differ
diff --git a/icons/ios/AppIcon-29@2x.png b/icons/ios/AppIcon-29@2x.png
new file mode 100644
index 0000000..149a48b
Binary files /dev/null and b/icons/ios/AppIcon-29@2x.png differ
diff --git a/icons/ios/AppIcon-29@2x~ipad.png b/icons/ios/AppIcon-29@2x~ipad.png
new file mode 100644
index 0000000..149a48b
Binary files /dev/null and b/icons/ios/AppIcon-29@2x~ipad.png differ
diff --git a/icons/ios/AppIcon-29@3x.png b/icons/ios/AppIcon-29@3x.png
new file mode 100644
index 0000000..f82e6b3
Binary files /dev/null and b/icons/ios/AppIcon-29@3x.png differ
diff --git a/icons/ios/AppIcon-29~ipad.png b/icons/ios/AppIcon-29~ipad.png
new file mode 100644
index 0000000..7903708
Binary files /dev/null and b/icons/ios/AppIcon-29~ipad.png differ
diff --git a/icons/ios/AppIcon-40@2x.png b/icons/ios/AppIcon-40@2x.png
new file mode 100644
index 0000000..303de16
Binary files /dev/null and b/icons/ios/AppIcon-40@2x.png differ
diff --git a/icons/ios/AppIcon-40@2x~ipad.png b/icons/ios/AppIcon-40@2x~ipad.png
new file mode 100644
index 0000000..303de16
Binary files /dev/null and b/icons/ios/AppIcon-40@2x~ipad.png differ
diff --git a/icons/ios/AppIcon-40@3x.png b/icons/ios/AppIcon-40@3x.png
new file mode 100644
index 0000000..a5c6a81
Binary files /dev/null and b/icons/ios/AppIcon-40@3x.png differ
diff --git a/icons/ios/AppIcon-40~ipad.png b/icons/ios/AppIcon-40~ipad.png
new file mode 100644
index 0000000..46c79ef
Binary files /dev/null and b/icons/ios/AppIcon-40~ipad.png differ
diff --git a/icons/ios/AppIcon-60@2x~car.png b/icons/ios/AppIcon-60@2x~car.png
new file mode 100644
index 0000000..a5c6a81
Binary files /dev/null and b/icons/ios/AppIcon-60@2x~car.png differ
diff --git a/icons/ios/AppIcon-60@3x~car.png b/icons/ios/AppIcon-60@3x~car.png
new file mode 100644
index 0000000..69f076b
Binary files /dev/null and b/icons/ios/AppIcon-60@3x~car.png differ
diff --git a/icons/ios/AppIcon-83.5@2x~ipad.png b/icons/ios/AppIcon-83.5@2x~ipad.png
new file mode 100644
index 0000000..35302d8
Binary files /dev/null and b/icons/ios/AppIcon-83.5@2x~ipad.png differ
diff --git a/icons/ios/AppIcon@2x.png b/icons/ios/AppIcon@2x.png
new file mode 100644
index 0000000..a5c6a81
Binary files /dev/null and b/icons/ios/AppIcon@2x.png differ
diff --git a/icons/ios/AppIcon@2x~ipad.png b/icons/ios/AppIcon@2x~ipad.png
new file mode 100644
index 0000000..4de8ce3
Binary files /dev/null and b/icons/ios/AppIcon@2x~ipad.png differ
diff --git a/icons/ios/AppIcon@3x.png b/icons/ios/AppIcon@3x.png
new file mode 100644
index 0000000..69f076b
Binary files /dev/null and b/icons/ios/AppIcon@3x.png differ
diff --git a/icons/ios/AppIcon~ios-marketing.png b/icons/ios/AppIcon~ios-marketing.png
new file mode 100644
index 0000000..52431eb
Binary files /dev/null and b/icons/ios/AppIcon~ios-marketing.png differ
diff --git a/icons/ios/AppIcon~ipad.png b/icons/ios/AppIcon~ipad.png
new file mode 100644
index 0000000..a6b354c
Binary files /dev/null and b/icons/ios/AppIcon~ipad.png differ
diff --git a/icons/ios/Contents.json b/icons/ios/Contents.json
new file mode 100644
index 0000000..bd04914
--- /dev/null
+++ b/icons/ios/Contents.json
@@ -0,0 +1,134 @@
+{
+ "images": [
+ {
+ "filename": "AppIcon@2x.png",
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "60x60"
+ },
+ {
+ "filename": "AppIcon@3x.png",
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "60x60"
+ },
+ {
+ "filename": "AppIcon~ipad.png",
+ "idiom": "ipad",
+ "scale": "1x",
+ "size": "76x76"
+ },
+ {
+ "filename": "AppIcon@2x~ipad.png",
+ "idiom": "ipad",
+ "scale": "2x",
+ "size": "76x76"
+ },
+ {
+ "filename": "AppIcon-83.5@2x~ipad.png",
+ "idiom": "ipad",
+ "scale": "2x",
+ "size": "83.5x83.5"
+ },
+ {
+ "filename": "AppIcon-40@2x.png",
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "40x40"
+ },
+ {
+ "filename": "AppIcon-40@3x.png",
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "40x40"
+ },
+ {
+ "filename": "AppIcon-40~ipad.png",
+ "idiom": "ipad",
+ "scale": "1x",
+ "size": "40x40"
+ },
+ {
+ "filename": "AppIcon-40@2x~ipad.png",
+ "idiom": "ipad",
+ "scale": "2x",
+ "size": "40x40"
+ },
+ {
+ "filename": "AppIcon-20@2x.png",
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "20x20"
+ },
+ {
+ "filename": "AppIcon-20@3x.png",
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "20x20"
+ },
+ {
+ "filename": "AppIcon-20~ipad.png",
+ "idiom": "ipad",
+ "scale": "1x",
+ "size": "20x20"
+ },
+ {
+ "filename": "AppIcon-20@2x~ipad.png",
+ "idiom": "ipad",
+ "scale": "2x",
+ "size": "20x20"
+ },
+ {
+ "filename": "AppIcon-29.png",
+ "idiom": "iphone",
+ "scale": "1x",
+ "size": "29x29"
+ },
+ {
+ "filename": "AppIcon-29@2x.png",
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "29x29"
+ },
+ {
+ "filename": "AppIcon-29@3x.png",
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "29x29"
+ },
+ {
+ "filename": "AppIcon-29~ipad.png",
+ "idiom": "ipad",
+ "scale": "1x",
+ "size": "29x29"
+ },
+ {
+ "filename": "AppIcon-29@2x~ipad.png",
+ "idiom": "ipad",
+ "scale": "2x",
+ "size": "29x29"
+ },
+ {
+ "filename": "AppIcon-60@2x~car.png",
+ "idiom": "car",
+ "scale": "2x",
+ "size": "60x60"
+ },
+ {
+ "filename": "AppIcon-60@3x~car.png",
+ "idiom": "car",
+ "scale": "3x",
+ "size": "60x60"
+ },
+ {
+ "filename": "AppIcon~ios-marketing.png",
+ "idiom": "ios-marketing",
+ "scale": "1x",
+ "size": "1024x1024"
+ }
+ ],
+ "info": {
+ "author": "iconkitchen",
+ "version": 1
+ }
+}
\ No newline at end of file
diff --git a/icons/macos/AppIcon.icns b/icons/macos/AppIcon.icns
new file mode 100644
index 0000000..be588d4
Binary files /dev/null and b/icons/macos/AppIcon.icns differ
diff --git a/icons/web/README.txt b/icons/web/README.txt
new file mode 100644
index 0000000..3bdd02f
--- /dev/null
+++ b/icons/web/README.txt
@@ -0,0 +1,18 @@
+Add this to your HTML
:
+
+
+
+
+Add this to your app's manifest.json:
+
+ ...
+ {
+ "icons": [
+ { "src": "/favicon.ico", "type": "image/x-icon", "sizes": "16x16 32x32" },
+ { "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
+ { "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" },
+ { "src": "/icon-192-maskable.png", "type": "image/png", "sizes": "192x192", "purpose": "maskable" },
+ { "src": "/icon-512-maskable.png", "type": "image/png", "sizes": "512x512", "purpose": "maskable" }
+ ]
+ }
+ ...
diff --git a/icons/web/apple-touch-icon.png b/icons/web/apple-touch-icon.png
new file mode 100644
index 0000000..69f076b
Binary files /dev/null and b/icons/web/apple-touch-icon.png differ
diff --git a/icons/web/favicon.ico b/icons/web/favicon.ico
new file mode 100644
index 0000000..0932804
Binary files /dev/null and b/icons/web/favicon.ico differ
diff --git a/icons/web/icon-192-maskable.png b/icons/web/icon-192-maskable.png
new file mode 100644
index 0000000..82c544b
Binary files /dev/null and b/icons/web/icon-192-maskable.png differ
diff --git a/icons/web/icon-192.png b/icons/web/icon-192.png
new file mode 100644
index 0000000..a291804
Binary files /dev/null and b/icons/web/icon-192.png differ
diff --git a/icons/web/icon-512-maskable.png b/icons/web/icon-512-maskable.png
new file mode 100644
index 0000000..f21ae43
Binary files /dev/null and b/icons/web/icon-512-maskable.png differ
diff --git a/icons/web/icon-512.png b/icons/web/icon-512.png
new file mode 100644
index 0000000..1229ac3
Binary files /dev/null and b/icons/web/icon-512.png differ
diff --git a/pubspec.yaml b/pubspec.yaml
index a49f5a2..8526f73 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: file_transfer
-description: "A new Flutter project."
+description: "Zero SPOF file transfer over Nostr. E2E encrypted, decentralized, and private."
publish_to: 'none'
version: 0.1.0+1
diff --git a/web/favicon.ico b/web/favicon.ico
new file mode 100644
index 0000000..0932804
Binary files /dev/null and b/web/favicon.ico differ
diff --git a/web/favicon.png b/web/favicon.png
deleted file mode 100644
index 8aaa46a..0000000
Binary files a/web/favicon.png and /dev/null differ
diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png
deleted file mode 100644
index b749bfe..0000000
Binary files a/web/icons/Icon-192.png and /dev/null differ
diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png
deleted file mode 100644
index 88cfd48..0000000
Binary files a/web/icons/Icon-512.png and /dev/null differ
diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png
deleted file mode 100644
index eb9b4d7..0000000
Binary files a/web/icons/Icon-maskable-192.png and /dev/null differ
diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png
deleted file mode 100644
index d69c566..0000000
Binary files a/web/icons/Icon-maskable-512.png and /dev/null differ
diff --git a/web/icons/apple-touch-icon.png b/web/icons/apple-touch-icon.png
new file mode 100644
index 0000000..69f076b
Binary files /dev/null and b/web/icons/apple-touch-icon.png differ
diff --git a/web/icons/icon-192-maskable.png b/web/icons/icon-192-maskable.png
new file mode 100644
index 0000000..82c544b
Binary files /dev/null and b/web/icons/icon-192-maskable.png differ
diff --git a/web/icons/icon-192.png b/web/icons/icon-192.png
new file mode 100644
index 0000000..a291804
Binary files /dev/null and b/web/icons/icon-192.png differ
diff --git a/web/icons/icon-512-maskable.png b/web/icons/icon-512-maskable.png
new file mode 100644
index 0000000..f21ae43
Binary files /dev/null and b/web/icons/icon-512-maskable.png differ
diff --git a/web/icons/icon-512.png b/web/icons/icon-512.png
new file mode 100644
index 0000000..1229ac3
Binary files /dev/null and b/web/icons/icon-512.png differ
diff --git a/web/index.html b/web/index.html
index d2016e1..9b8ffe3 100644
--- a/web/index.html
+++ b/web/index.html
@@ -18,18 +18,18 @@
-
+
-
-
+
+
-
+
- file_transfer
+ File transfer
diff --git a/web/manifest.json b/web/manifest.json
index b6e802f..5fa2826 100644
--- a/web/manifest.json
+++ b/web/manifest.json
@@ -1,35 +1,40 @@
{
- "name": "file_transfer",
- "short_name": "file_transfer",
+ "name": "File transfer",
+ "short_name": "File transfer",
"start_url": ".",
"display": "standalone",
"background_color": "#0175C2",
"theme_color": "#0175C2",
- "description": "A new Flutter project.",
+ "description": "Zero SPOF file transfer over Nostr. E2E encrypted, decentralized, and private.",
"orientation": "portrait-primary",
"prefer_related_applications": false,
"icons": [
{
- "src": "icons/Icon-192.png",
- "sizes": "192x192",
- "type": "image/png"
+ "src": "favicon.ico",
+ "type": "image/x-icon",
+ "sizes": "16x16 32x32"
},
{
- "src": "icons/Icon-512.png",
- "sizes": "512x512",
- "type": "image/png"
- },
- {
- "src": "icons/Icon-maskable-192.png",
- "sizes": "192x192",
+ "src": "icons/icon-192.png",
"type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "icons/icon-512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ },
+ {
+ "src": "icons/icon-192-maskable.png",
+ "type": "image/png",
+ "sizes": "192x192",
"purpose": "maskable"
},
{
- "src": "icons/Icon-maskable-512.png",
- "sizes": "512x512",
+ "src": "icons/icon-512-maskable.png",
"type": "image/png",
+ "sizes": "512x512",
"purpose": "maskable"
}
]
-}
+}
\ No newline at end of file