1784af909d
Review-shadow submissions are type=initial with blank service_type; the picker grabbed the first initial found, hitting a shadow -> null service -> $0 price. New pickInitialServiceType() skips shadows and prefers a real service_type. Fixes Harlingen sites showing $0 on invoice. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
40 lines
2.3 KiB
JSON
40 lines
2.3 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 *)",
|
|
"Bash(git commit -q -m 'style: card-bg dark-based alpha to match Safari panel look *)",
|
|
"Bash(git commit -q -m 'style: white-based card-bg 0.07, blur 12px→20px for less transparency *)",
|
|
"Bash(git commit -q -m 'fix: subcontractor PDF quality, footer on all pages, header gap *)",
|
|
"mcp__plugin_supabase_supabase__execute_sql",
|
|
"Bash(sed -n '88,100p' src/pages/Tasks.jsx)",
|
|
"Bash(sed -n '570,600p' src/pages/Tasks.jsx)",
|
|
"Bash(git commit -q -m 'fix: hide counter on All tab in projects table *)",
|
|
"Bash(git commit -q -m 'fix: guard task status updates on invoice lifecycle transitions *)",
|
|
"Bash(vercel ls *)",
|
|
"Bash(vercel --prod)",
|
|
"Bash(git commit -q -m 'feat: add Sub Billing column to billing report \\(sub invoiced/paid per version\\) *)",
|
|
"Bash(git commit -q -m 'fix: report Version Status collapses Approved into Completed *)",
|
|
"mcp__plugin_supabase_supabase__list_projects",
|
|
"Bash(grep -rni \"task_number\\\\|task #\\\\|task#\\\\|#\\\\${\\\\|taskNumber\\\\|seq\" src/pages/Tasks.jsx src/pages/TaskDetail.jsx src/pages/ProjectDetail.jsx)",
|
|
"mcp__plugin_supabase_supabase__apply_migration",
|
|
"Bash(git commit -q -m 'fix: invoice picker skips review-shadow rows for service_type/pricing *)"
|
|
]
|
|
}
|
|
}
|