כמה שגיאות בלשונית איתור
כשיוצרים אינדקס מקורות לא מופיע ההתקדמות בסרגל הספרים הסרגל תקוע על מינוס אחד [לא הצלחתי להעלות כעת צילום מסך, התוכנה קורסת מיד אחרי האישור] בנוסף יש בעיה שלפעמים התוכנה קורסת מיד בתחילת יצירת האינדקס וגם אם לא מיד בהתחלה היא קורסת אחרי קצת זמן תודה על הכל!
ישנו דיווח פתוח על בעיה דומה שבה התוכנה קורסת בעת יצירת אינדקס על תיקיות גדולות. הדיווח פתוח ולא מכיל תגובות או פתרונות נכון לעכשיו. ניתן לעיין בו כאן.
לגבי בעיית ההתקדמות ביצירת האינדקס, הסרגל תקוע על מינוס אחד, ייתכן שיש בעיה במימוש של סרגל ההתקדמות. סרגל ההתקדמות ממומש בקובץ lib/ref_indexing/ref_indexing_screen.dart באמצעות BlocBuilder שמאזין למצב RefIndexingInProgress ומציג LinearProgressIndicator על סמך ערכים מ-IsarDataProvider.instance.refsNumOfbooksDone ו-IsarDataProvider.instance.refsNumOfbooksTotal [1].
בנוגע לקריסות, יש מנגנוני טיפול בשגיאות בקוד. לדוגמה, ב-IndexingBloc יש טיפול בשגיאות במתודה _onStartIndexing, שם נתפסת שגיאה ומועברת כמצב IndexingError עם הודעת השגיאה ופרטי ההתקדמות הנוכחיים [2][3]. ייתכן ששגיאות אלו לא מטופלות כראוי או שיש בעיה אחרת שגורמת לקריסות.
מומלץ לבדוק את המימוש של סרגל ההתקדמות ולוודא שהערכים המועברים אליו נכונים, וכן לבדוק את מנגנוני טיפול בשגיאות כדי להבין מה גורם לקריסות.
To continue talking to Dosu, mention @dosu.
Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Bug Report | Other
באגים נוספים: לחיצה על האיקס באיתור מקורות מסירה את רשימת התוצאות אך לא מוחקת את הטקסט מהתיבה, בנוסף הדוגמא לאיתור סעיף בשו"ע לא נכונה, רשום שם 'שוע אוח יב' באיתור מסוג זה לא נמצא כלום רק כשפותחים את הר"ת ורושמים מפורש 'שולחן ערוך אורח חיים סימן יב'. בנוסף גם שרושמים את הטקסט המדוייק הוא אינו מופיע ראשון ברשימה רק כשמוסיפים רווח אח"כ זה קופץ לראש הרשימה.
טופל מגרסה 0.2.7!