iOS App
Dayze's iOS app unlocks native features that make your Day Cards richer with zero effort.
Overview
The Dayze iOS app is a native wrapper built with Capacitor. It provides the same web experience plus access to native iOS APIs that automatically enrich your Day Cards with real-world data.
Native Features
Apple Health (HealthKit)
Steps, sleep duration, heart rate, and calories burned appear on your Day Cards automatically. Dayze requests read-only access — it never writes to your Health data without permission.
Calendar Sync
Events from Apple Calendar are auto-imported into your Day Cards. Duplicates are filtered by external ID so you never see the same event twice.
Camera Roll Photos
Photos from your camera roll appear as full-bleed hero images on Day Cards via iOS Journaling Suggestions API (iOS 17.2+). Photos stay on your device — only metadata is synced.
Workouts
Workout data (type, duration, distance) from Apple Health surfaces on the relevant Day Card.
Location & Visits
Places you visit are detected and shown as visual place cards on Day Cards with category icons.
Contacts
Import your phone contacts to quickly populate your People list. Contact data stays on-device unless you explicitly add someone.
iOS Shortcuts Integration
Dayze provides an API endpoint that works with iOS Shortcuts to capture data that iOS doesn't expose via standard APIs:
Screen Time Reports
Create a Shortcut that sends your daily Screen Time data (total time, social media time, top apps, pickups) to Dayze. This powers the anti-doomscroll comparison feature.
Dayze Chat (native feel)
The iOS app loads the same Dayze Chat panel as the web app. On phone it behaves like a native bottom sheet: grab handle, rounded top corners, and a message list that scrolls independently of the fixed composer. Resize and dismiss with drag — no maximize/minimize buttons.
- Drag sheet — Pull the handle up to fill the screen, down to half-height, and further down to dismiss (same pattern as Maps / Apple Music sheets).
- What's next — After Dayze replies, contextual tap-to-send pills reflect the question or options in the message (not generic buttons every time).
- Hints toggle — Sparkle icon beside the composer shows or hides suggestions; your choice is remembered on this device.
components/PolarisChat/PolarisChat.tsx, lib/polaris/composer-pills.ts. See Dayze Agent docs for stream + tools.Permissions
The iOS app requests the following permissions (all optional):
- Health — Read steps, sleep, heart rate, workouts
- Calendar — Read events for Day Card sync
- Camera & Photos — For profile photos and camera roll hero images
- Location — For weather, visit tracking, and place cards
- Contacts — For importing people (read-only)
- Notifications — For milestone alerts and reminders
- Microphone — For Dayze Agent voice mode
- Face ID — For secure app access (optional)
Requirements
- iOS 16+ — Minimum supported version
- iOS 17.2+ — Required for Journaling Suggestions (camera roll photos on Day Cards)
- iPhone — Primary device. iPad support is planned.