89fd587c21
fix: use blob URL for Firefox downloads (data: URLs access-denied) (#3)
v1.3.0
adrianbonpin2026-08-18 20:12:20 +00:00
d08b1d75aa
ci: use Gitea API for releases (softprops/action-gh-release targets GitHub, fails on Gitea with 405)
adrianbonpin2026-08-19 03:25:12 +08:00
dfa63f5157
ci: use Gitea API for releases (softprops/action-gh-release targets GitHub, fails on Gitea with 405)
v1.2.0
adrianbonpin2026-08-19 03:17:42 +08:00
7c578d2d16
ci: install PyMuPDF in a venv (PEP 668 externally-managed env blocks system pip)
adrianbonpin2026-08-19 03:10:47 +08:00
41e7a4b81e
ci: install PyMuPDF in runner; skip PDF text assertions when fitz is unavailable
adrianbonpin2026-08-19 03:08:46 +08:00
92a7408100
docs: move Install section to top of README
adrianbonpin2026-08-19 03:06:57 +08:00
c1567aca00
docs: add self-hosted Firefox install route (about:config) while AMO is under maintenance
adrianbonpin2026-08-19 03:04:34 +08:00
40fa9cc9b5
fix(chrome): replace URL.createObjectURL with base64 data URL for downloads (Chrome MV3 service worker has no createObjectURL)
adrianbonpin2026-08-19 02:57:20 +08:00
cd418f513d
docs: add README with install instructions for both browsers
adrianbonpin2026-08-19 02:48:40 +08:00
e11a7aad83
fix: leave Date Enrolled line empty (reserve space), nudge Printed by closer to bottom border
adrianbonpin2026-08-19 02:15:16 +08:00
cb47d6faac
fix: teacher name format, non-bold total, total row spacing, year-level show/custom/smart settings
adrianbonpin2026-08-19 02:12:06 +08:00
106900860a
feat: add option to truncate long course descriptions to single line (default on, matches official PDF)
adrianbonpin2026-08-19 02:02:50 +08:00
b3b4495427
feat: embed bundled Segoe UI fonts (with fontkit) for 1:1 typography match with reference PDF
adrianbonpin2026-08-19 01:49:14 +08:00
79d58f994d
fix: Year Level nudge reduced to 6pt (half)
adrianbonpin2026-08-19 01:28:48 +08:00
161f540e40
fix: non-bold table headers, nudge Year Level left, center units + total to match reference
adrianbonpin2026-08-19 01:25:50 +08:00
79702cb847
fix: embed logo as transparent PNG (SMask) to remove green badge background, matching official PDF
adrianbonpin2026-08-19 01:16:30 +08:00
2fa4064c7c
feat: format download filename as ID - Program - S.Y. YYYY-YYYY - Semester - Study Load
adrianbonpin2026-08-19 00:57:27 +08:00
4ef392423a
fix: raise total underline above the number
adrianbonpin2026-08-19 00:54:27 +08:00
e6249ae330
fix: draw total underline above the total
adrianbonpin2026-08-19 00:52:32 +08:00
51d467fbe7
fix: center NOTE header, draw total underline below total
adrianbonpin2026-08-19 00:48:13 +08:00
52360ab559
fix: split multi-segment schedules and expand row height to prevent text overlap
adrianbonpin2026-08-19 00:44:17 +08:00
17aeab9592
feat: 1:1 reference styling for Study Load PDF (header box, spacing, columns, schedule format, name format)
adrianbonpin2026-08-18 23:57:31 +08:00
053c6aaa98
feat: pull semester/year from the study load search dropdowns
adrianbonpin2026-08-18 22:19:55 +08:00