feat: support smol:// QR sharing, deep links and in-dialog scanning

This commit is contained in:
randogoth 2026-09-30 17:14:47 +03:00
parent 7d2a147fec
commit aa74e12ee7
20 changed files with 591 additions and 101 deletions

View file

@ -21,6 +21,9 @@ dependencies:
share_plus: ^13.3.0
path_provider: ^2.1.6
file_picker: ^13.1.0
qr_flutter: ^4.1.0
app_links: ^7.0.0
mobile_scanner: ^7.4.2
dev_dependencies:
flutter_test:
@ -33,6 +36,7 @@ dev_dependencies:
auto_route_generator: ^10.5.0
flutter_native_splash: ^2.3.4
flutter_launcher_icons: ^0.14.4
app_links_platform_interface: ^2.0.2
# patrol test reads this block; android.package_name is the flavored
# applicationId (the integration flavor adds the .integration suffix), and
@ -59,8 +63,13 @@ flutter_native_splash:
web: false
ios: false
color: "#01111d"
image: assets/images/sparkle.png
branding: assets/images/sparkle.png
image: assets/images/bug_logo.png
branding: assets/images/bug_logo.png
android_12:
color: "#01111d"
icon_background_color: "#01111d"
image: assets/images/bug_logo.png
branding: assets/images/bug_logo.png
flutter:
uses-material-design: true
@ -68,7 +77,6 @@ flutter:
- assets/images/bug_logo.png
- assets/images/empty.png
- assets/images/error.png
- assets/images/avatar.png
fonts:
- family: FlashMailIcons
fonts: