Skip to content

Changelog he

Marco Supino edited this page Sep 20, 2026 · 19 revisions

🇬🇧 English

יומן שינויים

2026-07-18 — A4×2: מפת A3 משני דפי A4

  • גודל עמוד A4×2 מצטרף ל-A3/A4 בהדפסה: מצייר את מסגרת ה-A3, ושמור PNG חותך אותה לשני דפי A4 באותו קנה מידה 1:250,000 (חצאים WYSIWYG, תוויות PAGE n OF 2, קו הדבקה מקווקו, DPI לגודל אמיתי). מדפיסים ומדביקים — מפת A3 בלי מדפסת A3. מסגרת לרוחב → שני דפים לאורך; מסגרת לאורך → שני דפים לרוחב.

2026-07-16 — בורר תרשימי שדה + תוויות ברורות יותר

  • בורר הצג תרשימים עבור בשכבות נוספות → תרשימי שדה: הגבלת שכבות התרשימים לכל השדות (ברירת מחדל), אוטומטי (תחילת וסוף מסלול) (השדה הראשון והאחרון במסלול, בזמן אמת), או שדה בודד — כדי שתרשימי שדות שכנים לא יחפפו. נשמר ב- navaid.plateAirfield.
  • תוויות ברורות יותר — הצג נתיבי כניסה/יציאה CVFR, הצג הקפות שדה, הצג נתיבי כניסה/יציאה מסוקים, הצג הצטרפות בתקלת קשר.
  • תוויות תרשים ארוכות נשברות כעת לשורות בסרגל הצר במובייל.

2026-07-15 — מעבר מיקום גאוגרפי לשכבות + עורך יישור מובנה

  • יישור שכבות — כלי מוסתר ?align=1 מוסיף מתג יישור שכבות לשכבות נוספות → תרשימי שדה: בחרו תרשים מוצג וגררו כדי להזיז / לשנות קנה מידה / לסובב אותו מול מפת הבסיס, ואז העתק קואורדינטות להטמעת התיקון. דריסות נשמרות ב- localStorage["navaid.overlayBoundsOverrides"].
  • שכבות מסובבות — ניתן כעת לשמור תרשימים כשלוש פינות (tl/tr/bl) ולהציג אותם עם L.imageOverlay.rotated; תרשימי ההקפה של LLHZ ו-LLBO נשלחים מסובבים.
  • מיקום מחדש של תרשימים — שכבות הקפה / CVFR / אימון נוצרו מחדש מרשתות הקואורדינטות של מקורות ה-AIP (כולל תרשימי נספח מ-byop), עמוד מלא עם כותרת התרשים, כך שקנה המידה וקו האורך/רוחב מתלכדים במדויק.

2026-07-14 — שכבות CVFR, תקלת קשר ומסוקים + תפריט מקובץ

  • שכבת נתיבי CVFR (7 שדות), שכבת הצטרפות בתקלת קשר (LLHA, LLHZ) ושכבת נתיבי מסוקים (4 שדות) נוספו לשכבות נוספות, כל אחת תרשים IAA ממוקם גאוגרפית עם מחוון שקיפות משלה (ברירת מחדל 60%).
  • נתונים: שדות cvfr_overlay / commfail_overlay / heli_overlay חדשים ב-airfields.json; תמונות ב-docs/cvfr-img/, docs/commfail-img/, docs/heli-img/.
  • תפריט מקובץ — שכבות נוספות מאורגן כעת במסגרות עם כותרות: NOTAM ורוח, מפות מזג אוויר, מרחב אווירי ותרשימי שדה.

2026-07-13 — שכבות הקפה ואזורי אימון

  • שכבות הקפה — מתג הצג שכבות הקפה בשכבות נוספות מניח על המפה את תרשים ההקפה / VFR הממוקם של כל שדה, עם מחוון שקיפות (ברירת מחדל 60%). 13 שדות GA ישראליים (LLHZ, LLHA, LLIB, LLBS, LLAR, LLBO, LLEY, LLMZ, LLFK, LLKS, LLKZ, LLMG, LLRS). כל תרשים ממוקם כך שהמסלול יושב על המסלול האמיתי.
  • שכבות אזורי אימון — מתג נפרד הצג אזורי אימון מציג את תרשימי אזורי האימון עם מחוון שקיפות משלו. 6 שדות (LLHA, LLHZ, LLIB, LLBS, LLMG, LLRS), גבולות מקווי הרוחב/אורך של כל תרשים כך שנרשמים עם תרשים ה-CVFR.
  • נתונים: שדות circuit_overlay / training_overlay חדשים ב-airfields.json; תמונות ב-docs/circuit-img/ וב-docs/training-img/.

2026-07-08 — מסלולי GPS, חבילות מפה לא-מקוונות, סנכרון Drive, בועות LSA, APK לאנדרואיד

  • הקלטת מסלול GPS (docs/app/gps.js): כפתורי התחתית ⏺ הקלטת מסלול GPS / ⏹ עצור ושמור מקליטים את הנתיב הטוס מ-GPS המכשיר ושומרים אותו כשכבת מסלול (קו צבעוני, לא מסלול נקודות ציון) במסלולים שמורים, הניתן לייצוא כ-GPX; 📍 הצג מיקום מציג את מיקום המטוס שלכם בזמן אמת בלי להקליט. קריאה חיה מציגה נקודות · זמן · מהירות קרקע · גובה. ראו הקלטת מסלול GPS.
  • הצגת מסלול = אחד בכל פעם + זום + הדגשה: הצגת מסלול מוקלט (מסלולים שמורים → הצג, או מיד אחרי עצירת הקלטה) מציגה כעת רק מסלול אחד בכל פעם (הצגת אחד מסתירה את השאר), מתאימה אליו את המפה, ומדגישה אותו בזוהר ענבר ל-10 שניות לפני חזרה לקו הרגיל.
  • חבילות מפה לא-מקוונות להורדה (docs/app/offline-tiles.js): ⬇ הורד מפות לא-מקוונות (קטע דפיות, שכבות מפה בלבד) מורידה מראש את אריחי שכבת המפה הנוכחית (זום 7–13) כדי שהמפה תעבוד ללא אינטרנט; מוצגים ספירת אריחים / התקדמות + ביטול, ו-🗑 מחק מפות לא-מקוונות מסיר אותן. נפרד ממטמון קליפת ה-PWA. ראו לא מקוון ו-PWA.
  • סנכרון Google Drive (docs/app/gdrive.js): סנכרון עם Google Drive בחלון המסלולים השמורים מגבה את הספרייה ל-Drive של המשתמש תוך שימוש רק באזור drive.appdata הפרטי (NavAid אינו רואה קבצי Drive אחרים), עם מיזוג דו-כיווני שבו החדש מנצח. עובד באפליקציית הווב (חלון Google Identity Services) וב-APK לאנדרואיד (כניסת Google מקורית). ראו תכונות.
  • שכבת בועות LSA (docs/app/draw.js, data/lsa-areas.json): הצג בועות LSA (שכבות נוספות) מציג אזורי מרחב אווירי LSA בשכבת גובה נמוך, עם סוגי סוף-שבוע / תמידי בצבעי מקרא נפרדים (ירוק = תמידי, חום + מתאר שחור = סוף שבוע) ובועות בעלות שם; 📋 בועות LSA (דפיות) מפרט אותן, לחיצה על אחת מזמה אליה. ראו שכבות נוספות.
  • APK לאנדרואיד (mobile/): NavAid מופץ כעת כ-APK מתעדכן-בעצמו לאנדרואיד (קליפת Capacitor הטוענת את האתר החי) מ-GitHub Releases, ומוסיף הקלטת GPS במסך נעול (שירות חזית), חבילות מפה לא-מקוונות, והתחברות מקורית ל-Google Drive. ראו לא מקוון ו-PWA.

עוזר AI (צ'אט עם מפתח משלכם)

  • עוזר AI חדש — חלון צ'אט 💬 שעונה על שאלות ומתכנן מסלולים בשפה חופשית באמצעות מפתח ה-LLM שלכם. פועל כולו בדפדפן (ללא שרת); המפתח נשאר מקומי.
  • ארבעה ספקים: Google Gemini (חינם), Anthropic (Claude), OpenRouter ו-DeepSeek — מתאמים אחידים מעל שכבת כלים אחת; מפתח/מודל נפרד לכל ספק.
  • כלים מעל האפליקציה: NOTAMים, מזג אוויר, חיפושי שדה/VOR, פירוט מלא לכל קטע, ובניית/עריכת מסלול. תכנון המסלול עוקב אחר ניתוב CVFR אמיתי — תבנית מוכנה, אחרת רשת הקטעים הרשמית (עם הוספת נקודות דיווח) — ולעולם אינו מצייר קטע "ישיר" שאינו מסלול אמיתי.
  • בטיחות מדורגת: קריאות חופשיות, עריכות מסלול מוחלות מיד אך ניתנות לביטול, ושמירה מבקשת אישור; העוזר לעולם אינו ממציא NOTAM/מזג אוויר/תדר (אמצעי תכנון בלבד).
  • ממשק נייד: המשגר מעוגן בעמודת הפקדים בפינה הימנית-תחתונה; החלון ניתן לגרירה ולשינוי גודל, עם שמירת מיקום/גודל.

סביבת בדיקה — קיצורי מקלדת, עפיפוני זמן מצטבר, שיפור שינויי תדר

  • פיצול קטע בלחיצה כפולה: לחיצה כפולה על קטע מסלול מוסיפה נקודת WP # ריקה במיקום הלחיצה ובוחרת אותה מיד. שני הקטעים החדשים יורשים את המהירות, זוג הגבהים, חסימות/חד-כיווניות של גובה חזור ותחנת VOR ייחודית מהקטע המקורי, ומיקומי הסימונים מתאפסים לגאומטריה החדשה.
  • VOR/DME ורדיאל/DME: נוסף קובץ docs/vor.json, שכבת הצג תחנות VOR בקטע תצוגה, בורר תחנת ייחוס שנשמר מקומית, תיבת VOR נפרדת בתחתית המפה, שורות רדיאל/DME באינספקטור ועמודות רדיאל/DME בתכנית הטיסה עם עקיפת VOR לכל קטע. הצגת הסמנים נפרדת מחישובי הרדיאל/DME.
  • עקיפות תדר מקומיות: כפתור 📡 טבלת תדרים חדש (קטע מפות) הוא עורך עם חיפוש לברירות מחדל של תדרים לכל אות קריאה — אפשר לעקוף תדר, לאפס שורה, או לשחזר מקור. העקיפות נשמרות תחת navaid.commFreqOverrides וחלות בכל מקום שבו אות הקריאה בשימוש. שדות התדר במפקח ובטבלה מאומתים לטווח 118 – 136.975 מ"ה, עם שורת תבנית וכפתור ↻ לאיפוס לברירת המחדל מהקטלוג.
  • ייצוא CSV לתוכנית טיסה: כפתור CSV במודאל תוכנית הטיסה מוריד את הטבלה כקובץ UTF-8 (עם BOM, כך שעברית נפתחת נכון ב-Excel), עם סיומי שורה CRLF וציטוט CSV תקני.
  • שדרוג טיסת Google Earth: הסיור דוגם כעת כמה מצלמות לכל קטע (~כל 1.5 מ"י) לתנועה רציפה, ממזג כיוונים בצורה חלקה בפניות (ללא קפיצה), שומר על כיוון רציף סביב גלישת 360°, נפתח בצילום smooth במקום bounce, ומקרקע את מצלמות ההתחלה/סיום לגובה שדה התעופה (elev_ft). גבהי שדות התעופה נלקחו מ-Wikipedia ונוספו ל-airfields.json.
  • תיקון כפתור איפוס תדר: כפתור ה-↻ במפקח/בטבלת התדרים קשר את אותו מטפל ל-pointerdown ול-click, מה שגרם לו לפעול פעמיים בכל הקשה; דגל "טופל-במצביע" גורם לו לפעול פעם אחת תוך שמירה על הפעלה מהמקלדת.
  • פיצול קיצורי מקלדת: D מוחק נקודות ציון/הערות בלבד, X מוחק קריאת שינוי תדר, Z מוסיף קריאה, ו-Delete/Backspace מוחק את כל סוגי הפריטים הנבחרים.
  • עפיפוני זמן מצטבר לכל קטע: כל קטע מציג עפיפון זמן מצטבר ב-B ועבור מסלול חזור ב-A; שניהם ניתנים לגרירה סביב נקודת העוגן. נשלט על ידי מתג בתצוגה (showCumTime), פועל כברירת מחדל.
  • מחוון עובי קו קטע: legLineWidth ו-driftLineWidth בקטע תצוגה שולטים בעובי קו המסלול וקווי ה-drift.
  • פאנל כוונון מוסתר: ?tune=1 חושף קבועי תצוגה (קווי drift, גאומטריית עפיפונים, צבעים, גדלי גופן, הגדרות שינוי תדר) כתצוגה מקדימה זמנית. ?tune=0 משבית אותו. כפתור ↻ איפוס לכל מחוון. קבוצת "צבעים" מכסה צבעי דיו, בחירה, טקסט עפיפון, הילה וצבעי אווירודרום/נק"צ.
  • מקרא מפה: עבר מתפריט התצוגה לפקד Leaflet צף (שמאל-למטה). עודכנו המונחים ל"שינוי תדר" במקום "שינוי ATC".
  • מקרא: משולש = שדה תעופה, עיגול = נקודת דיווח, עיגול אדום = שינוי תדר. רכיב DOM בלבד, לא נכלל ב-PNG.
  • הצג/הוסף שינויי תדר פועל כברירת מחדל ומשתמש במפתח החדש navaid.showFreqChanges, תוך התעלמות מערכי כיבוי ישנים.
  • טבעות ATC וקריאות ברק: נקודות שינוי תדר מוכרות מסומנות בטבעת אדומה; נקודות מסלול מתאימות מקבלות קריאת ברק ניתנת לעריכה.
  • קטלוג אותות קריאה: docs/comm-change.json כולל תדרי ברירת מחדל ושמות בעברית.
  • ברירות מחדל מודעות למסלול: commRouteCalloutDefaultsMap() בוחרת את אות הקריאה הנכון לפי סדר המסלול.
  • שימור קריאות שנמחקו: קריאות שנמחקו מדוכאות בטעינה מחדש דרך navaid.route.suppressedCC. "הוסף שינוי תדר" מבטל את הדיכוי.
  • אינספקטור מאוחד: אינספקטור נקודת ציון מציג עריכת שינוי תדר מובנית (בחירת אות קריאה, שדה תדר, איפוס מיקום) במקום תג קריאה בלבד.

תכונות עיקריות

  • ממשק משתמש מלא באנגלית ועברית
  • סרגל כלים נגרר עם קטעים מתקפלים
  • מפת Leaflet עם שכבות תעופה ישראליות
  • 238 נקודות ציון VFR רשמיות
  • כל שדות התעופה בישראל
  • חיפוש נקודות ציון VFR ושדות תעופה
  • הוספת/עריכת/מחיקת נקודות ציון והערות
  • חישוב מסלול: מרחק, כיוון, זמן, דלק
  • תוכנית טיסה עם טבלה מלאה
  • מחשב דלק מובנה
  • ייצוא Google Earth KML tour
  • ייצוא PNG ברזולוציה גבוהה
  • ייצוא JSON מלא
  • יבוא JSON
  • הצמדת נקודות ציון לנקודות VFR/שדות תעופה
  • חלונית למידע נוסף לעריכת נקודות/הערות
  • חוגת סיבוב מפה
  • שינוי שכבות בסיס
  • הדפסת תוכנית טיסה
  • PWA — התקנה כמסך בית, עבודה במצב לא מקוון
  • נטייה מגנטית הניתנת להגדרה
  • בקרת אטימות תווית, בהירות מפה, גודל נקודות ציון, גודל חיצים
  • הדגשת שינויי גובה/מהירות

שינויים טכניים

  • Service Worker עם מטמון מבוסס גרסה וגיזום אחים
  • הפצה אוטומטית דרך GitHub Pages
  • תצוגה מקדימה אוטומטית ל-PRs
  • node --check ב-CI
  • קונסיסטנטיות ?v= cache-bust נאכפת ב-CI

גרסאות עתידיות

צפויות בהמשך:

  • שיתוף מסלול באמצעות URL
  • חיפוש מפות לפי קואורדינטות
  • מכשולים
  • רשימות בידוק
  • מצב טיסה (HUD)

ראו את רשימת ה-Issues ב-GitHub לפרטים על תכונות מתוכננות ובאגים ידועים.

NavAid · 🇮🇱 עברית

For pilots

For developers


🇮🇱 עברית

לטייסים

למפתחים


🌐 Live 🧪 Staging 📦 Repo 💡 Ideas / bugs

Clone this wiki locally