You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Month and year views now support two concentric DDL borders on every platform. The outer and inner borders show the two highest-priority categories for the day: assignment DDL, school competition notice, then other DDL. All three categories remain available in date details and all-day schedules.
Today and the selected date now use independent, high-contrast indicators, so neither state consumes or replaces a DDL border.
Android uses thinner 1.2dp outer and 0.8dp inner borders consistently across phones, foldables, and tablets.
Desktop and tablet day/week timelines use solid lines for whole hours and dashed lines for class periods, matching the iOS time hierarchy.
Desktop month view
The Tauri month view now matches the native macOS geometry more closely, including weekday headers, date and week-number placement, course/DDL rows, font sizes, spacing, and selected states.
Selection, today, course rows, and two DDL border categories can remain visible at the same time.
Engineering and distribution
Generated screenshot directories are now local build artifacts covered by Git ignore rules. Existing screenshots are removed from source control, while release and store artwork continues to be generated and verified separately.
The Android release gate now parses the compiled APK manifest and network-security resource, enforcing HTTPS by default with a single-domain exception for the contest backup endpoint at 101.201.29.29.
Apple CI now retries a transient XCUITest failure once, allows 45 minutes for the full suite, and preserves failed .xcresult bundles. Persistent failures still block the release.
Android is version 0.2.4 (37); native iOS and macOS are version 0.2.4 (65).
GitHub Release scope: Windows x64 NSIS, Linux arm64/x86_64 Debian/AppImage/CLI/TUI, and maintainer-signed Android APK/AAB. .sha256 files remain internal verification artifacts and are not attached.
TestFlight scope: native iOS and macOS 0.2.4 (65). Both platforms completed signed local Xcode archives and returned successful upload results. Apple artifacts are not attached to GitHub Release, and App Store Connect was not opened for a follow-up status check.