🚀 CalSync v1.0.26 Is Almost Here
We’ve been heads down this week — tightening the engine, refining rendering, and expanding flexibility. Version 1.0.26 is one of the most polished releases we’ve shipped. Here’s the high-level overview 👇 📚 New Planner Display Option – Stacked Event View We’ve added a new planner style that displays events in a stacked vertical format instead of traditional time blocks. This is not a replacement — it’s an additional way to experience your day. You can now choose between: - 🕒 Structured time-block layout - 📋 Clean stacked event layout The stacked view offers: - A different visual rhythm - Clear hierarchy - Smooth scanning for busy days - A minimal, modern feel More flexibility. Same powerful sync. 🎨 Enhanced Calendar Coloring We refined color rendering to: - Improve contrast on e-ink - Make overlapping calendars easier to distinguish - Reduce visual clutter - Increase readability at a glance Subtle improvements — big usability impact. 🧵 Smarter Wrapping Logic We enhanced how event titles render: - More intelligent line breaks - Consistent alignment - Cleaner spacing - Better handling of longer titles This improves both planner layouts and carousel rendering. 👻 Ghosted All-Day Event Fix Some users experienced lingering “ghosted” all-day events after calendar updates. We identified the issue as stale render state not clearing properly when events changed. v1.0.26 includes: - Proper normalization on refresh - Clean re-render logic - Removal of overlay artifacts - Accurate clearing when calendars update All-day events now behave correctly when changes occur. 🧠 Stronger Event Normalization We tightened timestamp handling to prevent: - Time drift - Duplicate timezone conversions - Offset inconsistencies Rendering is now consistent across: - Planner views - Carousel - Secondary displays 🔄 Improved Connection Stability Refinements to SSH + network handling now: - Reduce false disconnect states - Improve reconnection behavior - Make sync cycles more predictable