n8n/packages/@n8n
Ricardo Espinoza 7041ed6fd9
feat(core): Report sticky notes whose text still does not fit (no-changelog)
Layout grows a note's title band to hold its text, but it cannot always win.
A note that wraps one node is only as wide as that node, the band stops short
of any node the note does not document, and a note with no anchors keeps the
default box. What is left over is cut off, because the canvas draws the text
area with overflow hidden.

Report those instead of guessing. The good remedies need a judgement the
layout does not have: shorten the text, split the note in two, or set an
explicit width and height. The warning goes through the existing parse and
validate path, so both the MCP and the assistant already show it.

The check ignores a shortfall under 40px. The estimator is deliberately
pessimistic so that sizing never clips, and measuring against the rendered
canvas put that bias at roughly 8 to 70px. Reporting wants the opposite bias:
against five generated workflows the untuned check raised five warnings for
two real problems, and the tolerance removes the three the reader could not
have seen.
2026-09-29 18:40:37 -04:00
..
agents refactor(core): Separate agent messages from execution state (#39742) 2026-09-28 16:00:39 +00:00
ai-node-sdk chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
ai-utilities feat(Azure OpenAI Chat Model Node): Add the project input and the deployment list call (#39375) 2026-09-23 14:59:15 +00:00
ai-workflow-builder.ee feat(core): Report sticky notes whose text still does not fit (no-changelog) 2026-09-29 18:40:37 -04:00
api-types feat(core): Add migration finding tables (no-changelog) (#39760) 2026-09-28 19:13:06 +00:00
backend-common feat(editor): Route assistant credit CTAs to top-up for UBB accounts (#39416) 2026-09-24 11:48:53 +00:00
backend-network 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
backend-services refactor(core): Move UrlService to backend services (no-changelog) (#39751) 2026-09-28 11:43:39 +00:00
backend-test-utils ci: Measure PR coverage only for changed source files (no-changelog) (#39675) 2026-09-28 08:49:46 +00:00
benchmark fix(benchmark): Wait for the readiness endpoint before the owner setup (no-changelog) (#39799) 2026-09-28 16:26:02 +00:00
blob-storage fix(core): Retry each file removal in the byte store's delete (#39193) 2026-09-28 07:20:44 +00:00
chat-hub 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
cli feat: Add package import-selection command (no-changelog) (#39566) 2026-09-25 13:34:08 +00:00
client-oauth2 chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
codemirror-lang 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
codemirror-lang-html 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
codemirror-lang-sql 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
computer-use chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
config feat(core): Add a concise reply style prompt profile (no-changelog) (#39408) 2026-09-28 14:00:26 +00:00
constants feat(core): Run engine 2.0 as a standalone data plane (no-changelog) (#39440) 2026-09-24 19:51:43 +00:00
crdt build: Upgrade Vitest to v5 (no-changelog) (#39674) 2026-09-28 07:54:06 +00:00
create-node 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
db feat(core): Add migration finding tables (no-changelog) (#39760) 2026-09-28 19:13:06 +00:00
decorators feat(core): Widen the content-import policy check to cover credentials (no-changelog) (#39379) 2026-09-28 16:05:10 +00:00
di 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
engine feat(engine): Store the execution's waiting status (no-changelog) (#39093) 2026-09-25 13:13:59 +00:00
errors 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
eslint-config chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
eslint-plugin-community-nodes fix: Validate node codex categories during linting (#39543) 2026-09-25 06:04:30 +00:00
expression-runtime fix: Update stale docs.n8n.io links in product code (no-changelog) (#39638) 2026-09-28 15:53:59 +00:00
extension-sdk 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
imap chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
instance-ai fix(ai-builder): Keep scenario tables for Agent builds and reuse same-named seed tables (no-changelog) (#39767) 2026-09-28 15:40:32 +00:00
json-schema-to-zod build: Upgrade Vitest to v5 (no-changelog) (#39674) 2026-09-28 07:54:06 +00:00
local-gateway chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
mcp-apps 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
mcp-browser 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
mcp-browser-extension fix(core): Stop pages hanging while the Browser Use extension is attached (#39159) 2026-09-21 15:28:02 +00:00
module-cli refactor(editor): Add a capability registry to the frontend module SDK (no-changelog) (#39161) 2026-09-21 14:46:07 +00:00
node-cli ci: Measure PR coverage only for changed source files (no-changelog) (#39675) 2026-09-28 08:49:46 +00:00
node-engine-compatibility feat(engine): Store the execution's waiting status (no-changelog) (#39093) 2026-09-25 13:13:59 +00:00
nodes-langchain fix: Update stale docs.n8n.io links in product code (no-changelog) (#39638) 2026-09-28 15:53:59 +00:00
oxlint-config chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
permissions chore(core): Implements Principal and SecurityContext types (no-chagelog) (#39496) 2026-09-28 08:58:05 +00:00
scan-community-package fix: Validate node codex categories during linting (#39543) 2026-09-25 06:04:30 +00:00
scheduler refactor: Move first occurrence seeding into the scheduler's provision (no-changelog) (#39605) 2026-09-28 11:42:20 +00:00
stylelint-config build: Remove unused dependencies reported by knip (no-changelog) (#38591) 2026-09-14 13:22:42 +00:00
syslog-client chore: Migrate phase-one backend packages to Oxlint (no-changelog) (#39360) 2026-09-23 10:00:59 +00:00
task-runner feat(core): Set OS process titles for n8n processes (#39362) 2026-09-28 07:23:48 +00:00
task-runner-python chore: Bundle/2.x (#38765) 2026-09-16 07:52:44 +03:00
telemetry fix(editor): Address Assistant mentions feedback (no-changelog) (#39596) 2026-09-28 13:46:22 +00:00
tournament 🚀 Release 2.41.0 (#39228) 2026-09-22 07:18:44 +00:00
typeorm 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
typescript-config 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
utils feat(Azure OpenAI Chat Model Node): Rename to Azure AI Foundry Chat Model (#39603) 2026-09-28 07:17:19 +00:00
vitest-config ci: Measure PR coverage only for changed source files (no-changelog) (#39675) 2026-09-28 08:49:46 +00:00
workflow-sdk feat(core): Report sticky notes whose text still does not fit (no-changelog) 2026-09-29 18:40:37 -04:00