feat: port spatio-temporal calendar from standalone rcal-online

Rewrite folk-calendar-view with 5 views (Day/Week/Month/Season/Year),
3 tabs (Temporal/Spatial/Lunar), Leaflet map with event markers and
transit polylines, temporal-spatial zoom coupling, and lunar phase display.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-03-02 12:45:24 -08:00
parent 5c21b64a99
commit 91494a9c5c
2 changed files with 920 additions and 358 deletions

File diff suppressed because it is too large Load Diff

View File

@ -384,7 +384,8 @@ routes.get("/", (c) => {
theme: "dark",
body: `<folk-calendar-view space="${space}"></folk-calendar-view>`,
scripts: `<script type="module" src="/modules/rcal/folk-calendar-view.js?v=3"></script>`,
styles: `<link rel="stylesheet" href="/modules/rcal/cal.css?v=2">`,
styles: `<link rel="stylesheet" href="/modules/rcal/cal.css?v=2">
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" crossorigin="">`,
}));
});