Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions .agent-artifacts/ui-evidence/yinka-signin-film/evidence.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"version": 1,
"images": [
{
"file": "001-mobile-ios-sign-in-film.png",
"platform": "mobile-ios",
"description": "Sign-in over the launch film, no Get started page (iOS simulator, local test build: one local sign-in button where store builds show Apple/Google)",
"captured_by": "agent",
"source": "manual"
},
{
"file": "002-mobile-ios-data-privacy-film.png",
"platform": "mobile-ios",
"description": "Data & Privacy over a frame of the launch film where a burned-in notification card sits behind the text; the stronger shade hides it. Agree & Continue and Use a Different Account. Rendered at iPhone size by a widget test, not the simulator",
"captured_by": "agent",
"source": "manual"
}
]
}
Binary file removed app/assets/images/onboarding.mp4
Binary file not shown.
Binary file added app/assets/videos/onboarding_launch_loop.mp4
Binary file not shown.
3 changes: 3 additions & 0 deletions app/changelog/unreleased/20261015-signin-launch-film.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"change": "Sign-in and Data & Privacy now play the Omi launch film, and new readers go straight to sign-in"
}
1 change: 0 additions & 1 deletion app/contracts/addressability/unkeyed-baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@
"app/lib/pages/onboarding/apple_watch_permission_page.dart": 9,
"app/lib/pages/onboarding/auth.dart": 6,
"app/lib/pages/onboarding/complete_screen.dart": 2,
"app/lib/pages/onboarding/device_selection.dart": 2,
"app/lib/pages/onboarding/find_device/found_devices.dart": 1,
"app/lib/pages/onboarding/find_device/page.dart": 2,
"app/lib/pages/onboarding/found_omi/found_omi_widget.dart": 4,
Expand Down
11 changes: 11 additions & 0 deletions app/lib/gen/assets.gen.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions app/lib/l10n/app_ar.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1515,7 +1515,6 @@
"additionalSampleIndex": "عينة إضافية {index}",
"durationSeconds": "المدة: {seconds} ثانية",
"additionalSpeechSampleRemoved": "تمت إزالة عينة الكلام الإضافية",
"consentDataMessage": "بالمتابعة، سيتم تخزين محادثاتك وتسجيلاتك ومعلوماتك الشخصية بشكل آمن على خوادمنا. تتم معالجة تسجيلاتك الصوتية ونصوصك بواسطة خدمات ذكاء اصطناعي تابعة لجهات خارجية (بما في ذلك Deepgram للنسخ و OpenAI للتحليل) لتزويدك برؤى مدعومة بالذكاء الاصطناعي وتمكين جميع ميزات التطبيق.",
"tasksEmptyStateMessage": "ابدأ محادثة لإنشاء مهمة.",
"clearChatAction": "مسح المحادثة",
"enableApps": "تفعيل التطبيقات",
Expand Down Expand Up @@ -4221,5 +4220,7 @@
"summaryLimitTitle": "تم بلوغ حد الملخصات",
"summaryLimitBody": "لقد أعدت إنشاء عدة ملخصات خلال الساعة الماضية. حاول مرة أخرى لاحقًا.",
"summaryFailedTitle": "تعذر التلخيص",
"summaryFailedBody": "حدث خطأ ما أثناء تلخيص هذه المحادثة."
"summaryFailedBody": "حدث خطأ ما أثناء تلخيص هذه المحادثة.",
"consentShortMessage": "يستخدم Omi الذكاء الاصطناعي لتحويل محادثاتك إلى ملاحظات. يمكنك حذفها في أي وقت.",
"consentAiProviders": "تتم المعالجة بواسطة {providers}."
}
8 changes: 3 additions & 5 deletions app/lib/l10n/app_be.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5782,10 +5782,6 @@
"@additionalSpeechSampleRemoved": {
"description": "Confirmation message when an additional speech sample is deleted"
},
"consentDataMessage": "Працягваючы, вашы размовы, запісы і асабістая інфармацыя будуць надзейна захоўвацца на нашых серверах. Вашы аўдыязапісы і транскрыпцыі апрацоўваюцца староннімі сэрвісамі ШІ (уключаючы Deepgram для транскрыпцыі і OpenAI для аналізу), каб забяспечыць вас аналітыкай на аснове ШІ і ўключыць усе функцыі праграмы.",
"@consentDataMessage": {
"description": "Consent message explaining how user data will be stored and used"
},
"tasksEmptyStateMessage": "Пачніце размову, каб стварыць задачу.",
"@tasksEmptyStateMessage": {
"description": "Empty state message shown when there are no tasks, with instruction to tap + button"
Expand Down Expand Up @@ -11644,5 +11640,7 @@
"summaryLimitTitle": "Дасягнуты ліміт падсумаванняў",
"summaryLimitBody": "За апошнюю гадзіну вы некалькі разоў перастваралі падсумаванні. Паспрабуйце пазней.",
"summaryFailedTitle": "Не ўдалося падсумаваць",
"summaryFailedBody": "Падчас падсумоўвання гэтай размовы нешта пайшло не так."
"summaryFailedBody": "Падчас падсумоўвання гэтай размовы нешта пайшло не так.",
"consentShortMessage": "Omi з дапамогай ШІ ператварае вашы размовы ў нататкі. Іх можна выдаліць у любы момант.",
"consentAiProviders": "Апрацоўка: {providers}."
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_bg.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1504,7 +1504,6 @@
"additionalSampleIndex": "Допълнителна проба {index}",
"durationSeconds": "Продължителност: {seconds} секунди",
"additionalSpeechSampleRemoved": "Допълнителната гласова проба е премахната",
"consentDataMessage": "С продължаването вашите разговори, записи и лична информация ще бъдат сигурно съхранени на нашите сървъри. Вашите аудиозаписи и транскрипции се обработват от AI услуги на трети страни (включително Deepgram за транскрипция и OpenAI за анализ), за да ви предоставят прозрения, базирани на AI, и да активират всички функции на приложението.",
"tasksEmptyStateMessage": "Започнете разговор, за да създадете задача.",
"clearChatAction": "Изчисти чата",
"enableApps": "Активиране на приложения",
Expand Down Expand Up @@ -4221,5 +4220,7 @@
"summaryLimitTitle": "Достигнат е лимитът за обобщения",
"summaryLimitBody": "Генерирахте отново няколко обобщения през последния час. Опитайте отново по-късно.",
"summaryFailedTitle": "Неуспешно обобщаване",
"summaryFailedBody": "Нещо се обърка при обобщаването на този разговор."
"summaryFailedBody": "Нещо се обърка при обобщаването на този разговор.",
"consentShortMessage": "Omi използва ИИ, за да превърне разговорите ви в бележки. Можете да ги изтриете по всяко време.",
"consentAiProviders": "Обработва се с {providers}."
}
8 changes: 3 additions & 5 deletions app/lib/l10n/app_bn.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5782,10 +5782,6 @@
"@additionalSpeechSampleRemoved": {
"description": "Confirmation message when an additional speech sample is deleted"
},
"consentDataMessage": "চালিয়ে যাওয়ার মাধ্যমে, আপনার কথোপকথন, রেকর্ডিং এবং ব্যক্তিগত তথ্য আমাদের সার্ভারে নিরাপদে সংরক্ষণ করা হবে। আপনার অডিও রেকর্ডিং এবং ট্রান্সক্রিপ্ট তৃতীয় পক্ষের AI পরিষেবা দ্বারা প্রক্রিয়া করা হয় (ট্রান্সক্রিপশনের জন্য Deepgram এবং বিশ্লেষণের জন্য OpenAI সহ) যাতে আপনাকে AI-চালিত অন্তর্দৃষ্টি প্রদান করা যায় এবং সমস্ত অ্যাপ বৈশিষ্ট্য সক্ষম করা যায়।",
"@consentDataMessage": {
"description": "Consent message explaining how user data will be stored and used"
},
"tasksEmptyStateMessage": "একটি কাজ তৈরি করতে কথোপকথন শুরু করুন।",
"@tasksEmptyStateMessage": {
"description": "Empty state message shown when there are no tasks, with instruction to tap + button"
Expand Down Expand Up @@ -11644,5 +11640,7 @@
"summaryLimitTitle": "সারসংক্ষেপের সীমা পূর্ণ হয়েছে",
"summaryLimitBody": "আপনি গত এক ঘণ্টায় একাধিক সারসংক্ষেপ পুনরায় তৈরি করেছেন। পরে আবার চেষ্টা করুন।",
"summaryFailedTitle": "সারসংক্ষেপ করা যায়নি",
"summaryFailedBody": "এই কথোপকথনের সারসংক্ষেপ করার সময় কিছু ভুল হয়েছে।"
"summaryFailedBody": "এই কথোপকথনের সারসংক্ষেপ করার সময় কিছু ভুল হয়েছে।",
"consentShortMessage": "Omi AI ব্যবহার করে আপনার কথোপকথনকে নোটে পরিণত করে। যেকোনো সময় মুছে ফেলতে পারেন।",
"consentAiProviders": "{providers} দিয়ে প্রক্রিয়া করা হয়।"
}
8 changes: 3 additions & 5 deletions app/lib/l10n/app_bs.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5782,10 +5782,6 @@
"@additionalSpeechSampleRemoved": {
"description": "Confirmation message when an additional speech sample is deleted"
},
"consentDataMessage": "Nastavljanjem, vaši razgovori, snimke i lični podaci bit će sigurno pohranjeni na našim serverima. Vaši audio zapisi i transkripti se obrađuju od strane AI usluga trećih strana (uključujući Deepgram za transkripciju i OpenAI za analizu) kako bi vam pružili uvide pokretane vještačkom inteligencijom i omogućili sve funkcije aplikacije.",
"@consentDataMessage": {
"description": "Consent message explaining how user data will be stored and used"
},
"tasksEmptyStateMessage": "Započnite razgovor da kreirate zadatak.",
"@tasksEmptyStateMessage": {
"description": "Empty state message shown when there are no tasks, with instruction to tap + button"
Expand Down Expand Up @@ -11644,5 +11640,7 @@
"summaryLimitTitle": "Dostignut je limit sažetaka",
"summaryLimitBody": "U posljednjih sat vremena ste više puta ponovo generisali sažetke. Pokušajte ponovo kasnije.",
"summaryFailedTitle": "Sažimanje nije uspjelo",
"summaryFailedBody": "Nešto je pošlo po zlu prilikom sažimanja ovog razgovora."
"summaryFailedBody": "Nešto je pošlo po zlu prilikom sažimanja ovog razgovora.",
"consentShortMessage": "Omi koristi AI da vaše razgovore pretvori u bilješke. Možete ih izbrisati bilo kada.",
"consentAiProviders": "Obrađuje se pomoću {providers}."
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_ca.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1504,7 +1504,6 @@
"additionalSampleIndex": "Mostra addicional {index}",
"durationSeconds": "Durada: {seconds} segons",
"additionalSpeechSampleRemoved": "S'ha eliminat la mostra de veu addicional",
"consentDataMessage": "Continuant, les vostres converses, enregistraments i informació personal s'emmagatzemaran de manera segura als nostres servidors. Els vostres enregistraments d'àudio i transcripcions són processats per serveis d'IA de tercers (incloent Deepgram per a la transcripció i OpenAI per a l'anàlisi) per proporcionar-vos informació impulsada per IA i habilitar totes les funcions de l'aplicació.",
"tasksEmptyStateMessage": "Inicia una conversa per crear una tasca.",
"clearChatAction": "Esborrar el xat",
"enableApps": "Activar aplicacions",
Expand Down Expand Up @@ -4221,5 +4220,7 @@
"summaryLimitTitle": "S'ha arribat al límit de resums",
"summaryLimitBody": "Has tornat a generar diversos resums durant l'última hora. Torna-ho a provar més tard.",
"summaryFailedTitle": "No s'ha pogut resumir",
"summaryFailedBody": "Alguna cosa ha anat malament en resumir aquesta conversa."
"summaryFailedBody": "Alguna cosa ha anat malament en resumir aquesta conversa.",
"consentShortMessage": "Omi fa servir la IA per convertir les teves converses en notes. Les pots esborrar quan vulguis.",
"consentAiProviders": "Processat amb {providers}."
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_cs.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1504,7 +1504,6 @@
"additionalSampleIndex": "Další vzorek {index}",
"durationSeconds": "Délka: {seconds} sekund",
"additionalSpeechSampleRemoved": "Další hlasový vzorek byl odstraněn",
"consentDataMessage": "Pokračováním budou vaše konverzace, nahrávky a osobní údaje bezpečně uloženy na našich serverech. Vaše audio nahrávky a přepisy jsou zpracovávány AI službami třetích stran (včetně Deepgram pro přepis a OpenAI pro analýzu), aby vám poskytly poznatky založené na AI a umožnily všechny funkce aplikace.",
"tasksEmptyStateMessage": "Začněte konverzaci a vytvořte úkol.",
"clearChatAction": "Vymazat chat",
"enableApps": "Povolit aplikace",
Expand Down Expand Up @@ -4221,5 +4220,7 @@
"summaryLimitTitle": "Dosažen limit shrnutí",
"summaryLimitBody": "Za poslední hodinu jste několikrát znovu vygenerovali shrnutí. Zkuste to později.",
"summaryFailedTitle": "Shrnutí se nezdařilo",
"summaryFailedBody": "Při shrnování této konverzace se něco pokazilo."
"summaryFailedBody": "Při shrnování této konverzace se něco pokazilo.",
"consentShortMessage": "Omi pomocí AI mění vaše konverzace v poznámky. Kdykoli je můžete smazat.",
"consentAiProviders": "Zpracovává {providers}."
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_da.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1504,7 +1504,6 @@
"additionalSampleIndex": "Yderligere prøve {index}",
"durationSeconds": "Varighed: {seconds} sekunder",
"additionalSpeechSampleRemoved": "Yderligere stemmeprøve fjernet",
"consentDataMessage": "Ved at fortsætte vil dine samtaler, optagelser og personlige oplysninger blive sikkert gemt på vores servere. Dine lydoptagelser og udskrifter behandles af tredjeparts AI-tjenester (herunder Deepgram til transskription og OpenAI til analyse) for at give dig AI-drevne indsigter og aktivere alle appfunktioner.",
"tasksEmptyStateMessage": "Start en samtale for at oprette en opgave.",
"clearChatAction": "Ryd chat",
"enableApps": "Aktivér apps",
Expand Down Expand Up @@ -4263,5 +4262,7 @@
"summaryLimitTitle": "Grænsen for opsummeringer er nået",
"summaryLimitBody": "Du har genereret flere opsummeringer igen inden for den seneste time. Prøv igen senere.",
"summaryFailedTitle": "Kunne ikke opsummere",
"summaryFailedBody": "Noget gik galt under opsummeringen af denne samtale."
"summaryFailedBody": "Noget gik galt under opsummeringen af denne samtale.",
"consentShortMessage": "Omi bruger AI til at gøre dine samtaler til noter. Du kan slette dem når som helst.",
"consentAiProviders": "Behandles med {providers}."
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1504,7 +1504,6 @@
"additionalSampleIndex": "Zusätzliche Probe {index}",
"durationSeconds": "Dauer: {seconds} Sekunden",
"additionalSpeechSampleRemoved": "Zusätzliche Sprachprobe entfernt",
"consentDataMessage": "Durch Fortfahren werden Ihre Gespräche, Aufnahmen und persönlichen Daten sicher auf unseren Servern gespeichert. Ihre Audioaufnahmen und Transkripte werden von KI-Diensten Dritter verarbeitet (einschließlich Deepgram für die Transkription und OpenAI für die Analyse), um Ihnen KI-gestützte Erkenntnisse zu liefern und alle App-Funktionen zu ermöglichen.",
"tasksEmptyStateMessage": "Starte ein Gespräch, um eine Aufgabe zu erstellen.",
"clearChatAction": "Chat löschen",
"enableApps": "Apps aktivieren",
Expand Down Expand Up @@ -4221,5 +4220,7 @@
"summaryLimitTitle": "Limit für Zusammenfassungen erreicht",
"summaryLimitBody": "Du hast in der letzten Stunde mehrere Zusammenfassungen neu erstellt. Versuche es später erneut.",
"summaryFailedTitle": "Zusammenfassung fehlgeschlagen",
"summaryFailedBody": "Beim Zusammenfassen dieses Gesprächs ist ein Fehler aufgetreten."
"summaryFailedBody": "Beim Zusammenfassen dieses Gesprächs ist ein Fehler aufgetreten.",
"consentShortMessage": "Omi macht mit KI aus deinen Gesprächen Notizen. Du kannst sie jederzeit löschen.",
"consentAiProviders": "Verarbeitet mit {providers}."
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_el.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1504,7 +1504,6 @@
"additionalSampleIndex": "Πρόσθετο δείγμα {index}",
"durationSeconds": "Διάρκεια: {seconds} δευτερόλεπτα",
"additionalSpeechSampleRemoved": "Το πρόσθετο δείγμα ομιλίας αφαιρέθηκε",
"consentDataMessage": "Συνεχίζοντας, οι συνομιλίες, οι εγγραφές και τα προσωπικά σας στοιχεία θα αποθηκευτούν με ασφάλεια στους διακομιστές μας. Οι ηχογραφήσεις και τα μεταγραφές σας επεξεργάζονται από υπηρεσίες τεχνητής νοημοσύνης τρίτων (συμπεριλαμβανομένων των Deepgram για μεταγραφή και OpenAI για ανάλυση) για να σας παρέχουν γνώσεις βασισμένες σε AI και να ενεργοποιήσουν όλες τις λειτουργίες της εφαρμογής.",
"tasksEmptyStateMessage": "Ξεκινήστε μια συνομιλία για να δημιουργήσετε μια εργασία.",
"clearChatAction": "Διαγραφή συνομιλίας",
"enableApps": "Ενεργοποίηση εφαρμογών",
Expand Down Expand Up @@ -4221,5 +4220,7 @@
"summaryLimitTitle": "Συμπληρώθηκε το όριο συνόψεων",
"summaryLimitBody": "Δημιουργήσατε ξανά αρκετές συνόψεις την τελευταία ώρα. Δοκιμάστε ξανά αργότερα.",
"summaryFailedTitle": "Δεν ήταν δυνατή η σύνοψη",
"summaryFailedBody": "Παρουσιάστηκε πρόβλημα κατά τη σύνοψη αυτής της συνομιλίας."
"summaryFailedBody": "Παρουσιάστηκε πρόβλημα κατά τη σύνοψη αυτής της συνομιλίας.",
"consentShortMessage": "Το Omi χρησιμοποιεί AI για να μετατρέπει τις συνομιλίες σου σε σημειώσεις. Μπορείς να τις διαγράψεις οποιαδήποτε στιγμή.",
"consentAiProviders": "Επεξεργασία μέσω {providers}."
}
Loading