01 — UPDATES
What changed
Every line below resolves to a real commit or a real row in the task tracker. If there is no evidence behind it, it is not here.
2026 — AUGUST
- fixbd31ed7
Error pages look cared-for instead of broken
Landing on a page that does not exist, or hitting an error, used to give you an unstyled screen. Those pages now belong to the rest of the site.
- fixbd31ed7
Two figures we could not substantiate were removed
The marketing site carried two result figures with no source behind them. A number we cannot evidence does not belong there, so it is gone.
- fixab2b3d1 · DEF-7
The login button is never greyed out without explanation
The "Send magic link" button was disabled while the e-mail field was empty, with no reason given. It is now always pressable and your browser explains what is missing.
2026 — JULY
- fix15c7e82
The cookie notice no longer sits on your buttons
On phones the cookie notice covered the primary button. It now only appears once you scroll past the first screen.
- fixa11bebd · UX-3
The primary button fits on a phone again
On a narrow screen the top bar ran off-screen, leaving the primary button untappable. It is now fully within the viewport.
- fixa11bebd · UX-2
Four links that went nowhere are fixed
The landing page carried four visible links that did nothing when clicked. They now point at their real destinations.
- fix6c8e95c · UX-1
Requesting access is findable again
The page for requesting access could only be reached from the login screen. There is now a link in the footer.
- fix6c8e95c
In-page links no longer jump too far
Jumping to a section further down the page hid its top behind the menu bar. The section now starts cleanly below the bar.
- fix6c8e95c · UX-5
The language the site declares to your browser is correct
Every page declared Dutch, including the English ones, which misleads screen readers and translation prompts. Language is now resolved per page.
- fix3f5ee86
Fabricated client quotes were removed from the site
The marketing site carried testimonials quoting the founders as if they were clients. That is not client evidence, so they are gone.
- fixe6adc26
The Stop button works during a running task
While NORD was running a longer task the Stop button could not be clicked, so you could not abort the work. Now you can.
- fix9052f17
Some turns were billed at zero cents
On certain turns the cost line stayed at zero, so your usage did not add up. Cost is now booked against the model actually used.
- fix661dbba
Topping up your balance failed on the tax setting
The checkout page errored because automatic VAT calculation needs an address. That address is now supplied.
- fixe949e17
A running task sometimes stopped halfway
On multi-step tasks the stream could be marked "done" too early, so you missed the rest of the answer.
- fix2f70702
The site rendered in the wrong typeface for months
The chosen typeface never actually applied; everything fell back to the system font. That is fixed, and the current typeface is a deliberate choice.
2026 — JUNE
- fixfece7c9
Refunds are processed once
If a payment message arrived twice a refund could be counted more than once. That can no longer happen.
- fix496bf63
The MCP marketplace loads fully again
The list of available servers broke off partway. The full list now loads, including past the first page.
- fix87b601f
Chat failed because of a wrong account link
Billing used the wrong account id, which ended a conversation with a server error. That is corrected.
2026 — MAY
- fixcb91bd9
Older conversations load again
A conversation's history came back empty because the wrong timestamp was being sorted on. You can see everything again.
- fix192c012
The landing page stopped crashing
The conversation preview on the landing page could crash the page mid-animation. That no longer happens.
The code behind NORD lives in a private repository, so commit references are text rather than links.