<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Hyperfox releases</title>
        <link>https://central.docs.staging.testerfox.eu/releases</link>
        <description>What changed in each Hyperfox release.</description>
        <lastBuildDate>Wed, 04 Nov 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 Hyperfox</copyright>
        <item>
            <title><![CDATA[Release of 4 November 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/11/04/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/11/04/release</guid>
            <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The archive detail steps through Archive with the same arrows and keys as the validation screen.]]></description>
            <content:encoded><![CDATA[<p>This release brings the previous and next arrows of the validation screen to the archive detail.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/11/04/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">On an inquiry opened from <strong>Archive</strong>, <strong>Previous in the list</strong> and <strong>Next in the list</strong> (arrows), <code>⌥ PgDn</code> and <code>⌥ PgUp</code> (<code>Alt PgDn</code> / <code>Alt PgUp</code> on Windows) open the previous or next archived inquiry. The arrows follow the list's sorting, filters and page. <strong>Close and go back</strong> returns to the row you are on; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-through-a-list#archive">Work through a list order by order › Step through the archive</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="docs">Documentation updated in this release<a href="https://central.docs.staging.testerfox.eu/releases/2026/11/04/release#docs" class="hash-link" aria-label="Direct link to Documentation updated in this release" title="Direct link to Documentation updated in this release" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-through-a-list">Work through a list order by order, without going back to it</a></li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard">What the dashboard and the three order lists show</a></li>
</ul>]]></content:encoded>
            <category>Orders</category>
        </item>
        <item>
            <title><![CDATA[Release of 28 October 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/10/28/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/10/28/release</guid>
            <pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Step through To validate from the validation screen, and Validate opens the next order.]]></description>
            <content:encoded><![CDATA[<p>This release lets you work through <strong>To validate</strong> without going back to the list: arrows and keys step to the previous or next order, and <strong>Validate</strong> opens the next order.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/28/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">On an inquiry opened from <strong>To validate</strong>, <strong>Previous in the list</strong> and <strong>Next in the list</strong> (arrows) next to the inquiry number open the previous or next order of the list. The arrows follow the list's sorting, filters and page. <code>⌥ PgDn</code> and <code>⌥ PgUp</code> (<code>Alt PgDn</code> / <code>Alt PgUp</code> on Windows) do the same; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-through-a-list#step">Work through a list order by order › Step to the next or previous order</a>.</li>
<li class=""><strong>Validate</strong> reads <strong>Validate &amp; next</strong> when the list has a next order, and opens that order after validating. <strong>Reject</strong> moves on in the same way. To return to the list after every order instead, click <strong>Choose where Validate takes you</strong> (arrow) and choose <strong>Validate &amp; back to list</strong>. Hyperfox keeps the choice with your account; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-through-a-list#validate-and-next">Work through a list order by order › Validate and go on to the next order</a>.</li>
<li class="">A read-only inquiry, because a colleague has it open or it was validated or rejected after you opened it, shows <strong>Next</strong> beside <strong>Back to list</strong>; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-through-a-list#read-only">Work through a list order by order › Go on when the inquiry is read-only</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="docs">Documentation updated in this release<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/28/release#docs" class="hash-link" aria-label="Direct link to Documentation updated in this release" title="Direct link to Documentation updated in this release" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-through-a-list">Work through a list order by order, without going back to it</a></li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen">What each part of the validation screen shows</a></li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/keyboard-shortcuts">All keyboard shortcuts in Hyperfox, by screen</a></li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>Orders</category>
        </item>
        <item>
            <title><![CDATA[Release of 14 October 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/10/14/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/10/14/release</guid>
            <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A totals bar for split inquiries, and the version history of an AI mapping shows what each save changed.]]></description>
            <content:encoded><![CDATA[<p>This release adds a totals bar to split inquiries, shows what each save of an AI mapping changed, and keeps your place in every document of the source pane.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/14/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">On a split inquiry, a totals bar under the lines shows two rows: the order you are on and <strong>All orders</strong> with the number of orders, for example <strong>All orders (3)</strong>, with one quantity column per unit. Rejected orders are left out of that row, and the archive detail shows the same bar; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-with-a-split-inquiry#check-the-totals">Work with a split inquiry › Check the totals</a>.</li>
<li class=""><strong>Version history</strong> of an AI mapping shows what each save changed compared to the version before it, warnings included: <strong>Changed</strong>, <strong>Added</strong> or <strong>Deleted</strong> per field, and for a changed field only the part that changed; see Steer how the AI reads a field › Restore an earlier version.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/14/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">In the source pane, each document keeps its scroll position, page and zoom when you switch between the message and the attachments, and the pane shows the keys that step between them (<code>⌥ ⇧ ↑</code> and <code>⌥ ⇧ ↓</code>); see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">In a browser where you have not chosen a page size in the last two days, the order lists open with 50 rows per page instead of 10; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="docs">Documentation updated in this release<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/14/release#docs" class="hash-link" aria-label="Direct link to Documentation updated in this release" title="Direct link to Documentation updated in this release" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-with-a-split-inquiry">Handle a split inquiry: add orders, move lines, validate</a></li>
<li class="">Steer how the AI reads a field</li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen">What each part of the validation screen shows</a></li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>Orders</category>
            <category>AI extraction</category>
        </item>
        <item>
            <title><![CDATA[Release notes move to the documentation]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/10/08/release-notes-move-here</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/10/08/release-notes-move-here</guid>
            <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[From now on, every Hyperfox release gets a short note on this page.]]></description>
            <content:encoded><![CDATA[<p>From now on, every Hyperfox release gets a short note on this page, next to the documentation it changes.</p>
<!-- -->
<p>Each note lists what is new, what changed and what you need to do, with a link to the page that explains it. Subscribe to the RSS feed of this page to get every new note as soon as it is published.</p>
<p>The documentation itself is now arranged by product area: <strong>Orders</strong>, <strong>Validation</strong>, <strong>AI extraction</strong>, <strong>Reference data</strong>, <strong>Channels</strong>, <strong>Integrations</strong> and <strong>Administration</strong>. The links you saved still work.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release of 7 October 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/10/07/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/10/07/release</guid>
            <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Add, change and delete reference data records in Hyperfox itself, and every new Forward E-mail channel gets its own address.]]></description>
            <content:encoded><![CDATA[<p>This release lets you add, change, copy and delete reference data records in Hyperfox, and gives every new Forward E-mail channel an address of its own.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/07/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="manage-reference-data">Manage reference data in Hyperfox<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/07/release#manage-reference-data" class="hash-link" aria-label="Direct link to Manage reference data in Hyperfox" title="Direct link to Manage reference data in Hyperfox" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="The Reference data page of an items list with the side panel of a new record open and a cell being changed in the table" src="https://central.docs.staging.testerfox.eu/assets/images/manage-reference-data-609b73e80b2bc8ec93fe3e331c643f7f.png" width="1482" height="670" class="img_ev3q"></p>
<p>On <strong>Reference data</strong>, you add, change, copy and delete the records of a list that no import fills, in a side panel or right in a cell of the table. Why: correcting or adding a few records no longer needs a new import file or help from Hyperfox. How it works: a list filled by an import shows <strong>Read-only</strong>, because the next import run removes records added by hand; see Add, edit and delete reference data records › Add a record.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/07/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">Every Forward E-mail channel your admin adds gets an address of its own, under <strong>Accounts</strong>, ending in <code>@to-hyperfox.com</code>; see Forward order mail to Hyperfox › Add a second channel for another kind of order.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/07/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">A warning in the AI mapping that checks how many records a customer has in a list, for example delivery addresses, also recognises a customer who has none; see Mappings.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="docs">Documentation updated in this release<a href="https://central.docs.staging.testerfox.eu/releases/2026/10/07/release#docs" class="hash-link" aria-label="Direct link to Documentation updated in this release" title="Direct link to Documentation updated in this release" translate="no">​</a></h2>
<ul>
<li class="">Add, edit and delete reference data records</li>
<li class="">Forward order mail to Hyperfox</li>
</ul>]]></content:encoded>
            <category>Reference data</category>
            <category>Channels</category>
            <category>AI extraction</category>
            <category>Highlight</category>
        </item>
        <item>
            <title><![CDATA[Release of 30 September 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/09/30/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/09/30/release</guid>
            <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[One person edits an inquiry at a time, colleagues see who has it open, and Take over hands it to you.]]></description>
            <content:encoded><![CDATA[<p>This release lets only one person edit an inquiry at a time, shows who has it open, and adds <strong>Take over</strong>. Microsoft 365 channels get a name for the <strong>Submitted</strong> label.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/30/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="take-over">See who has an inquiry open, and take it over<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/30/release#take-over" class="hash-link" aria-label="Direct link to See who has an inquiry open, and take it over" title="Direct link to See who has an inquiry open, and take it over" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="The validation screen in read-only mode, with the bar at the bottom naming the colleague who has the inquiry open and the Back to list and Take over buttons" src="https://central.docs.staging.testerfox.eu/assets/images/take-over-7a753b2877138b1a25a32e4c87c5e639.png" width="1440" height="810" class="img_ev3q"></p>
<p>Whoever opens an inquiry first holds the lock on it: a colleague who opens it too sees it read-only, with a bar that names you, and <strong>To validate</strong> shows your initials under <strong>Open by a colleague</strong>. Why: two people correcting the same inquiry no longer overwrite each other's work without noticing. How it works: the lock ends when you leave the inquiry, and <strong>Take over</strong> gives it to a colleague at once and discards your unsaved changes; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/working-on-the-same-inquiry#take-over">What happens when you and a colleague open the same order › Take over</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/30/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">On a Microsoft 365 channel, <strong>Label names</strong> has a name for <strong>Submitted</strong>, the Outlook category Hyperfox puts on a mail whose order was sent to your integration. Like the other names, it is required, must differ from the others and applies only to mail processed afterwards; see Channels › Microsoft 365.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/30/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">When two people validate the same inquiry at the same moment, Hyperfox sends it once. The notice on an inquiry that a colleague already validated or rejected names that colleague, without a time; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/save-or-validate-blocked#already-done">Save or Validate is blocked, or the order is read-only › "This inquiry was already validated" or "This inquiry was rejected"</a>.</li>
<li class="">A refused save shows "Save failed" with "Fill in the required fields. The errors are shown at the fields." in your language; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/save-or-validate-blocked#save-failed">Save or Validate is blocked, or the order is read-only › "Save failed": "Fill in the required fields. The errors are shown at the fields."</a>.</li>
<li class="">The AI skips hidden rows, columns and sheets when it reads an Excel file; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-the-ai-reads-an-order#read">How the AI reads an order › Read the document</a>.</li>
<li class="">The Qargo connector files the original e-mail and its PDF attachments as documents on the Qargo order, and no longer the data file of Hyperfox or signature images. A failed Qargo export now always leaves a failed run under the export profile; see What Hyperfox sends to your ERP › The template decides the format.</li>
<li class=""><strong>Codex</strong>, the admin logs, the webhook log and the import and export run lists also remember the number of rows per page you chose; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/30/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">Orders that came in through an API channel show "—" for accuracy in <strong>To validate</strong> and <strong>Archive</strong> instead of a red 0 %, and a split inquiry shows the lowest accuracy of its orders; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-statuses#accuracy">Order and inquiry statuses › Accuracy</a>.</li>
<li class="">When the unit picker of a line allows only the units of the item, it lists all of them, also the ones further down the list; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines#change-quantity-and-unit">Fix order lines: item, quantity and unit › Change the quantity and the unit</a>.</li>
<li class="">In a document that holds a collective page with every item and a page per order, pointing to a line jumps to the page of that order; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">Two attachments with the same file name in one e-mail are both kept, instead of the second replacing the first; see Which e-mails and attachments Hyperfox picks up › Which attachments the AI reads.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="docs">Documentation updated in this release<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/30/release#docs" class="hash-link" aria-label="Direct link to Documentation updated in this release" title="Direct link to Documentation updated in this release" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/working-on-the-same-inquiry">What happens when you and a colleague open the same order</a></li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/save-or-validate-blocked">Save or Validate is blocked, or the order is read-only</a></li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard">What the dashboard and the three order lists show</a></li>
<li class="">Channels</li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-statuses">What each order and inquiry status means</a></li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>Orders</category>
            <category>Channels</category>
            <category>AI extraction</category>
            <category>Integrations</category>
            <category>Highlight</category>
        </item>
        <item>
            <title><![CDATA[Release of 23 September 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/09/23/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/09/23/release</guid>
            <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The AI can flag values as warnings or info on the validation screen, lines can be duplicated, and pickers can enforce their filter.]]></description>
            <content:encoded><![CDATA[<p>This release shows the warnings and info the AI leaves on an order, lets you duplicate lines, and gives admins an enforced picker filter and an Odoo connector.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/23/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-warnings">AI warnings and info on your orders<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/23/release#ai-warnings" class="hash-link" aria-label="Direct link to AI warnings and info on your orders" title="Direct link to AI warnings and info on your orders" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="The validation screen of an order with an amber delivery date field, a line cell with a warning marker and the Errors &amp;amp; warnings pane open" src="https://central.docs.staging.testerfox.eu/assets/images/ai-warnings-858716b5aebef47c18d637a244ceea72.png" width="1440" height="920" class="img_ev3q"></p>
<p>When the AI flags a value on an order or a line, for example a delivery date in the past, the field gets an amber tint for a warning or a blue tint for info, with the message under it, and the <strong>Errors &amp; warnings</strong> pane lists every message. Why: a value the AI doubts no longer looks the same as a value it is sure of, so you know where to look before you validate. How it works: warnings and info never block <strong>Validate</strong> and stay after you edit the field, while an error on the same field still wins; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#errors-pane">The validation screen › Errors pane</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/23/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">Your admin writes the warnings in the AI mapping: in the <strong>Fields</strong> view, under <strong>Warnings</strong> next to the extraction instruction of a field, and under <strong>Order</strong> for warnings about the whole order. Each warning has a condition the AI checks and the message you see; see Mappings.</li>
<li class="">Select lines and click <strong>Duplicate</strong> (<code>D</code>) to add a copy of each selected line in the same order. The selection stays, so you can duplicate the same lines again; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines#bulk">Fix order lines: item, quantity and unit › Change several lines at once</a>.</li>
<li class="">Your admin can switch on <strong>Enforce filter</strong> on a picker, so the list stays limited to the records that belong to the field it filters on and you cannot switch the filter off. <strong>Warn on multiple options</strong> adds a warning while more than one record fits, also on the columns of the lines; see Change the columns and fields of the order screens › Switch a picker filter on, off or to enforced.</li>
<li class="">An export profile can send orders to Odoo: choose <strong>Odoo</strong> in <strong>Provider</strong>, with an API connection; see Set up an export profile › Create the profile.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/23/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">The reject confirmation asks the same question in <strong>To validate</strong> and on the validation screen. On a split inquiry it says that it rejects all orders of the inquiry, and it no longer names the value of the first column of the row; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/reject-an-inquiry#reject-from-the-list">Reject an order › Reject from the list</a>.</li>
<li class=""><strong>Admin settings</strong> is hidden for users who cannot open any admin page; see The Admin settings menu.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/23/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class=""><code>⌘ S</code> (<code>Ctrl S</code> on Windows) saves also while a dropdown is still open, in side panels, wizards, the validation screen and the channel, route and mapping pages; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/keyboard-shortcuts#panels">Keyboard shortcuts › Panels and dialogs</a>.</li>
<li class="">Choosing <strong>New mapping</strong> on a route without a mapping shows that a new mapping is pending, instead of seeming to do nothing; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-the-ai-reads-an-order#route">How the AI reads an order › Choose a route</a>.</li>
<li class="">A converted quantity no longer shows under the wrong line for a moment after you delete or reorder lines, or switch orders; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines#change-quantity-and-unit">Fix order lines: item, quantity and unit › Change the quantity and the unit</a>.</li>
<li class="">The <strong>Codex</strong> list no longer scrolls into an empty white area after you choose 25 or 50 rows per page; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/manage-codex-entries#find">Review, switch off or delete what Codex learned › Find an entry</a>.</li>
<li class="">Import and export profiles offer only the transformers and providers available in your environment, and an import profile that uses a transformer made for your environment opens again instead of showing a blank page; see Import Profiles.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="docs">Documentation updated in this release<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/23/release#docs" class="hash-link" aria-label="Direct link to Documentation updated in this release" title="Direct link to Documentation updated in this release" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen">What each part of the validation screen shows</a></li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines">Fix order lines: item, quantity and unit</a></li>
<li class="">Change the columns and fields of the order screens</li>
<li class="">Set up an export profile</li>
<li class=""><a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/reject-an-inquiry">Reject an order</a></li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>AI extraction</category>
            <category>Administration</category>
            <category>Integrations</category>
            <category>Reference data</category>
            <category>Highlight</category>
        </item>
        <item>
            <title><![CDATA[Release of 16 September 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/09/16/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/09/16/release</guid>
            <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Lists remember your page size and sort on every column, Microsoft 365 gets a Rejected label, and export runs show where they were sent.]]></description>
            <content:encoded><![CDATA[<p>Lists keep the page size you chose and sort on every column. Microsoft 365 marks mail of rejected inquiries in Outlook, export runs show where they were sent, and highlights stay on the right line while you edit.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/16/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">The details of an export run show the <strong>Request URL</strong>: the path Hyperfox called, or the folder it wrote to; see Export Profiles › Run details.</li>
<li class="">Microsoft 365 has a <strong>Rejected</strong> label for mail whose inquiry was rejected, next to the other labels under <strong>Label names</strong>; see Connect Microsoft 365 and choose mailboxes › Choose the label names.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/16/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">Lists remember the number of rows per page you chose for two days, also after you log in again or open a new tab: <strong>To validate</strong>, <strong>Processing</strong>, <strong>Archive</strong>, <strong>Reference data</strong> and the admin lists; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
<li class="">Every column on <strong>To validate</strong> and <strong>Archive</strong> can be sorted; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
<li class="">The Custom BC export reads Business Central's answer: a refused order gets <strong>Submit Failed</strong> with Business Central's reason, and an accepted order gets Business Central's order number as its external ID; see What Hyperfox exchanges with Business Central › What the codeunit answers.</li>
<li class="">On an AS2 channel, your admin can fill in <strong>Processed folder</strong>, the sub-folder Hyperfox moves a file into once it picked the file up, for partners who fix that name on their side; see Channels › AS2 (EDI).</li>
<li class="">In an HTML e-mail, the AI reads the text without the layout clutter of the mail, and an <code>.htm</code> or <code>.html</code> attachment that only repeats the mail body is no longer read a second time; see Which e-mails and attachments Hyperfox picks up › Which attachments the AI reads.</li>
<li class="">On an AS2 channel, the APERAK acknowledgement Hyperfox sends back repeats the parties of the incoming order, such as the delivery party, and no party your partner did not send; see EDI.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/16/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">AI highlights and error messages stay on the line they belong to when you delete, move or undo lines, instead of moving to whichever line takes its place; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#lines">The validation screen › Lines</a>.</li>
<li class="">With <strong>AI highlights</strong> off, pointing to a line no longer scrolls the PDF or jumps to another attachment; with it on, pointing works in both directions; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">A PDF that the sender's mail program marked as an image opens in the PDF viewer instead of an empty pane; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">A picker no longer writes the record of an earlier search when you type a code and press <code>Enter</code> before the search caught up. While a newer search runs, <code>Enter</code>, <code>Tab</code> and a click wait for the list that answers what you typed; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines#change-item">Fix order lines: item, quantity and unit › Change the item</a>.</li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>Orders</category>
            <category>Channels</category>
            <category>Integrations</category>
        </item>
        <item>
            <title><![CDATA[Release of 9 September 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/09/09/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/09/09/release</guid>
            <pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[AI highlights in the PDF are on for everyone, Business Central can be chosen as an export provider, and date fields always read day-month-year.]]></description>
            <content:encoded><![CDATA[<p>The PDF shows where the AI found each order line, for every user. Admins can send orders to Business Central with the Custom BC export provider, and a new webhook shows its secret key right after it is created.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/09/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-highlights">AI highlights in the PDF<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/09/release#ai-highlights" class="hash-link" aria-label="Direct link to AI highlights in the PDF" title="Direct link to AI highlights in the PDF" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="An order on the validation screen with a line pointed at and the matching row lit up in the PDF" src="https://central.docs.staging.testerfox.eu/assets/images/ai-highlights-b90d9ce6e0d2a48ee990f070096338ce.png" width="1440" height="900" class="img_ev3q"></p>
<p>The PDF next to an order highlights the rows the AI read the order lines from. Why: you no longer search the document for the row that belongs to a line you are checking. How it works: point to an order line and the matching row in the PDF lights up and scrolls into view, point to a row in the PDF and the order scrolls to its line, and <strong>AI highlights</strong> in the PDF toolbar switches it off and remembers your choice; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/09/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">An admin can choose Custom BC as the provider of an export profile, to send orders to a Business Central codeunit; see What Hyperfox exchanges with Business Central › Custom BC export profile.</li>
<li class="">A column on <strong>To validate</strong> and <strong>Archive</strong> can show a field of a linked user, such as the name of who validated the order; such a column can be sorted but not filtered; see Change the columns and fields of the order screens › Add a column to To validate and Archive.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/09/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">When you create a webhook, Hyperfox confirms it and shows its <strong>Secret Key</strong> with a copy button; see Set up a webhook › Copy the secret key.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/09/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">Date fields always show day-month-year, such as 31-12-2026, whatever the language of your browser or computer; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#order-details">The validation screen › Order details</a>.</li>
<li class="">The <strong>Add</strong> panel and forms with several records show their errors again when a field is wrong, instead of not saving without a message; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/add-missing-customer-address-or-item#create">Add a missing customer, address or item while validating › Create the record</a>.</li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>Integrations</category>
            <category>Administration</category>
            <category>Highlight</category>
        </item>
        <item>
            <title><![CDATA[Release of 2 September 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/09/02/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/09/02/release</guid>
            <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[AI mappings keep a version history you can restore from, and new users choose their own password.]]></description>
            <content:encoded><![CDATA[<p>Every save of an AI mapping is kept as a version you can restore. New users receive an invitation to set their own password, and the AI keeps every digit of long numbers in Excel and CSV files.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/02/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-mapping-version-history">Version history for AI mappings<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/02/release#ai-mapping-version-history" class="hash-link" aria-label="Direct link to Version history for AI mappings" title="Direct link to Version history for AI mappings" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="The Version history panel of an AI mapping, with every save listed and Restore this version in view" src="https://central.docs.staging.testerfox.eu/assets/images/ai-mapping-version-history-dbad89dad297e0a01c796f566c735232.png" width="1482" height="670" class="img_ev3q"></p>
<p>Every save of an AI mapping is kept as a version, with who saved it and when. Why: a change to an extraction instruction that makes the AI read worse can be undone without rebuilding the mapping from memory. How it works: <strong>Version history</strong> lists every save, and <strong>Restore this version</strong> saves the older content as a new version, so nothing is lost; see Steer how the AI reads a field › Restore an earlier version.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/02/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">When an admin adds a user, Hyperfox e-mails the new user a link to set their own password instead of the admin choosing one, and <strong>Resend invite</strong> sends a new link; see Add, change and remove users › What the new user receives.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/09/02/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">The AI reads long numbers in Excel and CSV order files, such as a customer code, with all their digits instead of a rounded number; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-the-ai-reads-an-order#read">How the AI reads an order › Read the document</a>.</li>
</ul>]]></content:encoded>
            <category>AI extraction</category>
            <category>Administration</category>
            <category>Highlight</category>
        </item>
        <item>
            <title><![CDATA[Release of 26 August 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/08/26/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/08/26/release</guid>
            <pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Service messages appear in the header, a reference data template is built from a field list, and webhooks carry the e-mail an order came from.]]></description>
            <content:encoded><![CDATA[<p>Hyperfox can show a service message in the header of every screen. Admins build the template of a reference data list by choosing fields instead of typing them, and webhooks and export profiles receive the details of the e-mail an order came from.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/26/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">When Hyperfox has a notice for every customer, such as planned maintenance or a carrier outage, it shows a service message under the header of every screen; <strong>Details</strong> shows the full text and <strong>Minimise</strong> folds it into a chip; see <a class="" href="https://central.docs.staging.testerfox.eu/#header">Notices in the header</a>.</li>
<li class="">When you set the template of a reference data list, you search the fields of the list and of its linked records and insert them, and a preview shows the result on a real record before you save; see Change a reference data list › Change what a picker shows.</li>
<li class="">For an order that arrived by e-mail, webhooks and export profiles receive the subject, the message id and the references of that e-mail next to the order; see What Hyperfox sends to your ERP › What is in the message.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/26/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">When an order mail was forwarded through a ticketing system, the AI keeps the ticket block above the message, such as the original contact, instead of skipping it; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-the-ai-reads-an-order#read">How the AI reads an order › Read the document</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/26/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">A PDF that a channel sent with the wrong file type opens in the PDF viewer instead of an empty grey pane, and other files with the wrong type open in the viewer that fits their file name; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">Typing in a picker on a reference data form, or in a filter on a linked record in a list, filters the options again instead of showing the whole list; see Add, edit and delete reference data records › Add a record.</li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>AI extraction</category>
            <category>Reference data</category>
            <category>Integrations</category>
            <category>Administration</category>
        </item>
        <item>
            <title><![CDATA[Release of 19 August 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/08/19/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/08/19/release</guid>
            <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The new layout becomes the only layout, a missing record can be created from what the AI read, and guided tours arrive on the dashboard.]]></description>
            <content:encoded><![CDATA[<p>From this release every user works in the new layout. A record the AI could not find in your reference data can be created from what it read, the dashboard offers guided tours, and Hyperfox marks mail from Microsoft 365 with an Outlook category once its inquiry is completed or needs attention.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/19/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-prefilled-record">Add a missing record, filled in from the AI<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/19/release#ai-prefilled-record" class="hash-link" aria-label="Direct link to Add a missing record, filled in from the AI" title="Direct link to Add a missing record, filled in from the AI" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="The Add panel next to an order, with From AI response switched on and the fields filled with what the AI read" src="https://central.docs.staging.testerfox.eu/assets/images/ai-prefilled-record-447b8ceb746fd26b462e31c15e61770e.png" width="1440" height="900" class="img_ev3q"></p>
<p>When the AI reads a customer, an address or another record on a document but cannot match it to your reference data, the <strong>Add</strong> panel opens with the fields already filled in with what the AI read. Why: you no longer retype a new delivery address or customer from the PDF. How it works: <strong>From AI response</strong> switches the AI's values off and on again, values you typed yourself are never overwritten, and a field the AI could not fill shows what the document said under it; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/add-missing-customer-address-or-item#create">Add a missing customer, address or item while validating › Create the record</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/19/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">The <strong>Dashboard</strong> has a <strong>Getting started</strong> section with four short tours that show on your own screen where to click; see <a class="" href="https://central.docs.staging.testerfox.eu/#tours">Tours</a>.</li>
<li class="">A CSV attachment opens as a table instead of showing no preview, and an RTF attachment, which the source pane did not list before, now shows as a chip and opens as a document; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">Hyperfox puts a coloured Outlook category on a mail in a watched Microsoft 365 mailbox once its inquiry is completed or needs attention, so you see in Outlook what happened to it, and your admin can give the categories your own names under <strong>Label names</strong>; see Connect Microsoft 365 and choose mailboxes › Choose the label names.</li>
<li class="">An admin can delete a channel straight from the channels list with <strong>Delete</strong>; the Microsoft 365 channel keeps <strong>Disconnect</strong> instead; see Channels › Channels list.</li>
<li class="">A form field can be a <strong>tableselect</strong>: a searchable picker in which you choose several records at once; see Master Data › Form fields tab.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/19/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">The new layout is the only layout: the switch between the old and the new layout is gone and every user works in the new one; see <a class="" href="https://central.docs.staging.testerfox.eu/#find-your-way-around">Where things are</a>.</li>
<li class="">To watch a Microsoft 365 mailbox, you type its address under <strong>Watched mailboxes</strong> instead of picking it from a list of every mailbox in your organisation, and an address that does not exist is refused before anything is saved; see Connect Microsoft 365 and choose mailboxes › Add the mailboxes to watch.</li>
<li class="">The <strong>Add</strong> panel no longer blocks the screen behind it, so you can select and copy text from the PDF while you fill it in; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/add-missing-customer-address-or-item#create">Add a missing customer, address or item while validating › Create the record</a>.</li>
<li class="">A required field that is empty shows a short sentence, such as "Customer reference is required", under the field and in the errors pane; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#errors-pane">The validation screen › Errors pane</a>.</li>
<li class="">A picker shows every line of a record's text again instead of cutting it off, and opening it shows your current choice at the top of the list; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/add-missing-customer-address-or-item#search">Add a missing customer, address or item while validating › Search the list</a>.</li>
<li class="">On an inquiry with many orders, the order tabs scroll sideways instead of breaking onto a second line; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#order-tabs">The validation screen › Order tabs</a>.</li>
<li class="">The issue date column on <strong>To validate</strong> and <strong>Archive</strong> can be sorted; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
<li class="">A placeholder in the file name of an export profile can take a value from a record linked to the order, with a dot between the names; see Export Profiles › Profile fields.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/19/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">PDFs in the source pane are sharp on every screen, also on external monitors and when you zoom in; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">A list no longer stays empty when the sorting or filters remembered in your browser are damaged, or when one of its columns points to a field that no longer exists; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
<li class="">A page that failed to load part of the app no longer sends you back and forth between the sign-in page and your identity provider; see Microsoft shows an error instead of returning you to Hyperfox.</li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>Orders</category>
            <category>Channels</category>
            <category>Integrations</category>
            <category>Administration</category>
            <category>Highlight</category>
        </item>
        <item>
            <title><![CDATA[Release of 12 August 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/08/12/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/08/12/release</guid>
            <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Choose an existing AI mapping for a route, delete files from the Dropzone, and let the AI read RTF attachments.]]></description>
            <content:encoded><![CDATA[<p>This release lets you reuse an AI mapping on a route, adds keyboard shortcuts to the pickers on the validation screen, and lets the AI read <code>.rtf</code> attachments.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/12/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="route-mapping">Choose the mapping of a route<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/12/release#route-mapping" class="hash-link" aria-label="Direct link to Choose the mapping of a route" title="Direct link to Choose the mapping of a route" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="A route in the new layout, with the Mapping picker open and the warning that the mapping is used on another channel" src="https://central.docs.staging.testerfox.eu/assets/images/route-mapping-4ceb77ec35ed2c88a2c9bc248b12f9de.png" width="1482" height="590" class="img_ev3q"></p>
<p>In the new layout, each route has a <strong>Mapping</strong> picker that holds the AI mapping the route uses. Why: a new route no longer needs a new AI mapping built from nothing, and you can move a route to another mapping without rebuilding it. How it works: search for an existing mapping and choose it, or type a name and choose <strong>New mapping</strong>. The mapping opens below the picker to edit, and when other channels use the same mapping a warning says how many, because your changes apply to all of them; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-the-ai-reads-an-order#route">How the AI reads an order › Choose a route</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/12/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">Delete a file from the Dropzone with <strong>Delete</strong> on its row. After you confirm <strong>Delete file?</strong>, the file is removed for good; see Dropzone.</li>
<li class="">The template of a list can show a value from a related record: type the name of the relationship, a dot and the field, for example <code>{{brand.name}}</code> next to <code>{{code}}</code>, and every picker of that list shows the brand's name. The help text under the template field gives the syntax; see Change a reference data list › Change what a picker shows.</li>
<li class="">In the new layout, tab to a picker on the validation screen and start typing: the list opens with your first character in the search box. <code>Backspace</code> or <code>Delete</code> empties a filled picker, and <code>⇧ Enter</code> opens the whole line for editing; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/keyboard-shortcuts#lines-editing">Keyboard shortcuts › Editing a cell</a>.</li>
<li class="">The AI reads order attachments in <code>.rtf</code> format; see Which e-mails and attachments Hyperfox picks up › Which attachments the AI reads.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/12/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">The AI reads the numbers in an <code>.xlsx</code> attachment as Excel shows them: a cell that holds 10.08 but shows 10 is read as 10; see Which e-mails and attachments Hyperfox picks up › Which attachments the AI reads.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/12/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">In the new layout, the <strong>Add</strong> action, followed by the name of the list, is back above a picker field, such as a delivery address, and the record you create with it fills the field instead of leaving it empty; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/add-missing-customer-address-or-item#create">Add a missing customer, address or item while validating › Create the record</a>.</li>
<li class="">When the AI read a unit on a line but found no item, the line keeps that unit instead of showing an empty <strong>Select</strong>; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines#change-quantity-and-unit">Fix order lines: item, quantity and unit › Change the quantity and the unit</a>.</li>
<li class="">Codex entries scoped to a customer are also found in environments where the customer field of the order points to another list, and two entries that cancel each other out also do so when the AI matches by text; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-codex-learns#how-the-ai-uses-entries">How Codex learns from your corrections › How the AI uses entries</a>.</li>
</ul>]]></content:encoded>
            <category>AI extraction</category>
            <category>Channels</category>
            <category>Validation</category>
            <category>Reference data</category>
            <category>Administration</category>
            <category>Highlight</category>
        </item>
        <item>
            <title><![CDATA[Release of 5 August 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/08/05/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/08/05/release</guid>
            <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Connect Qargo, and Save no longer writes over an inquiry that changed while you were working.]]></description>
            <content:encoded><![CDATA[<p>This release adds a Qargo connection and protects your work on an inquiry that changes while you have it open.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/05/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">On the <strong>Integrations</strong> page, an OAuth connection has a <strong>Provider</strong>: <strong>Qargo</strong> for a Qargo connection, <strong>Generic</strong> for any other API. An export profile can send validated orders to Qargo, and an import profile can read companies from Qargo; see Integrations › OAuth.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/05/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">In the new layout, Save is refused when a colleague saved the inquiry, or Hyperfox processed it again, while you were working. <strong>This inquiry has changed</strong> tells you that your unsaved changes were not applied. Click <strong>Reload</strong> to continue from the current orders; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/working-on-the-same-inquiry#changed-meanwhile">What happens when you and a colleague open the same order › When the inquiry changed meanwhile</a>.</li>
<li class="">Typing in a picker on the validation screen, in an order field or in the item and unit cells of the lines, searches everything the picker shows, the main text and the second text; see How the order model and the reference data lists work › How a record is named.</li>
<li class="">Every picker takes its second text from the template of its list, set in the settings of the entity on <strong>Reference Data</strong>. On <strong>Master Data</strong>, the template of a table field or a form field is now read-only and points to that setting; see Change a reference data list › Change what a picker shows.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/08/05/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">An inquiry that Hyperfox processes again, for example after <strong>Retry</strong>, no longer ends up with two sets of orders: the new run replaces the orders of the inquiry; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/duplicate-orders#after-retry">The same order appears twice › After a Retry the orders look different</a>.</li>
<li class="">A Codex entry stays on the field it was recorded on, and no longer replaces a correct match when the document states another code than the one the entry recorded; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-codex-learns#how-the-ai-uses-entries">How Codex learns from your corrections › How the AI uses entries</a>.</li>
<li class="">The AI reads spreadsheet attachments in <code>.ods</code> format correctly; see Which e-mails and attachments Hyperfox picks up › Which attachments the AI reads.</li>
<li class="">An import from an API no longer fails when a record leaves out a field that the import profile maps; see Import Profiles.</li>
</ul>]]></content:encoded>
            <category>Integrations</category>
            <category>Channels</category>
            <category>Validation</category>
            <category>Orders</category>
            <category>Administration</category>
            <category>AI extraction</category>
            <category>Reference data</category>
        </item>
        <item>
            <title><![CDATA[Release of 29 July 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/07/29/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/07/29/release</guid>
            <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The AI applies your Codex corrections as it matches, and it reads the extraction instruction of date and time fields.]]></description>
            <content:encoded><![CDATA[<p>This release changes how the AI applies your Codex corrections, and how it reads date and time fields.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/29/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">When the AI matches a text to a record that a Codex entry corrected, Hyperfox now puts the record from the entry in place as the match is made, also when the AI landed on another wrong record than the one you corrected for the same text. Entries scoped to a customer apply as soon as the AI has found that customer; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-codex-learns#how-the-ai-uses-entries">How Codex learns from your corrections › How the AI uses entries</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/29/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">The AI reads the extraction instruction of an optional date or time field, such as a delivery date, instead of reading the field without it; see Steer how the AI reads a field › Change the extraction instruction.</li>
</ul>]]></content:encoded>
            <category>AI extraction</category>
        </item>
        <item>
            <title><![CDATA[Release of 22 July 2026]]></title>
            <link>https://central.docs.staging.testerfox.eu/releases/2026/07/22/release</link>
            <guid>https://central.docs.staging.testerfox.eu/releases/2026/07/22/release</guid>
            <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Hyperfox opens in the new layout for everyone, the validation screen gets undo, and the PDF viewer gets a toolbar.]]></description>
            <content:encoded><![CDATA[<p>Hyperfox now opens in the new layout for everyone. This release also adds undo on the validation screen and a toolbar on the PDF viewer, and fixes the lines table on long orders.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/22/release#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-layout">The new layout for everyone<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/22/release#new-layout" class="hash-link" aria-label="Direct link to The new layout for everyone" title="Direct link to The new layout for everyone" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="The dashboard in the new layout, with the Account menu open" src="https://central.docs.staging.testerfox.eu/assets/images/new-layout-9e16b27a9be5f282362b3e838e525d4a.png" width="1482" height="590" class="img_ev3q"></p>
<p>The new layout, with its denser lists and the command palette, is now the layout every user gets. Why: you no longer have to switch the new layout on yourself to work with the screens built for it. How it works: the first time you open Hyperfox in a browser after midnight on 17 July, it opens in the new layout, and you can go back to the previous layout by switching off <strong>New design</strong> in the <strong>Account menu</strong>; see <a class="" href="https://central.docs.staging.testerfox.eu/#your-account">Get started with Hyperfox › Your account</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="undo">Undo on the validation screen<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/22/release#undo" class="hash-link" aria-label="Direct link to Undo on the validation screen" title="Direct link to Undo on the validation screen" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="The validation screen in the new layout, with a deleted line and the undo status in the sub-header" src="https://central.docs.staging.testerfox.eu/assets/images/undo-be7016cd24ee3fc3b80808137b33e49a.png" width="1482" height="170" class="img_ev3q"></p>
<p>In the new layout, the validation screen remembers each change you make to an inquiry until you save it. Why: a wrong edit, a deleted line or a deleted order no longer has to be typed in again. How it works: press <code>⌘ Z</code> (<code>Ctrl Z</code> on Windows) to undo the last change and <code>⌘ ⇧ Z</code> (<code>Ctrl Shift Z</code> on Windows) to redo it, and the sub-header says what <code>⌘ Z</code> would undo; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#undo">The validation screen › Undo</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new">New<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/22/release#new" class="hash-link" aria-label="Direct link to New" title="Direct link to New" translate="no">​</a></h2>
<ul>
<li class="">On your first visit to the new layout, a short tour shows the command palette, the keyboard shortcuts and <strong>What's new</strong> on the <strong>Dashboard</strong>. Start it again with "Take the tour" in the command palette; see <a class="" href="https://central.docs.staging.testerfox.eu/#tours">Tours</a>.</li>
<li class="">The PDF viewer on the validation screen has a toolbar with <strong>Previous page</strong>, <strong>Next page</strong>, a page number you can type, <strong>Zoom out</strong>, <strong>Zoom in</strong> and <strong>Reset zoom to 100%</strong>. <strong>Rotate clockwise</strong> turns a scan that arrived sideways a quarter turn; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class="">In the new layout, routes have their own item under <strong>Admin settings</strong>: <strong>Routes</strong>, where you choose the channel and manage its routes without opening the channel; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/how-the-ai-reads-an-order#route">How the AI reads an order › Choose a route</a>.</li>
<li class="">In the new layout, the Dropzone has its own item under <strong>Admin settings</strong>, and the S3 connection it uses is shown as Dropzone on the <strong>Integrations</strong> page; see Integrations › Dropzone.</li>
<li class="">In the new layout, an import profile can run <strong>Hourly</strong> or <strong>Every X hours</strong>. Under <strong>Schedule</strong>, <strong>None</strong> means the profile only runs when you start it; see Import Profiles.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed">Changed<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/22/release#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h2>
<ul>
<li class="">In the new layout, the e-mail channel is called <strong>Forward E-mail</strong>; see Channels › Forward E-mail.</li>
<li class="">In the new layout, a date filter on a list is a date range: pick a start and an end date, or clear one end to leave it open. The active filter shows the range itself; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
<li class="">In the new layout, the <strong>Insights</strong> period on the <strong>Dashboard</strong> can again be a <strong>Custom range</strong> that you pick on a calendar; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#dashboard">Order lists and the dashboard › The dashboard</a>.</li>
<li class="">In the new layout, <strong>Set unit</strong> on selected lines opens a list you can search, which stays the same size however many units your environment has; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines#bulk">Fix order lines: item, quantity and unit › Change several lines at once</a>.</li>
<li class="">In the new layout, leaving a page with unsaved changes through the command palette, or closing the browser tab, asks first, so your changes are not lost without a warning; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#dialogs">The validation screen › Dialogs</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixed">Fixed<a href="https://central.docs.staging.testerfox.eu/releases/2026/07/22/release#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h2>
<ul>
<li class="">In the new layout, fixing the field that blocks an order enables <strong>Validate</strong> at once, without saving first, and the disabled <strong>Validate</strong> button no longer turns white when you point at it; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/save-or-validate-blocked#validate-disabled">Save or Validate is blocked, or the order is read-only › Validate is disabled: "Resolve all errors to validate"</a>.</li>
<li class="">In the new layout, the <strong>Total</strong> row under the lines shows the first three unit totals and puts the others behind a "more" button, instead of covering half the lines. Scrolling a long order no longer leaves empty stretches, and the focused cell no longer hides behind the totals or the column headers; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/fix-order-lines#totals">Fix order lines: item, quantity and unit › Check the totals</a>.</li>
<li class="">In the new layout, the lines show the name of the matched item again instead of only its code, and a long product name wraps onto a second line instead of being cut off; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#lines">The validation screen › Lines</a>.</li>
<li class="">In the new layout, on an order with more than one lines table, <code>Tab</code> walks through each table once and then moves to its add-line button; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/keyboard-shortcuts#lines-grid">Keyboard shortcuts › Lines grid</a>.</li>
<li class="">A scanned PDF shows all its printed text in the viewer again, and an attachment that arrives with an unusual file type opens in the right viewer based on its file extension; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/validation-screen#source-pane">The validation screen › Source pane</a>.</li>
<li class=""><code>⌘</code>-click (<code>Ctrl</code>-click on Windows) or a middle click on a row in a list opens the record in a new tab again. The link from a Codex entry to its order opens the archived inquiry on the right order; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/order-lists-and-dashboard#list-controls">Order lists and the dashboard › Filters, sorting and page size</a>.</li>
<li class="">In a split inquiry, lines you move to a new order show their unit conversion before you save; see <a class="" href="https://central.docs.staging.testerfox.eu/validate-and-review/work-with-a-split-inquiry#move-or-copy-lines">Work with a split inquiry › Move or copy lines to another order</a>.</li>
<li class="">Saving a Microsoft 365 channel after you switched it to <strong>Paused</strong> no longer fails; see Channels › Every channel.</li>
<li class="">The <strong>API Clients</strong> page shows its texts in Dutch and French; see Create an API client › Create the client.</li>
</ul>]]></content:encoded>
            <category>Validation</category>
            <category>Orders</category>
            <category>Channels</category>
            <category>AI extraction</category>
            <category>Reference data</category>
            <category>Integrations</category>
            <category>Highlight</category>
        </item>
    </channel>
</rss>