Skip to content

לוח טהרה 3.0.0

Choose a tag to compare

@Lev-Good Lev-Good released this 20 Sep 09:25
· 35 commits to main since this release

אבטחה, תיקון הלכתי, ופיצ'ר חדש: סנכרון יומן גוגל

שינויים שדורשים פעולה ממשתמשות קיימות

  • קוד הגישה יידרש הגדרה מחדש (פעם אחת) — קוד הגישה עבר לגיבוב חד-כיווני (PBKDF2), ולכן לא ניתן לשמר את הקוד הישן. הנתונים ההלכתיים שלך לא נפגעים — רק קוד הכניסה עצמו נדרש להיקבע מחדש.
  • מי שכבר מחוברת לגיבוי גוגל שיטס ותרצה גם תזכורות יומן — תצטרך לאשר הרשאה נוספת (חד-פעמי) במסך ההגדרות.

אבטחה

  • מסד הנתונים ההלכתי מוצפן במנוחה (AES-GCM-256, מפתח נגזר מקוד הגישה) — לא עוד טקסט קריא באחסון המקומי.
  • קוד הגישה נשמר כגיבוב חד-כיווני (PBKDF2) — אין יותר שום דרך לשלוף אותו.
  • טוקן החיבור לגוגל (Electron) מוצפן ב-safeStorage של המערכת, במקום מפתח קבוע שהיה בקוד המקור.
  • שדרוג Electron 25→44 ו-electron-builder.
  • בקשת אחסון קבוע (persist) + תזכורת אם לא בוצע גיבוי מעל 30 יום.
  • נוספה חבילת בדיקות end-to-end (Playwright).

תיקון הלכתי

  • מאכלים חריפים: המדריך ההלכתי הציג כהלכה מוסכמת נקודה שהיא בפועל מחלוקת אמיתית — הרמ"א עצמו (יו"ד קפ"ט:כ"ג) מביא שתי דעות סותרות, והגר"א נוקט כדעה שמאכל חריף דינו כוסת האונס (ולא כוסת הגוף), ואף מייחס זאת לדעת השו"ע עצמו. המדריך תוקן להציג את המחלוקת בפירוש, ונוסף מתג חומרא אופציונלי (כבוי כברירת מחדל) להחיל את הדעה החולקת.

פיצ'ר חדש: סנכרון יומן גוגל + התראות דוא"ל

  • יומן Google נפרד (לא היומן הראשי) שהאפליקציה יוצרת, עם תזכורות אמיתיות (מייל + פופ-אפ) לבדיקות שבעה נקיים, טבילה, ועונות פרישה — עובד גם כשהמחשב כבוי.
  • שלוש רמות דיסקרטיות בשמות האירועים ביומן (מפורט / סולידי / מוצפן).
  • תזכורת-הצעה יומית (לא הכרעה הלכתית) לבדיקת הפסק טהרה.

בדיקות

npm test — 28/28 קבצי בדיקה עברו. npm run test:e2e עבר. הבנייה (npm run pack/dist) אומתה, כולל הרצה בפועל של הקובץ המותקן.

🤖 Generated with Claude Code