mirror of
https://github.com/spotiflacapp/SpotiFLAC-Mobile.git
synced 2026-06-01 03:15:17 +07:00
- Add Duration field to AudioQuality for FLAC (streaminfo) and M4A (mvhd atom) - Expose duration via ReadFileMetadata and extension runtime Go-backend API - Pass duration_ms to extension CheckAvailability for better track matching - Fix home tab showing empty state before extensions finish initializing by keeping the search bar visible with a loading indicator until ready - Refactor hasSearchProvider helper to account for built-in providers - Refine homeEmptyTitle/Subtitle copy (EN + ID translations) - Bump version to 4.5.0+127
26 lines
1,018 B
Dart
26 lines
1,018 B
Dart
import 'package:flutter/foundation.dart';
|
|
|
|
/// App version and info constants
|
|
/// Update version here only - all other files will reference this
|
|
class AppInfo {
|
|
static const String version = '4.5.0';
|
|
static const String buildNumber = '127';
|
|
static const String fullVersion = '$version+$buildNumber';
|
|
|
|
/// Shows "Internal" in debug builds, actual version in release.
|
|
static String get displayVersion => kDebugMode ? 'Internal' : version;
|
|
|
|
static const String appName = 'SpotiFLAC Mobile';
|
|
static const String copyright = '© 2026 SpotiFLAC';
|
|
|
|
static const String mobileAuthor = 'zarzet';
|
|
static const String originalAuthor = 'afkarxyz';
|
|
|
|
static const String githubRepo = 'zarzet/SpotiFLAC-Mobile';
|
|
static const String githubUrl = 'https://github.com/$githubRepo';
|
|
static const String originalGithubUrl =
|
|
'https://github.com/afkarxyz/SpotiFLAC';
|
|
|
|
static const String kofiUrl = 'https://ko-fi.com/zarzet';
|
|
static const String githubSponsorsUrl = 'https://github.com/sponsors/zarzet/';
|
|
}
|