Repository navigation
LocalStorage Schema he
Marco edited this page Oct 13, 2026
·
21 revisions
🇬🇧 English
כל המפתחות של האפליקציה מתחילים ב־navaid.*. הרשימה הנאכפת נמצאת ב־
GDRIVE_SETTINGS_KEYS וב־NOT_A_SYNCED_SETTING בתוך
tests/settings-sync-allowlist.spec.js, שסורק את קוד האפליקציה העדכני.
-
navaid.route,navaid.routes,navaid.view,navaid.layer— מסלול, ספרייה ומפה. לא השפה: איש אינו שומר שפה יותר, ו-navaid.langשנשאר מגרסה ישנה מתעלמים ממנו — ראו ממשק דו-לשוני. -
navaid.navlog— הקלטים של טופס תכנון הטיסה: טבלת המטאורולוגיה, טבלת הסטיות, ורק ההגדרות שהטייס הקליד מעל ברירת המחדל. כל השאר נגזר מחדש בכל פעם, וזה מה שמאפשר לגובה שדה שלא נגעו בו לעקוב אחרי המסלול. מקומי למכשיר ולעולם אינו מסונכרן.navaid.navlogPosהוא מיקום החלון, כמו כל*Posאחר. ראו טופס תכנון טיסה. -
navaid.followVerified— מפתח החתימה שהמכשיר ראה עבור כל מטוס שאחריו עקב (עד 32), כך שקישור שממנו הוסר מפתח האימות אינו יכול להוריד צופה שכבר בדק חתימות. לעולם אינו מסונכרן. -
navaid.show*, מפתחות צבע/גודל/שקיפות,navaid.navDataPrefix,navaid.imsPwx,navaid.sigwxOv,navaid.wxTimeומפתחות שדה הרוח — תצוגה ושכבות. -
navaid.pressureUnit— inHg או hPa. מסונכרן עם שאר הגדרות הטייס. -
navaid.altSource,navaid.brightness— גובה לפי GPS או ברומטר, ובהירות המסך. מקומיים למכשיר: אם יש לטלפון ברומטר שמיש, וכמה בהיר צריך להיות המסך שלו בתא הזה, הן עובדות על הטלפון הזה. -
navaid.etd— שעת ההמראה המתוכננת {date, time}, מקומית, משותפת לתכנית הטיסה ולטופס ההגשה. נשארת במכשיר: עובדה על טיסה אחת, לא הגדרה.navaid.etaZulu— הצגת שעות ב-UTC (מסתנכרן). -
navaid.fpl.<field>,navaid.aircraft,navaid.profileVS— פרופיל ותכנית טיסה.aisEmailנשאר במכשיר כי הוא קובע את יעד ההגשה;replyToיכול להסתנכרן. התיבה אומרת זאת במקום: סימון סנכרן גם הגדרות מפרט את פרטי הטייס (שם, רישיון, טלפון) ואת פרופיל המטוס שמועלים, מפני ש"הגדרות" נקרא אחרת כשכבות ואטימות. -
navaid.ai.*— ספק/מודל/מפתח/כתובת. בחירת הספק והמודל יכולה להסתנכרן כאשר סנכרן גם הגדרות מופעל. מפתחות API וכתובת הבסיס נשארים במכשיר. סנכרון הגדרות המוצלח הבא מסיר מ-Drive עותק ישן של מפתח. ראו עוזר AI. -
navaid.gistCache— התצורה המרוחקת האחרונה שנראתה במכשיר, מוחלת באתחול כדי שהפריים הראשון כבר יהיה מוגדר. מקומית למכשיר: זהו עותק של קובץ מרוחק שנטען מחדש בכל טעינה. -
navaid.headingUp,navaid.gpsFollow— כפתורי הטיסה במפה (מגמה למעלה, נעילת מעקב), לכל מכשיר בנפרד. -
navaid.Pos,navaid.sec., collapse/hint/search — גאומטריה ומצב UI מקומי. -
navaid.settingsSyncedAt,navaid.settingsSnapshot,navaid.settingsSnapKeys,navaid.syncSettings— ניהול סנכרון. -
navaid.followMeSession,navaid.followMeCode— הפעלת השיתוף החי (נושא, מפתח, קוד מטוס) והקוד שהוקלד לאחרונה. לעולם אינם מסונכרנים: ההפעלה היא הרשאה לצפות במטוס הזה עכשיו, לא העדפה, וסנכרון שלה היה מעמיד שני מכשירים על אותו נושא ומעביר את המפתח לכל מכשיר בחשבון. ראו עקבו אחריי. -
navaid.tourSeen— סיור המפה כבר הוצג במכשיר הזה. מקומי למכשיר: טלפון חדש מקבל את הסיור גם הוא. -
navaid.notamModalSize— הגודל שאליו נגרר חלון ה-NOTAM. גאומטריה מקומית למכשיר. -
navaid.notamListPos,navaid.sigmetListPos,navaid.airmetListPos(כל אחד.en/.he) — היכן נגררו רשימות ה-NOTAM, ה-SIGMET וה-AIRMET. מקומי למכשיר, כמו כל*Pos. -
navaid.inspSize— גודל החלונית לכל סוג חלונית (נקודת ציון, קטע, שדה תעופה, בועה…). מקומי למכשיר. -
navaid.showSigmet,navaid.showAdc— שכבת ה-SIGMET במפה וסוג התרשים "תרשים שדה". מסונכרנים עם שאר מפתחותnavaid.show*. -
navaid.notamSeen— מזהי NOTAM שכבר הוצגו במכשיר הזה, עם זמן ההצגה הראשונה, כדי שהרשימה תוכל לסמן מה חדש. מסומן בסגירת החלון; רשומות ישנות מ-notamSeenDays(90 יום) נמחקות. מקומי למכשיר: מתעד מה הטייס הזה קרא. -
navaid.routeLibraryFilter— איזה חלק מספריית המסלולים מוצג (all/route/gps). בחירת תצוגה שנעשתה במכשיר הזה תוך חיפוש, לא הגדרה ששווה להעביר למכשיר אחר. -
navaid.selected,navaid.fpOpen,navaid.openChartModal— מצב session זמני. כך גםnavaid.buildNoticeFor(על איזו גרסה כבר נאמר ללשונית הזו) ו-navaid.apkReloadedForBuild(השומר שמונע לולאת רענון ב-APK): שניהם פר לשונית בכוונה, כדי שדף שאינו מצליח לקלוט גרסה חדשה ישאל פעם אחת ולא בכל בדיקה. -
navaid.otaInstalling— מזהה החבילה שגרסת ה-iOS הארוזה מנסה כרגע להתקין, כך שחבילה שאינה עולה מנוסה פעם אחת בלבד. מקומי למכשיר, ונמחק ברגע שההתקנה הצליחה. ראו לא מקוון ו-PWA.
בסנכרון הגדרות, null הוא tombstone של מחיקה ומפתח חסר פירושו שאין מידע.
חותמות הזמן מונוטוניות, snapshot נכתב בסדר קבוע, קונפליקטים דורשים בחירת
המשתמש והחלה מרחוק היא הכול־או־כלום.
For pilots
- Quick Start
- Video tutorials · סרטונים
- Features
- The Map
- Auto zoom
- Toolbar
- Phone layout
- Safety notice
- Route and Legs
- Waypoints and Notes
- Inspector
- AI Assistant
- User Guide
- Frequency Changes
- VOR and Radial/DME
- Map Layers
- Bearing dial
- Extra Layers
- Airport charts
- Flight Plan
- Route check
- Flight planning form
- Submit a flight plan
- Fuel
- Print and Export
- Simulator Connect
- Google Earth
- GPS Track Recording
- Comm failure
- Follow me
- Bilingual UI
- Offline and PWA
- Settings and Persistence
- Keyboard and Touch
- FAQ and Troubleshooting
For developers
- Architecture
- Directory Structure
- Tuning Panel
- Hidden Tools
- LocalStorage Schema
- Nav-waypoints dataset
- Airfields dataset
- Service Worker
- Deployment
- Contributing
- Changelog
🇮🇱 עברית
לטייסים
- התחלה מהירה
- תכונות
- עוזר AI
- מדריך למשתמש
- זום אוטומטי
- שינויי תדר
- VOR ו-Radial/DME
- סרגל הכלים
- פריסת הטלפון
- הודעת הבטיחות
- שכבות מפה
- שכבות נוספות
- תוכנית טיסה
- בדיקת מסלול
- טופס תכנון טיסה
- הגשת תוכנית טיסה
- הדפסה וייצוא
- חיבור סימולטור
- Google Earth
- הקלטת מסלול GPS
- תקלת קשר
- עקבו אחריי
- ממשק דו-לשוני
- לא מקוון ו-PWA
- הגדרות ושמירה
- מקלדת ומגע
- שאלות נפוצות ופתרון תקלות
למפתחים
🌐 Live 🧪 Staging 📦 Repo 💡 Ideas / bugs