prefetch stuff and cache it and fix home leaflet links
Squashed commit of the following:
commit 735200167d44272775bb0943496432b9e4adb11a
Author: Jared Pereira <jared@awarm.space>
Date: Wed Jan 8 15:19:57 2025 -0500
fully prefetch pages on hover/touch
commit 1eae63d6862dc479a0754e4d1c3f3decf0756bb9
Author: Jared Pereira <jared@awarm.space>
Date: Wed Jan 8 15:05:38 2025 -0500
use correct link import
commit def8db56ba6643832aeb9aeb7de0550e0803f64a
Merge: 9abbfd1 60e723d
Author: Jared Pereira <jared@awarm.space>
Date: Wed Jan 8 14:31:00 2025 -0500
Merge branch 'main' into perf/clientside-caching
commit 9abbfd1f12b61ad62f66d2d96ccd0ff1d62cac6e
Merge: bcd87f3 7ad3e9c
Author: Jared Pereira <jared@awarm.space>
Date: Wed Jan 8 11:06:04 2025 -0500
Merge branch 'main' into perf/clientside-caching
commit bcd87f37bfc678c9b1e5c65b314e460652facee1
Author: Jared Pereira <jared@awarm.space>
Date: Tue Jan 7 15:27:22 2025 -0500
add some prefetching and page segment caching