- Changed window size to mobile phone format (400x800) - Removed width condition for ActiveProxyFooter - now always visible - Added run-umbrix.sh launch script with icon copying - Stats cards now display on all screen sizes
23 lines
649 B
Dart
23 lines
649 B
Dart
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
import 'package:umbrix/core/model/environment.dart';
|
|
|
|
part 'remote_version_entity.freezed.dart';
|
|
|
|
@Freezed()
|
|
class RemoteVersionEntity with _$RemoteVersionEntity {
|
|
const RemoteVersionEntity._();
|
|
|
|
const factory RemoteVersionEntity({
|
|
required String version,
|
|
required String buildNumber,
|
|
required String releaseTag,
|
|
required bool preRelease,
|
|
required String url,
|
|
required DateTime publishedAt,
|
|
required Environment flavor,
|
|
}) = _RemoteVersionEntity;
|
|
|
|
String get presentVersion =>
|
|
flavor == Environment.prod ? version : "$version ${flavor.name}";
|
|
}
|