## 2026.10.38 ### Highlights - Work › Reconcile shows each done job with no invoice, and each Flow invoice with no job, so a person can link, make an invoice or skip. (#191) - The job panel marks a job with no invoice as "Needs invoice", with Make invoice and Reconcile buttons. (#191) - Integrations › Xero › Import links copied Xero invoices to Flow invoices, links sure matches by itself, and makes Flow invoices for the rest when asked. (#191) - The Jobs list has ticks, folding groups and the bulk action bar: set a custom field, mark ready, draft invoices, copy or export. (#198) - The Jobs list has a Columns menu, a separate column for each date, coloured Stage labels and Group: None. (#198) - Each lab gets an Assignee field, with an "Assignee: me" filter. (#198) ### Changes - Work › Reconcile matches Flow jobs with Flow invoices, from Flow's own data, with no Xero or Seazona call. (#191) - Integrations › Xero › Import reviews copied Xero invoices one at a time or as a list, links them to Flow invoices, and searches the Xero history. (#191) - The Jobs list has ticks, folding groups, bulk actions, a Columns menu and an Assignee field. (#198) ### Fixes ### Complete contribution record This audited record covers the complete 62387dfcb69be232fc2f25fe491e76c28fda8973..ac69240874e46fa331302413bdec4bb9c9fbe466 history: 3 in-range PRs + 0 retained seed-only PRs = 3 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. #### Pull requests - **PR #195** - **PR #191** - **PR #198**