fa8ade83d6
- 'PURCHASE ORDER' → 'SUBCONTRACTOR INVOICE' - Items loop now calls addPage() when hitting safeBottom (792-80pt) - Continuation pages get header with invoice number + '(continued)' - Summary/Notes sections also page-break if needed - Footer text updated to match invoice context - Footer line position dynamic (tracks y), not hardcoded at 704 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
24 lines
1.0 KiB
JSON
24 lines
1.0 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(npm run *)",
|
|
"Bash(awk 'NR>=547 && /^}/ {print NR\": \"$0; c++; if\\(c>=1\\) exit}' src/pages/Companies.jsx)",
|
|
"Bash(sed -n '545,548p' src/pages/Companies.jsx)",
|
|
"Bash(sed -i '' '545,715d' src/pages/Companies.jsx)",
|
|
"Bash(sed -n '542,548p' src/pages/Companies.jsx)",
|
|
"Bash(sed -n '76,80p' src/pages/team/TeamSubInvoiceDetail.jsx)",
|
|
"Bash(sed -n '147p' src/pages/Profile.jsx)",
|
|
"Bash(awk '{print $5, $9}')",
|
|
"Bash(git add *)",
|
|
"Bash(git commit -q -m ' *)",
|
|
"Bash(git push *)",
|
|
"Bash(vercel --prod --yes)",
|
|
"Bash(sed -n '1,15p' src/pages/external/ExternalMyInvoices.jsx)",
|
|
"Bash(sed -n '1,15p' src/pages/client/ClientMyInvoices.jsx)",
|
|
"Bash(git commit -q -m 'fix: restore popupOverlayStyle import in ExternalMyInvoices *)",
|
|
"Bash(git commit -q -m 'style: increase card-bg alpha to match Safari rendering *)",
|
|
"Bash(git commit -q -m 'fix: subcontractor PDF title + multi-page support *)"
|
|
]
|
|
}
|
|
}
|