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>
3.7 KiB
3.7 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v2.0.2 - 2024-02-19
Commits
- [meta] add types
ae747cd - [Dev Deps] update
aud,npmignore,object-inspect,tape01aafcb - [Deps] update
define-data-property,has-property-descriptors0ef6338 - [Refactor] use
es-errors0b23e87
v2.0.1 - 2023-09-13
Commits
- [Fix] move
functions-have-namesto runtime depsdb2eda8
v2.0.0 - 2023-09-12
Commits
- [eslint] add
npm run lint23e1fcd - [actions] add reused GHA
525127e - [meta] add
.gitignoreaa3abdf - [Tests] switch tests to use tape; add posttest
8ad6d30 - [readme] add readme
732c46c - [New] add optional
looseargumentf5e4771 - [meta] relicense package to MIT; fix repo URLs
13948f8 - [meta] add
auto-changelog7ab201c - [Breaking] throw if a non-function is provided
cf6fc8f - [Breaking] drop UMD, just use CJS
47abfe8 - [Refactor] use
define-data-propertyandhas-property-descriptors9921c2b - [meta] use
npmignoreto autogenerate an npmignore filec5dbe4f - Only apps should have lockfiles
98bbfa1 - [meta] add
safe-publish-latest8916cd8 - [meta] add
engines2427c8e