Przebudowanie aplikacji, usprawnione AI, dodanie combo buildera
Some checks failed
Build Linux App / build (push) Failing after 1m18s
Some checks failed
Build Linux App / build (push) Failing after 1m18s
This commit is contained in:
@@ -49,13 +49,13 @@ class AiModelsSection extends StatelessWidget {
|
||||
const Divider(height: 1, color: AppColors.border),
|
||||
const _ModelRow(
|
||||
name: 'Nomic Embed v1.5 Q4_K_M',
|
||||
description: 'Text embedding model (~300 MB)',
|
||||
description: 'Text embedding model (~84 MB)',
|
||||
icon: Icons.hub_outlined,
|
||||
),
|
||||
const Divider(height: 1, color: AppColors.border),
|
||||
const _ModelRow(
|
||||
name: 'Qwen 2.5 7B Instruct Q4_K_M',
|
||||
description: 'Chat / reasoning model (~4.7 GB)',
|
||||
name: 'Qwen3 4B Instruct 2507 Q4_K_M',
|
||||
description: 'Chat / reasoning model (~2.4 GB)',
|
||||
icon: Icons.psychology_outlined,
|
||||
),
|
||||
const Divider(height: 1, color: AppColors.border),
|
||||
@@ -162,7 +162,7 @@ class _StatusAndActions extends StatelessWidget {
|
||||
const SizedBox(height: UIConstants.spacing16),
|
||||
if (!modelState.areModelsValidated)
|
||||
SettingsActionButton(
|
||||
label: 'Download AI Models (~5 GB)',
|
||||
label: 'Download AI Models (~2.7 GB)',
|
||||
icon: Icons.download_rounded,
|
||||
color: AppColors.accent,
|
||||
textColor: AppColors.zinc950,
|
||||
@@ -190,11 +190,13 @@ class _StatusBadge extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final color = validated ? AppColors.success : AppColors.textMuted;
|
||||
final bgColor =
|
||||
validated ? AppColors.successMuted : AppColors.surfaceContainerHigh;
|
||||
final bgColor = validated
|
||||
? AppColors.successMuted
|
||||
: AppColors.surfaceContainerHigh;
|
||||
final label = validated ? 'Ready' : 'Missing';
|
||||
final icon =
|
||||
validated ? Icons.check_circle_outline : Icons.radio_button_unchecked;
|
||||
final icon = validated
|
||||
? Icons.check_circle_outline
|
||||
: Icons.radio_button_unchecked;
|
||||
|
||||
return Row(
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
@@ -277,8 +279,7 @@ class _DownloadingView extends StatelessWidget {
|
||||
value: modelState.progress,
|
||||
minHeight: 6,
|
||||
backgroundColor: AppColors.zinc800,
|
||||
valueColor:
|
||||
const AlwaysStoppedAnimation<Color>(AppColors.accent),
|
||||
valueColor: const AlwaysStoppedAnimation<Color>(AppColors.accent),
|
||||
),
|
||||
),
|
||||
if (modelState.errorMessage != null) ...[
|
||||
|
||||
Reference in New Issue
Block a user