110 lines
2.1 KiB
YAML
110 lines
2.1 KiB
YAML
name: conduit
|
|
description: Open-source mobile client for Open-WebUI
|
|
version: 1.1.0+4
|
|
publish_to: 'none'
|
|
|
|
environment:
|
|
sdk: ">=3.8.0 <4.0.0"
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_localizations:
|
|
sdk: flutter
|
|
|
|
# State Management
|
|
flutter_riverpod: ^2.6.1
|
|
|
|
# Network & API
|
|
dio: ^5.5.0
|
|
http_parser: ^4.0.2
|
|
|
|
|
|
# Storage
|
|
flutter_secure_storage: ^9.2.2
|
|
shared_preferences: ^2.3.2
|
|
|
|
# UI Components - Enhanced Markdown
|
|
markdown_widget: ^2.3.2+8
|
|
flutter_highlight: ^0.7.0
|
|
cached_network_image: ^3.3.1
|
|
|
|
|
|
|
|
# Modern Animations
|
|
flutter_animate: ^4.5.0
|
|
|
|
# Platform Features
|
|
record: ^6.0.0
|
|
stts: ^1.2.5
|
|
image_picker: ^1.1.2
|
|
file_picker: ^10.2.1
|
|
path_provider: ^2.1.4
|
|
|
|
# Utilities
|
|
path: ^1.9.0
|
|
uuid: ^4.5.0
|
|
crypto: ^3.0.3
|
|
package_info_plus: ^8.0.2
|
|
url_launcher: ^6.3.0
|
|
intl: ^0.20.2
|
|
|
|
# Icons & Theming
|
|
cupertino_icons: ^1.0.8
|
|
json_annotation: ^4.9.0
|
|
freezed_annotation: ^3.0.0
|
|
google_fonts: ^6.2.1
|
|
wakelock_plus: ^1.2.10
|
|
share_plus: ^11.1.0
|
|
|
|
# Clipboard functionality is available through flutter/services (part of Flutter SDK)
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^6.0.0
|
|
build_runner: ^2.4.11
|
|
freezed: ^3.0.0
|
|
json_serializable: ^6.8.0
|
|
flutter_native_splash: ^2.4.6
|
|
|
|
dependency_overrides:
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
generate: true
|
|
# Localization configuration
|
|
# The default synthetic package is used for generated localizations:
|
|
# import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
|
# ARB files live in lib/l10n
|
|
# You can customize output via the `l10n:` section if needed.
|
|
#
|
|
# l10n:
|
|
# arb-dir: lib/l10n
|
|
# template-arb-file: app_en.arb
|
|
# output-localization-file: app_localizations.dart
|
|
# preferred-supported-locales:
|
|
# - en
|
|
# - de
|
|
# - fr
|
|
# - it
|
|
|
|
assets:
|
|
- assets/icons/
|
|
- assets/openapi.json
|
|
|
|
flutter_native_splash:
|
|
# Background color (Conduit dark theme)
|
|
color: "#000000"
|
|
# Image to display on the splash screen
|
|
image: assets/icons/icon.png
|
|
|
|
|
|
# Android specific settings
|
|
android_12:
|
|
color: "#000000"
|
|
|
|
# Web specific settings
|
|
web: false
|
|
|