Changelog

See what's new in Metapad. Latest features, improvements, and fixes.

2026-09-03
  • FeatureEdit one paragraph through the API without resending the whole text. A new edit_text tool patches a single passage of a description, a rendering's document or a publication's homepage: you name the wording to replace, and everything around it is left untouched — so an AI tool or a script tidying one sentence can no longer reformat or drop the rest of a long text on its way through. The passage has to match exactly and appear only once, otherwise the edit is refused rather than guessed at, and it can patch a single language's wording on its own.
  • FeatureScripts and integrations can now keep a file up to date without touching the asset it belongs to. A new **Attach Asset File** endpoint puts a file on an asset that already exists, so the asset keeps its id and every link to it stays valid — previously the API could only ever create a *new* asset, which meant a re-uploaded image quietly stopped being the one your pages pointed at. Both upload endpoints also take a language now, so one asset can hold an English and a German file and each reader sees theirs from a single `asset:` reference. Doing either of these used to need a browser login; a model token is now enough.
2026-09-02
  • ImprovementReading a published site is tidier. The site map can now be resized — drag the divider between it and the page to give a deep navigation tree more room. Opening a page always starts you at the top, rather than keeping the scroll position from the page you just left. And the automatically generated section overview pages now use the site's own fonts and link colour, with the small coloured type dots removed.
  • FeatureRendering documents: sections that hide themselves, and ID columns that link. A `:::prose` block can now carry its own **heading=** and **empty=** text, the way `:::view` and `:::metric` already could — so a *Background* heading disappears on the pages whose element has no description, instead of standing over a blank space. And in a `columns=` table, an **auto ID** column now links straight to that element's page with no link for you to write; if the element is not part of the publication the ID stays plain text rather than becoming a dead link.
2026-08-25
  • ImprovementLarge models are markedly faster to work in. Opening and closing folders in the Model Navigator no longer slows down as the model grows — on a customer model with several hundred folders, a single folder toggle went from just under 15 seconds to immediate. Panning and zooming a diagram is smoother too: moving the view no longer redraws every node and connector on the canvas. Nothing about how you work changes; there is simply less waiting.
  • FeatureUndo without guessing — the **Undo** and **Redo** buttons now name the change they would reverse, so their tooltips read *Undo: Delete node 'Regional Warehouse'* rather than just *Undo*. Next to them, a new **History** button opens the full list of your recent changes, newest first, with anything you've already undone listed above it under **Redo**. Click any entry to put the model back to just before it — picking the fourth row down undoes four changes in one step. Metapad keeps your last 50 changes, and if one can't be reversed because a collaborator has since removed something it depended on, it says so and stops rather than half-applying it.
2026-08-23
  • FeatureTags through the AI assistant and the API. Ask the assistant to tag elements, or to search by tag, and it now reaches every kind of taggable element — not just nodes and relationships, but diagrams, grid views, folders, saved filters, navigation trees, renderings, publications, assets and the simulation elements too. A new list_tags tool shows the tag vocabulary a model already uses, so you reuse an existing tag instead of coining a near-duplicate spelling.
  • ImprovementThe API now tells you what it created. When an AI assistant or a script creates something through the API, the response names it — its ID, its label, and its auto ID, like REQ-42 — so an agent that files a requirement for you can say which one it filed instead of guessing from the numbers nearby. This covers everything creatable, not just nodes: relationships, types, folders, diagrams, filters, navigation trees, and the simulation elements all report back the same way.
2026-08-16
  • FeatureOrder the Model Navigator the way you want — every section of the model tree now has a sort control: keep your own manual order, or sort by name (A–Z / Z–A) or by auto ID. Drag an element onto the top or bottom edge of a sibling to reposition it, and give an individual folder a sort order of its own. The order is saved with the model, so it survives a reload and everyone on the team sees the same tree.
2026-08-15
  • FeatureCopy a diagram straight into Miro, PowerPoint or Slack — a new "Copy as Image" button on the diagram toolbar (and in the canvas right-click menu) puts the picture on your clipboard, so there is no download-then-upload detour. It works for model and metamodel diagrams, simulation dashboards — live charts and all — the Explorer canvas, and individual charts from their properties panel.
  • FeatureSet an auto ID by hand — the ID number in a node's **Properties** panel is now editable, so you can claim a specific number (or clear it) instead of taking the next one in sequence. The prefix stays fixed; you edit just the number and press Enter. Metapad flags a number that is already taken while you type, and checks again on the server, so two people editing at the same time can never end up with the same ID.
  • FeatureShare one auto ID sequence across a type hierarchy — tick **Share auto ID sequence** on an inheritance relationship type, and a parent type and all its subtypes number from a single sequence with a single prefix. *Requirement*, *Functional Requirement* and *Security Requirement* run REQ-1, REQ-2, REQ-3 across all three instead of each restarting at 1. Configure the prefix once on the parent; subtypes show where their settings come from. If merging existing sequences would create duplicates, Metapad lists exactly which IDs it will renumber before you confirm — and the whole merge undoes in one step.
2026-08-14
  • FeatureClose several workspace tabs at once — right-click any tab for Close, Close Others, Close to the Right, Close to the Left, and Close All. Every option applies to the tab you right-clicked, so you can tidy up a crowded strip without first switching to it, and it works for diagram, grid, dashboard, and document tabs alike. On touch devices, press and hold a tab to get the same menu.
2026-07-14
  • FeatureModel Publishing
2026-07-12
  • FeatureAuthor navigation trees from AI and the API — the AI assistant and external MCP clients can now create, update, delete, and list a model's navigation trees (create_tree, update_tree, delete_tree, list_trees).
  • FeatureNavigation Trees: build custom, reading-oriented tree structures over your model. Group and order elements into branches — seed a branch from a node type or a saved filter, expand along relationships, or simply drag elements onto the tree. Designate one tree as your model's primary reading navigation and switch the navigator between the familiar folder view and a Browse view that follows it.
2026-07-06
  • FeatureContainment nesting for relationship types — mark a relationship type as Containment and its connections render as nesting instead of a line: the contained element sits inside its container on the canvas (the container grows to fit, and dragging it moves everything inside), and nests beneath the container in the model tree. Draw the link from the part to the whole. The Aggregation flag is also available as a semantic marker (no visual effect on its own). Both live in the relationship type's Type Hierarchy section.
2026-07-04
  • FeatureType hierarchies for your metamodel — mark a relationship type (like "is_a") as inheriting, and subtypes automatically pick up their parent type's properties, allowed connections, and views. Inherited properties appear on the subtype and on every instance of it, and single-parent and no-cycle rules are enforced as you model — in the app and via the API.
2026-07-03
  • Improvementrun_simulation now takes what-if overrides — pass parameter_overrides (individual agent baseline values) or time_series_overrides (a property's whole trajectory) to run custom inputs for a single run without changing the saved scenario. The overrides are computed against a throwaway copy of the model, so nothing is persisted; no set_parameter_value or update_agent needed first.
2026-06-30
  • FeatureNew MCP tool: run_simulation runs an M0 simulation server-side and returns the computed time series — external AI tools and pipelines can now read formula and act-script results (not just stored input cells), each with its simulated time, plus any formula diagnostics.
2026-06-26
  • FeatureDeleted a model by mistake? It's no longer gone for good. Deleting a model now moves it to the **Trash**, where it stays for 30 days. Open the **Trash** tab in your model gallery to restore it with one click — or remove it permanently when you're sure. The same 30-day safety net applies on every plan.
2026-06-24
  • FeaturePin the model versions that matter — version history now separates pinned snapshots from automatic ones. Pin a version with one click to keep it indefinitely, while routine autosaves roll over automatically, and rollback points get their own section.
2026-06-22
  • FeatureAnchor a connector to another connector — annotation connectors can now start or end at a point along an existing connector line, not just on elements. Select a connector and drag its midpoint handle, or drop a connection onto any connector line; the anchor stays put as the line reroutes.
  • FeatureExport the Explorer canvas as SVG or PNG — the graph you build up in the Explorer now exports to a crisp image with one click, just like modeling diagrams and simulation dashboards.
2026-06-21
  • FeatureAnnotation connectors — draw a connector from any element (sticky note, node, asset, or diagram link) to any other to call out a relationship or group ideas. They live only on the diagram, never in the graph, and carry their own label, colour, line style, arrowheads, routing, and draggable waypoints. Double-click to label, drag the endpoints to re-anchor.
  • ImprovementResize nodes from any corner — diagram nodes and node types now have resize handles on all four corners, not just the bottom-right, so you can reshape a box from whichever side is handiest and it grows from the corner you grab.
  • FeatureWrap long labels on diagrams — turn on "Wrap Long Labels" for a node type and long names break across several lines instead of being cut off, both on the canvas and in SVG exports. It's set per node type in the metamodel, so every viewer sees the diagram the same way.
2026-06-20
  • ImprovementAssets are now multilingual — attach a separate file per language to a single asset, and the right-language image or PDF appears automatically as you switch the model's language: on diagrams, in the reader, in Markdown-embedded images, and for the AI assistant. No more duplicating assets across language folders — upload a file while viewing a given language, and files without a variant fall back to the default.
  • FeatureExport any Reader Workspace page as a polished PDF — a node, diagram, folder, scenario, or the model homepage. Diagrams and live charts are embedded as crisp images, asset images come along, and wikilinks stay clickable; it's an instant download that works for editors, readers, and public viewers alike.
2026-06-19
  • FeatureExport any AI assistant reply as a polished PDF — one click on a message. If you can edit the model the report is saved to its assets; readers and public viewers get an instant download.
  • ImprovementFaster search in large models — typing in the Navigator search box no longer freezes the app on big models. Results now appear smoothly as you type, with the matched sections capped to the most relevant items and a "Show all" control to expand the rest.
  • FixThe AI assistant no longer shows broken links to elements that aren't in your model — it links only to elements that actually exist, and anything else stays as plain text.
  • FixThe AI assistant panel now stays open when you switch workspaces — it closes only when you click the AI button, your chat keeps its current mode, and a response that is still being generated is no longer interrupted.
2026-06-17
  • ImprovementA safety net for AI agents editing through the API — when an external AI tool deletes nodes, merges them, or removes a type via the MCP API, Metapad now saves a model version first, so the change can be rolled back from version history. This matches what the in-app AI assistant already does.
  • FeatureExport an AI analysis as a PDF — ask the assistant to "save this as a PDF" and it turns the analysis it just wrote into a branded PDF report, stored in your model's assets ready to download and share.
  • FeatureNew MCP tool: list_translatable_strings collects every translatable string in a model — model text, node and relationship content, and the whole M0 simulation layer including dashboard chart titles, axis labels, and control labels — in one call. Pass a target language to get just the strings still needing translation, so AI translation agents can work through a complete, paginated work-list instead of hunting through the model piece by piece.
  • ImprovementSafety net for AI-driven deletes — when an external AI tool runs a destructive change over the MCP API (deleting nodes, relationships, types, or simulation elements, or merging nodes), Metapad now snapshots a model version first. If an automated bulk edit goes wrong, you can restore the previous state from version history, just like the built-in AI assistant already does.
  • ImprovementTranslate a whole model through the API in one pass — a new list_translatable_strings MCP tool returns every translatable string at once, including M0 simulation entities and dashboard widgets. AI agents can now translate an entire model (widgets included) without drilling into each dashboard one by one.
2026-06-16
  • ImprovementAI assistant builds models live — changes appear on the canvas as it works
  • ImprovementAI assistant confirms before destructive changes — and snapshots a version first
  • ImprovementDuplicate folder names are now rejected — creating a folder whose name already exists (same layer and content type) returns a clear error, keeping folder name lookups unambiguous.
  • FixFixed silent data loss when creating elements via the API with a folder name where a folder ID was expected — the API now returns a clear error instead of accepting the request and quietly dropping the element.
  • ImprovementMore reliable AI model-building
  • FeatureNew "Ask before applying" toggle for the AI assistant
  • ImprovementSmarter AI diagram layouts — when the AI assistant places nodes on a diagram it can now position them itself (sequences left-to-right, hierarchies top-down, hubs in the middle) instead of always using a fixed grid. Available in the app and through the add_to_diagram MCP tool.
  • FeatureStop a running AI request — a Stop button now appears while the AI assistant is working. Clicking it halts the run immediately, including any changes it was in the middle of applying.
  • FeatureTell the AI assistant to undo its last change
  • ImprovementUpdate a folder's description on its own — the rename_folder MCP tool no longer requires a new name, so you can change just the description.
2026-06-14
  • FixChart widgets now respect the model language — chart titles, axis labels, and series names follow the selected language, and translating a chart no longer overwrites the original text.
  • ImprovementCurate the Parameter Set Chooser — a chooser widget can now expose just the parameter sets relevant to a particular dashboard instead of all of them.
  • FeatureExport individual charts as SVG or PNG — grab any simulation chart straight from its properties panel, perfect for slides, reports, and blog posts.
  • FeatureExport simulation dashboards as SVG or PNG — M0 simulation diagrams now have the same one-click image export as modeling diagrams, with their live charts rendered right into the image.
2026-06-13
  • ImprovementDescription and rich-text fields now grow as you type.
  • FeatureDocumentation Workspace — open any element as a document tab, with a live reading view beside the editor and several elements open at once.
  • FeatureWorkspace layout controls — show or hide the navigator, properties, and toolbox panels, with a redesigned Focus Mode and per-mode layouts.
2026-06-11
  • ImprovementMCP node queries (get_node_details, search_nodes) now return each node's updated_at timestamp for change detection.
  • FeatureNew MCP tool: list_diagrams lets external AI tools discover a model's diagrams and their IDs.
  • FeatureThe AI assistant can now build and edit simulations — create and modify Live Twins, scenarios, agents, links, parameter sets, and time-series data directly from chat (and manage assets too).
2026-06-10
  • FeatureIn-Place Editing on Diagrams
2026-06-07
  • ImprovementImprove Parameter Set Management
  • FeatureMCP API for the simulation layer
2026-06-04
  • FeatureNew and improved Explorer lenses: most connected nodes, expand neighbours and orphans
  • FeatureWikiLinks to Model Root
2026-06-03
  • ImprovementImprove canvas gestures
2026-06-01
  • FeatureCross-Model AI Assistant
2026-05-31
  • ImprovementAdding a further language to a model via MCP is now explicit
  • FeaturePersistent AI Chats and Chat History
2026-05-27
  • FeatureAdd Layout Anchor to explorer view
  • ImprovementImprove Markdown Editor
2026-05-24
  • FeatureAdd Text and Option Control for Twin Dashboards
2026-05-22
  • ImprovementConnections in the property panel and Reader Workspace are now sorted alphabetically — primary by relationship type, secondary by the connected node's name
2026-05-21
  • ImprovementImprove Relationship Grid
2026-05-20
  • FeatureParameter sets in Twins
2026-05-18
  • FeatureAnalyse Assets via MCP and AI Assistant
2026-05-12
  • FeatureEmbeddable views
2026-05-08
  • ImprovementImprove context menus and message box
2026-05-02
  • FeatureDiagnostic UI for simulations
2026-04-29
  • FeatureContext Menu on Model Navigator
2026-04-24
  • FeatureInteractive Simulation Dashboards
2026-04-16
  • FeatureLocal Models including Assets
2026-04-15
  • FeaturePersistent links to models and diagrams
  • FeatureRead-Only Sharing of Models ("Anyone with a link can view")
  • FeatureReader Workspace for a document-oriented view of models
2026-04-13
  • FeatureAnonymous Read-Only Models
  • FeatureBasic Simulation Features
  • FeatureModel Homepage
  • FeatureShareable Model and View Links
2026-04-07
  • ImprovementAdd support for touch devices
  • ImprovementImprove MCP translation tools
2026-04-01
  • FeatureFocus-Mode and Relationships-Hover-Mode for Diagrams
2026-03-25
  • FeatureSizing menu for multiselected diagram objects
2026-03-24
  • FeatureDirect and Bezier routing for relationships
2026-03-21
  • FeatureEmbed asset images in Markdown
  • FeatureUse Markdown in Sticky Notes and Text Notes
2026-03-20
  • ImprovementImproved Model Search
2026-03-16
  • ImprovementImproved Tag Management
2026-03-08
  • FeatureMCP OAuth Support
2026-03-07
  • FeatureAPI for fetching parts of models
  • FeatureAsset Manager for Images and PDF Attachments
2026-03-06
  • FeatureExpanded MCP toolset
  • FeatureMultilevel Undo/Redo
  • FeatureOnline Help integrated into AI Assistant
2026-03-01
  • FeatureFlexible model filters
  • FeatureSupport for large models
2026-02-25
  • ImprovementCreate connections in Model Explorer
  • ImprovementModel Explorer now persists for the session
2026-02-24
  • FixAI assistant now works correctly on Pro tier — WebSocket connection no longer blocked for Free/Pro users
  • FeatureClickable shortcode links in markdown previews — [[element references]] now navigate to the referenced element in the model tree
  • ImprovementConnections tab now shows Auto-IDs and clickable links — click a connected node to reveal it in the model tree
  • FixDeploy notification banner now appears for all plan tiers
  • ImprovementMarkdown preview with shortcode support now available for grid view description fields
  • FeatureModel Explorer workspace
2026-02-23
  • FeatureClicking a node name in a grid view now shows its properties in the properties panel
  • FeatureDiagram links for property tables and relationship grids — drag grid views onto diagrams to create navigable link cards
  • FeatureMarkdown preview for description fields with live rendering and [[shortcode]] element references
2026-02-22
  • Feature'Find in Navigator' context menu for nodes and relationships
  • FeatureAdd alignment menu to toolbox
  • FeatureAdd bulk move and delete operation to model navigator
  • FeatureAuto IDs are now displayed in grid views (property tables and relationship matrices)
  • FeatureDefault language of a model can now be changed in settings
  • ImprovementImported models are now correctly assigned to the selected team
  • ImprovementModel import now gracefully repairs orphaned diagram references instead of failing
  • ImprovementSignificantly improved drag & drop performance in tree view with nested folders
2026-02-21
  • FeatureAll elements now have create and update timestamps
  • FeatureElements can now be given auto IDs
2026-02-20
  • FeatureAbsolute positioning for relationship anchors
2026-02-19
  • ImprovementImproved handling of dates and booleans in properties tab
  • ImprovementImproved handling of non-string types in property table
  • ImprovementMake changes to new relationship styles in metamodel persistent
  • ImprovementRotated column headers in relationship matrix by 90 degrees.
2026-02-18
  • ImprovementImproved AI Assistant internationalization — tool activities, mutation previews, and responses fully localized
  • FeatureRead-write MCP API — external AI tools (Claude Desktop, Claude Code) can now query and edit your models
2026-02-17
  • ImprovementAdd streaming to AI assistant
  • FeatureMultiselect drag and drop on diagrams
  • FeatureNew View Type: Property Table
  • FeatureNew View Type: Relationship Grid
2026-02-16
  • ImprovementImprove internal model store
  • FeatureLinks to documentation, blog and model library in app landing page
  • FeatureNew node(type) properties such as shapes and borders
2026-02-14
  • FeatureAI operations allowance included in each paid plan
  • ImprovementDetailed support section with response times for email and live chat
  • FeatureDynamic pricing page — tier limits and features now fetched from the Metapad API
  • FeatureFinalize team plan — adding and removing members from team
  • ImprovementSimplified pricing cards with clearer feature descriptions
2026-02-10
  • FeatureAPI access with token-based authentication
  • ImprovementImproved menu navigation on mobile devices
  • FeatureWebhook integration for real-time event notifications
2026-01-28
  • FeatureModel versioning with full history
  • FeatureReal-time collaborative modeling via WebSocket
  • FeatureTeam workspaces with role-based access control
2026-01-15
  • FeatureAI assistant for model generation and Q&A
  • FeatureInternationalization with support for multiple languages per model
  • ImprovementSVG diagram export with full styling
2025-12-20
  • FeatureJSON model import and export
  • FeatureMetamodel constraint validation (AllowedConnections)
  • FeatureVisual metamodeling canvas with drag-and-drop
2025-06-09
  • FeatureShow/Hide relationship labels