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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.7.0
Added
Class scheduling fields — location, start/end date, start/end time can now be set per class (Edit Class > Schedule tab). When a lecture is logged on a day that matches the class's meeting days and falls within its date range, its time is shown automatically — no need to re-enter it per lecture.
Custom time picker — hour/minute dropdowns with an AM/PM toggle, replacing the native OS time control, to match the rest of the plugin's look.
Calendar filters — the calendar now has a "Show" filter (All / Lectures / Assignments / Exams) alongside the existing Class filter, plus a "Type" filter for narrowing assignments by subtype.
Class card — now shows meeting time inline with the day chips, plus location and date range when set.
Add/Edit Class — reorganized into three tabs (Details / People / Schedule) so the form no longer requires scrolling to find Save.
Month and week calendar views now show the meeting time directly on lecture entries, where available.
Fixed
Classes marked "Completed" or "Dropped" no longer show their lectures/assignments/exams in Today, Tomorrow, or the calendar.
Notes
Scheduling data (location/dates/times) is entirely additive — existing classes and lectures are unaffected until you fill in the new fields.