Version 1.6.0 — Friends, Schedule Context, and Smarter Reminders
· 2 min read
Version 1.6.0 focuses on day-to-day student reliability: friend profile images, friend lunch visibility, clearer schedule context, and more flexible class reminders.
What’s New in 1.6.0
👥 Friends: Clerk Profile Photo Coverage Expanded
- Friend profile photo hydration now runs for the main friends list, not just search flows.
- Friends with Clerk user IDs now use the student picture endpoint with fallback request handling.
- This reduces default-avatar fallbacks across friend-related screens.
🍽️ Friends Schedule: Lunch Selection Now Visible
- Friend schedule views now include lunch selection details when available.
- Day and week schedule layouts now surface lunch label/time context alongside class blocks.
- If detailed lunch blocks are unavailable, the app falls back to profile lunch period data.
🗓️ Scheduler: Better “No School” Context + Week/Month Behavior
- No-school messaging now adapts to context (weekend, holiday, teacher workday, or no classes).
- Weekly schedule anchoring now aligns to Sunday while still displaying school weekdays cleanly.
- Month view now focuses on weekdays to better match school usage.
🔔 Notifications: Dual Reminder Times with Minute Precision
- Notification settings now support up to two reminder times.
- Reminder values accept 1-minute precision from 0 to 180 minutes.
- Duplicate reminder times are automatically merged.
- Reminder scheduling now sends all configured lead times to the service worker.
📱 Background Notification Hardening
- Service worker now includes web push event handling (
push+ subscription-change hooks). - Notification permission flow now attempts push subscription when a public VAPID key is configured.
- This improves readiness for true background delivery on supported platforms.
✅ Home Tasks: Form Experience Alignment
- Home dashboard task creation now mirrors Tasks-page wording and limit-state messaging more closely.
- Task creation continues to use the same modal flow for consistency.
Need Help?
If you still need support after reading the docs, visit Blockly Support.
