2025-08-10 01:20:45 +05:30
|
|
|
name: conduit
|
|
|
|
|
description: Open-source mobile client for Open-WebUI
|
2025-10-16 23:51:34 +05:30
|
|
|
version: 2.1.6+31
|
2025-08-10 01:20:45 +05:30
|
|
|
publish_to: 'none'
|
|
|
|
|
|
|
|
|
|
environment:
|
|
|
|
|
sdk: ">=3.8.0 <4.0.0"
|
|
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
|
flutter:
|
|
|
|
|
sdk: flutter
|
2025-08-23 20:09:43 +05:30
|
|
|
flutter_localizations:
|
|
|
|
|
sdk: flutter
|
2025-08-10 01:20:45 +05:30
|
|
|
|
|
|
|
|
# State Management
|
2025-09-21 22:31:44 +05:30
|
|
|
flutter_riverpod: ^3.0.0
|
2025-08-10 01:20:45 +05:30
|
|
|
|
2025-09-22 14:36:43 +05:30
|
|
|
# Navigation
|
|
|
|
|
go_router: ^14.2.0
|
|
|
|
|
|
2025-08-10 01:20:45 +05:30
|
|
|
# Network & API
|
2025-09-07 11:13:05 +05:30
|
|
|
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: ^9.2.2
|
2025-10-01 16:55:44 +05:30
|
|
|
hive_ce: ^2.14.0
|
|
|
|
|
hive_ce_flutter: ^2.3.2
|
2025-08-10 01:20:45 +05:30
|
|
|
shared_preferences: ^2.3.2
|
|
|
|
|
|
2025-10-04 23:05:03 +05:30
|
|
|
# UI Components - Markdown Rendering
|
2025-08-10 01:20:45 +05:30
|
|
|
cached_network_image: ^3.3.1
|
2025-10-04 23:05:03 +05:30
|
|
|
flutter_markdown_plus: ^1.0.5
|
|
|
|
|
markdown: ^7.3.0
|
2025-10-02 20:21:21 +05:30
|
|
|
webview_flutter: ^4.7.0
|
2025-09-07 11:13:05 +05:30
|
|
|
socket_io_client: ^3.1.2
|
2025-08-31 14:02:44 +05:30
|
|
|
yaml: ^3.1.2
|
2025-10-04 23:05:03 +05:30
|
|
|
flutter_math_fork: ^0.7.4
|
2025-08-10 01:20:45 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Modern Animations
|
|
|
|
|
flutter_animate: ^4.5.0
|
|
|
|
|
|
|
|
|
|
# Platform Features
|
2025-09-07 11:13:05 +05:30
|
|
|
record: ^6.1.1
|
2025-08-25 20:04:04 +05:30
|
|
|
stts: ^1.2.5
|
2025-09-21 22:31:44 +05:30
|
|
|
flutter_tts: ^4.2.3
|
2025-09-07 11:13:05 +05:30
|
|
|
image_picker: ^1.2.0
|
2025-09-21 22:31:44 +05:30
|
|
|
file_picker: ^10.3.3
|
2025-08-16 20:27:44 +05:30
|
|
|
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
|
2025-08-23 20:09:43 +05:30
|
|
|
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
|
2025-08-28 12:59:48 +05:30
|
|
|
share_handler: ^0.0.19
|
2025-09-28 23:18:24 +05:30
|
|
|
riverpod_annotation: ^3.0.0
|
2025-10-09 00:01:35 +05:30
|
|
|
flutter_local_notifications: ^19.4.2
|
2025-10-09 00:45:00 +05:30
|
|
|
connectivity_plus: ^7.0.0
|
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
|
2025-09-07 11:13:05 +05:30
|
|
|
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
|
2025-09-28 23:18:24 +05:30
|
|
|
riverpod_generator: ^3.0.0
|
2025-09-30 14:27:50 +05:30
|
|
|
riverpod_lint: ^3.0.0
|
|
|
|
|
custom_lint: ^0.8.0
|
2025-08-10 01:20:45 +05:30
|
|
|
|
|
|
|
|
dependency_overrides:
|
|
|
|
|
|
|
|
|
|
flutter:
|
|
|
|
|
uses-material-design: true
|
2025-08-23 20:09:43 +05:30
|
|
|
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
|
2025-08-10 01:20:45 +05:30
|
|
|
|
|
|
|
|
flutter_native_splash:
|
2025-09-16 16:01:24 +05:30
|
|
|
# Splash background matches the light theme; `color_dark` handles dark mode.
|
|
|
|
|
color: "#FFFFFF"
|
2025-10-19 13:50:54 +05:30
|
|
|
color_dark: "#0A0A0A"
|
2025-08-10 01:20:45 +05:30
|
|
|
# Image to display on the splash screen
|
|
|
|
|
image: assets/icons/icon.png
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Android specific settings
|
|
|
|
|
android_12:
|
2025-09-16 16:01:24 +05:30
|
|
|
color: "#FFFFFF"
|
2025-10-19 13:50:54 +05:30
|
|
|
color_dark: "#0A0A0A"
|
2025-08-10 01:20:45 +05:30
|
|
|
|
|
|
|
|
# Web specific settings
|
|
|
|
|
web: false
|
|
|
|
|
|