You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
Cohen, Yohay
committed
Implement Telegram bot token configuration in onboarding process, including UI updates for token input and validation. Enhance backend services to handle Telegram configuration updates and ensure proper integration with existing settings. Update localization files for new onboarding strings related to Telegram.
"telegram_token_placeholder": "Paste token from @BotFather",
963
+
"open_botfather": "Open @BotFather on Telegram",
961
964
"lock_password": "App password",
962
965
"lock_confirm": "Confirm password",
963
966
"lock_already_configured": "An app password is already set. You can continue to the next step or change it later under the lock banner.",
@@ -978,7 +981,7 @@
978
981
"drive_title": "Default Drive folder (optional)",
979
982
"done_title": "You are ready",
980
983
"welcome_tip": "Tip: use the EN / HE button in the header to switch language anytime.",
981
-
"step_0_body": "This app runs on your computer. Your bank data stays local unless you choose to sync with Google.\n\nWe will walk you through optional settings: securing saved profiles, AI (Gemini), Google sign-in, and an optional Drive folder. You can skip anything and finish later.",
984
+
"step_0_body": "This app runs on your computer. Your bank data stays local unless you choose to sync with Google.\n\nWe will walk you through optional settings: securing saved profiles, AI (Gemini), Google sign-in, and an optional Drive folder. You can paste a Telegram bot token below (from @BotFather) or add it later under Configuration → Telegram along with allowed user IDs. You can skip anything and finish later.",
982
985
"step_1_body": "If you save bank profiles in the app, they are encrypted with a password you choose. This password is not sent to the cloud — it only unlocks your saved credentials on this machine.\n\nMinimum 8 characters. You can skip and enable the lock later from the banner.",
983
986
"step_2_body": "Gemini powers automatic categorization of transactions and the financial assistant chat. Without a key, those features stay off; scraping and viewing data still work.\n\nGet a free API key from Google AI Studio and paste it below.",
984
987
"step_3_body": "To connect Google Sheets and Google Drive backup, the app needs OAuth credentials from Google Cloud: a Client ID and Client Secret. You must also add the redirect URI below to your OAuth client in Google Cloud — it must match exactly.\n\nYou can skip this and add Google later under Configuration.",
"welcome_tip": "טיפ: השתמש בכפתור EN / HE בכותרת כדי לעבור בין שפות.",
981
-
"step_0_body": "האפליקציה רצה במחשב שלך. נתוני הבנק נשארים מקומיים אלא אם תבחר לסנכרן עם Google.\n\nנעבור על הגדרות אופציונליות: אבטחת פרופילים, AI (Gemini), התחברות ל-Google, ותיקיית Drive. אפשר לדלג על כל שלב ולהשלים מאוחר יותר.",
984
+
"step_0_body": "האפליקציה רצה במחשב שלך. נתוני הבנק נשארים מקומיים אלא אם תבחר לסנכרן עם Google.\n\nנעבור על הגדרות אופציונליות: אבטחת פרופילים, AI (Gemini), התחברות ל-Google, ותיקיית Drive. אפשר להדביק למטה טוקן בוט טלגרם (מ-@BotFather) או להוסיף מאוחר יותר תחת הגדרות → טלגרם יחד עם מזהי משתמשים מורשים. אפשר לדלג על כל שלב ולהשלים מאוחר יותר.",
982
985
"step_1_body": "אם שומרים פרופילי בנק באפליקציה, הם מוצפנים בסיסמה שאתה בוחר. הסיסמה לא נשלחת לענן — רק פותחת את הפרטים השמורים במחשב זה.\n\nלפחות 8 תווים. אפשר לדלג ולהפעיל נעילה מאוחר יותר מהבאנר.",
983
986
"step_2_body": "Gemini מפעיל סיווג אוטומטי של תנועות וצ'אט פיננסי. בלי מפתח, התכונות האלה כבויות; גריפה וצפייה בנתונים עדיין עובדות.\n\nקבל מפתח API חינמי מ-Google AI Studio והדבק למטה.",
984
987
"step_3_body": "לחיבור Google Sheets וגיבוי ל-Drive נדרשים אישורי OAuth מ-Google Cloud: Client ID ו-Client Secret. יש להוסיף ב-Google Cloud את כתובת ההפניה למטה — חייבת להתאים בדיוק.\n\nאפשר לדלג ולהוסיף Google מאוחר יותר תחת הגדרות.",
0 commit comments