Jeff Emmett
0c2e198f26
feat: add landing page, move calendar app to /calendar route
...
Create marketing landing page at / with hero, features (spatial, zoom,
lunar), how-it-works, ecosystem section, and r-suite footer. Move full
calendar app to /calendar. Add rcal.online domain to Traefik labels.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 09:24:37 +00:00
Jeff Emmett
5fcbfd6fa8
feat: initial rcal-online — semantic calendar engine with lunar overlay
...
Forked from zoomcal-jeffemmett, unified with cal-jeffemmett into a single
semantically-aware calendar app. Replaces IFC calendar with lunar calendar,
adds 4-tab views (Temporal, Spatial, Lunar, Context), and r* tool integration
layer for cross-tool calendar rendering.
- Phase 0: Forked zoomcal, inlined @cal/shared, added lunarphase-js + suncalc
- Phase 1: New type system (lunar + r* tools), Zustand store with tabs, IFC stripped
- Phase 2: Lunar engine with synodic month tracking, MoonPhaseIcon, LunarTab
- Phase 3: Adapter registry for r* tools, RCalProvider, URL-driven /context route
- Phase 4: Prisma + PostgreSQL backend, 7 API routes (events, sources, lunar, context)
- Phase 5: Docker multi-stage build, hardened docker-compose with PostgreSQL 16
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 09:01:34 -07:00