Replace Leaflet/raster tiles with MapLibre GL JS: an online OpenFreeMap style and an offline style built from a local PMTiles archive via pmtiles.js and protomaps-themes-base (no glyphs/labels offline by design, see docs/architecture.adoc). Frontend libraries are vendored locally rather than loaded from a CDN so the app keeps working with no internet access. Also add an animated RainViewer precipitation radar overlay (toggle, play/pause, scrub slider), matching the default time window of the weather-radar-card Home Assistant integration.
102 lines
4.1 KiB
Gemfile.lock
102 lines
4.1 KiB
Gemfile.lock
GEM
|
|
remote: https://rubygems.org/
|
|
specs:
|
|
base64 (0.3.0)
|
|
ffi (1.17.4-aarch64-linux-gnu)
|
|
ffi (1.17.4-aarch64-linux-musl)
|
|
ffi (1.17.4-arm-linux-gnu)
|
|
ffi (1.17.4-arm-linux-musl)
|
|
ffi (1.17.4-arm64-darwin)
|
|
ffi (1.17.4-x86-linux-gnu)
|
|
ffi (1.17.4-x86-linux-musl)
|
|
ffi (1.17.4-x86_64-darwin)
|
|
ffi (1.17.4-x86_64-linux-gnu)
|
|
ffi (1.17.4-x86_64-linux-musl)
|
|
listen (3.10.0)
|
|
logger
|
|
rb-fsevent (~> 0.10, >= 0.10.3)
|
|
rb-inotify (~> 0.9, >= 0.9.10)
|
|
logger (1.7.0)
|
|
multi_json (1.21.1)
|
|
mustermann (3.1.1)
|
|
nio4r (2.7.5)
|
|
puma (8.0.2)
|
|
nio4r (~> 2.0)
|
|
rack (3.2.7)
|
|
rack-protection (4.2.1)
|
|
base64 (>= 0.1.0)
|
|
logger (>= 1.6.0)
|
|
rack (>= 3.0.0, < 4)
|
|
rack-session (2.1.2)
|
|
base64 (>= 0.1.0)
|
|
rack (>= 3.0.0)
|
|
rb-fsevent (0.11.2)
|
|
rb-inotify (0.11.1)
|
|
ffi (~> 1.0)
|
|
rerun (0.14.0)
|
|
listen (~> 3.0)
|
|
sinatra (4.2.1)
|
|
logger (>= 1.6.0)
|
|
mustermann (~> 3.0)
|
|
rack (>= 3.0.0, < 4)
|
|
rack-protection (= 4.2.1)
|
|
rack-session (>= 2.0.0, < 3)
|
|
tilt (~> 2.0)
|
|
sinatra-contrib (4.2.1)
|
|
multi_json (>= 0.0.2)
|
|
mustermann (~> 3.0)
|
|
rack-protection (= 4.2.1)
|
|
sinatra (= 4.2.1)
|
|
tilt (~> 2.0)
|
|
tilt (2.9.0)
|
|
|
|
PLATFORMS
|
|
aarch64-linux-gnu
|
|
aarch64-linux-musl
|
|
arm-linux-gnu
|
|
arm-linux-musl
|
|
arm64-darwin
|
|
x86-linux-gnu
|
|
x86-linux-musl
|
|
x86_64-darwin
|
|
x86_64-linux-gnu
|
|
x86_64-linux-musl
|
|
|
|
DEPENDENCIES
|
|
puma (~> 8.0)
|
|
rerun
|
|
sinatra (~> 4.2)
|
|
sinatra-contrib (~> 4.2)
|
|
|
|
CHECKSUMS
|
|
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
|
|
bundler (4.0.18) sha256=02d9a17429de1847b4e0c9f27a9ee4b20c0a74c0a641b4e77195d6019e3618ac
|
|
ffi (1.17.4-aarch64-linux-gnu) sha256=b208f06f91ffd8f5e1193da3cae3d2ccfc27fc36fba577baf698d26d91c080df
|
|
ffi (1.17.4-aarch64-linux-musl) sha256=9286b7a615f2676245283aef0a0a3b475ae3aae2bb5448baace630bb77b91f39
|
|
ffi (1.17.4-arm-linux-gnu) sha256=d6dbddf7cb77bf955411af5f187a65b8cd378cb003c15c05697f5feee1cb1564
|
|
ffi (1.17.4-arm-linux-musl) sha256=9d4838ded0465bef6e2426935f6bcc93134b6616785a84ffd2a3d82bc3cf6f95
|
|
ffi (1.17.4-arm64-darwin) sha256=19071aaf1419251b0a46852abf960e77330a3b334d13a4ab51d58b31a937001b
|
|
ffi (1.17.4-x86-linux-gnu) sha256=38e150df5f4ca555e25beca4090823ae09657bceded154e3c52f8631c1ed72cf
|
|
ffi (1.17.4-x86-linux-musl) sha256=fbeec0fc7c795bcf86f623bb18d31ea1820f7bd580e1703a3d3740d527437809
|
|
ffi (1.17.4-x86_64-darwin) sha256=aa70390523cf3235096cf64962b709b4cfbd5c082a2cb2ae714eb0fe2ccda496
|
|
ffi (1.17.4-x86_64-linux-gnu) sha256=9d3db14c2eae074b382fa9c083fe95aec6e0a1451da249eab096c34002bc752d
|
|
ffi (1.17.4-x86_64-linux-musl) sha256=3fdf9888483de005f8ef8d1cf2d3b20d86626af206cbf780f6a6a12439a9c49e
|
|
listen (3.10.0) sha256=c6e182db62143aeccc2e1960033bebe7445309c7272061979bb098d03760c9d2
|
|
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
|
|
multi_json (1.21.1) sha256=e6126a31808e3b4d19f483c775ceac34df190dffa62adfb63a165ee14ba68080
|
|
mustermann (3.1.1) sha256=4c6170c7234d5499c345562ba7c7dfe73e1754286dcc1abb053064d66a127198
|
|
nio4r (2.7.5) sha256=6c90168e48fb5f8e768419c93abb94ba2b892a1d0602cb06eef16d8b7df1dca1
|
|
puma (8.0.2) sha256=c8ed871dfbbe66448ea9ffd46692342d9804d4071522b52b5331b7b6e7b686fb
|
|
rack (3.2.7) sha256=93e13e1c24f93556671d85d2d79fa228c3485815c50d7e2f265b5330c6528fb7
|
|
rack-protection (4.2.1) sha256=cf6e2842df8c55f5e4d1a4be015e603e19e9bc3a7178bae58949ccbb58558bac
|
|
rack-session (2.1.2) sha256=595434f8c0c3473ae7d7ac56ecda6cc6dfd9d37c0b2b5255330aa1576967ffe8
|
|
rb-fsevent (0.11.2) sha256=43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe
|
|
rb-inotify (0.11.1) sha256=a0a700441239b0ff18eb65e3866236cd78613d6b9f78fea1f9ac47a85e47be6e
|
|
rerun (0.14.0) sha256=996a5af2b2b34dcb30146c6c728addab9113e07c119003370daa9bf27feb88fd
|
|
sinatra (4.2.1) sha256=b7aeb9b11d046b552972ade834f1f9be98b185fa8444480688e3627625377080
|
|
sinatra-contrib (4.2.1) sha256=10d091c944d268aa910c618ea40a3c3ebe0533e6e32990d84af92235a3d26b4a
|
|
tilt (2.9.0) sha256=da5735d0280bba96e9a91041bb14aee435ccad5c17b0fa519249ae543d9aa3a5
|
|
|
|
BUNDLED WITH
|
|
4.0.18
|