docs: record model licenses and clarify cloud transcription

This commit is contained in:
Hamza Ayed
2026-10-04 03:53:43 +03:00
parent a558fb2cb7
commit b82f73990e
4 changed files with 50 additions and 4 deletions
@@ -2180,8 +2180,10 @@ class _ChatPageState extends State<ChatPage> {
: () => _toggleRecording(voice),
tooltip:
voice.status == VoiceStatus.recording
? 'إيقاف التسجيل'
: 'تسجيل صوت',
? 'إيقاف التسجيل وإرساله إلى Groq للتفريغ'
: voice.status == VoiceStatus.transcribing
? 'جارٍ إرسال الصوت إلى Groq لتحويله إلى نص'
: 'تسجيل صوت؛ يُرسل إلى Groq السحابي لتحويله إلى نص',
color:
voice.status == VoiceStatus.recording
? Colors.red
@@ -170,6 +170,10 @@ void main() {
expect(find.text('مساعدك المحلي'), findsOneWidget);
expect(find.text('مشاريعي'), findsOneWidget);
expect(find.byTooltip('إضافة مشروع موجود إلى القائمة'), findsOneWidget);
expect(
find.byTooltip('تسجيل صوت؛ يُرسل إلى Groq السحابي لتحويله إلى نص'),
findsOneWidget,
);
expect(tester.takeException(), isNull);
await chatCubit.setDarkMode(true);