Nolann Biron
c967b20911
Let the AI Assistant report documentation findings to the site's team
...
Add two built-in assistant tools: leaveAgentFeedback for the Assistant's
own finding about content that would have made a question easy to answer,
and leaveUserFeedback to relay the reader's words verbatim. Both submit
through submitSiteAgentFeedback, the same path as the site MCP server's
sendFeedback tool, which is refactored onto a shared helper and stamped
with the new source field. Both surfaces now record an agent_feedback
insights event.
2026-09-02 12:47:28 +02:00
Johan Preynat
5da854f09c
Preserve backend ranking in published search ( #4537 )
2026-08-25 12:54:24 +02:00
spastorelli
b772f74c2b
Evaluate <if> blocks when serving markdown pages ( #4538 )
2026-08-25 12:18:53 +02:00
Zeno Kapitein
e0bd04f641
Render headings with the site's heading font ( #4531 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-25 12:08:03 +02:00
conico974
8d7c3edda8
Disable metadata fetching in revision-related API calls ( #4459 )
2026-08-24 13:55:50 +02:00
Nolann B.
185dd8337e
Defer tracking scripts until after load and idle ( #4529 )
2026-08-24 12:18:30 +02:00
Peter White
da7fb13d83
Fail closed in /~gitbook/revalidate when GITBOOK_SECRET is unset ( #4535 )
2026-08-24 12:11:40 +02:00
conico974
49c993f181
Add API token expiration check ( #4532 )
2026-08-21 11:29:38 +02:00
Zeno Kapitein
90b54682e5
Redesign the site OAuth consent screen for published sites MCP (RND-12071) ( #4530 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-20 22:45:46 +02:00
Zeno Kapitein
1dccf8f06c
Fix table-of-contents page group's first item cut off after navigation (RND-11314) ( #4391 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: zenoachtig <8304582+zenoachtig@users.noreply.github.com >
2026-08-20 15:28:02 +02:00
Nolann B.
810244e8a9
Stop preloading zoom-modal images at render time ( #4528 )
2026-08-20 15:02:00 +02:00
Tomek
0dd2f4fbcd
Show containing section name when hovering direct space links (RND-12437) ( #4525 )
2026-08-20 14:06:10 +02:00
Nolann B.
8a700222e6
Only track embed view events once the frame is shown (RND-12362) ( #4517 )
2026-08-20 14:04:14 +02:00
Nolann B.
b13fd91afc
Compute the AI chat time greeting after mount to avoid a hydration mismatch ( #4527 )
2026-08-20 13:52:52 +02:00
Nolann B.
8a6baaba6a
Load the admin toolbar and its CSS lazily (RND-12524) ( #4526 )
2026-08-20 13:47:49 +02:00
Zeno Kapitein
48fba7cb49
Fix: highlight a TOC link entry when on the page or section it points to (RND-11155) ( #4476 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-20 12:48:45 +02:00
Zeno Kapitein
6928a9b00a
Hide card fields that render no content ( #4523 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-20 12:48:37 +02:00
Nolann B.
7bab574c63
Self-host default fonts and inline only the ones a site uses (RND-12524) ( #4522 )
2026-08-20 12:36:55 +02:00
conico974
75bdff3ff3
Add support for AI agent detection and robots directives in markdown ( #4524 )
2026-08-20 12:18:17 +02:00
Peter White
56c25587db
Make keyboard shortcuts work on non-QWERTY layouts ( #4516 )
2026-08-19 15:03:34 +00:00
Zeno Kapitein
cf4efc7213
Fix search input losing focus before hydration (RND-11849) ( #4438 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-19 12:30:11 +02:00
Zeno Kapitein
1ef71609e7
Show the light/dark toggle on laptop-width screens ( #4515 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-19 12:29:58 +02:00
Zeno Kapitein
195c9e6b84
Apply and remember the ?theme= light/dark override in the docs embed ( #4380 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-19 11:07:23 +02:00
Zeno Kapitein
09f39f8300
Vertically center breadcrumb icons ( #4513 )
2026-08-19 08:52:10 +00:00
Peter White
9002f6598a
Fix embed search suggested questions not opening the assistant ( #4514 )
2026-08-18 17:19:25 +02:00
Zeno Kapitein
01c9b059c6
Require Ctrl/Cmd to zoom Mermaid diagrams with the wheel (RND-12338) ( #4465 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-18 16:37:49 +02:00
Zeno Kapitein
6d02b8ab72
Fix TS code block comment punctuation color in dark mode (RND-12204) ( #4460 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-18 16:36:07 +02:00
Peter White
177ef8582a
Fix Docs Embed host actions not reaching the assistant ( #4512 )
2026-08-18 16:33:03 +02:00
Zeno Kapitein
78c589ffba
Align Previous/Next page navigation to opposite edges (RND-11235) ( #4494 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-18 13:36:08 +02:00
Nolann B.
e4b214e6bd
Fix large OpenAPI payload section not being scrollable (RND-12291) ( #4510 )
2026-08-18 13:17:33 +02:00
Tomek
64ce9e180d
Render site-space custom home page at root ( #4475 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-18 12:20:52 +02:00
conico974
c64d3a50e8
Refactor CSS compatibility checks ( #4504 )
2026-08-18 10:30:43 +02:00
spastorelli
fd070ce9ca
Redirect to the upstream auth logout URL on ~gitbook/auth/logout ( #4489 )
2026-08-18 10:27:48 +02:00
Tomek
048c4e4c70
Fix tooltip data-popup-open state conflict and AI messages collapsible ( #4509 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-18 10:22:47 +02:00
conico974
fb01dc9ecb
Remove unused Cloudflare image resizing function ( #4507 )
2026-08-17 17:26:32 +02:00
Nolann B.
d33e570bc7
Fix the spacebar being swallowed in the search bar (RND-12484) ( #4508 )
2026-08-17 13:21:21 +00:00
Tomek
87fd234d55
Fix dropdown icon rotation by reading dropdown open state ( #4503 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-17 14:55:09 +02:00
Claire Chabas
0f32eb17d1
Fix toggle chevron alignment in ToC ( #4505 )
2026-08-17 14:41:44 +02:00
Tomek
3e29680792
Stabilize visual CI tests ( #4506 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-17 13:14:47 +02:00
Nolann B.
b3db1c58c8
Migrate headless UI primitives from Radix and react-aria to Base UI ( #4499 )
2026-08-15 21:05:32 +02:00
Nolann B.
0f994016f4
Update OpenAPI customer test URL ( #4498 )
2026-08-13 18:43:33 +02:00
Nolann B.
419094b79d
Stop every DOM change from restyling the whole document ( #4492 )
2026-08-13 17:18:48 +02:00
Greg Bergé
95d23775ce
Migrate repository to Oxlint and Oxfmt ( #4497 )
2026-08-13 13:18:42 +00:00
spastorelli
aa98859560
Detect and pass visitor type for site resolution ( #4490 )
2026-08-13 14:33:10 +02:00
Tomek
ea19801cfa
feat: add greeting customization to AI chat ( #4483 )
2026-08-13 11:17:26 +00:00
Peter White
13059b843c
Fix Docs Embed being stuck on the Search tab (RND-12435) ( #4496 )
2026-08-13 06:57:13 +00:00
Johan Preynat
3db14ad950
Fix search result links for page matches (RND-11916) ( #4488 )
2026-08-12 17:43:57 +02:00
Nolann B.
5fac9e37ee
Move the OpenAPI package from react-aria to Base UI ( #4473 )
2026-08-12 14:53:09 +02:00
Nolann B.
1424c566a0
Load the OpenAPI renderer only on pages that use it ( #4472 )
2026-08-12 14:53:09 +02:00
conico974
65f99eafe5
Reduce bundle size on the server ( #4464 )
2026-08-12 13:22:51 +02:00