בהתבסס על המידע הזמין מפורום אוצריא ומפורום מתמחים טופ, וכן מ-GitHub של התוכנה, להלן התשובות לבאגים והצעות הייעול שדיווחת:
א. בעת הקטנת התוכנה לחלון קטן - לא מאפשר הגדלה בחזרה לגודל מסך מלא.
לא נמצאה התייחסות ספציפית לבאג זה בפורומים או בגיטהאב של אוצריא, במיוחד לא כזה המקושר ספציפית ליצירת אינדקס. עם זאת, קיימות בעיות כלליות יותר של ניהול חלונות ותצוגה באפליקציות מבוססות Flutter (הפלטפורמה עליה בנויה אוצריא) וכן במערכות הפעלה שונות, בהן חלונות נתקעים במצב מסוים או אינם מגיבים לפקודות הגדלה/הקטנה. ייתכן שמדובר בבאג הקשור לאינטראקציה בין התוכנה למערכת ההפעלה (Windows/macOS/Linux) או למצב ספציפי של עומס בזמן יצירת אינדקס.
ב. אם אפשר שב-DB החדש - יהיה בזכור ושמור אפשרות לסימון לפי עליות/פרשיות וכדו' מאחר שהתוכנה כבר תומכת בחלוקה זו.
זוהי הצעת ייעול חשובה. התוכנה אכן נמצאת בתהליך של מעבר לשימוש בבסיס נתונים (DB) חדש מסוג SQLite, וקיימים דיונים והצעות בנוגע לחלוקת ספרים לחלקים (כמו חלוקת משנה"ב), וכן בקשות לאפשרות הוספת הערות אישיות וסימונים על גוף הטקסט בדומה ל"אוצר החכמה". הצעתך מתאימה לכיוון ההתפתחות של התוכנה לשיפור יכולות האינטראקציה והארגון של התכנים, וסביר להניח שניתן יהיה לשלב אותה במסגרת השינויים ב-DB החדש ובמנגנוני שמירת הנתונים.
ג. יש באג מוזר בדיווח על שגיאות ... שלפעמים זה מוסיף לקובץ לא רק 4 מילים לפני ואחרי בשביל ההקשר אלא קטע ממש גדול מהספר.
תוכנת אוצריא כוללת מנגנון לדיווח שגיאות, וקובץ errors.txt קיים במאגר הקוד. לא נמצא דיווח ספציפי על באג זה שבו דיווח השגיאות מכיל קטע טקסט גדול מדי במקום הקשר קצר, אך בעיות של "הודעה ארוכה מדי" או מילוי יתר של חלון הקשר דווחו בתוכנות אחרות עם מנגנוני דיווח דומים. זהו בהחלט באג במנגנון דיווח השגיאות של התוכנה, שעלול להקשות על ניתוח השגיאה וליצור קבצים גדולים ולא נוחים.
סיכום והמלצה:
לא מצאתי תשובה רלוונטית לשאלתך בנוגע לפתרון מיידי לכל הנקודות הללו. מכיוון שמדובר בדיווחי באגים והצעות ייעול ספציפיות, הדרך המומלצת ביותר היא לפתוח בעיות נפרדות (Issues) בגיטהאב של התוכנה. שם המפתחים יוכלו לעקוב אחריהן באופן מסודר ולטפל בהן.
אתה יכול לפתוח בעיה חדשה בגיטהאב התוכנה:
https://github.com/Sivan22/otzaria/issues