KC-5: Consolidate calendar access into CalendarStore.shared so Today, Calendar, Onboarding, and Settings share one permission state and event cache. requestAccess() debounces and reads authoritative status; turning on "Show Calendar Events" while unauthorized now prompts. New Settings → Data → Calendar row shows Connected/Connect/Denied. KC-6: Add calendar-event notifications. CalendarStore.upcomingEventNotifs snapshots visible events (next 7 days); NotificationManager schedules at start time plus each event alarm (all-day at 9am), capped at ~20 to stay under iOS's 64-notification limit. Wired into reschedule(). Log KC-5 and KC-6 in ISSUES.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.8 KiB
2.8 KiB
Rackpeek Services
Inventory of reverse-proxy hosts published via Rackpeek (http://10.10.1.70:18080/services/list).
Format: Service — IP:port — URL. All Public, Custom Certificate unless noted; ? = name unconfirmed.
- Rackpeek —
10.10.1.70:18080— http://10.10.1.70:18080 - Backup (Proxmox Backup Server) —
10.10.1.11:8007— http://10.10.1.11:8007 - Proxmox VE —
10.10.1.44:8006— http://10.10.1.44:8006 - Uptime Kuma (Canal+) —
10.10.1.50:3001— http://10.10.1.50:3001 - Uptime Kuma (Airtel) —
10.10.1.51:3001— http://10.10.1.51:3001 - Uptime Kuma —
10.10.1.20:3001— http://10.10.1.20:3001 - Nginx Proxy Manager —
10.10.1.5:81— http://10.10.1.5:81 - Portainer —
10.10.1.70:9000— http://10.10.1.70:9000 - Netdata —
10.10.1.20:19999— http://10.10.1.20:19999 - Homarr —
10.10.1.20:7575— http://10.10.1.20:7575 - Plex —
10.10.1.70:32400— http://10.10.1.70:32400 (HTTP Only) - Radarr —
10.10.1.70:7878— http://10.10.1.70:7878 - Sonarr —
10.10.1.70:8989— http://10.10.1.70:8989 - Prowlarr —
10.10.1.70:9696— http://10.10.1.70:9696 - Bazarr —
10.10.1.70:6767— http://10.10.1.70:6767 - Overseerr/Jellyseerr ? —
10.10.1.70:5055— http://10.10.1.70:5055 - Synology DSM ? —
10.10.1.20:5000— http://10.10.1.20:5000 - ? —
10.10.1.78:8181— http://10.10.1.78:8181 - ? —
10.10.1.6:8181— http://10.10.1.6:8181 - ? —
10.10.1.21:8181— http://10.10.1.21:8181 - ? —
10.10.1.70:8181— http://10.10.1.70:8181 - ? —
10.10.1.7:8181— http://10.10.1.7:8181 - ? —
10.10.1.5:8181— http://10.10.1.5:8181 - ? —
10.10.1.21:80— http://10.10.1.21:80 - ? —
10.10.1.20:80— http://10.10.1.20:80 - ? —
10.10.1.13:80— http://10.10.1.13:80 - ? —
10.10.1.78:80— http://10.10.1.78:80 - ? —
10.10.1.7:8080— http://10.10.1.7:8080 - ? —
10.10.1.70:8080— http://10.10.1.70:8080 - ? —
10.10.1.21:8080— http://10.10.1.21:8080 - ? —
10.10.1.70:8888— http://10.10.1.70:8888 - ? —
10.10.1.20:8888— http://10.10.1.20:8888 - ? —
10.10.1.21:8888— http://10.10.1.21:8888 - ? —
10.10.1.70:3030— http://10.10.1.70:3030 - ? —
10.10.1.70:9080— http://10.10.1.70:9080 - ? —
10.10.1.21:3002— http://10.10.1.21:3002 - ? —
10.10.1.7:8281— http://10.10.1.7:8281 (HTTP Only) - ? —
10.10.1.70:6246— http://10.10.1.70:6246 (HTTP Only) - ? —
10.10.1.21:18789— http://10.10.1.21:18789 - ? —
10.10.1.70:8212— http://10.10.1.70:8212 - ? —
10.10.1.10:7655— http://10.10.1.10:7655 - ? —
10.10.1.70:7476— http://10.10.1.70:7476 (HTTP Only) - ? —
10.10.1.20:9412— http://10.10.1.20:9412