@י.-פל. בעצת קלוד - יישמתי זאת בצורה שונה מעט, עיין בספויילר
Spoiler
פיצ'ר חדש בתוסף הורדת מאגר ספרים — זיהוי ספרים חדשים ועדכונים:
נוסף כפתור "הצג רק חדשים ועדכונים" שמאפשר למשתמש לראות בדיוק מה השתנה מאז הפעם האחרונה שהוא עדכן.
איך זה עובד:
בכל פעם שה-workflow מריץ build ויוצר את קבצי ה-ZIP, הוא מחשב טביעת אצבע (MD5) לכל תיקייה ושומר אותה ב-books_data.js. כשמשתמש מוריד תיקייה — התוסף שומר את הטביעה שלה באחסון מקומי. בפעם הבאה שהמשתמש פותח את התוסף, הוא משווה בין הטביעות ומציג:
🔵 חדש — תיקייה שמעולם לא הורדה
🟠 עודכן — תיקייה שהורדה בעבר אבל תוכנה השתנה מאז
התוצאה: המשתמש לא צריך לעבור על כל הרשימה — הוא רואה בלחיצה אחת רק את מה שרלוונטי לו.