-
Notifications
You must be signed in to change notification settings - Fork 0
LocalStorage Schema
🇮🇱 עברית
All application-owned browser keys use the navaid.* prefix. This page is a
human-readable map; the complete enforceable registry is
GDRIVE_SETTINGS_KEYS plus NOT_A_SYNCED_SETTING in
tests/settings-sync-allowlist.spec.js, which scans current app source.
-
navaid.route,navaid.routes,navaid.view,navaid.layer,navaid.lang— working route/library and map state. -
navaid.show*, opacity/size/color keys,navaid.navDataPrefix,navaid.imsPwx,navaid.sigwxOv,navaid.wxTime, and wind-field keys — active layer/display choices. -
navaid.fpl.<field>,navaid.aircraft,navaid.profileVS— flight-plan and aircraft profile values.aisEmailis device-local because it controls the filing destination; the user'sreplyTomay sync. -
navaid.ai.*— provider/model/key/base URL. Keys and endpoints are device-local and never included in Drive settings sync. -
navaid.*Pos,navaid.sec.*, collapse/hint/search state — device-local UI geometry and one-time presentation state. Language-specific widgets use families such asnavaid.clockPos.<lang>. -
navaid.settingsSyncedAt,navaid.settingsSnapshot,navaid.settingsSnapKeys,navaid.syncSettings— settings-sync bookkeeping. -
navaid.selected,navaid.fpOpen,navaid.openChartModal— session-only restoration keys.
Drive settings use a separate app-data document from saved routes. null is a
deletion tombstone; an absent key means no information. Timestamps are
monotonic, snapshots use canonical allowlist order, first sync unions
non-conflicting values, conflicts require a user decision, and applying a
remote snapshot is all-or-nothing. API keys, destination endpoints, working
route, route library, caches, and device geometry are excluded.
When adding a key, update code, the allowlist or device-local reason, and this page in the same PR.
For pilots
- Quick Start
- Features
- The Map
- 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
- Submit a flight plan
- Fuel
- Print and Export
- Simulator Connect
- Google Earth
- GPS Track Recording
- 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