## 2026.10.39 ### Highlights - Invoices tabs are now Pending, Ready, Draft, Approved, Sent and Void; the invoice page has Accept change and a recheck icon, and Seazona links open the exact order. (#200) - Custom fields can be coloured and deleted, and the manager edits a field in a sidecar. (#204) - The price list is one plain table of Flow's own codes, with a Reconcile screen for Xero and Seazona records, one at a time or as a list. (#205) - Jobs Group, Sort and Filter are rows you can add and delete, and list column heads sort. (#201) - Buttons that call Xero wait between presses and show the time left. (#203) - The Replit workspace database follows production, so the publish database prompt stops appearing. (#206) ### Changes - Invoices tabs are Pending, Ready, Draft, Approved, Sent and Void; Accept change takes the work system's lines into the unsent draft, and the Problem column shows a few words per invoice. (#200) - Custom fields can be coloured and deleted; Seazona stages show read only in the manager. (#204) - Price list › Reconcile links Xero and Seazona records to Flow codes; the Check prices button is gone. (#205) - Jobs filters, groups and sorts are rows, and column heads sort. (#201) - Xero buttons share one wait budget, and a failed run doubles the wait. (#203) - The Replit workspace database follows the migrations production runs. (#206) ### Fixes ### Complete contribution record This audited record covers the complete c7c1753b35f1b66d3127e9903218d750878b207f..de989b99d3429dc434bbeefae33dac2dea80c863 history: 7 in-range PRs + 0 retained seed-only PRs = 7 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. #### Pull requests - **PR #199** - **PR #201** - **PR #205** - **PR #203** - **PR #206** Related #202. - **PR #200** - **PR #204**