Fix MICR font path, date import, PDF button bug; clean up config; add TODO markers
- Hardcode GnuMICR.otf path in pdfService.js; remove MICR_FONT_PATH env var - Fix normalizeDate to handle MM/DD/YY (2-digit year) and return null on no match - Fix generatePdf button DOM bug: update span directly instead of overwriting textContent - Remove .env.example and NTFY_URL from docker-compose (app has no required config) - Remove redundant fonts volume mount from docker-compose (fonts bundled in image) - Mark MVP TODO items complete; add // TODO comments in source for post-MVP features - Update README: correct slot height, remove stale env var docs
This commit is contained in:
+5
-3
@@ -294,7 +294,9 @@ async function generatePdf() {
|
||||
|
||||
const btn = document.getElementById('btn-generate-pdf');
|
||||
btn.disabled = true;
|
||||
btn.textContent = 'Generating…';
|
||||
const countSpan = document.getElementById('selected-count');
|
||||
const savedCount = countSpan.textContent;
|
||||
countSpan.textContent = '…';
|
||||
|
||||
try {
|
||||
const res = await fetch('/api/pdf', {
|
||||
@@ -310,9 +312,9 @@ async function generatePdf() {
|
||||
window.open(URL.createObjectURL(blob), '_blank');
|
||||
await loadChecks(); // refresh to show printed status
|
||||
} catch (err) {
|
||||
countSpan.textContent = savedCount;
|
||||
btn.disabled = false;
|
||||
alert(`PDF error: ${err.message}`);
|
||||
} finally {
|
||||
refreshPdfButton();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user