Brett Jephson
5bcc860fb6
Merge branch 'main' into claude/tab-select-slug
2026-09-11 11:43:35 +01:00
Brett Jephson
c08d05ade5
Fix select filters on table and cards blocks ( #4608 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-11 10:33:02 +00:00
Peter White
b9453a92f8
Fix preview auth redirects dropping content paths ( #4602 )
2026-09-11 08:42:28 +02:00
Peter White
2c4d40ad97
Expose the site MCP tools through WebMCP in published docs ( #4604 )
2026-09-11 08:30:36 +02:00
Tomek
688515efcf
Support fit-content width sizing for ContentKit buttons ( #4605 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-10 15:50:37 +02:00
Tomek
931cbe717e
Restore Edit on Git page actions ( #4597 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
Co-authored-by: Viktor Renkema <49148610+viktorrenkema@users.noreply.github.com >
Co-authored-by: conico974 <nicodorseuil@yahoo.fr >
2026-09-10 12:37:37 +02:00
Tomek
3ef1802e7e
Add close button for modals in published sites ( #4600 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-09 12:23:17 +02:00
Greg Bergé
8a0e0df84e
Fix search section links not scrolling to the target section ( #4598 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-09 11:40:58 +02:00
Peter White
a9041a309a
Fix fallback URL cleanup after successful page navigation ( #4599 )
2026-09-09 11:22:09 +02:00
conico974
625c108196
Add isRevalidationRequest function to handle specific requests ( #4596 )
2026-09-08 14:18:32 +02:00
Viktor Renkema
8e87856501
Fix page not found in preview links for sites with a custom homepage ( #4594 )
2026-09-08 11:27:07 +00:00
Tomek
9b822abbb6
Include page descriptions in markdown output ( #4595 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-08 12:38:54 +02:00
Brett Jephson
9129022714
changeset
2026-09-08 09:57:36 +01:00
Brett Jephson
20f177b314
Honour an explicit select slug on a tab
...
Tab slugs were always derived from the title, so a rename retargeted the tab's
selection and broke every select button pointing at the old slug. The document
schema now carries an optional `slug` per tab; resolve it ahead of the title.
An absent slug still derives from the title, so published pages are unchanged and
same-named tabs across a site keep selecting together with no authoring. Untitled
tabs keep falling back to their stable id.
`resolveSelectSlug` is duplicated from doc-core in the gitbook-x repo alongside
`slugifySelectValue`, for the same reason: the editor preview and the published
page have to resolve a tab to the same slug. Its test mirrors the editor's.
`slug` is read structurally for now — it is in the document schema but reaches
these types only once a new @gitbook/api is published, at which point the cast in
Tabs.tsx can go.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-08 09:57:36 +01:00
Peter White
81dba6455b
Resolve stable refs in HTML blocks of published markdown pages ( #4592 )
2026-09-08 09:45:14 +02:00
Johan Preynat
1faa57b812
Keep revision search results in preview ( #4582 )
2026-09-07 19:46:57 +02:00
Tomek
40150f0a6c
Serve markdown with text/plain content-type for ChatGPT ( #4591 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-07 17:13:19 +02:00
Brett Jephson
bf29570bd5
RND-12706: measuring tabs fix ( #4588 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-07 15:40:43 +01:00
Peter White
e8e979b6c0
Serve permanent site redirects ( #4586 )
2026-09-07 16:07:40 +02:00
Tomek
1f250d1fa8
Add site structure e2e tests for external links ( #4584 )
2026-09-07 09:31:50 +02:00
Brett Jephson
46b3a18b25
Fix nested select css ( #4583 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-04 16:20:52 +01:00
Nolann B.
2ff77e15b5
Attribute a markdown request from the page actions menu ( #4581 )
2026-09-04 12:17:00 +02:00
Tomek
d7c867aa63
Fix MCP/Markdown copy confirmation closing dropdown instantly ( #4579 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-03 16:08:53 +02:00
Tomek
bcd1c41aa1
Scroll to top when selecting current page in search ( #4578 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-03 11:35:07 +02:00
Viktor Renkema
77058e3f17
Support merged cells ( #4500 )
...
Co-authored-by: OpenAI Codex <codex@openai.com >
2026-09-03 10:26:43 +02:00
Tomek
8ad7465801
Simplify carousel overflow with edge masks & fix carousel scroll ( #4577 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-02 14:32:53 +00:00
arnau
1b7ac0e41b
Open inline Ask AI questions in the configured assistant ( #4574 )
2026-09-02 12:05:37 +02:00
Tomek
5f88f4e680
Improve cross-space page breadcrumbs ( #4571 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-02 11:43:35 +02:00
Peter White
7009bb9311
Drop the body-anchored cover gate from paragraph contrast text ( #4573 )
2026-09-02 11:24:54 +02:00
Johan Preynat
e460ec381e
Preserve linked page destinations in published search ( #4566 )
2026-09-01 15:06:26 +02:00
Johan Preynat
0a82628298
Trap keyboard focus within published search ( #4567 )
2026-09-01 13:12:01 +02:00
conico974
18ff11b68b
Bump @opennextjs/aws and @opennextjs/cloudflare versions ( #4570 )
2026-09-01 12:14:55 +02:00
Peter White
3bf55cef10
Allow adding query params to the @webframe.navigate action ( #4569 )
2026-09-01 10:14:07 +02:00
Peter White
e041e49f11
Wait for integrations to register before showing the cookie banner ( #4568 )
2026-09-01 09:09:15 +02:00
Johan Preynat
c1b5be05eb
Allow search to target any section ( #4564 )
2026-08-31 18:32:02 +02:00
Johan Preynat
7543eb83ad
Prewarm Turbopuffer when published search opens ( #4563 )
2026-08-31 13:32:47 +00:00
Tomek
523b7cd4b6
Support external links ( #4561 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-31 13:11:13 +02:00
spastorelli
af698a49f5
Extend MCP tests ( #4562 )
2026-08-31 11:59:46 +02:00
conico974
db67585ee2
Remove MCP authentication path from internal paths registry ( #4560 )
2026-08-28 14:57:21 +02:00
Peter White
a566153d98
Chunk oversized visitor authentication cookies ( #4554 )
2026-08-28 12:28:53 +02:00
conico974
530f98a9c4
Skip internal paths in URL lookup ( #4557 )
2026-08-28 12:24:29 +02:00
Tomek
39391259c8
Disable zoom for inline images ( #4555 )
2026-08-28 11:32:19 +02:00
Nolann B.
35be3835f3
Skip rendering work for off-screen OpenAPI blocks ( #4502 )
2026-08-27 18:41:33 +02:00
Tomek
4452fd793c
Fix link title showing site section name (4542) ( #4553 )
...
Co-authored-by: Kai Kewley <kaikewley@gmail.com >
2026-08-27 09:57:32 +02:00
conico974
90566879d2
Improve image signature handling and resizing functionality ( #4511 )
2026-08-26 15:55:57 +02:00
Zeno Kapitein
40a879ad5f
Keep section group dropdown columns readable when space is tight ( #4549 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-26 15:05:28 +02:00
Johan Preynat
cc441c99c6
Fix published search scope fusion ( #4552 )
2026-08-26 14:22:33 +02:00
conico974
64e143a15b
Bump Next.js to version 16.3.3 ( #4547 )
2026-08-26 12:32:56 +02:00
Peter White
8c10d92f77
Keep the section group menu open over the collapsed sidebar rail ( #4548 )
2026-08-26 12:16:13 +02:00
Zeno Kapitein
0a22eb5340
Stop expecting a cookies dialog in the faq.wanttopay.net e2e test ( #4550 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-26 11:54:31 +02:00