You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
copy(website): tagline is "The open-source thread-plane for agents." (#1040)
* copy(website): tagline is "The open-source thread plane for enterprise agents."
The hero H1, <title>, meta description, OG/Twitter defaults, OG image alt,
About page, root and library READMEs, and the gtm docs all move from
"The AI agent UI framework for Angular." to the new tagline. The site
description becomes the 159-character sentence that follows it everywhere.
The hero eyebrow drops "Open-source" so the hero does not say it twice.
Tests that pinned the old strings pin the new ones.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
* copy(website): tagline is "The open-source thread-plane for agents." on three lines
Drops "enterprise" (gtm.md already lists it as reading sales-first) and
hyphenates thread-plane. HERO_H1_LINES breaks the H1 where it is meant to
break; a spec asserts the lines rejoin to HERO_H1, and both the hero and the
OG card render from the lines. The description drops "enterprise" to match.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
* test(website): repoint the two hero e2e guards at the new tagline
The H1 no longer names Angular, so the guard that the hero says which
framework this is moves to the eyebrow above it. The three-line H1 also
leaves the demo stage short of the 25% visibility threshold that mounts the
frame at the default viewport, so the desktop mount test scrolls it into
view first, as the mobile sibling already does.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
expect(HERO_H1).toBe('The open-source thread-plane for agents.');
51
52
expect(HERO_SUBHEAD).toBe('Chat, threads, approvals, and generative UI on Signals and DI. Your backend stays where it is.');
52
-
expect(HOME_TITLE).toBe('Threadplane — Angular AI Agent UI Framework');
53
+
expect(HOME_TITLE).toBe('Threadplane — The open-source thread-plane for agents');
53
54
expect(HOME_DESCRIPTION).toBe(
54
-
'Open-source Angular AI agent UI framework for LangGraph and AG-UI: chat, durable threads, human approvals, and generative UI with Signals and DI.',
55
+
'The open-source thread-plane for agents: chat, durable threads, persistence, human approvals, and generative UI for Angular, on LangGraph and AG-UI.',
/** Kept for layout.tsx default title and the OG image alt. */
31
-
exportconstPRIMARY_TAGLINE='Threadplane — Angular AI Agent UI Framework';
38
+
exportconstPRIMARY_TAGLINE='Threadplane — The open-source thread-plane for agents';
32
39
exportconstHOME_TITLE=PRIMARY_TAGLINE;
33
40
exportconstHOME_DESCRIPTION=
34
-
'Open-source Angular AI agent UI framework for LangGraph and AG-UI: chat, durable threads, human approvals, and generative UI with Signals and DI.';
41
+
'The open-source thread-plane for agents: chat, durable threads, persistence, human approvals, and generative UI for Angular, on LangGraph and AG-UI.';
35
42
/** Longer form used by layout.tsx OG/Twitter defaults and the About page. */
36
43
exportconstLONG_SUBHEAD=
37
-
'Threadplane is the open-source Angular AI agent UI framework: signal-native chat, durable threads, human approvals, tool progress, subagents, and generative UI for LangGraph and AG-UI backends — without replacing your backend or design system.';
44
+
'Threadplane is the open-source thread-plane for agents: signal-native chat, durable threads, persistence, human approvals, tool progress, subagents, and generative UI for Angular, on LangGraph and AG-UI — without replacing your backend or design system.';
38
45
39
46
// ── Trust line (values verified by positioning.spec.ts + angular-support-copy.spec.ts) ──
alt: 'Threadplane — the AI agent UI framework for Angular. Chat, threads, approvals, and generative UI on Signals and DI, for LangGraph and AG-UI.',
23
+
alt: 'Threadplane — the open-source thread-plane for agents. Chat, durable threads, persistence, human approvals, and generative UI for Angular, on LangGraph and AG-UI.',
0 commit comments