tilfluktsrom/pwa/node_modules/regenerate-unicode-properties/Script
Ole-Morten Duesund e8428de775 Add progressive web app companion for cross-platform access
Vite + TypeScript PWA that mirrors the Android app's core features:
- Pre-processed shelter data (build-time UTM33N→WGS84 conversion)
- Leaflet map with shelter markers, user location, and offline tiles
- Canvas compass arrow (ported from DirectionArrowView.kt)
- IndexedDB shelter cache with 7-day staleness check
- Service worker with CacheFirst tiles and precached app shell
- i18n for en, nb, nn (ported from Android strings.xml)
- iOS/Android compass handling with low-pass filter
- Respects user map interaction (no auto-snap on pan/zoom)
- Build revision cache-breaker for reliable SW updates

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 17:41:38 +01:00
..
Adlam.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Ahom.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Anatolian_Hieroglyphs.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Arabic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Armenian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Avestan.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Balinese.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Bamum.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Bassa_Vah.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Batak.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Bengali.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Beria_Erfe.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Bhaiksuki.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Bopomofo.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Brahmi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Braille.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Buginese.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Buhid.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Canadian_Aboriginal.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Carian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Caucasian_Albanian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Chakma.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Cham.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Cherokee.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Chorasmian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Common.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Coptic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Cuneiform.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Cypriot.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Cypro_Minoan.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Cyrillic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Deseret.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Devanagari.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Dives_Akuru.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Dogra.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Duployan.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Egyptian_Hieroglyphs.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Elbasan.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Elymaic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Ethiopic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Garay.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Georgian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Glagolitic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Gothic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Grantha.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Greek.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Gujarati.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Gunjala_Gondi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Gurmukhi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Gurung_Khema.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Han.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Hangul.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Hanifi_Rohingya.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Hanunoo.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Hatran.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Hebrew.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Hiragana.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Imperial_Aramaic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Inherited.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Inscriptional_Pahlavi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Inscriptional_Parthian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Javanese.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Kaithi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Kannada.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Katakana.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Kawi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Kayah_Li.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Kharoshthi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Khitan_Small_Script.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Khmer.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Khojki.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Khudawadi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Kirat_Rai.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Lao.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Latin.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Lepcha.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Limbu.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Linear_A.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Linear_B.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Lisu.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Lycian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Lydian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Mahajani.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Makasar.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Malayalam.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Mandaic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Manichaean.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Marchen.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Masaram_Gondi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Medefaidrin.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Meetei_Mayek.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Mende_Kikakui.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Meroitic_Cursive.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Meroitic_Hieroglyphs.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Miao.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Modi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Mongolian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Mro.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Multani.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Myanmar.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Nabataean.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Nag_Mundari.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Nandinagari.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
New_Tai_Lue.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Newa.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Nko.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Nushu.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Nyiakeng_Puachue_Hmong.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Ogham.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Ol_Chiki.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Ol_Onal.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_Hungarian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_Italic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_North_Arabian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_Permic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_Persian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_Sogdian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_South_Arabian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_Turkic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Old_Uyghur.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Oriya.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Osage.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Osmanya.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Pahawh_Hmong.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Palmyrene.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Pau_Cin_Hau.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Phags_Pa.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Phoenician.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Psalter_Pahlavi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Rejang.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Runic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Samaritan.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Saurashtra.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Sharada.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Shavian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Siddham.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Sidetic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
SignWriting.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Sinhala.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Sogdian.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Sora_Sompeng.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Soyombo.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Sundanese.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Sunuwar.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Syloti_Nagri.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Syriac.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tagalog.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tagbanwa.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tai_Le.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tai_Tham.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tai_Viet.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tai_Yo.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Takri.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tamil.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tangsa.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tangut.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Telugu.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Thaana.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Thai.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tibetan.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tifinagh.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tirhuta.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Todhri.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tolong_Siki.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Toto.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Tulu_Tigalari.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Ugaritic.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Unknown.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Vai.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Vithkuqi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Wancho.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Warang_Citi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Yezidi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Yi.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00
Zanabazar_Square.js Add progressive web app companion for cross-platform access 2026-03-08 17:41:38 +01:00