name: smol_mail description: Smol Mail client for the minimalist end-to-end encrypted mail protocol (../smolmail) publish_to: "none" version: 1.0.0+1 environment: sdk: ^3.11.0 dependencies: flutter: sdk: flutter crypto: ^3.0.3 ffi: ^2.1.0 hive: ^2.2.3 hive_flutter: ^1.1.0 auto_route: ">=11.1.0 <11.2.0" flutter_riverpod: ^3.3.2 intl: ^0.20.3 share_plus: ^13.3.0 path_provider: ^2.1.6 file_picker: ^13.1.0 dev_dependencies: flutter_test: sdk: flutter integration_test: sdk: flutter patrol: ^4.10.0 build_runner: ^2.4.6 flutter_lints: ^6.0.0 auto_route_generator: ^10.5.0 flutter_native_splash: ^2.3.4 flutter_launcher_icons: ^0.14.4 # patrol test reads this block; android.package_name is the flavored # applicationId (the integration flavor adds the .integration suffix), and # patrol_cli refuses to run without it. patrol: app_name: kirakira flavor: integration test_directory: integration_test # A failing device test leaves the phone in an unknown state; the screenshot # is the only way to see it from the host. screenshot_on_failure: true android: package_name: com.app.smol_mail.integration flutter_launcher_icons: android: "launcher_icon" ios: false min_sdk_android: 20 image_path: assets/images/sparkle.png adaptive_icon_foreground: assets/images/sparkle.png adaptive_icon_background: "#01111d" flutter_native_splash: web: false ios: false color: "#01111d" image: assets/images/sparkle.png branding: assets/images/sparkle.png flutter: uses-material-design: true assets: - assets/images/bug_logo.png - assets/images/empty.png - assets/images/error.png - assets/images/avatar.png fonts: - family: FlashMailIcons fonts: - asset: assets/fonts/FlashMailIcons.ttf - family: Inter fonts: - asset: assets/fonts/Inter-Light.ttf weight: 300 - asset: assets/fonts/Inter-Regular.ttf weight: 400 - asset: assets/fonts/Inter-Medium.ttf weight: 500 - asset: assets/fonts/Inter-Bold.ttf weight: 700 - asset: assets/fonts/Inter-ExtraBold.ttf weight: 800 - asset: assets/fonts/Inter-Black.ttf weight: 900