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