25 Commits

Author SHA1 Message Date
Ian Gulliver
57111e44f4 Switch Garmin messaging from IPC Inbound API to MapShare API 2026-03-26 20:31:26 -07:00
Ian Gulliver
f880ab46f3 Support multiple Garmin IMEIs via comma-separated GARMIN_IMEI 2026-03-26 20:10:29 -07:00
Ian Gulliver
507cc1a7e0 Make garmin optional 2025-12-23 12:13:32 -08:00
Ian Gulliver
e241e4ac0c mapshare link 2025-08-20 23:36:46 -07:00
Ian Gulliver
a670da769f Parallelize sending 2025-08-20 23:11:19 -07:00
Ian Gulliver
769064c0fa Clean up error handling 2025-08-20 22:48:00 -07:00
Ian Gulliver
1b2fe81f50 Garmin inreach API support 2025-08-20 22:42:21 -07:00
Ian Gulliver
f84d5db274 Remove suggestions 2025-08-20 22:14:52 -07:00
Ian Gulliver
0b6e729706 Direct openai client, clean up deps and errors 2024-11-26 14:37:24 -06:00
Ian Gulliver
c40777b689 Factor out pagerduty 2024-11-26 13:37:13 -06:00
Ian Gulliver
a425ced673 Use JSON for suggest responses 2024-11-26 13:29:56 -06:00
Ian Gulliver
0512fa41f6 Use JSON for errors and page response 2024-11-26 13:26:26 -06:00
Ian Gulliver
122ef6e506 More prompt engineering 2024-11-25 18:12:21 -06:00
Ian Gulliver
fde8d4dc9a Make openai even more forgiving. 2024-11-25 18:07:29 -06:00
Ian Gulliver
63fdf35d06 /suggest prototype 2024-11-25 18:01:37 -06:00
Ian Gulliver
d6be7a5d2c Shorten url param 2024-11-23 06:35:38 -08:00
Ian Gulliver
d135c91977 Contact card 2024-11-22 22:09:29 -08:00
Ian Gulliver
f261131d42 Contact card details 2024-11-22 21:14:28 -08:00
Ian Gulliver
43b34d1d9e Optional CONTACT_PHONE 2024-11-22 15:01:49 -08:00
Ian Gulliver
7fcf63bcfa Move errors, shift API to server-gated 2024-11-22 13:49:31 -08:00
Ian Gulliver
508e419501 MVP 2024-11-21 21:42:11 -08:00
Ian Gulliver
1b1a191551 Static path 2024-11-21 19:30:11 -08:00
Ian Gulliver
9e43e5c39e Fixes 2024-11-21 18:52:32 -08:00
Ian Gulliver
57c407dd62 Rename 2024-11-21 18:48:11 -08:00
Ian Gulliver
0309eaf9c7 Sample app 2024-11-21 14:59:10 -08:00