Repository navigation
v0.2.3
klms 0.2.3
Correctness
- Korean KLMS pages no longer fail with
UPSTREAM_SHAPE_CHANGEDwhen listing
assignments or quizzes, or when reading grade and attendance reports. Report
and coursework headers, week labels, empty-page messages, and absolute or
relative dates are recognized in Korean as well as English. Compact grade
reports without the Percentage and Contribution columns also work. - Calendar events use the card heading as their title instead of the submission
button text, and read structural timestamps first, falling back to English or
Korean date text in Asia/Seoul. Deadlines that were previously left out of
klms todayandklms upcomingnow appear. Resource URLs keep their numeric
ID and drop action parameters. A visible date that cannot be parsed remains an
explicit error rather than being silently dropped. - Scripts, templates, and hidden text are ignored when checking for empty
pages, and grade and attendance reports require enough matching columns to
avoid picking an unrelated table. Thanks to @AidenGeunGeun for the fix.
Other text locales are not verified; an unrecognized dated event fails agenda
generation rather than being omitted.
No command grammar, JSON envelope version, dependency, or SQLite migration
changes.