adrianbonpin
|
792974bd32
|
feat: add header logo, fix teacher field, compact program, date range, total under UNITS
|
2026-08-18 19:47:59 +08:00 |
|
adrianbonpin
|
1537881ebc
|
feat: restore direct PDF download via background; drop printdoc
|
2026-08-18 19:38:26 +08:00 |
|
adrianbonpin
|
cb2beecc0e
|
feat: on-page Download PDF opens Letter-size printable Study Load; drop pdf-lib/background path
|
2026-08-18 19:28:44 +08:00 |
|
adrianbonpin
|
d6bacef1ec
|
feat: filter DISSOLVED courses and sum units
|
2026-08-18 19:24:00 +08:00 |
|
adrianbonpin
|
0d29f0116a
|
fix: widen NOTE column and add pagination to study load PDF
|
2026-08-18 15:44:12 +08:00 |
|
adrianbonpin
|
cefad72416
|
feat: build study load PDF
|
2026-08-18 15:38:37 +08:00 |
|
adrianbonpin
|
544d4aab1a
|
fix: robust group-suffix stripping in parseOfferedCourses
|
2026-08-18 15:35:08 +08:00 |
|
adrianbonpin
|
5a9c185a48
|
feat: parse offered courses descriptions
|
2026-08-18 15:33:07 +08:00 |
|
adrianbonpin
|
94d9b7a879
|
fix: harden parseProfilePage class and program extraction
|
2026-08-18 15:30:49 +08:00 |
|
adrianbonpin
|
3c409ea048
|
feat: parse profile page header
|
2026-08-18 15:28:12 +08:00 |
|
adrianbonpin
|
a57d7ac44c
|
feat: parse study load table
|
2026-08-18 15:26:13 +08:00 |
|
adrianbonpin
|
a778840845
|
Add ISMIS Helper implementation plan
|
2026-08-18 15:16:07 +08:00 |
|