Skip to content

v2.0.2194

Choose a tag to compare

@Sprinterli Sprinterli released this 12 Aug 16:15

✨ Features

  • An on/off setting looks the same on every admin page, and setting up a Context Map repository is one step.
  • The Context Map admin page is now a browsable corpus, not a list.
  • GitLab: reply inside an existing merge-request discussion.
  • GitLab connector gains discussions, labels, milestones, boards and todos.
  • GitLab: label, milestone, token and comment options the connector could not reach.
  • Admin pages are now checked in a real browser against a running backend.
  • Every admin page is now captured as an image, and a sixth review perspective reads them.
  • Every admin page now shows its own title.

🔧 Improvements

  • A failed upstream call is now a distinct type rather than a convention.
  • Failed connector calls carry their error type along the delegation chain, not only where the error is built.
  • Failed connector calls are recognisable as failures on the paths a call actually takes.
  • Error envelopes the gateway builds itself are recognisable too.
  • A failing pre-commit run now answers whether the suite or the change decided it.
  • A vendor moving its API documentation no longer goes unnoticed.

🐛 Fixes

  • Prototype saves keep their push credential across gateway restarts.
  • Clearer guidance when an upstream answers with more data than the gateway will carry.
  • A failed call stays recognisable after the gateway enriches it.
  • Structured body fields now advertise their real shape.
  • A test that fails in two different output shapes is now recorded as one test.
  • Red status text stays readable on the lighter surfaces it appears on.
  • Three pieces of status text that were hard to read now aren't.
  • A brand colour that would make the panel unreadable is refused at save time.
  • The review ledger records the design round that shipped this week.
  • A spreadsheet operation now names the tab it could not find instead of using another one.
  • Text across the admin panel is checked against WCAG AA, and three places that missed it are fixed.
  • A colour token now belongs to one stylesheet.
  • Service discovery answers on every connected service.
  • Follow-ups from an adversarial review of the evening's admin-panel work.
  • The Context Map now names its type gap by what would close it.
  • One kind is now one entry in the Context Map, however it was spelled.
  • Gmail says when an attachment request cannot be met, instead of sending the mail without it.
  • The test suite no longer inherits the machine's own gateway configuration.
  • The sidebar shows one current page again, and the operations page leads with its answer.
  • Spacing across the admin panel now has a scale to drift from.
  • Operations that cannot be completed correctly now stop instead of doing something else.
  • Forwards and moves handle awkward inputs and partial failures correctly.
  • Two actions that destroy more than they looked like now warn before the dialog does.
  • On the clients page, a control's weight now matches what it does.
  • A failed lookup no longer answers as if it had succeeded.
  • The setup-help panel keeps its distance from the list below it.
  • Switching the Context Map to a different repository now writes the starter files into the new one.
  • Calendar and Gmail now say when a parameter had no effect, instead of succeeding quietly.
  • The dropped-parameter diagnostic no longer reports fields that are sent.
  • Transient upstream failures no longer open an issue on first sight.
  • The allowed-services picker on the clients page says what it is offering.
  • Log queries return the line budget you asked for.
  • A sync that never answers can no longer freeze its own button.
  • Restores the admin panel's styling.
  • The hidden attribute now hides, everywhere in the admin panel.
  • "Sync now" on the Context Map page shows that it is working.
  • A shared admin stylesheet drops the half of it that styled nothing.
  • The setup help panel lines up with the fields it explains.
  • The Context Map browser's toolbar lines up with the panes beneath it.
  • The panel chrome stops overruling pages about their own buttons.
  • Two repositories with the same name no longer collapse into one Context Map page.
  • The admin panel stops overriding the pages it hosts.
  • The Context Map page preview is bounded, and setting up a repository can be retried.
  • Admin page styling moves out of the markup and into stylesheets.
  • Two admin pages stop being separate documents, and the panel stops arguing with them.
  • The sidebar's current entry goes back to looking as it did.
  • The navigation says where you are, not just where your pointer is — and every admin page carries a name.
  • Two addresses and one credential no longer sit in Redis in the clear.
  • Admin pages name themselves once, and the usage toolbars line up.
  • Every admin page states its own name, and actions sit where the eye looks.
  • One switch component across the admin, and the date filter stays on screen.
  • Every connector's API-documentation link resolves again.
  • Deliberate refusals now read as warnings in the audit log.
  • Read tools band their deliberate refusals like write tools do.
  • Pages no longer say their own name twice, and Action Usage gets the room Data Usage has.
  • Page titles now sit exactly on the box they name.
  • Page titles line up with the content again, and the scanning pages get their width back.
  • The browser check now verifies that a message survives a page reload, and reports its coverage accurately.
  • One way for admin pages to report what happened.
  • In-page messages now behave the way the dialogs they replaced did.
  • Admin pages now share one content width.
  • The test suite no longer reaches the network.
  • Destructive maintenance actions now look destructive.
  • The admin navigation on narrow screens says that it continues.
  • Empty sections and expandable areas now look the same wherever they appear.
  • Tightened the checks that guard the admin page captures and titles.
  • The suite-cost line reports what it measures.

Full changelog: https://mcpgate.de/changelog/

Docker: docker pull mcpgate/mcpgate:2.0.2194