Files
iiEsaywebUIapp/pubspec.yaml

139 lines
3.0 KiB
YAML
Raw Normal View History

2025-08-10 01:20:45 +05:30
name: conduit
description: iiEasy — mobile client for Open-WebUI (based on Conduit). https://iiEasy.ru
2026-01-13 21:33:48 +05:30
version: 2.4.3+91
2025-08-10 01:20:45 +05:30
publish_to: 'none'
environment:
sdk: ">=3.8.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
2025-08-10 01:20:45 +05:30
# State Management
flutter_riverpod: ^3.0.3
2025-08-10 01:20:45 +05:30
# Navigation
go_router: ^17.0.0
2025-08-10 01:20:45 +05:30
# Network & API
dio: ^5.9.0
2025-08-10 01:20:45 +05:30
http_parser: ^4.0.2
2025-08-19 13:33:31 +05:30
2025-08-10 01:20:45 +05:30
# Storage
flutter_secure_storage: ^10.0.0
hive_ce: ^2.14.0
hive_ce_flutter: ^2.3.2
2025-08-10 01:20:45 +05:30
shared_preferences: ^2.3.2
# UI Components - Markdown Rendering
2025-08-10 01:20:45 +05:30
cached_network_image: ^3.3.1
gpt_markdown: ^1.1.4
flutter_math_fork: ^0.7.2
markdown: ^7.3.0
2025-10-02 20:21:21 +05:30
webview_flutter: ^4.7.0
socket_io_client: ^3.1.2
2025-08-31 14:02:44 +05:30
yaml: ^3.1.2
2025-08-10 01:20:45 +05:30
# Modern Animations
flutter_animate: ^4.5.0
# Platform Features
vad: ^0.0.7+1
speech_to_text: ^7.3.0
record: ^6.1.2
2025-09-21 22:31:44 +05:30
flutter_tts: ^4.2.3
image_picker: ^1.2.0
2025-12-08 20:41:59 +05:30
file_picker: ^10.3.7
flutter_image_compress: ^2.1.0
path_provider: ^2.1.4
2025-08-10 01:20:45 +05:30
# Utilities
path: ^1.9.0
uuid: ^4.5.0
crypto: ^3.0.3
2025-09-21 22:31:44 +05:30
package_info_plus: ^9.0.0
2025-08-10 01:20:45 +05:30
url_launcher: ^6.3.0
intl: ^0.20.2
2025-08-23 11:54:41 +05:30
2025-08-10 01:20:45 +05:30
# Icons & Theming
cupertino_icons: ^1.0.8
json_annotation: ^4.9.0
2025-08-23 11:54:41 +05:30
freezed_annotation: ^3.0.0
2025-09-21 22:31:44 +05:30
wakelock_plus: ^1.4.0
share_plus: ^12.0.0
share_handler: ^0.0.19
riverpod_annotation: ^3.0.3
flutter_local_notifications: ^19.4.2
connectivity_plus: ^7.0.0
flutter_cache_manager: ^3.4.1
http: ^1.5.0
flutter_callkit_incoming: ^3.0.0
quick_actions: 1.1.0
flutter_svg: ^2.2.3
html_unescape: ^2.0.0
home_widget: ^0.8.1
flutter_highlight: ^0.7.0
pasteboard: ^0.4.0
super_context_menu: ^0.9.1
super_drag_and_drop: ^0.9.1
just_audio: ^0.10.5
2025-08-10 01:20:45 +05:30
# 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.7.1
freezed: ^3.2.0
json_serializable: ^6.11.1
2025-08-10 01:20:45 +05:30
flutter_native_splash: ^2.4.6
flutter_launcher_icons: ^0.14.3
riverpod_generator: ^3.0.3
riverpod_lint: ^3.0.3
custom_lint: ^0.8.0
2025-08-10 01:20:45 +05:30
dependency_overrides:
flutter:
uses-material-design: true
generate: true
2025-09-07 12:22:02 +05:30
# Localization
# ARB files live in lib/l10n (configured via l10n.yaml)
2025-08-10 01:20:45 +05:30
assets:
- assets/icons/
2025-10-02 20:21:21 +05:30
- assets/mermaid.min.js
- assets/chartjs.min.js
2025-08-10 01:20:45 +05:30
flutter_native_splash:
# Light theme: white background, dark logo (icon.png). Dark: dark background, light logo (icon_dark.png).
color: "#FFFFFF"
color_dark: "#0A0A0A"
2025-08-10 01:20:45 +05:30
image: assets/icons/icon.png
# Optional: add icon_dark.png (from logo_dark.svg via scripts/generate_icon_from_svg.sh) and set image_dark: assets/icons/icon_dark.png for dark splash.
2025-08-10 01:20:45 +05:30
# Android specific settings
android_12:
color: "#FFFFFF"
color_dark: "#0A0A0A"
2025-08-10 01:20:45 +05:30
# Web specific settings
web: false
# Generate launcher icons. Run: dart run flutter_launcher_icons
flutter_launcher_icons:
android: true
ios: true
image_path: "assets/icons/icon.png"
adaptive_icon_foreground: "assets/icons/icon.png"
adaptive_icon_background: "#FFFFFF"
remove_alpha_ios: true