Skip to content

v0.2.4 — calendar join + directions + leave

Choose a tag to compare

@michaelmonetized michaelmonetized released this 31 Aug 13:45
· 7 commits to main since this release

Calendar

  • Join: if ICS DESCRIPTION/LOCATION/URL/X-GOOGLE-CONFERENCE contains meet.google.com/zoom.us/teams.microsoft.com|teams.live.com, show Join Meet/Zoom/Teams button opening via xdg-open (src/services/calendar.rs:350, src/ui/calendar.rs:250).
  • Directions + leave: if LOCATION is physical address (not URL, src/services/calendar.rs:400), show Directionshttps://www.google.com/maps/dir/?api=1&destination=… (src/services/calendar.rs:410) and async Leave HH:MM (N min) via current location (portal 3s → ipinfo.io 35.4887,-82.9887 src/services/location.rs:106) → Nominatim → OSRM, cached (~/.cache/naarchy/geocode.json/route.json), 5 min buffer (src/services/location.rs:219). Enriched via Event::CalendarEnriched (src/services/mod.rs:28, src/app.rs:377).