- cloud_service: echter Login gegen baka-auth, Token statt X-API-Key/X-User - app_config: hartcodierten API-Key-Default entfernt - download_service + melo_logger: Bearer-Token statt X-API-Key - navidrome: Passwort in flutter_secure_storage (Keychain/Keystore) - song: token-haltige stream_url wird nicht mehr in SQLite persistiert - cloud_screen: Pfad-Traversal beim Download-Dateinamen gefixt (p.basename) - home_screen: Login-Dialog mit Passwort-Feld, Auto-Sync nutzt restoreLogin
40 lines
644 B
YAML
40 lines
644 B
YAML
name: melo_app
|
||
description: "Melo – Musik App für Android. Schwarz + Rot."
|
||
publish_to: 'none'
|
||
version: 1.0.0+1
|
||
|
||
environment:
|
||
sdk: ^3.12.2
|
||
|
||
dependencies:
|
||
flutter:
|
||
sdk: flutter
|
||
|
||
# Player
|
||
just_audio: ^0.9.43
|
||
audio_service: ^0.18.15
|
||
|
||
# Datenbank & Speicher
|
||
sqflite: ^2.4.2
|
||
path_provider: ^2.1.5
|
||
permission_handler: ^11.3.1
|
||
|
||
# YouTube Download
|
||
path: ^1.9.0
|
||
|
||
# Einstellungen
|
||
shared_preferences: ^2.3.5
|
||
|
||
# HTTP (Navidrome Server-Sync)
|
||
http: ^1.2.0
|
||
crypto: ^3.0.6
|
||
flutter_secure_storage: ^10.3.1
|
||
|
||
dev_dependencies:
|
||
flutter_test:
|
||
sdk: flutter
|
||
flutter_lints: ^5.0.0
|
||
|
||
flutter:
|
||
uses-material-design: true
|