Viktor Renkema
ea8141e089
changeset
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 11:55:01 +02:00
Viktor Renkema
f7b6cd87f7
Let GitBook users sign in on sites with GitBook OAuth
...
Adds ~gitbook/comments/login and /callback: the site registers an OAuth client
for its callback (RFC 7591), signs the user in with PKCE, and keeps the
session (with refresh) in httpOnly cookies scoped to the site. Groundwork for
commenting on change request previews.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 11:55:01 +02:00
Viktor Renkema
b0cb03558d
Mark blocks, pages and titles as comment targets ( #4701 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 11:31:59 +02:00
Peter White
fce8a6f2b6
Fix double slash in MCP example page URLs ( #4703 )
2026-10-21 11:29:29 +02:00
Tomek
5f38ae6f9f
Adjust tab padding in dynamic tabs ( #4696 )
2026-10-20 14:42:39 +00:00
Tomek
fc06bc694b
Track Ask AI trigger clicks in insights ( #4694 )
...
Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-20 16:03:15 +02:00
Viktor Renkema
a17ed29e35
Fix admin toolbar magnification, tooltips and truncation ( #4697 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 16:01:14 +02:00
conico974
bb47dadfbe
Change x-robots-tag header for search/assistant deep links ( #4693 )
2026-10-20 15:41:35 +02:00
conico974
bfe45fede4
Fix e2e tests ( #4698 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 15:03:45 +02:00
Peter White
9f940678b6
Update published-site Mermaid to 11.16.1 to match the editor ( #4692 )
2026-10-16 10:52:23 +00:00
Steven H
96626fea7c
Point the admin toolbar insights button to /analytics ( #4691 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 11:50:11 +01:00
Peter White
d839d9dc57
Match site redirects whose source has non-ASCII characters ( #4689 )
2026-10-15 16:59:20 +02:00
Peter White
30fa152f0f
Replace slapr with slack-pr-status ( #4688 )
2026-10-14 12:50:04 +02:00
Peter White
0540ebc1b9
Don't link page group breadcrumbs to their redirecting URL ( #4686 )
2026-10-14 10:31:26 +00:00
Peter White
0b515b0970
Fix 404 on Markdown pages when a theme is forced ( #4685 )
2026-10-14 11:46:58 +02:00
Peter White
65acba0b61
Fix Mermaid block diagrams and clipped labels on published sites ( #4687 )
2026-10-14 11:26:28 +02:00
Peter White
f7dc7faa65
Reserve webframe size before hydration ( #4683 )
2026-10-14 08:25:57 +02:00
Peter White
03aa0f75f5
Render one shared Ask AI paragraph button ( #4681 )
2026-10-13 14:57:45 +02:00
Peter White
a625112106
Skip the Ask AI paragraph button inside tables ( #4680 )
2026-10-13 13:40:20 +02:00
Brett Jephson
1bf3bd4294
Bump API version ( #4679 )
2026-10-13 10:55:32 +01:00
Peter White
9d62cb4bad
Keep TOC scroll position when expanding a group ( #4678 )
2026-10-13 09:25:16 +02:00
Peter White
8bc381d852
Keep button labels readable inside colored hints ( #4677 )
2026-10-12 15:24:21 +02:00
Peter White
a22923b56b
Ask contributors to open issues instead of pull requests ( #4676 )
2026-10-12 12:06:51 +02:00
Peter White
a73800e0ef
Upgrade object-identity ( #4675 )
2026-10-12 11:22:25 +02:00
Steven H
a0c1bdf58e
Improve the Ask prompt for llms.txt ( #4674 )
2026-10-09 12:09:23 +01:00
Steven H
d685660e1d
Ensure we send the agent goal with the ask ( #4673 )
2026-10-08 20:51:24 +01:00
Peter White
f1d5123c0b
Support fr-ca, es-mx and es-419 site UI locales (RND-13260, RND-11280) ( #4671 )
2026-10-08 17:10:49 +02:00
conico974
679ea0706c
Add support for visitor country hostnames via environment variable ( #4668 )
2026-10-08 11:35:18 +02:00
Peter White
c366796756
Keep the embed open when switching section from the breadcrumbs (RND-12559) ( #4670 )
2026-10-08 11:26:04 +02:00
Peter White
f35be52c80
Allow configuring the tab and page the Docs Embed opens on (RND-12456) ( #4669 )
2026-10-08 11:25:35 +02:00
conico974
848a39d1c8
Send visitor country in API requests for specific environments ( #4667 )
2026-10-07 18:08:57 +02:00
Peter White
9f447aab29
Open search in the current space from scoped search buttons ( #4666 )
2026-10-07 17:04:19 +02:00
Nolann B.
552538a0d9
Record proxied sites' markdown, llms.txt and RSS requests under their public URL ( #4660 )
2026-10-07 11:53:03 +02:00
Peter White
5c4a808ba8
Stop self-referencing nullable OpenAPI schemas from recursing when expanded ( #4665 )
2026-10-07 11:38:46 +02:00
Zeno Kapitein
ad6262b6f9
Scope the site preview cookie to the preview route so customization/theme persists on navigation (RND-12191) ( #4481 )
...
Co-authored-by: Peter White <1788320+peterwhite@users.noreply.github.com >
2026-10-07 09:53:30 +02:00
Tomek
2137c2df7b
Track Ask AI entry point in analytics ( #4646 )
2026-10-06 19:33:34 +02:00
Peter White
990e702035
Clarify not-found copy for login-protected pages ( #4663 )
2026-10-06 16:58:58 +02:00
Peter White
3ed448fed7
Keep ?ask out of the search field while integration assistants load ( #4661 )
2026-10-06 14:11:41 +02:00
conico974
4856a1f744
Add support for resolving missing page paths and redirecting to markdown versions ( #4657 )
2026-10-06 13:54:16 +02:00
Peter White
ac843657ec
Restore Next.js dev-mode OOM patch for 16.3.8 ( #4662 )
2026-10-06 13:33:50 +02:00
Brett Jephson
b1102fcebe
Prepare DocumentMarkColor to work with optional properties ( #4659 )
2026-10-05 17:55:22 +01:00
conico974
7996c362c1
Bump Next and OpenNext ( #4658 )
2026-10-05 15:48:35 +02:00
Steven H
c7c1b79788
Improve the prompt asking agents for feedback on GitBook-powered docs ( #4654 )
2026-10-02 18:38:56 +01:00
Taran Vohra
dff0c7903e
Resolve cross-space repository page URLs when rendering sites ( #4619 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 18:31:20 +05:30
Tomek
ffebd1790e
Extract page title utility and add SEO title support ( #4647 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
Co-authored-by: Nolann Biron <biron.nolann@gmail.com >
Co-authored-by: Nolann B. <100787331+nolannbiron@users.noreply.github.com >
2026-10-02 14:07:15 +02:00
Tomek
0e0085e49a
Fix sidebar group titles being clipped while scrolling ( #4623 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-01 14:31:00 +02:00
Tomek
8e131693ea
Auto-scroll TOC to active item when it's not visible ( #4653 )
2026-10-01 09:14:01 +00:00
Peter White
96325161be
Lazy-load Loom embeds so pages with many of them don't stay blank (RND-13147) ( #4652 )
2026-09-30 14:18:29 +02:00
Surai
9f5290bccc
Fix Ask AI submissions when search state is empty ( #4651 )
2026-09-30 09:50:39 +02:00
Peter White
61992424af
Mark text over a background cover in the first frame after hydration ( #4650 )
2026-09-30 08:21:31 +02:00
Peter White
380af10236
Send previousUrl with site insights events ( #4640 )
2026-09-29 16:43:14 +00:00
Peter White
0911abc55c
Fix page cover image jumping on load ( #4648 )
2026-09-29 18:11:03 +02:00
Tomek
d8dc59b1a9
Improve dark theme contrast for Mermaid edge labels ( #4645 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-29 14:02:07 +02:00
Surai
d04f8bc05e
Update trademark landing page ( #4644 )
2026-09-29 11:13:52 +02:00
conico974
576a781a8f
Bump versions of @opennextjs/aws and @opennextjs/cloudflare ( #4643 )
2026-09-29 10:51:30 +02:00
Peter White
df2841cf36
Don't leak the internal route into the site auth login link ( #4642 )
2026-09-28 17:43:23 +02:00
Tomek
70bfdda39c
Restore Next.js 16.3.6 dev-mode OOM patch ( #4641 )
2026-09-28 11:40:41 +00:00
Peter White
afbc57c3e0
Don't track 404 page views for internal ~gitbook routes ( #4639 )
2026-09-25 12:32:54 +02:00
Tomek
e4638f1833
Fix webframes inside modals not receiving visitor claims ( #4635 )
2026-09-25 12:13:44 +02:00
Peter White
d7f2addb03
Improve PR description context guidance ( #4636 )
2026-09-25 09:11:47 +02:00
Tomek
7f8ab7dcc7
Add support for ChatGPT Search (OAI-SearchBot) user agent ( #4633 )
2026-09-24 09:49:33 +02:00
Nolann B.
8dd9444596
Track Insights link clicks on the file block Download button ( #4632 )
2026-09-23 17:16:06 +02:00
Peter White
bdc2497771
Return 404 instead of looping on missing non-ASCII page paths ( #4631 )
2026-09-23 14:20:50 +00:00
Peter White
581abe0bb7
Announce pagination at the top of each llms-full.txt part ( #4630 )
2026-09-23 09:05:44 +02:00
conico974
4503be2f19
Update Next.js dependency to 16.3.6 ( #4629 )
2026-09-22 21:00:10 +02:00
Peter White
bdfc98b97e
Add PR description skill and template ( #4628 )
2026-09-22 17:32:53 +02:00
Brett Jephson
0f0cfde6ba
Filter table with client side selection ( #4616 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-22 09:28:07 +01:00
Peter White
357af3f6d2
Fix RSS discovery for pages without updates ( #4626 )
2026-09-21 11:45:24 +02:00
Tomek
b95add7b27
Apply release notes tag filters from URL via CSS before first paint ( #4613 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-18 16:16:07 +02:00
conico974
99984ebbb3
Implement bypass for URL lookup alternatives ( #4620 )
2026-09-18 13:50:06 +02:00
Tomek
a52daf8b15
align dropdown chevron buttons between group items and page items ( #4622 )
2026-09-18 11:17:41 +00:00
conico974
f80429e4e8
Update @opennextjs/aws dependency and refine e2e tests ( #4587 )
2026-09-18 12:18:47 +02:00
spastorelli
6b4c453497
Add server card for published sites MCPs ( #4618 )
2026-09-18 10:16:27 +02:00
Peter White
c7d042a733
Add Slapr PR reactions in engineering ( #4617 )
2026-09-17 14:04:03 +02:00
Tomek
e94a5085eb
Fix search popover keyboard focus trap ( #4615 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-17 11:21:17 +02:00
Tomek
3ae1524a88
Hide Intercom launcher when Assistant opens ( #4614 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-09-17 11:20:20 +02:00
Nolann B.
b967b248e7
Request insights and visitor endpoints relative to the served origin ( #4603 )
2026-09-16 20:54:20 +02:00
Nolann B.
a9e6814744
Let the AI Assistant report documentation findings to the site's team ( #4576 )
2026-09-15 18:03:37 +02:00
Brett Jephson
5725da19e2
Honour an explicit select slug on a tab ( #4601 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-15 13:37:03 +01:00
Peter White
05cff0a03b
Hide anchor links on landing pages ( #4609 )
2026-09-15 09:20:38 +02:00
Nolann B.
1e8c34a426
Let ContentKit webframes dispatch modal and URL actions ( #4611 )
2026-09-14 15:19:05 +02:00
spastorelli
cd881f9ac1
Fix set-cookie in RSC requests conflicting with logout requests ( #4606 )
2026-09-14 14:45:32 +02:00
Greg Bergé
39316fc205
Add agent actions to the prompt block ( #4610 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-14 12:01:04 +02: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
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
Zeno Kapitein
d9fc4608e3
Stop suggesting previously asked questions in the GitBook Assistant ( #4546 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-25 18:00:30 +02:00
Zeno Kapitein
ded2f560e3
Show loose sections in a section group dropdown as secondary links unless the group starts with one ( #4545 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-25 17:14:58 +02:00
Zeno Kapitein
a9c5d1b546
Fix the gap between columns in large section group dropdowns ( #4544 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-25 16:45:41 +02:00
Zeno Kapitein
0ff21b7ae2
Hide the section tabs scroll button when all tabs already fit ( #4540 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-25 16:35:38 +02:00
Zeno Kapitein
94a496c561
Match the Docs Embed widget to the page it is embedded in ( #4533 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-25 16:34:54 +02:00
Johan Preynat
148a43ac01
Preserve backend ranking across site sections ( #4541 )
2026-08-25 14:55:17 +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
conico974
80951e9889
Remove CODEOWNERS file for API data cache functions ( #4536 )
2026-08-24 13:43:37 +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
Tomek
7594a334d8
Show image thumbnails for file attachments ( #4486 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-11 13:09:16 +02:00
conico974
827e4f9856
Fix variant switcher URL for non-default variants ( #4487 )
2026-08-11 13:09:14 +02:00
Peter White
a9a1a609c5
Fix sticky search results when switching the search filter RND-12265 ( #4485 )
2026-08-11 10:15:36 +02:00
conico974
61405a3036
feat: add CSS browser compatibility check for pull requests ( #4478 )
2026-08-07 15:44:52 +02:00
conico974
634a24ff03
Fix text visibility issues on pages with background covers in Firefox and iOS Safari ( #4477 )
2026-08-07 12:46:26 +02:00
Nolann B.
2ccd43ee5e
Lazy-load the Mermaid code block ( #4468 )
2026-08-06 08:59:03 +02:00
Nolann B.
cd506e3f79
Split the Shiki highlighter from the plain token helpers ( #4467 )
2026-08-06 08:59:02 +02:00
Brett Jephson
a6644074cb
Fix: select no longer stored in url ( #4466 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-05 11:59:56 +01:00
conico974
4be043d96e
Add support for visitor token revalidation without redirection ( #4463 )
2026-08-05 09:50:26 +02:00
Brett Jephson
673f4b6076
RND-11832: button with select slug action ( #4462 )
2026-08-04 14:12:13 +01:00
Brett Jephson
d0a63bab91
Tab - reinstate scroll hash ( #4458 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-04 14:42:30 +02:00
conico974
ca9a1dd396
Block crawler from using ask endpoint ( #4457 )
2026-08-03 11:47:17 +02:00
claude[bot]
996d7ec021
Scroll to in-page heading even when the URL hash is unchanged (RND-12290) ( #4454 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Tomek Gargula <tomasz@gitbook.com >
2026-07-31 10:36:37 +02:00
Brett Jephson
f9ad9b5356
RND-11830: select store URL param ( #4439 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-30 16:05:36 +01:00
Nolann B.
332089eca9
Don't forward cookies through the OpenAPI Scalar proxy ( #4451 )
2026-07-30 10:06:17 +02:00
Zeno Kapitein
6ac4cf4b76
Align card and column breakpoints ( #4449 )
2026-07-29 12:13:25 +00:00
Zeno Kapitein
5c74eef602
Make the table search empty state more prominent ( #4418 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-28 16:13:02 +02:00
Zeno Kapitein
1ee1853995
Add an assistant tool to rate its own previous response ( #4425 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-28 16:10:41 +02:00
Tomek
fa9c9b38b7
Force software rendering in Playwright for consistent images ( #4444 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-27 14:01:55 +00:00
conico974
b4d9c6b95e
Fix BUILD_VERSION assignment to ensure fallback to current timestamp ( #4445 )
2026-07-27 15:47:54 +02:00
Tomek
588964279e
Remove search value from URL on unfocus ( #4443 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-27 10:46:02 +00:00
Nolann B.
a80d41200a
Run the OpenAPI Scalar proxy on GitBook's origin ( #4440 )
2026-07-24 18:36:27 +02:00
Nolann B.
ccb9d7bda4
Submit sendFeedback MCP tool findings through submitSiteAgentFeedback ( #4437 )
2026-07-24 10:34:50 +02:00
Nolann B.
14562e9e5b
Serve noindex on internal search/assistant URLs (?q= / ?ask=) ( #4433 )
2026-07-23 15:00:13 +02:00
spastorelli
580d186ddd
Clean up old forward resume authorize to sites oauth server ( #4436 )
2026-07-23 14:08:56 +02:00
Tomek
038008c853
Fix heading anchor links on touch devices ( #4435 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-23 11:56:21 +00:00
conico974
8c890522ed
Patch next for dev, and fix issue in dev with inline icon ( #4432 )
2026-07-22 16:00:36 +02:00
conico974
e9558a6df7
Revert "Simplify search query handling to in-memory storage only ( #4419 )" ( #4431 )
2026-07-22 14:53:29 +02:00
Brett Jephson
b5f3c1416a
RND-11857: Prompt block with default expanded options ( #4429 )
2026-07-22 13:33:06 +01:00
conico974
b9d383bed3
Bump dependencies for @opennextjs/aws, @opennextjs/cloudflare, and next to latest versions ( #4430 )
2026-07-22 11:01:17 +02:00
spastorelli
b6e7f2d2db
Render the Site OAuth consent screen from the server's signed marker ( #4428 )
2026-07-22 09:59:30 +02:00
Tomek
94ef1769ec
Simplify search query handling to in-memory storage only ( #4419 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-22 07:54:50 +00:00
Zeno Kapitein
ae9367dafe
Only show the assistant activity heading when there's activity to reveal ( #4424 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 14:47:58 +02:00
Zeno Kapitein
cef18701be
Add an assistant tool to submit page feedback ( #4408 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 13:25:14 +02:00
Zeno Kapitein
bf674a47d9
Add supporting context to AI tool confirmation dialogs ( #4422 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 11:45:51 +02:00
conico974
1eb763f9c5
Implement API token cookie handling with chunking support ( #4421 )
2026-07-20 15:38:07 +02:00
Nolann B.
db176ba0ea
Add "On this page" on models page ( #4417 )
2026-07-20 13:17:02 +02:00
Nolann B.
03bbacf319
Add missing link reference to OpenAPI models ( #4416 )
2026-07-20 12:53:28 +02:00
Tomek
484cc11627
Fix ScrollContainer scroll buttons not reflecting overflow immediately ( #4414 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-20 08:47:04 +00:00
spastorelli
0dee4155a2
Add consent flow env vars to next config ( #4413 )
2026-07-17 15:16:46 +00:00
spastorelli
4d7c01587e
Add Sites OAuth consent screen ( #4405 )
2026-07-17 15:58:27 +02:00
Greg Bergé
6083a88845
Expose the current page context to integration block webframes ( #4411 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 12:06:38 +02:00
Nolann B.
bf6a7af72b
Defer search index loading until search is opened ( #4407 )
2026-07-16 21:53:24 +02:00
Utku Ufuk
703e654a37
Split the default-scope site search into two parallel API requests ( #4395 )
2026-07-16 15:23:30 +03:00
conico974
1b571aeaa9
Fix scroll behavior for navigation ( #4406 )
2026-07-16 14:21:01 +02:00
Zeno Kapitein
c41cf9c12a
Add cover image background mode and mask ( #4213 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-15 18:02:53 +02:00
Zeno Kapitein
3d376845d7
Add a carousel layout for cards blocks ( #4393 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-15 16:17:00 +02:00
Nolann B.
bcd4d4e980
Remove MCP test that recorded real feedback in production ( #4399 )
2026-07-15 10:42:20 +02:00
Addison
88b1919a45
Add centered GitBook logo to README ( #4401 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-15 17:31:04 +09:00
Steven H
cf94386c16
fix an issue where certain keywords could cause an exception when rendering emojis ( #4397 )
2026-07-14 19:08:09 +00:00
Zeno Kapitein
e77bf32d51
Update customer e2e test URL after redirect ( #4398 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-14 18:24:14 +00:00
Zeno Kapitein
a69a307de2
Take a near-neutral extreme tint as the exact site background ( #4392 )
2026-07-13 20:37:08 +02:00
Zeno Kapitein
39156ee9c3
Support button sizes in the button block ( #4394 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 20:03:52 +02:00
spastorelli
47ac3e2c81
Only advertise OAuth PRM doc for the auth MCP endpoint on non-VA sites ( #4387 )
2026-07-10 15:24:33 +02:00
Zeno Kapitein
e73b182925
Declare embed standalone bundle as a Turbo build output (RND-11876) ( #4386 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-10 13:51:48 +02:00
claude[bot]
a9a52fee72
RND-11356: remove redundant GBO best-section re-selection ( #4375 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2026-07-10 13:25:26 +02:00
Greg Bergé
cb92754575
Add a navigate action to integration block webframes ( #4362 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-10 11:24:33 +02:00
Zeno Kapitein
49d35aa026
Let visitors type a follow-up while the Assistant is answering (RND-11789) ( #4377 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-09 21:00:01 +02:00
Nolann B.
98b2df42ef
Add sendFeedback MCP tool for reporting documentation findings ( #4384 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-09 15:17:32 +02:00
Zeno Kapitein
6cf4278f14
Only show "Back to [space]" for table-of-contents cross-space links ( #4381 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 14:32:11 +02:00
Zeno Kapitein
86c44299eb
docs(agents): discourage multi-line block comments ( #4382 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-09 14:16:26 +02:00
claude[bot]
89c4a0f808
feat(mcp): add askQuestion tool to the site MCP server ( #4372 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2026-07-09 13:11:05 +02:00
Nolann B.
8e9a49de1a
Separate prompt block actions ( #4379 )
2026-07-08 16:11:26 +02:00
Zeno Kapitein
4e9071d1b5
Fix docs embed navigateToPage for cross-space/section deep links ( #4374 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 11:02:49 +02:00
Nolann B.
597fe34d3b
Sync responses selector with the Responses collapsibles ( #4376 )
2026-07-08 09:08:21 +02:00
claude[bot]
e14609cb3e
fix(theme): resolve system theme before first paint to avoid dark/light flash (RND-11643) ( #4373 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-07 20:10:02 +02:00
Zeno Kapitein
57f3077006
Keep the page outline and Ask button in view while scrolling API reference pages ( #4371 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 19:10:55 +02:00
conico974
e24632c80b
Integrate GitBook image resizing service and remove cdn-cgi mode ( #4285 )
2026-07-07 16:21:32 +02:00
Zeno Kapitein
ad3399b42e
Refine the per-paragraph ask button (shorter tooltip, hide inside cards) ( #4365 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 19:27:04 +02:00
Brett Jephson
f3408ed495
A11y fix: table structure ( #4368 )
2026-07-06 16:58:23 +01:00
Brett Jephson
8676ad19e2
RND-11788: hide unlabelled button from screen readers ( #4369 )
2026-07-06 16:58:02 +01:00
Samy Pessé
3a31100efe
Version Packages ( #4335 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-06 12:52:44 +00:00
Greg Bergé
3fedaaa08c
Install eval-estree-expression from npm instead of a GitHub commit ( #4367 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 12:31:54 +00:00
Nolann B.
bcea23e886
Handle nullable expressed via anyOf/oneOf with a null member ( #4366 )
2026-07-06 12:33:02 +02:00
Zeno Kapitein
fdea8f1c47
Show section, variant & section groups in page breadcrumbs ( #4357 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 11:49:47 +02:00
Zeno Kapitein
139b897521
Improve language selector on mobile ( #4361 )
2026-07-06 11:03:39 +02:00
Greg Bergé
37c2dd8819
Fix flaky customer screenshots caused by the cookie banner ( #4363 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-05 22:06:20 +02:00
Zeno Kapitein
62ca6d3ce5
Show a "Back to [space]" shortcut when a link leads to another space ( #4358 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 12:36:07 +02:00
Nolann B.
6102413d6b
Reuse shared AI mode helpers across AI actions and UI ( #4355 )
2026-07-02 23:19:07 +02:00
Zeno Kapitein
eaef259a80
Refresh e2e customer list ( #4360 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 19:34:09 +02:00
Zeno Kapitein
578a3a829b
Fix section tab dropdowns clipping their contents during animation ( #4356 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 12:06:41 +00:00
Zeno Kapitein
c923c654bd
Fix centered paragraphs shifting left with the paragraph ask button ( #4354 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 12:19:24 +02:00
Nolann B.
65fd3cc101
Gate AI features server-actions ( #4353 )
2026-07-02 11:37:03 +02:00
Zeno Kapitein
bb30db105d
Add a margin button to ask the assistant about a paragraph ( #4328 )
2026-07-02 08:34:49 +02:00
Nolann B.
6146f8e183
Reduce oversized searchDocumentation MCP responses ( #4352 )
2026-07-01 18:00:02 +02:00
Nolann B.
7e55cd5e4c
Add "Available in MCP" badge for OpenAPI operations ( #4350 )
2026-07-01 17:38:04 +02:00
conico974
cb2dfa76af
Keep first 3 remote results pinned at the top ( #4349 )
2026-06-30 13:47:04 +02:00
Viktor Renkema
77efd449ae
Allow quickly viewing which pages have changed in a CR/revision ( #4348 )
2026-06-30 12:49:31 +02:00
Zeno Kapitein
af259fbe86
Scrap recommended questions from Search e2e test ( #4351 )
2026-06-30 12:29:21 +02:00
conico974
2b31b0213c
Refactor error handling and remove unused caching logic ( #4345 )
2026-06-30 08:16:23 +02:00
Nolann B.
f60afe1b25
Add missing MCP annotations ( #4347 )
2026-06-29 10:15:57 +02:00
Nolann B.
b7c3b847e8
Prevent insights tracking failures from breaking MCP tool requests ( #4346 )
2026-06-27 09:31:20 +02:00
Zeno Kapitein
2fa65e6949
Support per-table search override ( #4340 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 10:46:47 +02:00
Nolann B.
c76b4fdccc
Fix OpenAPI sticky preview column overflowing onto the next operation ( #4341 )
2026-06-25 15:10:26 +02:00
Zeno Kapitein
9f651339f0
Redesign the 404 page with related-page suggestions and a search input ( #4338 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 12:30:42 +02:00
Zeno Kapitein
5ce3b1e578
Turn off search on cards (for now) ( #4339 )
2026-06-24 11:26:14 +02:00
Nolann B.
d172684b88
Some small OpenAPI design tweaks ( #4337 )
2026-06-23 21:20:28 +02:00
conico974
937c8b8eb2
Remove 'remote' from cache usage in specific functions ( #4312 )
2026-06-23 17:59:43 +02:00
Zeno Kapitein
36dbdb48cc
Support agent goal query param for markdownAsk ( #4324 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 09:47:51 +02:00
Zeno Kapitein
2dc76a2c3c
Fix empty grouped section dropdown in embedded sites ( #4334 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 09:47:15 +02:00
Samy Pessé
0edc378c57
Version Packages ( #4306 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-23 00:10:23 +02:00
Zeno Kapitein
2eb313194a
Remove old PageAction checks ( #4333 )
2026-06-22 17:12:35 +02:00
Brett Jephson
882dfcda83
Tidy relating to prompt ( #4332 )
2026-06-22 15:48:58 +02:00
Brett Jephson
3ff88ba22f
Adds the prompt block ( #4329 )
2026-06-22 11:53:25 +01:00
Nolann B.
51bd768042
Make the AI Assistant panel resizable ( #4330 )
2026-06-20 21:41:59 +02:00
spastorelli
daadd91eba
Fix NextLink prefetch side effect on unsigned claims persistance ( #4325 )
2026-06-19 11:39:12 +02:00
Nolann B.
f4469b2df3
Support OpenAPI one-operation-per-page mode ( #4314 )
2026-06-19 10:35:09 +02:00
Nolann B.
91b325ca08
Add AI chat reference button on text selection ( #4326 )
2026-06-19 10:18:07 +02:00
Nolann B.
1616028426
Align code block action buttons vertically with the block ( #4327 )
2026-06-19 10:03:37 +02:00
Nolann B.
6c15d8314a
Update OpenAPI border radius ( #4323 )
2026-06-18 23:25:19 +02:00
Zeno Kapitein
6c967c9bcc
Add search and filters to table blocks ( #4322 )
...
Co-authored-by: utkuufuk <utkuufuk@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 10:41:40 +02:00
Johan Preynat
c44d822fe1
Trust cookieless integration content host for WebFrames ( #4321 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 18:08:25 +02:00
Zeno Kapitein
af3cda1c53
Fix wide content overflowing hint blocks ( #4320 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 13:32:53 +02:00
Tomek
a0ad403a91
Stabilize Playwright Chrome text rendering across platforms ( #4318 )
2026-06-17 09:21:16 +00:00
Zeno Kapitein
0ca49523a2
Remove external link button from link tooltip hover card ( #4316 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 10:52:02 +02:00
Zeno Kapitein
76550415ac
Fix ⌘-C opening the Assistant on Dvorak keyboard layouts ( #4311 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 10:51:20 +02:00
Nolann B.
509389c7e5
Update @gitbook/api to latest version ( #4315 )
2026-06-16 14:30:10 +02:00
Nolann B.
88b94b5d36
Handle circular oneOf with discriminator and allOf in OpenAPI schemas ( #4070 )
2026-06-16 13:34:17 +02:00
Greg Bergé
251630c49f
Use page actions items list for ordering and default action ( #4302 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 15:19:20 +02:00
Zeno Kapitein
acf2719d06
Stabilize AI Assistant visual regression tests ( #4305 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 14:19:56 +02:00
Zeno Kapitein
ddba8031ec
Reference the current page when opening the Assistant ( #4308 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-12 18:35:15 +02:00
Zeno Kapitein
72a1596ae8
Fix AI assistant forms overflowing the chat panel ( #4309 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-12 17:22:57 +02:00
Nolann B.
5b36c59061
Fix PDF export failing on API Reference pages ( #4307 )
2026-06-12 13:43:38 +00:00
Zeno Kapitein
77c717c251
Group an assistant turn's tool calls into a single expandable ( #4303 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-12 15:26:27 +02:00
Samy Pessé
60310b4c83
Version Packages ( #4278 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 14:55:55 +02:00
conico974
6eabaecbad
Implement getVariables method for expression evaluation ( #4304 )
2026-06-12 14:26:17 +02:00
Zeno Kapitein
423bbd06d9
Create Claude launch.json ( #4301 )
2026-06-12 12:52:24 +02:00
conico974
36f19c8018
Add LLMs directive for documentation links ( #4300 )
2026-06-12 12:09:25 +02:00
Zeno Kapitein
2ecbdd8f62
add navigateToPage assistant tool ( #4299 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-12 11:57:55 +02:00
Nolann B.
c727cc8b9d
Fix inflated visitor counts from unstable anonymous visitorId ( #4293 )
2026-06-12 00:52:59 +02:00
Zeno Kapitein
2c729d461e
Rework Assistant “based on your context” popover wording ( #4298 )
2026-06-11 22:19:32 +02:00
Tomek
d83ea4ce14
chore(a11y): increase width of the collapse/expand arrow in menu items ( #4297 )
2026-06-11 14:02:38 +00:00
spastorelli
bac8608e78
Add support for passing visitor claims to integration webframes ( #4291 )
2026-06-11 09:52:26 +02:00
Greg Bergé
7a1236a3a5
Fix search results linking to page instead of section anchor ( #4295 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 19:23:59 +00:00
Zeno Kapitein
ed80bd9e7a
Add recent search (and chat) queries ( #4225 )
2026-06-10 18:45:07 +02:00
Zeno Kapitein
7036b67307
Fix window.GitBook.registerAssistant is being called twice ( #4296 )
2026-06-10 15:54:38 +00:00
Zeno Kapitein
6bd522b322
Update site section tabs with better column calc and animations ( #4252 )
2026-06-10 17:35:38 +02:00
Zeno Kapitein
74fc3f74d7
Fix: Submit feedback confirmation does not auto close ( #4240 )
2026-06-10 17:35:29 +02:00
conico974
3e384c679e
Add suggested follow-up questions to AI answer markdown response ( #4284 )
2026-06-10 17:29:08 +02:00
Greg Bergé
f1fa1061db
Upgrade bun.lock ( #4294 )
2026-06-10 17:09:10 +02:00
Addison
4f754a73a3
Add information about GitBook to page markdown ( #4292 )
2026-06-09 19:53:07 +02:00
conico974
62d6d28888
Fix context handling in resolveContentRef for page resolution issues ( #4290 )
2026-06-09 15:10:03 +02:00
conico974
fd73a9912b
Fix caching strategy for icon fetching ( #4289 )
2026-06-08 13:46:32 +02:00
Johan Preynat
595435ac4a
Ensure local search matches remote filter when there are no sections ( #4287 )
2026-06-04 19:14:54 +02:00
Addison
aa9d41a1b6
Update footer for llms ( #4286 )
2026-06-04 16:19:02 +02:00
conico974
30089b404c
Adjust caching strategy for icon fetching based on runtime environment ( #4283 )
...
Co-authored-by: Steven H <steven@gitbook.io >
2026-06-02 12:00:38 +02:00
Nolann B.
92b68560e1
Add Ask AI in CodeBlock ( #4220 )
2026-06-02 00:40:54 +02:00
Nolann B.
f158064817
Match OpenAPI operation paths regardless of trailing slash ( #4282 )
2026-05-29 12:16:24 +02:00
Greg Bergé
2885a137f8
Fix heading anchor alignment with heading text and translate its accessibility label ( #4281 )
2026-05-29 09:38:47 +02:00
spastorelli
0ffb74a6f8
Fix issue where MCP POST requests with expired tokens returns 307 instead of 401 ( #4280 )
2026-05-28 16:35:12 +02:00
Nolann B.
b116a0a2a4
Fix OpenAPI code sample box not scrolling on initial load ( #4279 )
2026-05-28 12:04:32 +02:00
Greg Bergé
b9bb535d52
Full screen view for Mermaid diagrams ( #4275 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-28 09:17:21 +02:00
Samy Pessé
257ca09a5e
Version Packages ( #4263 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Tomek Gargula <tomasz@gitbook.com >
2026-05-28 07:12:45 +00:00
Tomek
f405fffa06
feat: add support for icons in tabs ( #4277 )
2026-05-27 15:22:25 +00:00
Tomek
16a54b6bb9
Improve accessibility in published docs ( #4276 )
2026-05-27 12:40:25 +00:00
Greg Bergé
526a928420
Fix annotation hover interaction when card has a target link ( #4274 )
2026-05-27 12:02:20 +02:00
conico974
c201abab5f
Don't display agents instructions for page action ( #4272 )
2026-05-27 10:41:53 +02:00
Greg Bergé
3697dfefed
Add page actions layout visibility ( #4270 )
2026-05-22 12:37:37 +02:00
spastorelli
287203d197
Show MCP page actions for VA & adaptive sites ( #4268 )
2026-05-22 08:47:13 +02:00
conico974
0b38f6c93b
Update regional cache settings ( #4267 )
2026-05-20 14:25:59 +02:00
conico974
8ce64f4862
Remove remote from use cache ( #4259 )
2026-05-20 14:12:51 +02:00
Greg Bergé
127ef54b0f
Add updates tag filtering ( #4265 )
2026-05-20 12:42:51 +02:00
Greg Bergé
67f31aaa7a
Always allow LLMs to read the content ( #4264 )
2026-05-20 09:39:35 +02:00
Greg Bergé
51fef84d39
Fix logo size variations ( #4266 )
2026-05-19 20:55:45 +02:00
Greg Bergé
0c577a00de
Allow CORS for the same root domain ( #4262 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 14:41:07 +02:00
Samy Pessé
8b6dc6dbbd
Version Packages ( #4255 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2026-05-19 13:24:41 +02:00
Antoine Coutellier
2e7ba40a25
feat: support integrations inside reusable content blocks ( #4250 )
2026-05-19 11:29:02 +02:00
Greg Bergé
b70b8fd2ca
Fix llms.txt not including all content ( #4260 )
2026-05-18 21:33:07 +02:00
Greg Bergé
a9ba996953
Fix left/right aligment of images with caption ( #4261 )
2026-05-18 21:32:22 +02:00
Brett Jephson
47c8ccba6f
Fix: clipping of FA icons ( #4257 )
2026-05-18 15:09:41 +01:00
conico974
e9842feeef
Bump Next.js to version 16.2.6 and fix oom on dev ( #4258 )
2026-05-18 11:12:47 +02:00
Greg Bergé
f4b4fe15c1
Add missing translations ( #4254 )
2026-05-16 07:16:49 +02:00
Greg Bergé
06b9fd542a
Do not add target blank on mailto ( #4256 )
2026-05-15 20:43:39 +02:00
Taran Vohra
76077f9f6d
Fix publish workflow ( #4245 )
2026-05-15 10:51:43 +02:00
Greg Bergé
7b65f7c0d5
Update iframely embed URL ( #4253 )
2026-05-14 19:04:34 +02:00
Greg Bergé
37a9453917
Allow to copy in embed ( #4251 )
2026-05-13 04:49:14 +00:00
Viktor Renkema
d994875bea
Support code block // [!code -- or ++] notation ( #4248 )
2026-05-12 15:39:21 +02:00
Claire Chabas
a9b5521f3a
Fix anchor URL resolution ( #4249 )
2026-05-11 16:02:20 +02:00
Greg Bergé
91fadb08ed
Fix turbo burning Mac CPU ( #4247 )
2026-05-11 11:36:23 +00:00
Samy Pessé
b55605f25e
Version Packages ( #4199 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2026-05-08 13:00:03 +00:00
Addison
6ba5e54d19
add isComposing to search ( #4244 )
2026-05-08 18:47:20 +09:00
Samy Pessé
56aeb19e49
Fix events tracked from the middleware missing some properties ( #4242 )
2026-05-07 23:15:34 +02:00
conico974
ebab8188f6
Bump @opennextjs/aws and @opennextjs/cloudflare versions ( #4243 )
2026-05-07 17:01:05 +02:00
Zeno Kapitein
8064c95267
Fix publish workflow npm upgrade in Bun repo ( #4239 )
2026-05-07 09:36:14 +02:00
conico974
2cef2e02c8
Bump Next.js version to 16.2.5 ( #4241 )
2026-05-06 22:02:10 +02:00
conico974
8bfced2e0d
Add negotiator for markdown acceptance in middleware ( #4238 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-06 14:59:38 +02:00
conico974
61ee4e3637
Add tests for markdown serving based on user agents ( #4227 )
2026-05-06 13:52:09 +02:00
Greg Bergé
927aa89213
Add "Go to home" button on 404 page ( #4236 )
2026-05-05 13:12:12 +00:00
Greg Bergé
f29d1e2f16
Round images when site customization border style is rounded ( #4237 )
2026-05-05 14:50:24 +02:00
conico974
3a9efb8aed
bust revision page markdown ( #4235 )
2026-05-05 14:39:34 +02:00
conico974
f71ab8426c
Bust page document data cache ( #4234 )
2026-05-04 16:15:27 +02:00
conico974
a3d1558f99
Disable regional cache for debugging purposes ( #4233 )
2026-05-04 14:03:29 +02:00
conico974
ca53869e2d
Reduce cache TTL for regional cache and log cache debug ( #4232 )
2026-05-04 13:32:36 +02:00
conico974
33598e665b
Add logging for cache retrieval in GitbookIncrementalCache ( #4231 )
2026-05-04 11:47:47 +02:00
Samy Pessé
9045ba5248
Remove progressive rollout for markdown stable links ( #4230 )
2026-05-01 21:56:28 +02:00
Rodrigo Castro
7061fc2223
Fix hidden pages in sitemap exports ( #4216 )
2026-04-30 14:04:37 +01:00
Samy Pessé
0c9e3952b7
Increase rollout of markdown stable links to 50% ( #4228 )
2026-04-30 11:37:37 +02:00
Samy Pessé
4b78672135
Fix links to other site-spaces / sections in llms.txt ( #4222 )
2026-04-30 08:43:32 +02:00
conico974
10289e4881
Revert search worker changes and add error handling ( #4226 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 21:59:05 +02:00
conico974
8b6a6df1d6
Move search into a web worker ( #4223 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 18:42:44 +02:00
conico974
83df84ac28
Improve markdown serving logic ( #4224 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 18:28:45 +02:00
Greg Bergé
5e5075a137
Make Mermaid controls shown only on hover ( #4221 )
2026-04-29 17:13:31 +02:00
Greg Bergé
90c1f68e19
Speed up Mermaid rendering ( #4219 )
2026-04-29 15:40:24 +02:00
Zeno Kapitein
0e10124626
Adapt max logo height ( #4218 )
2026-04-28 14:59:45 +02:00
Zeno Kapitein
01e1c2ae6a
Add space between ask button and content ( #4217 )
2026-04-28 14:59:14 +02:00
Zeno Kapitein
65558cfbb1
Redesign search results ( #4198 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2026-04-28 14:49:46 +02:00
conico974
10d894ce19
Integrate local search functionality ( #4078 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 14:14:47 +02:00
Samy Pessé
d1a2958212
Pass visitor session to streamAskQuestion ( #4211 )
2026-04-24 21:07:46 +02:00
Viktor Renkema
894b6adc4c
Support marks colors for text and background ( #4212 )
2026-04-24 17:23:10 +02:00
Nolann B.
b3b819f8e5
Disable MCP server when MCP page action is off ( #4210 )
2026-04-23 18:01:43 +02:00
spastorelli
2b98af0cc0
Fix not found pages showing duplicate trademark badges ( #4209 )
2026-04-23 16:31:40 +01:00
Samy Pessé
54a56ed772
Remove rollout for agent ask ( #4208 )
2026-04-23 14:48:06 +02:00
Samy Pessé
071627d4f0
Improve the footer for agent to query the docs ( #4206 )
2026-04-22 22:56:28 +02:00
Samy Pessé
7595706b92
Allow AI agents to ask questions using ?ask= ( #4205 )
2026-04-22 08:43:57 +02:00
conico974
be080248b1
Block search indexation in deployment configuration ( #4203 )
2026-04-20 16:22:34 +02:00
Samy Pessé
d3d51507e5
Add "Content-Signal" to robots.txt ( #4202 )
2026-04-20 14:14:59 +02:00
Addison
a17ab65a6d
Show variants in fully hidden sections ( #4201 )
2026-04-20 16:41:24 +09:00
Zeno Kapitein
e3aca9e4f6
Fix embeddable search links ( #4196 )
2026-04-18 00:43:07 +02:00
spastorelli
045f603849
Add ~gitbook/auth/logout endpoint in GBO ( #4195 )
2026-04-16 22:40:56 +02:00
Greg Bergé
b2854500a1
Allow to scroll to top of the page ( #4194 )
2026-04-16 16:20:50 +02:00
Samy Pessé
ead88591c2
Version Packages ( #4193 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-16 14:19:37 +02:00
Peter White
aa1fc246e2
Add support for sticky first column in tables ( #4188 )
2026-04-16 10:33:15 +00:00
Samy Pessé
e792cffeb3
Version Packages ( #4178 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2026-04-15 19:07:34 +02:00
Zeno Kapitein
119e3bc369
Refine Assistant phase UI ( #4187 )
2026-04-15 18:29:58 +02:00
Greg Bergé
823e7d5c4b
Fix tags appearing on top of page even if disabled ( #4192 )
2026-04-15 18:26:06 +02:00
Claire Chabas
f5f659e7fc
Display updates blocks headings in page outline ( #4167 )
2026-04-15 16:20:51 +02:00
Brett Jephson
723e579958
Fix: whitespace of Expandable in Column ( #4190 )
2026-04-15 14:07:20 +01:00
conico974
f27901c453
Update deployment ID logic for environment-specific prefixes ( #4191 )
2026-04-15 14:52:44 +02:00
Zeno Kapitein
789c2fab60
Adjust empty TOC logic and layout ( #4189 )
2026-04-15 14:04:13 +02:00
conico974
3fa727c80b
Migrate to Next 16 ( #4162 )
2026-04-15 13:20:25 +02:00
Zeno Kapitein
88c38fa505
Add Search tab to Docs Embed, refactor search into an embeddable frame ( #4185 )
2026-04-15 12:09:59 +02:00
Claire Chabas
bda9fe2d76
Make ToC groups collapsible and other styles fixes/improvements ( #4177 )
2026-04-14 19:41:51 +02:00
Nolann B.
2bdade3b57
Fix HTML lang attribute not reflecting language variants ( #4186 )
2026-04-14 13:14:39 +02:00
Zeno Kapitein
8d2a95b168
Docs Embed: Better support light/dark mode overrides ( #4181 )
2026-04-14 10:50:05 +02:00
Taran Vohra
68c842bd4c
Translations dropdown should show language spaces that best matches the current space title ( #4184 )
2026-04-14 13:11:55 +05:30
Nolann B.
ecb4292551
Fix llms.txt and llms-full.txt language variants filtering ( #4179 )
2026-04-13 21:53:42 +02:00
Zeno Kapitein
7fd381c0b1
Hide empty sidebar on OpenAPI pages ( #4180 )
2026-04-13 20:29:57 +02:00
Zeno Kapitein
709964fe3e
Rework page layout ( #4013 )
2026-04-13 14:48:24 +02:00
Samy Pessé
afc7a38bef
Version Packages ( #4163 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-13 14:16:46 +02:00
Greg Bergé
bbcfd72a6d
Fix toolbar design ( #4175 )
2026-04-13 11:10:34 +00:00
spastorelli
8242f18b8a
Extend gitbook/expr std lib with some additional methods ( #4173 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2026-04-13 10:19:52 +00:00
Samy Pessé
4f7fba08df
Prepare for step.content to be optional ( #4174 )
2026-04-13 11:47:21 +02:00
conico974
f17e292ba4
Refactor test setup for improved mock restoration ( #4176 )
2026-04-13 11:23:54 +02:00
Greg Bergé
6e1074ec4d
Reduce search debounce ( #4170 )
2026-04-09 17:43:14 +02:00
Nolann B.
c5e5857623
Exclude language variants from llms.txt and llms-full.txt ( #4165 )
2026-04-08 14:30:31 +02:00
Nolann B.
11df1fd395
Fix MCP getPage tool returning page not found ( #4166 )
2026-04-08 14:28:39 +02:00
spastorelli
569d4046be
Expose a ~gitbook/mcp/auth endpoint for non-VA adaptive content sites ( #4155 )
2026-04-07 12:50:39 +02:00
Samy Pessé
50653abd08
Improve AI agent detection and readability by outputting 200 for page not found ( #4164 )
2026-04-04 12:35:43 +02:00
Greg Bergé
84082225af
Respect locale to format date in update block ( #4160 )
2026-04-03 15:36:12 +00:00
Nolann B.
7d882cef5f
Fix HTML lang attribute not reflecting site language variants ( #4161 )
2026-04-03 17:31:37 +02:00
Zeno Kapitein
126d4b78b6
Improve Assistant form controls, i18n, and UX ( #4159 )
2026-04-03 09:47:19 +02:00
Nolann B.
e8224bad6c
Support system as a default theme mode ( #4151 )
2026-04-01 00:39:34 +02:00
Samy Pessé
6063437513
Version Packages ( #4158 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-01 00:22:45 +02:00
Nolann B.
ab17ff47b0
Update missing CustomIconName ( #4157 )
2026-04-01 00:09:06 +02:00
Samy Pessé
d97b404c7a
Version Packages ( #4156 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-31 21:14:44 +02:00
Nolann B.
3c141f0231
Bump fontawesome to 7.2.0 ( #4154 )
2026-03-31 20:38:12 +02:00
Samy Pessé
e3d391e01b
Version Packages ( #4102 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-31 17:01:13 +02:00
Nolann B.
62cfec874a
Setup AGENTS.md and CLAUDE.md ( #4147 )
2026-03-31 16:38:28 +02:00
Nolann B.
ccd21e4943
Update fontawesome-pro to 1.0.23 ( #4153 )
2026-03-31 16:37:13 +02:00
conico974
696d9d0d01
Update vercel dependency to version 50.37.3 ( #4152 )
2026-03-31 12:07:00 +02:00
Nolann B.
b77c4fc5b9
Add getPage MCP tool ( #4148 )
2026-03-31 11:01:51 +02:00
Zeno Kapitein
7e1ea48080
Revise AI Chat e2e tests ( #4150 )
2026-03-30 17:58:35 +02:00
Nolann B.
b5d6f2e908
Fix translation quality across 11 locales ( #4146 )
2026-03-30 13:17:03 +02:00
Nolann B.
832b44f0ac
Use site-level path for MCP URL instead of space-level path ( #4149 )
2026-03-30 13:09:25 +02:00
Nolann B.
4909044831
Add Claude Code and Codex connect actions ( #4145 )
2026-03-30 09:55:45 +02:00
Nolann B.
4ed84c209a
Localize announcement message ( #4144 )
2026-03-30 09:47:17 +02:00
Nolann B.
ca01888fe2
Localize footer links title ( #4143 )
2026-03-30 09:46:37 +02:00
Nolann B.
6855c05781
Localize header link titles ( #4142 )
2026-03-30 09:46:20 +02:00
Nolann B.
ab867eb69c
Add top-level locale field to GitBookBaseContext ( #4140 )
2026-03-27 18:16:19 +01:00
Samy Pessé
deabce98ae
Sort results by score to mix records and pages ( #4077 )
2026-03-27 15:25:09 +01:00
Samy Pessé
f884477a65
Associate questions asked in the embeddable assistant to the proper channel ( #4141 )
2026-03-27 15:07:42 +01:00
Nolann B.
c56b569a05
Support expand-all options for OpenAPI ( #4116 )
2026-03-25 23:53:51 +01:00
Peter White
1ba412ff6c
Fix OneTrust issue for customer E2E test ( #4137 )
2026-03-25 17:37:43 +01:00
Peter White
7c2823cd26
Fix full width header alignment ( #4138 )
2026-03-25 17:01:22 +01:00
Peter White
16bfafe32b
Add option to sticky header row in tables ( #4134 )
2026-03-25 14:04:35 +01:00
Zeno Kapitein
da648cabd8
Fix regressions in Assistant UX ( #4136 )
2026-03-24 18:49:44 +01:00
spastorelli
a36e437580
Add login button to not found page for adaptive content site with configured fallback/login URL ( #4133 )
2026-03-23 16:25:03 +01:00
Samy Pessé
d5dd5e7ba1
Include site.id in UTM utm_content for Trademark link ( #4135 )
2026-03-23 14:08:29 +01:00
Nolann B.
c4a2604b4d
Fix PDF export crash when page contains an OpenAPI block ( #4128 )
2026-03-20 11:15:19 +01:00
Nolann B.
7f4e644733
Small OpenAPI improvements ( #4131 )
2026-03-20 11:15:03 +01:00
Nolann B.
5d3f78b112
Fix flaky internal tests ( #4132 )
2026-03-20 10:50:20 +01:00
Nolann B.
60bcf43304
Fix allOf merging for annotation-only schemas ( #4118 )
2026-03-20 10:03:56 +01:00
Samy Pessé
b40465e7b7
Fix normalization of URL causing invalid redirections. ( #4130 )
2026-03-19 19:27:00 +01:00
Samy Pessé
3151864f81
Track events from the proper server URL ( #4129 )
2026-03-19 18:55:26 +01:00
Greg Bergé
80803c92f2
Fix code block styling ( #4127 )
2026-03-19 16:07:03 +01:00
Samy Pessé
31e77d4e17
Track events for markdown page views, llms.txt, RSS, MCP connections ( #4110 )
2026-03-18 17:37:58 +01:00
Taran Vohra
8e5a2aa6e6
pan and zoom controls for mermaid block ( #4125 )
2026-03-18 20:32:16 +05:30
Taran Vohra
fe6f6420e3
Cleanup and remove old preview format using /url/preview ( #4117 )
2026-03-18 17:50:12 +05:30
Nolann B.
aff6285eb9
Deep-merge schema properties in OpenAPISchema ( #4124 )
2026-03-18 13:09:04 +01:00
conico974
5f132bc979
Add try-catch for error handling and improve logging ( #4123 )
2026-03-17 17:42:34 +01:00
Nolann B.
4297de3571
Add localizedTitle support for site title ( #4115 )
2026-03-17 12:17:41 +01:00
Nolann B.
6455f2e3ff
Fix parent schema metadata lost during oneOf/anyOf allOf flattening ( #4119 )
2026-03-17 10:31:12 +01:00
Nolann B.
dee52fa80a
Fix schema title display stripping spaces ( #4120 )
2026-03-17 10:27:56 +01:00
spastorelli
4ac29817a2
Expose a ~gitbook/auth/login URL to handle redirection to upstream auth with current location passed ( #4113 )
2026-03-16 16:00:31 +01:00
spastorelli
f09ca60930
Fix crash for PDF route when the page include an Ask AI button ( #4121 )
2026-03-16 15:41:16 +01:00