Skip to main content

Version 1.6.0 — Friends, Schedule Context, and Smarter Reminders

· 2 min read
Colby C
Founder of Blockly

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.