Calum - Integrate the calendar with CalDAV and PDF export #46
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Calum, to take appropriate back end action as required.
Live. Test both features:
Go to teacher calendar — is there a 📅 Subscribe button in the toolbar?
Click it — does a modal appear with the webcal:// URL?
Copy the link and paste into Apple Calendar or Google Calendar — does it subscribe and show bookings?
Go to student bookings — does each confirmed booking have a "📅 Add to calendar" button?
Click it — does it download a .ics file that opens in a calendar app?
For Android, check:
Google Play Console → app → Testing → Internal testing
Confirm versionCode 58 is the active build on the internal track
Confirm there are no blocking warnings/errors
Install/update from the internal test link on a real device
Confirm the calendar permission / expo-calendar feature works
For iOS, check:
App Store Connect → app → TestFlight
Confirm build 1.0.58 / build 39 appears
Wait for processing if needed
Confirm it is available to internal testers
Install from TestFlight and smoke-test the calendar flow
I’d also do one quick runtime smoke test on both platforms:
Fresh launch
Login/session restore
Calendar permission prompt appears correctly
Permission denied path does not crash
Permission accepted path works
Existing non-calendar features still open normally
The main thing to catch is exactly what changed here: expo-calendar may build fine but still fail at runtime if Android permissions, iOS usage strings, or native module linking/config are wrong.
Show more19:00Claude responded: All live.All live. v1.0.59 on web, Android internal track, and TestFlight.
Test the calendar subscribe:
Web — go to student bookings, is there a "📅 Subscribe" button in the header?
Click it — does the modal show a webcal:// URL?
Copy and paste into Apple Calendar/Google Calendar — do bookings appear and sync?
Mobile — is there a 📅 icon in the bookings screen header?
Tap it — does the OS show a native calendar subscription prompt?