Repository navigation
Releases: adir2368/Semestero-ME
Releases · adir2368/Semestero-ME
Release list
Semestero ME v2.8.6 - Moodle Sync Intelligence & Zoom Link Filter
מה חדש בגרסה v2.8.6 🚀🧹🎓
1. סינון וטיהור חכם של סנכרון מודל (Moodle Sync Intelligence & Zoom Filter)
- חסימה מוחלטת של קישורי זום (Zoom): קישורי מפגשי זום, הרצאות מקוונות וחדרי הרצאה (
zoom.us) אינם נחשבים למטלות והם נחסמים כעת באופן מוחלט מכניסה ללוח המשימות של הקורסים. - טיהור אוטומטי של לוח המשימות: מנגנון ה-
deduplicateCourseTasksמנקה אוטומטית קישורי זום קיימים שנסחפו ללוח המשימות בסנכרונים קודמים. - סינון הודעות פתיחה ללא דדליין: הודעות פתיחת שאלון (
תאריך תחילת שאלון,נפתח ב) מסוננות החוצה, כך שרק מטלות עם מועד הגשה סופי נשמרות. - ניקוי תחיליות מיותרות: הסרת
תאריך הגשהו-יש להגיש אתמשם המשימה, להצגה נקייה וממוקדת.
2. חידוד חוויית ההגשה במודל (Moodle Calendar & Activity Deep Links)
- הבהרת זרימת ההגשה: חידוד ה-Tooltip בכפתור המודל בלוח המשימות למעבר ישיר לכרטיס האירוע במודל, בו מוצג כפתור "עבור לפעילות" לפתיחת טופס ההגשה.
3. קימפול חבילות והפצה
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 42). - מעבר מלא של כל סוויטות הבדיקות האוטומטיות (System Health, Auth Persistence, Integrations Hub, CheeseFork Precision, Dual-Mode Suite, Zoom Filter Suite).
Semestero ME v2.8.5 - Streamlined Quick Access Bar & ASAT Grades Integration
מה חדש בגרסה v2.8.5 🚀🎯🏛️
1. ייעול סרגל הגישה המהירה של הקורסים (Streamlined Quick Access Bar)
- איחוד שירותי אס״ט עם כפתור 'ציונים וסריקות': העברת סמל חותם אס״ט הרשמי (
asat_icon.png) אל כפתור הציונים והסריקות בפורטל הטכניוני (grades.technion.ac.il), המרכז את הבחינות, הסריקות ומחברות המבחן. - הסרת כפתור מאגר הבחינות הנפרד: פישוט סרגל הקישורים המהירים מ-7 כפתורים ל-6 כפתורים ממוקדים, ללא כפילות מיותרת, תוך שיפור שטח הפנים והקריאות במובייל ובדסקטופ.
2. תמיכה מלאה ב-Offline וב-PWA
- עדכון ה-Service Worker (
sw.js) לקאשsemestero-me-v2.8.5לרענון מהיר וחלק. - עדכון חבילת ה-Dist של אפליקציית ה-Mobile Android.
3. קימפול חבילות והפצה
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 41). - מעבר מלא של כל סוויטות הבדיקות האוטומטיות (System Health, Auth Persistence, Integrations Hub, CheeseFork Precision, Dual-Mode Suite).
Semestero ME v2.8.4 - Authentic Brand Icons Suite for Academic Services
מה חדש בגרסה v2.8.4 🚀🎨🎓
1. שדרוג חבילת הסמלים של כלל השירותים האקדמיים החיצוניים (Authentic Academic Brand Icons Suite)
- החלפת כלל סמלי האימוג'י הגנריים: שודרגו כל הלחצנים בסרגל הגישה המהירה של הקורסים (
renderTechnionPlusQuickBar), במרכז האינטגרציות (auth_sync.js), ובסרגלי מערכת השעות ומחולל המערכות (index.html). - סמלי מותג רשמיים ווקטוריים באיכות גבוהה (SVG / PNG):
- Moodle 26: הלוגו הרשמי של מודל הטכניון עם כובע בוגרים שחור ואות 'm' כתומה (
moodle_icon.svg). - Panopto Video: סמל וידאו גיאומטרי ירוק רשמי של פנופטו (
panopto_icon.svg). - בחינות אס״ט: סמל חותם אגודת הסטודנטים בטכניון (
asat_icon.png). - CheeseFork: סמל המזלג והגבינה הרשמי של מערכת צ'יזפורק הטכניונית (
cheesefork_icon.png). - סיכומי פנגייה (Ido Fang Bentov): סמל הגלימה והגלגל-שיניים הרשמי מתוך אתר הסיכומים של פנג (
pangea_icon.png). - Google Drive: סמל וקטורי מלא ומקורי של דרייב (
drive_icon.svg). - פורטל ציונים: סמל הטכניון הרשמי לגיליונות וציונים (
grades_icon.png). - Google Calendar: סמל וקטורי מלא של יומן גוגל (
gcal_icon.svg).
- Moodle 26: הלוגו הרשמי של מודל הטכניון עם כובע בוגרים שחור ואות 'm' כתומה (
- אחידות עיצובית ואנימציית מיקרו-אינטראקציה: מחלקת CSS ייעודית
.technion-btn-brand-iconעם התאמת גודל אחידה (15px/20px), צל היקפי עדין, והגדלה חלקה (scale(1.15)) בריחוף (hover).
2. תמיכה מלאה ב-Offline וב-PWA
- עדכון ה-Service Worker (
sw.js) להורדה ומטמון מקומי מיידי של כלל קובצי הסמלים החדשים. - סנכרון מלא לקובצי ה-Dist של אפליקציית ה-Mobile Android.
3. קימפול חבילות והפצה
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 40). - מעבר מלא של כל סוויטות הבדיקות האוטומטיות (System Health, Auth Persistence, Integrations Hub, CheeseFork Precision).
Semestero ME v2.8.3 - Direct Pangea Summaries & Proportional Timetable Visuals
מה חדש בגרסה v2.8.3 🚀💧⏱️
1. קישורים ישירים לסיכומי פנגייה ברמת מסמך השורש (Direct Pangea Summaries Integration)
- פתיחה ישירה של סיכומי הקורס: במקום הובלה לתיקייה כללית (
/Technion/PHY2/), כל 100 כינויי הקורסים ו-34 הקורסים מנווטים כעת ישירות למסמך השורש והסיכומים המלאים של הקורס (כגוןhttps://idofangbentov.uk/Technion/PHY2/PHY2_000-114052-%D7%A4%D7%99%D7%96%D7%99%D7%A7%D7%94-2עבור פיזיקה 2). - בדיקת שלמות מקוונת (HTTP 200): כל 34 הקישורים הישירים נבדקו ואומתו מקוונת מול ה-Sitemap של האתר.
- שדרוג סרגל הגישה המהירה: כפתור
💧 פנגייה ↗במודל פרטי הקורס מוביל מידית לסיכומים ולדפי הנוסחאות.
2. היררכיה ויזואלית פרופורציונלית למערכת השעות (Proportional Visual Hierarchy)
- גובה כרטיס פרופורציונלי לאורך השיעור: ביטול האשליה האופטית שבה כל השיעורים נראו באותו הגובה. כרטיסי השיעור מתנשאים כעת לגובה המותאם למשך הזמן (
140pxלשיעורי 4 שעות,120pxל-3 שעות,100pxלשעתיים, ו-80pxלשעה). - תגיות משך שיעור מובלטות (Prominent Duration Badges): הוספת תגית מעוצבת וברורה בראש כל כרטיס (
⏱️ 4 שעותבגוון צהוב/ענבר,⏱️ 3 שעותבתכלת,⏱️ שעתייםבסגול, ו-⏱️ שעהבסילבר). - ריפוי אוטומטי של זמני עבר מקוצרים: מערכת ה-Timetable מעדכנת ומיישרת אוטומטית נתונים מקומיים ישנים.
3. קימפול חבילות והפצה
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 39). - מעבר מלא של כל סוויטות הבדיקות האוטומטיות (System Health, Auth Persistence, Integrations Hub, CheeseFork Precision).
Semestero ME v2.8.2 - CheeseFork Precision Group Matching & Safe Room Enrichment
מה חדש בגרסה v2.8.2 🚀🧀⚡
1. סנכרון מושלם ומדויק מול CheeseFork (Precision Group Matching)
- פענוח מפתחות בחירה ייעודיים: CheeseFork מקודד מפתחות קבוצה בפורמט hex UTF-16 (כגון
05d405e805e605d005d4עבור "הרצאה",05ea05e805d205d505dcעבור "תרגול", ו-sportעבור מקצועות ספורט). המערכת מפענחת כעת את המפתחות ומצליבה כל שיעור ישירות מול הקבוצה שנבחרה עבור אותו סוג שיעור ספציפי. - מניעת תרגולים שלא נבחרו: שיעור מתווסף אך ורק אם מספר הקבוצה שלו תואם לסוג השיעור שנבחר. נמנע ייבוא של קבוצות תרגול שלא נבחרו בקורסים מרובי קבוצות (כמו מכניקת מוצקים או מבוא לחישוב).
- הגנה מלאה על הרצאות (Zero Missing Lectures): כלל ההרצאות שנבחרו (ובפרט הרצאת מכניקת מוצקים ביום שני 10:30-14:30) נשמרות ומסונכרנות במלואן.
2. העשרת חדרים בטוחה ללא דריסת שעות או סוג שיעור (Safe Room Enrichment)
- פונקציית
enrichTimetableWithAuthenticRoomsעודכנה כך שהיא משלימה אך ורק שמות חדרים ומרצים חסרים או זמניים, ומעולם לא דורסת את סוג השיעור (type), שעת ההתחלה (startTime) או שעת הסיום (endTime). - הצלבת החדרים מתבצעת על פי מפתח שעה ויום מדויק (
courseId_dayIndex_startTime), מה שמונע המרה שגויה של הרצאה לתרגול.
3. עדכון מערכת ברירת מחדל וטעינת נתונים
- עדכון מלא של
CHEESEFORK_SEMESTER_SCHEDULEו-AUTHENTIC_TIMETABLE_METADATAעם 12 השיעורים האותנטיים של סמסטר חורף תשפ״ז (כולל תרגול ומרצה במכניקת מוצקים, תרמודינמיקה, פיסיקה 2, מד"ח מ', מבוא לחישוב מדעי ויוגה).
4. קימפול חבילות והפצה
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 38). - בדיקות יחידה אוטומטיות מושלמות ב-
tests/cheesefork_precision_sync.test.js.
Semestero ME v2.8.1 - Integrations Hub Flexbox Layout Fix & Timetable Quick Access
מה חדש בגרסה v2.8.1 🚀🧀⚡
1. תיקון פריסת Flexbox קריטי בתוך מודאל פרטי חשבון (Flexbox Layout Fix)
- תיקון באג שבו מנוע ה-Flexbox בדפדפן כיווץ את
#integrations-hub-containerלגובה של פיקסל בודד (בשל שילוב שלoverflow: hiddenבתוך.modal-bodyבעל גובה מרבי). - הוספת
flex-shrink: 0 !important; min-height: fit-content !important;מבטיחה נראות מלאה, ברורה ויציבה של מרכז החיבורים והאינטגרציות בכל מצב.
2. מיקום פרונטלי בולט בתוך מודאל החשבון
- מרכז האינטגרציות ממוקם כעת ישירות מתחת לכרטיס הפרופיל ולפני לוח הסטטיסטיקה, כך שהוא מופיע בחלק העליון והנגיש ביותר של המודאל ללא צורך בגלילה עמוקה.
3. כפתור "חיבורים" (⚙️) מהיר בסרגל מערכת השעות
- הוספת כפתור ייעודי בסרגל הפעולות של מערכת השעות לצד "סנכרון" ו-"פתח cheesefork".
- לחיצה עליו פותחת מיד את מרכז האינטגרציות, מרחיבה את החלונית וממקדת את שדה הזנת הקישור של CheeseFork.
4. קימפול חבילות והפצה
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 37, 7.85 MB). - עדכון גרסאות והפצה לכלל הפלטפורמות (Web, Mobile APK, Desktop).
Semestero ME v2.8.0 - Unified Integrations Hub & Seamless Auto-Jump
מה חדש בגרסה v2.8.0 🚀🧀🎓
1. מרכז אינטגרציות מרוכז בפרטי החשבון המחובר (Integrations Center inside Connected Profile)
- ריכוז כל 4 חיבורי המערכות החיצוניות במקום אחד נגיש ואינטואיטיבי בתוך מודאל פרטי החשבון (
auth-modal). - עיצוב כחלונית נפתחת נקייה (Collapsible Accordion Drawer) שסגורה כברירת מחדל כדי לשמור על עיצוב נקי ומינימליסטי ללא עומס ויזואלי.
- תגית מונה חכמה בראש החלונית (
X/4 מחוברים) המציגה במבט מהיר את כמות השירותים המחוברים.
2. ניווט אוטומטי חכם ומיקוד שדות (Seamless Auto-Jump & Focus)
- לחיצה על כפתור סנכרון של שירות שאינו מחובר (כמו כפתורי CheeseFork במערכת השעות או בלשונית הבית) אינה מציגה רק הודעת שגיאה חסומה, אלא מקפיצה אוטומטית ישירות למרכז האינטגרציות.
- החלונית נפתחת אוטומטית, גוללת במדויק לכרטיס השירות הרלוונטי, ממקדת את שדה ההזנה ומפעילה אנימציית פעימה זוהרת (Cyan Pulse).
3. כרטיסי שירות ייעודיים לכל האינטגרציות
- CheeseFork 🧀: הגדרת קישור שיתוף, שמירה מהירה וסנכרון ישיר למערכת השעות ולוח המבחנים.
- Moodle Technion 🎓: הגדרת קישור יומן iCal / טוקן, שמירה אוטומטית וסנכרון מטלות שוטף.
- Google Calendar 📅: כפתור יצוא ישיר לסנכרון לוח השעות מול גוגל קלנדר בלחיצה אחת.
- התראות טלפון (SMS / WhatsApp) 📱: הגדרת מספר טלפון לקבלת תזכורות למטלות והתראות קריטיות.
4. תמיכה היברידית באורחים (Guest Mode)
- שירותים וקישורים מותאמים אישית נשמרים לוקאלית גם במצב אורח, עם הזמנה להתחברות לענן לצורך סנכרון בין כלל המכשירים.
5. קימפול חבילות והפצה
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 36, 7.85 MB). - עדכון גרסאות לכלל הפלטפורמות (Web, Mobile APK, Desktop).
Semestero ME v2.7.9 - Session Persistence Fix, Guest Purge Shield & Zero-State Cloud Protection
מה חדש בגרסה v2.7.9 🚀🛡️💎
1. תיקון קריטי להתמדת הסשן ומניעת התנתקות ברענון (Session Persistence)
- ביטול מנגנון האיפוס השגוי ב-
auth_sync.js::init()שגרם למשתמש המפתח להתנתק בכל רענון עמוד (Page Refresh). - הבטחת שמירת הדגלים והסשן של אדיר משה (
adir_moshe) בכל המכשירים (מובייל ודפדפן) ללא איבוד התחברות.
2. הגנה מוחלטת על קובץ השמירה של אדיר (Save Shield)
- הסרת פקודת המחיקה השגויה של
LEGACY_SAVE_KEYמתוך מנגנון ניקוי האורחים (loadActiveUserState). - נעילת
saveState()ב-app.jsכך שאינה דורסת אתacademic_skill_tree_saveבמצב אורח. - תמיכה מלאה בהתחברות באמצעות אימייל
adir.m.2368@gmail.com.
3. מגן ענן וסנכרון ריפוי עצמי (Zero-State Cloud Protection)
- חסימה הרמטית ב-
syncToCloud()המונעת העלאת נתוני 0-GPA או קורסים ריקים לענן עבור אדיר משה. - מנגנון זיהוי ודחייה ב-
pullLatestStateFromCloud()המשחזר אוטומטית מ-PRELOADED_USER_STATEאם מתקבל מידע לא תקין. - שחזור מלא של ציוני המפתח בענן Supabase (ממוצע 86.04 נק״ז וכל 11 הקורסים המושלמים).
4. חבילות התקנה ועדכון
- קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 35, 7.84 MB). - עדכון גרסאות והפצה לכלל הפלטפורמות (Web, Mobile APK, Desktop).
Semestero ME v2.7.8 - Native Mobile Browser Redirect Fix, Custom Domain Routing & Developer Profile Auto-Heal
מה חדש בגרסה v2.7.8 🚀📱🛡️
1. תיקון קריטי לאפליקציית המובייל (Android Native APK & PWA Navigation Fix)
- תיקון הפניית ה-Redirect שגרמה לאפליקציה לצאת לדפדפן החיצוני:
- עדכון
server.urlב-capacitor.config.jsonלדומיין הישיר החדשhttps://semestero.me/Semestero-ME/. - הוספת כללי
allowNavigationעבורsemestero.me,*.semestero.me, ו-*.github.ioהמונעים יציאה מהאפליקציה ושומרים את הניווט תמיד בתוך ה-WebView המקורי. - קימפול קובץ APK מעודכן (
Semestero-ME.apk, versionCode 34).
- עדכון
2. שחזור מלא והגנת ריפוי עצמי לפרופיל המפתח (Adir Moshe Auto-Heal & Save Guard)
- שחזור מלא של ציוני המפתח בענן Supabase לממוצע 86.04 נק״ז וכל 11 הקורסים המושלמים.
- הוספת מנגנון ריפוי עצמי (Auto-Heal) ב-
app.jsוב-auth_sync.jsהמזהה איפוס בשוגג ומשחזר אוטומטית מ-PRELOADED_USER_STATE. - נעילת שמירת נתוני מפתח (
LEGACY_SAVE_KEY) כך שאינה נדרסת לעולם על ידי אורחים או בדיקות הרשמה.
3. עדכון כתובות קנוניות ו-OpenGraph
- כל הקישורים הפנימיים, התגיות הקנוניות ותגיות השיתוף עודכנו רשמית לדומיין
https://semestero.me/Semestero-ME/.
Semestero ME v2.7.7 - Complete Onboarding Wizard Integration, Registration & Tour Flow
מה חדש בגרסה v2.7.7 🚀🎓✨
1. שילוב מלא של אשף ההרשמה העשיר (3-Step Onboarding Wizard)
- חיבור ישיר של כפתורי "הרשמה (סטודנט חדש)" בחלונית הכניסה ישירות לאשף ההרשמה המלא והמקיף.
- כולל את כל שלושת השלבים:
- הגדרת שם מלא + אפשרות להזנת אימייל וסיסמה אישית לסנכרון ענן (Supabase Cloud Sync).
- בחירת סמסטר פתיחה מדויק.
- צ'קליסט קורסים קודמים לפי סמסטרים (1 עד 4) עם כרטיסי קורס מעוצבים, נק״ז, ושדה הזנת ציון סופי חכם.
- תיבת טיפים לשימוש מהיר: עץ דרישות קדומות, מתכנן תואר, ולוח שנה אקדמי.
2. מעבר נוח בחזרה להתחברות (Return to Login)
- נוספו קישורים וכפתורי מעבר ברורים ("🔑 יש לי חשבון" / "כבר יש לך חשבון קיים? לחץ כאן להתחברות ←") בראש ובתחתית אשף ההרשמה.
3. הפעלה אוטומטית של הסיור המודרך (Interactive Tour Launch)
- לחיצה על "סיום והתחלת שימוש 🚀" או "דלג והתחל" שומרת את תוכנית הלימודים ומפעילה מיד את הסיור האינטראקטיבי להכרת המערכת.
4. אימות מלא ומבחני אוטומציה
- עמידה בכל מבחני הרגרסיה והבריאות המלאים (8/8) ובדיקת תהליך ההרשמה המלא (5/5).