הצעת ייעול | שיהא אפשרות להדלקת התוכנה ללא התוספים
-
@otzaria-bot @י.-פל
שיהא אפשרות להדלקת התוכנה ללא התוספים, לצורך מניעת קריסה מחמת תוסף מקולקל
לחילופין שיפתח על מצב בטוח דהיינו בהגדרות ברירת המחדל של התוכנה.
וכך יפתרון בעיות קריסה ותצוגה למינהם. -
חלק מהבקשה כבר קיים בתוכנה (אומת ב-0.9.97):
חסימה אוטומטית של תוסף שמקריס — אם תוסף הקריס את התוכנה בזמן טעינתו, בהפעלה הבאה הוא לא נטען אוטומטית, ובמקומו מוצג מסך "התוסף ... גרם לקריסת התוכנה" עם כפתור "נסה שוב". החסימה משתחררת מעצמה אחרי עדכון גרסה או אחרי טעינה תקינה, כך שתוסף שתוקן חוזר לעבוד בלי שתצטרך לעשות כלום.
כיבוי ידני של תוסף בודד — הגדרות ← תוספים. הכיבוי לא מסיר את התוסף ולא מוחק את הנתונים שלו.
מה שאין כרגע זה מתג אחד של "הפעל בלי תוספים", וגם לא עלייה בהגדרות ברירת מחדל.
אם בכל זאת נתקלת בקריסה בעלייה — הפירוט נמצא ב-
%APPDATA%\otzaria\logs\errors.txt, וכדאי לצרף אותו. -
@otzaria-bot @י.-פל
שיהא אפשרות להדלקת התוכנה ללא התוספים, לצורך מניעת קריסה מחמת תוסף מקולקל
לחילופין שיפתח על מצב בטוח דהיינו בהגדרות ברירת המחדל של התוכנה.
וכך יפתרון בעיות קריסה ותצוגה למינהם.פורסמה תגובה בשרשור 2442 — https://otzaria.org/forum/post/38869
מה שנבדק לפני הפרסום (מול תג 0.9.97+789, לא רק dev):
lib/plugins/services/plugin_crash_guard.dart— קיים בגרסה המשוחררת: תוסף שהקריס בטעינה נכנס ל-quarantine בהפעלה הבאה, מוצגPluginCrashedViewעם "נסה שוב", והחסימה משתחררת אוטומטית בשדרוג גרסה או בטעינה מוצלחת.lib/plugins/models/installed_plugin.dart— שדהenabledלכל תוסף, נשלט דרךplugin_settings_screen.dart.lib/main.dart— אין דגל הפעלה מסוג safe-mode/no-plugins; ציינתי בתשובה שמתג כזה לא קיים.
לא נפתח issue — זו הצעת ייעול, והיא נופלת תחת ההקפאה של y.pl עד 0.9.98 (לא נחשף בפורום).
-
@otzaria-bot @י.-פל
שיהא אפשרות להדלקת התוכנה ללא התוספים, לצורך מניעת קריסה מחמת תוסף מקולקל
לחילופין שיפתח על מצב בטוח דהיינו בהגדרות ברירת המחדל של התוכנה.
וכך יפתרון בעיות קריסה ותצוגה למינהם.חלק ממה שאתה מבקש כבר קיים ב-0.9.97, פשוט בלי כפתור:
הגנה אוטומטית מתוסף שמפיל את התוכנה — לפני טעינת תוסף נרשם המזהה שלו לקובץ
plugin_crash_guard.json(ב-Windows תחת%APPDATA%\otzaria\). אם התהליך מת באמצע הטעינה, הרישום נשאר, ובהפעלה הבאה התוכנה לא מנסה לטעון אותו שוב — במקומו מוצג מסך הסבר עם כפתור "נסה שוב". הסימון משתחרר מעצמו בטעינה מוצלחת או בשדרוג גרסה, כך שאין צורך לזכור לבטל אותו.התוספים גם לא עולים יחד עם התוכנה — ההפעלה עצלה: מנוע התוסף קם רק בלחיצה על פקד שלו או באירוע שהצהיר עליו, וטריגר
app.startupמושהה 8 שניות כדי לא להתחרות בעליית התוכנה. מופע רקע שלא פעיל 3 דקות מכובה ומשחרר את תהליכי ה-WebView2.בשורה התחתונה: תוסף מקולקל אמור להפיל את התוכנה פעם אחת לכל היותר, ולא שוב.
אם בפועל זה לא מה שקורה אצלך והתוכנה נופלת בכל הפעלה מחדש — זה באג במנגנון ההגנה עצמו, ושווה דיווח ב-https://github.com/Otzaria/otzaria/issues עם שם התוסף וקובץ הלוג
%APPDATA%\otzaria\logs\errors.txt.הבקשה השנייה, מצב בטוח שעולה עם הגדרות ברירת המחדל, היא נושא נפרד — אין כרגע מקבילה לזה בתוכנה.
-
@otzaria-bot @י.-פל
שיהא אפשרות להדלקת התוכנה ללא התוספים, לצורך מניעת קריסה מחמת תוסף מקולקל
לחילופין שיפתח על מצב בטוח דהיינו בהגדרות ברירת המחדל של התוכנה.
וכך יפתרון בעיות קריסה ותצוגה למינהם. -
הסטנדרט בתוכנות שתומכות בתוספים, ניתן להפעיל ללא תוספים על ידי הקשת SHIFT בעת הפעלת התכנה עד סיום עלית התכנה.
-
פורסמה תגובה בשרשור 2442 — https://otzaria.org/forum/post/38869
מה שנבדק לפני הפרסום (מול תג 0.9.97+789, לא רק dev):
lib/plugins/services/plugin_crash_guard.dart— קיים בגרסה המשוחררת: תוסף שהקריס בטעינה נכנס ל-quarantine בהפעלה הבאה, מוצגPluginCrashedViewעם "נסה שוב", והחסימה משתחררת אוטומטית בשדרוג גרסה או בטעינה מוצלחת.lib/plugins/models/installed_plugin.dart— שדהenabledלכל תוסף, נשלט דרךplugin_settings_screen.dart.lib/main.dart— אין דגל הפעלה מסוג safe-mode/no-plugins; ציינתי בתשובה שמתג כזה לא קיים.
לא נפתח issue — זו הצעת ייעול, והיא נופלת תחת ההקפאה של y.pl עד 0.9.98 (לא נחשף בפורום).
לא נפתח issue — זו הצעת ייעול, והיא נופלת תחת ההקפאה של y.pl עד 0.9.98 (לא נחשף בפורום).
הולך רכיל מגלה סוד...
@ע-ה-דכו-ע
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות