Files
iiEsaywebUIapp/pubspec.yaml
cogwheel0 12a6a07043 chore: update dependencies and remove unused files
- Replaced `flutter_highlight` with `gpt_markdown` in `pubspec.yaml`.
- Updated `pubspec.lock` to reflect new dependencies and removed obsolete ones.
- Deleted outdated Riverpod migration documentation files to streamline the project.
- Added new configurations for GptMarkdown styling in `markdown_config.dart` and updated the streaming markdown widget implementation.
2025-09-30 16:02:34 +05:30

107 lines
2.0 KiB
YAML

name: conduit
description: Open-source mobile client for Open-WebUI
version: 1.1.6+20
publish_to: 'none'
environment:
sdk: ">=3.8.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# State Management
flutter_riverpod: ^3.0.0
# Navigation
go_router: ^14.2.0
# Network & API
dio: ^5.9.0
http_parser: ^4.0.2
# Storage
flutter_secure_storage: ^9.2.2
shared_preferences: ^2.3.2
# UI Components - Enhanced Markdown
gpt_markdown: ^1.1.4
cached_network_image: ^3.3.1
socket_io_client: ^3.1.2
yaml: ^3.1.2
# Modern Animations
flutter_animate: ^4.5.0
# Platform Features
record: ^6.1.1
stts: ^1.2.5
flutter_tts: ^4.2.3
image_picker: ^1.2.0
file_picker: ^10.3.3
path_provider: ^2.1.4
# Utilities
path: ^1.9.0
uuid: ^4.5.0
crypto: ^3.0.3
package_info_plus: ^9.0.0
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
wakelock_plus: ^1.4.0
share_plus: ^12.0.0
share_handler: ^0.0.19
riverpod_annotation: ^3.0.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.7.1
freezed: ^3.2.0
json_serializable: ^6.11.1
flutter_native_splash: ^2.4.6
riverpod_generator: ^3.0.0
riverpod_lint: ^3.0.0
custom_lint: ^0.8.0
dependency_overrides:
flutter:
uses-material-design: true
generate: true
# Localization
# ARB files live in lib/l10n (configured via l10n.yaml)
assets:
- assets/icons/
flutter_native_splash:
# Splash background matches the light theme; `color_dark` handles dark mode.
color: "#FFFFFF"
color_dark: "#000000"
# Image to display on the splash screen
image: assets/icons/icon.png
# Android specific settings
android_12:
color: "#FFFFFF"
color_dark: "#000000"
# Web specific settings
web: false