feat(v1.4.0): exports + smart year level + progress + encrypted passwords
ci / test (push) Successful in 43s
build-extension / build (push) Successful in 6m7s

v1.4.0: CSV/Excel/JSON/NextUp exports, units-first smart year standing, live export progress bar, AES-GCM at-rest password encryption.
This commit was merged in pull request #4.
This commit is contained in:
2026-08-20 04:39:08 +00:00
parent 89fd587c21
commit 0cb70ecee0
19 changed files with 5442 additions and 91 deletions
+9 -1
View File
@@ -36,10 +36,18 @@
<h2>PDF Settings</h2>
<label class="row"><input type="checkbox" id="truncateToggle"> Truncate long course descriptions (official PDF style)</label>
<label class="row"><input type="checkbox" id="showYearToggle"> Show Year Level on the PDF</label>
<div class="row">Year Level mode:
<select id="yearMode">
<option value="auto">Auto (recommended)</option>
<option value="custom">Use custom value</option>
<option value="off">Profile value only</option>
</select>
</div>
<label class="row">Custom Year Level (optional):
<input type="text" id="customYear" placeholder="e.g. 3">
</label>
<p class="hint">Leave blank to use the scraped value (auto-adjusted in Summer).</p>
<p class="hint">Auto derives the standing of the semester being printed (from
View Grades, or remaining units). Profile value only disables derivation.</p>
</section>
<script src="popup.js"></script>