fix: crash bugs in TeamInvoices + faster load
Bug fixes: - TeamInvoices: add useAuth import/currentUser (invoice-create crash) - TeamInvoices: setChartYear -> setExportYear (year-dropdown crash) - TeamDashboard: drop redundant setState-in-effect (cascading renders) - Companies: delete dead _UnusedClientCompanies (illegal hook calls) - annotate intentional empty PDF-fallback catches Load speed: - preconnect/dns-prefetch to Supabase origin - lazy-load heic-to in Converters: page chunk 2737KB -> 9KB - split recharts into its own 'charts' vendor chunk Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,340 @@
|
||||
[
|
||||
{
|
||||
"site": "00286",
|
||||
"dbTitle": "00286 Riverside, CA",
|
||||
"internalTaskNumber": 31,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=not_started"
|
||||
},
|
||||
{
|
||||
"site": "30055",
|
||||
"dbTitle": "30055 Moreno Valley, CA",
|
||||
"internalTaskNumber": 33,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "client_review",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=client_review"
|
||||
},
|
||||
{
|
||||
"site": "30062",
|
||||
"dbTitle": "30062 Riverside, CA",
|
||||
"internalTaskNumber": 34,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed"
|
||||
},
|
||||
{
|
||||
"site": "30094",
|
||||
"dbTitle": "30094 Colorado Springs, CO",
|
||||
"internalTaskNumber": 35,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "No",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "—",
|
||||
"versionSummary": "R00=completed"
|
||||
},
|
||||
{
|
||||
"site": "30096",
|
||||
"dbTitle": "30096 Eerie, CO",
|
||||
"internalTaskNumber": 36,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R02",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "R01 (unbilled)",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=completed; R02=not_started"
|
||||
},
|
||||
{
|
||||
"site": "30258",
|
||||
"dbTitle": "30258 Lebanon, NH",
|
||||
"internalTaskNumber": 38,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed"
|
||||
},
|
||||
{
|
||||
"site": "30259",
|
||||
"dbTitle": "30259 Hamburg, NJ",
|
||||
"internalTaskNumber": 39,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed"
|
||||
},
|
||||
{
|
||||
"site": "30261",
|
||||
"dbTitle": "30261 NSA Clovis NM",
|
||||
"internalTaskNumber": 70,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "No",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "—",
|
||||
"versionSummary": "R00=completed"
|
||||
},
|
||||
{
|
||||
"site": "68639",
|
||||
"dbTitle": "68639 NSA Los Lunas NM",
|
||||
"internalTaskNumber": 40,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "client_review",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=client_review"
|
||||
},
|
||||
{
|
||||
"site": "68663",
|
||||
"dbTitle": "68663 NSA Oklahoma City OK",
|
||||
"internalTaskNumber": 41,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68664",
|
||||
"dbTitle": "68664 NSA Oklahoma City OK",
|
||||
"internalTaskNumber": 42,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68666",
|
||||
"dbTitle": "68666 NSA Oklahoma City, OK",
|
||||
"internalTaskNumber": 43,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68669",
|
||||
"dbTitle": "68669 NSA Oklahoma City OK",
|
||||
"internalTaskNumber": 44,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68670",
|
||||
"dbTitle": "68670 NSA Oklahoma City OK",
|
||||
"internalTaskNumber": 45,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R02",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "R01 (billed)",
|
||||
"billedVersions": "R00: INV-2026-006 (sent) | R01: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=completed/billed; R02=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68671",
|
||||
"dbTitle": "68671 NSA Oklahoma City OK",
|
||||
"internalTaskNumber": 46,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68673",
|
||||
"dbTitle": "68673 NSA Oklahoma City OK",
|
||||
"internalTaskNumber": 47,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "client_review",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=client_review"
|
||||
},
|
||||
{
|
||||
"site": "68720",
|
||||
"dbTitle": "68720 NSA Lancaster PA",
|
||||
"internalTaskNumber": 74,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "No",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "—",
|
||||
"versionSummary": "R00=completed"
|
||||
},
|
||||
{
|
||||
"site": "68721",
|
||||
"dbTitle": "68721 NSA Mechanicsburg PA",
|
||||
"internalTaskNumber": 48,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R02",
|
||||
"activeStatus": "client_approved",
|
||||
"completedRevisions": "R01 (billed), R02 (unbilled)",
|
||||
"billedVersions": "R00: INV-2026-006 (sent) | R01: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=completed/billed; R02=completed"
|
||||
},
|
||||
{
|
||||
"site": "68724",
|
||||
"dbTitle": "68724 NSA York PA",
|
||||
"internalTaskNumber": 75,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed"
|
||||
},
|
||||
{
|
||||
"site": "68752",
|
||||
"dbTitle": "68752 NSA Brownsville TX",
|
||||
"internalTaskNumber": 76,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed"
|
||||
},
|
||||
{
|
||||
"site": "68753",
|
||||
"dbTitle": "68753 NSA Brownsville TX",
|
||||
"internalTaskNumber": 77,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed"
|
||||
},
|
||||
{
|
||||
"site": "68758",
|
||||
"dbTitle": "68758 NSA Brownsville TX",
|
||||
"internalTaskNumber": 81,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "No",
|
||||
"activeRevision": "—",
|
||||
"activeStatus": "—",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed"
|
||||
},
|
||||
{
|
||||
"site": "68808",
|
||||
"dbTitle": "68808 Camas, WA",
|
||||
"internalTaskNumber": 49,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R01",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "—",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68809",
|
||||
"dbTitle": "68809 Centralia, WA",
|
||||
"internalTaskNumber": 50,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R02",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "R01 (billed)",
|
||||
"billedVersions": "R00: INV-2026-006 (sent) | R01: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=completed/billed; R02=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68810",
|
||||
"dbTitle": "68810 Chehalis, WA",
|
||||
"internalTaskNumber": 51,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R02",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "R01 (billed)",
|
||||
"billedVersions": "R00: INV-2026-006 (sent) | R01: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=completed/billed; R02=not_started"
|
||||
},
|
||||
{
|
||||
"site": "68811",
|
||||
"dbTitle": "68811 Kelso, WA",
|
||||
"internalTaskNumber": 52,
|
||||
"r00Completed": "Yes",
|
||||
"r00Billed": "INV-2026-006 (sent)",
|
||||
"hasActiveRevision": "Yes",
|
||||
"activeRevision": "R02",
|
||||
"activeStatus": "not_started",
|
||||
"completedRevisions": "R01 (unbilled)",
|
||||
"billedVersions": "R00: INV-2026-006 (sent)",
|
||||
"versionSummary": "R00=completed/billed; R01=completed; R02=not_started"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user