Nicolas Dorseuil
00b5606e8d
Update memory allocation for Cloudflare's container instances to meet minimum requirements
2026-08-31 20:07:09 +02:00
Nicolas Dorseuil
6499329758
use similar sized to vercel ones
2026-08-31 19:59:34 +02:00
Nicolas Dorseuil
f6e2581c0c
Add headSha input to Cloudflare deployment action for improved deployment ID handling
2026-08-31 19:44:31 +02:00
Nicolas Dorseuil
460d08f906
debug log
2026-08-31 18:21:51 +02:00
Nicolas Dorseuil
4a02f872f8
Add build ID handling to cache operations and update related tests
...
- Introduced build ID management in cache set and delete operations to ensure entries are namespaced correctly.
- Updated the `getReadUrl` function to include build ID in the request URL.
- Enhanced tests to validate build ID inclusion in cache operations.
2026-08-31 17:58:02 +02:00
Nicolas Dorseuil
ee8762e065
Send the server tier's build ID to the cache worker to ensure incremental cache entries are namespaced correctly.
2026-08-31 17:44:07 +02:00
Nicolas Dorseuil
82ab9bb091
Update instance type from standard-1 to standard-2 in container configuration
2026-08-31 17:13:49 +02:00
Nicolas Dorseuil
f36c3aead3
Update instance type from standard-1 to standard-2 in container configuration
2026-08-31 16:19:21 +02:00
Nicolas Dorseuil
b7c5dd3130
Add --x-provision=false to container worker deployment command to prevent unnecessary resource provisioning
2026-08-31 15:57:51 +02:00
Nicolas Dorseuil
72bf155251
Move incremental cache tier from DO worker to container worker, refactor related configurations and tests.
2026-08-31 15:39:40 +02:00
Nicolas Dorseuil
60bc6914f9
Deploy container server tier with CI integration for preview, staging, and production environments
2026-08-31 14:43:04 +02:00
Nicolas Dorseuil
4e93131235
Add container server tier with cache integration and build configuration
2026-08-31 13:33:08 +02:00
Nicolas Dorseuil
f80f81032f
Refactor action.yaml for improved readability and consistency in step formatting
2026-08-20 10:42:28 +02:00
Nicolas Dorseuil
5356cd9e10
fix rebase
2026-08-19 12:55:56 +02:00
Nicolas Dorseuil
0af066bed8
temporarily add observability for debugging
2026-08-19 11:16:37 +02:00
Nicolas Dorseuil
26b2a6917d
Update wrangler version to 4.122.0 in action.yaml, bun.lock, and package.json
2026-08-19 11:16:14 +02:00
Nicolas Dorseuil
82cf22449f
script to remove
2026-08-19 11:15:26 +02:00
Nicolas Dorseuil
13eed34ff7
Add tests for IncrementalCacheWorker and enhance cache header management
2026-08-19 11:15:26 +02:00
Nicolas Dorseuil
6733ac3fa0
Enhance deployment process by extracting deployment ID and updating cache key logic; add tests for GitbookIncrementalCache
2026-08-19 11:15:04 +02:00
Nicolas Dorseuil
497c5d325a
workaround for opennext config
2026-08-19 11:14:24 +02:00
Nicolas Dorseuil
264f4cc939
Refactor tag cache implementation to use cacheWorkerClient; add tests for tagCache functionality
2026-08-19 11:14:24 +02:00
Nicolas Dorseuil
528d4a2475
Update @cloudflare/workers-types dependency to version 5.20260716.1
2026-08-19 11:13:55 +02:00
Nicolas Dorseuil
ad1e0e52af
Enhance IncrementalCacheWorker to include Cache-Control and Cache-Tag headers; update compatibility date in doWrangler.jsonc
2026-08-19 11:12:59 +02:00
Nicolas Dorseuil
d7b3aa97cd
Update wrangler dependency to version 4.110.0
2026-08-19 11:12:59 +02:00
Nicolas Dorseuil
4acb8538f8
Refactor cache worker implementation and update configurations for incremental caching
2026-08-19 11:12:59 +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
Greg Bergé
a7c0f7251b
Allow <br> in OpenAPI descriptions ( #4112 )
2026-03-13 11:51:50 +01:00
Greg Bergé
efc6117665
Fix code block layout ( #4108 )
2026-03-13 10:24:18 +01:00
Taran Vohra
6c613d0df3
Fix auth redirects with the new preview URL ( #4111 )
2026-03-13 13:52:09 +05:30
Taran Vohra
45d32b5084
Site Preview URLs ( #4096 )
2026-03-12 20:27:59 +05:30
conico974
0f62a629b4
Handle unexpected errors in getExposableError ( #4109 )
2026-03-12 15:54:01 +01:00
Peter White
7ab63516bd
Import site redirect patterns from @gitbook/api ( #4107 )
2026-03-12 10:06:33 +00:00
Nolann B.
9dd2db6678
Support x-gitbook-token-placeholder as TryIt prefill fallback for basic auth ( #4105 )
2026-03-11 20:35:13 +01:00
Nolann B.
4787b7e910
Use localized titles/descriptions for site entities ( #4106 )
2026-03-11 18:25:18 +01:00
Taran Vohra
be02e33ada
Fix an issue where source path containing special characters were not getting resolved to a site redirect ( #4104 )
2026-03-11 21:33:42 +05:30
Zeno Kapitein
3ce7e529f7
Fix Variant dropdown not showing in GitBook embed ( #4100 )
2026-03-11 13:57:13 +01:00
Samy Pessé
0f162a45a7
Version Packages ( #4082 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2026-03-11 12:56:28 +00:00
Steven H
02ba0ef601
Disable Workers Observability ( #4099 )
2026-03-11 11:02:44 +00:00
Nolann B.
bdc6cd9aba
Use OpenAPI publicURL as Scalar specUrl ( #4093 )
2026-03-11 11:21:14 +01:00
Zeno Kapitein
b3875a19d7
Add assistantName property to Docs Embed ( #4095 )
2026-03-11 10:46:10 +01:00
conico974
884d900e38
Remove check for invalid characters in the url ( #4098 )
2026-03-11 10:43:32 +01:00
Taran Vohra
f68755695e
Update workflows with preview URL envs ( #4097 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-11 12:13:49 +05:30
Greg Bergé
9ffde72ced
Reset scroll between section navigation ( #4089 )
2026-03-10 18:18:40 +01:00
Viktor Renkema
9e3629b12b
Apply color if tags have this set ( #4094 )
2026-03-10 17:02:25 +01:00
Greg Bergé
48f81c80f0
Use break-words for code ( #4092 )
2026-03-10 13:36:08 +00:00
Greg Bergé
0baa8e5022
Fix documentation links opening with /~gitbook/embed/ ( #4090 )
2026-03-10 14:10:50 +01:00
conico974
59b9663ce3
Add decodeURLPath function for URL decoding and validation ( #3915 )
2026-03-09 16:29:22 +01:00
Greg Bergé
9be66e3e8a
Add visual test for Mermaid blocks ( #4087 )
2026-03-09 14:22:34 +01:00
Aiko
9a0f35c26d
Fix tab content cropping inside stepper on mobile ( #4088 )
2026-03-09 19:11:21 +06:00
Nolann B.
f1826807a7
Add backward compatibility for OpenAPI spec content URL ( #4086 )
2026-03-09 09:47:26 +01:00
Nolann B.
887c3f8eac
Add token verification on OpenAPI proxy ( #4085 )
2026-03-08 16:50:43 +01:00
Nolann B.
d666212674
Add support for localized site section titles ( #3980 )
2026-03-07 20:52:13 +01:00
conico974
8cb9131d83
Revert middleware matcher changes ( #4084 )
2026-03-06 17:13:53 +01:00
Greg Bergé
98b36616cb
Add interactive controls to docs assistant ( #4073 )
2026-03-06 16:58:48 +01:00
Nolann B.
eceec6f641
Move ~scalar/proxy route to site route group ( #4083 )
2026-03-05 19:06:06 +01:00
conico974
9f4d93502e
Add real IP extraction to analytics event proxy ( #4056 )
2026-03-05 16:49:44 +01:00
Nolann B.
8ab419a47e
Support x-enable-proxy at operation level ( #4080 )
2026-03-05 10:05:17 +01:00
Samy Pessé
56ce5dfd74
Version Packages ( #4048 )
2026-03-04 20:32:40 +01:00
Zeno Kapitein
370b731972
Docs Embed: Make trademark optional ( #4079 )
...
Co-authored-by: Greg Bergé <berge.greg@gmail.com >
2026-03-04 14:53:42 +01:00
conico974
b7fb9e57ca
Don't use server actions for search ( #4067 )
2026-03-03 18:27:44 +01:00
Viktor Renkema
5b9f5fa991
Improve wrapping of tags within TOC item ( #4075 )
2026-03-03 15:26:44 +01:00
Greg Bergé
bf1f11794e
Fix scroll reset when changing page ( #4072 )
2026-03-02 16:13:47 +00:00
Nolann B.
8621c7f571
Support alternative security scope groups ( #3976 )
2026-03-02 17:04:31 +01:00
Zeno Kapitein
4a6f91a19d
Show social accounts in header ( #4068 )
2026-03-02 11:06:49 +01:00
Greg Bergé
38a1c85fee
Fix PDF export page URL for /~space/ URLs ( #4065 )
2026-03-02 09:49:22 +01:00
Nolann B.
cb71511cda
Wrap MCP tracking call with waitUntil ( #4071 )
2026-02-27 17:46:01 +01:00
Nolann B.
afa476c51f
Add server-side insight event tracking for MCP route ( #4063 )
2026-02-27 17:16:21 +01:00
Zeno Kapitein
1e9ed753a1
Fix typecheck in API 0.165.0 ( #4069 )
2026-02-27 16:00:05 +01:00
John Cashman
22da7961d1
Include headings inside columns in published page outline ( #4045 )
...
Co-authored-by: Greg Bergé <berge.greg@gmail.com >
2026-02-27 14:27:54 +00:00
Nolann B.
e074283bbf
Add server-side proxy for Scalar API client to bypass CORS ( #4050 )
2026-02-27 12:18:07 +01:00
Zeno Kapitein
afa868e0e1
Show "Ask Assistant" search result immediately ( #4066 )
2026-02-27 11:55:21 +01:00
Greg Bergé
c5bdde4401
Harden visitor session detection to improve GBO toolbar visibility ( #4061 )
2026-02-27 11:47:05 +01:00
Greg Bergé
5efe13e622
Fix Firefox mobile sidepanel TOC scroll by constraining sheet flex height ( #4062 )
2026-02-27 11:21:17 +01:00
Greg Bergé
41ef3435bc
Clarify the toolbar message ( #4053 )
2026-02-27 11:19:57 +01:00
Claire Chabas
157d5fb9e7
Fix cards styles ( #4058 )
2026-02-26 16:29:39 +01:00
Greg Bergé
ec28a7b686
Support scroll to text fragment ( #4060 )
2026-02-26 16:00:12 +01:00
Viktor Renkema
b3e9ff9839
Support icons/emojis in tags ( #4054 )
2026-02-26 14:45:12 +01:00
Claire Chabas
aa2292036c
Fix inline code word break ( #4057 )
2026-02-26 13:28:33 +01:00
Claire Chabas
f7c4538b16
Prevent hash link scroll to top in Safari ( #4055 )
2026-02-26 13:27:04 +01:00
Claire Chabas
b9b444c24e
Fix inline code overflowing in table cells ( #4052 )
2026-02-25 18:23:00 +01:00
conico974
6f1b795d80
Improve sharded tag cache performance ( #4051 )
2026-02-25 17:48:09 +01:00
Samy Pessé
0803db07ef
Track opening of search results for records and in the assistant ( #4047 )
2026-02-25 11:40:39 +01:00
Samy Pessé
a9adbc6370
Version Packages ( #3991 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-25 11:37:48 +01:00
Greg Bergé
f49b0af3fe
Fix E2E tests ( #4044 )
2026-02-25 09:57:47 +01:00
Samy Pessé
3d8e89cbe9
Show favicon for record search results in the assistant ( #4042 )
2026-02-24 18:57:22 +01:00
Greg Bergé
f0a54bcb27
Fix PDF export links to preserve published/custom domains ( #4043 )
2026-02-24 17:02:01 +00:00
Claire Chabas
c348583a18
Prevent inline code from breaking on multiple lines ( #4041 )
2026-02-24 13:48:33 +01:00
Greg Bergé
a4b238dc0c
Support close button in embed ( #4036 )
2026-02-24 11:35:03 +01:00
Zeno Kapitein
529afa3fac
Open Assistant from page action without default question ( #4038 )
2026-02-24 10:04:18 +01:00
Peter White
577bf26d1e
Fix anchor ID collisions by removing non-content UX IDs ( #4035 )
2026-02-24 09:53:36 +01:00
Samy Pessé
4808f36718
Update @gitbook/api to 0.163.0 ( #4039 )
2026-02-23 19:00:02 +01:00
Samy Pessé
a100c5a6c8
Prepare search for upcoming records ( #4037 )
2026-02-23 18:34:01 +01:00
Zeno Kapitein
4962662fb1
Improve search breadcrumbs ( #4034 )
2026-02-23 13:40:57 +00:00
Zeno Kapitein
f7c251e2d2
Improve Reddit social account URL handling ( #4033 )
2026-02-23 11:49:26 +01:00
Greg Bergé
40524d4d4a
Upgrade Argos & Playwright ( #4031 )
2026-02-23 10:04:59 +01:00
Nolann B.
1a7ef78fe2
Handle non-array required field in OpenAPI schema ( #4030 )
2026-02-21 13:34:12 +01:00
Greg Bergé
5f3f4da2d2
Stabilize E2E ( #4028 )
2026-02-20 15:35:50 +01:00
Nolann B.
93eea0b6d9
Strip trailing slash from OpenAPI server URLs ( #4029 )
2026-02-20 14:40:36 +01:00
Viktor Renkema
9dfa9c2db0
Add support for rendering Tags ( #4006 )
2026-02-20 10:03:49 +01:00
spastorelli
d9ff25d28e
Integrate sites OAuth server flow in GBO for protected resources like MCP ( #4015 )
2026-02-19 15:48:49 +01:00
Samy Pessé
ae30a576e8
Integrate Ask AI with upcoming insights by passing visitor session IDs ( #4027 )
2026-02-19 14:36:23 +01:00
Nolann B.
2e495cb28a
Add Global Privacy Control (GPC) support ( #4023 )
2026-02-18 21:32:56 +01:00
Nolann B.
f517035e38
Remove available scopes list from OAuth2 endpoints ( #4022 )
2026-02-18 21:20:58 +01:00
spastorelli
83bd0d74cd
Fix issue where customizations stored in cookie is shared between different site previews ( #4025 )
2026-02-18 19:10:54 +01:00
Greg Bergé
3cfefa40fd
Support rendering Mermaid blocks ( #4018 )
2026-02-18 17:00:34 +01:00
Claire Chabas
59ffb95417
Support hint block custom icon ( #4007 )
2026-02-18 15:02:33 +01:00
Nolann B.
2ebb18dc5a
Make OpenAPI Response structure clearer ( #4021 )
2026-02-18 14:32:07 +01:00
Claire Chabas
1deb897de1
Bump GitBook API ( #4019 )
2026-02-18 12:53:29 +01:00
Nolann B.
11d9b80e77
Use precedence for OpenAPI servers ( #4020 )
2026-02-18 01:20:39 +01:00
John Cashman
e73d9afd86
fix(pdf): keep headings together across page breaks ( #4016 )
2026-02-17 15:59:42 +01:00
Greg Bergé
729501c977
Fix language dropdown contrast ( #4017 )
2026-02-17 14:27:09 +01:00
Greg Bergé
414866cbec
Fix external links logic for proxy ( #4012 )
2026-02-17 11:41:30 +01:00
Claire Chabas
9d5e397574
Remove code syntax highlighting patch for Safari ( #4014 )
2026-02-16 19:09:19 +01:00
Nolann B.
92c9b8b056
Cache isAIUserAgent result ( #4011 )
2026-02-16 13:11:43 +00:00
Greg Bergé
a73caf69ff
Allow to pass a token to the embed script ( #4005 )
2026-02-16 12:48:02 +01:00
conico974
f72f250b16
Add deploymentId to nextConfig for custom deployment method ( #4010 )
2026-02-16 12:34:35 +01:00
Viktor Renkema
bd330ac133
Remove tracking-wider in search breadcrumbs ( #4009 )
2026-02-16 11:34:14 +00:00
Nolann B.
e31a8f4275
Hide cookie banner for AI user agents ( #3999 )
2026-02-16 11:49:03 +01:00
Greg Bergé
cc38ec2098
Fix regression showing page actions on page without title + description ( #4004 )
2026-02-13 10:53:25 +01:00
Nolann B.
eab11e2d6f
Increase timeout for recursive parse test ( #4003 )
2026-02-13 09:10:25 +00:00
Zeno Kapitein
152490cd67
Normalize undefined site-space language to English in variant categorization (fix language selector) ( #4002 )
2026-02-13 09:43:45 +01:00
conico974
833b07b284
Bump Vercel version to 50.15.1 ( #4001 )
2026-02-13 09:43:27 +01:00
Nolann B.
5f668605c2
Use isCookiesTrackingDisabled for cookie consent integrations ( #3997 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-12 20:40:18 +01:00
conico974
9c762065f2
Bump Vercel CLI version ( #4000 )
2026-02-12 18:52:40 +01:00
Viktor Renkema
4af7df8902
Updates to style and interactions of toolbar ( #3998 )
2026-02-12 16:08:05 +01:00
Zeno Kapitein
a3f854e1a8
Better localise French ask label ( #3996 )
2026-02-12 15:02:43 +01:00
Zeno Kapitein
4c54820055
Improve Docs Embed layout ( #3994 )
2026-02-12 14:06:37 +01:00
Zeno Kapitein
22f574da9c
Fix followup & suggested questions overflow ( #3995 )
2026-02-12 14:06:28 +01:00
Zeno Kapitein
426aabe39a
Fix sidebar on bold themes ( #3993 )
2026-02-12 11:48:43 +01:00
Taran Vohra
64de8d2cf6
Add e2e test for language variant navigation ( #3992 )
2026-02-12 15:07:27 +05:30
Greg Bergé
b4b471fab6
Fix unexpected error thrown when using the embed in standalone mode ( #3985 )
2026-02-11 15:15:00 +01:00
Samy Pessé
17b32994f6
Version Packages ( #3990 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-11 14:37:35 +01:00
Greg Bergé
bcc0ef8666
Fix links handling in embedded Assistant ( #3987 )
2026-02-11 13:57:48 +01:00
Greg Bergé
6ede6ee7c6
Add Korean translations ( #3986 )
2026-02-10 15:41:28 +01:00
Nolann B.
7a11861d36
Add support for custom cookie banner registration ( #3925 )
2026-02-10 11:28:24 +01:00
Greg Bergé
10754fbaf4
Fix GitBook icon not displayed in trademark ( #3984 )
2026-02-10 10:58:30 +01:00
Zeno Kapitein
8f32f4fb1e
Better handle huge section groups ( #3978 )
2026-02-09 15:13:01 +01:00
Nolann B.
717ad0b300
Fix OpenAPI try it button justify ( #3975 )
2026-02-05 11:16:58 +01:00
Nolann B.
a3eed52f24
Refine OpenAPI schema alternatives/allOf handling ( #3973 )
2026-02-05 11:00:59 +01:00
Greg Bergé
27a34b7ee2
Support defaultExpanded in Expandable block ( #3974 )
2026-02-04 11:49:14 +01:00
Zeno Kapitein
bf3ad28c7f
Add margin to TOC items after page group ( #3972 )
2026-02-03 16:10:32 +01:00
Zeno Kapitein
70c2e90e4b
Handle empty page section search results ( #3971 )
2026-02-03 16:10:13 +01:00
Greg Bergé
d0a378cdb6
Disallow Markdown pages crawling ( #3970 )
2026-02-03 09:40:17 +01:00
Viktor Renkema
81f8ddcf27
Fix flaky Updates blocks in visual tests ( #3969 )
2026-02-02 17:32:46 +01:00
Zeno Kapitein
9d6457f814
OpenAPI styling tweaks ( #3968 )
2026-01-30 19:02:30 +01:00
Zeno Kapitein
07c02ebcd2
Header & TOC styling tweaks ( #3967 )
2026-01-30 15:23:16 +01:00
Samy Pessé
4d3172d13f
Rollout to 100% the dereferencing of reusable content at the API level ( #3966 )
2026-01-30 09:01:12 +01:00
Zeno Kapitein
0aa34cc9a8
Fix Embed options in React ( #3964 )
2026-01-29 17:32:56 +01:00
Greg Bergé
551d30cfa4
Fix loading of images in PDF export ( #3958 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2026-01-29 15:55:42 +01:00
Samy Pessé
844a0a8ea7
Fix CI for visual testing
2026-01-29 15:26:41 +01:00
Samy Pessé
eb8ba66a66
Ensure deployments to preview start when approval job is skipped
2026-01-29 14:06:48 +01:00
Hirotaka Miyagi
d738e118a0
Fix: Prevent form submission during IME composition ( #3942 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Addison <42930383+addisonschultz@users.noreply.github.com >
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2026-01-29 12:46:52 +00:00
Samy Pessé
c16d08f5d5
Add approval step for external contributors' PRs ( #3963 )
2026-01-29 11:33:13 +01:00
Samy Pessé
61ec9b25b9
Enable approved PR deployments for preview workflows ( #3954 )
2026-01-29 11:16:00 +01:00
Samy Pessé
b57561d395
Fix rendering of images in reusable content from an external space ( #3960 )
2026-01-29 10:42:25 +01:00
Zeno Kapitein
e00d1c5bbd
Support code themes customization option, refactor built-in code themes ( #3949 )
2026-01-28 13:48:56 +01:00
conico974
9063b56c89
Fix for the assistant ( #3948 )
2026-01-28 11:16:50 +01:00
Greg Bergé
020d3668d7
Make the button icon validation safer ( #3955 )
2026-01-28 10:44:52 +01:00
Greg Bergé
4d30cbf058
Fix social links not appearing on desktop ( #3950 )
2026-01-28 10:44:40 +01:00
Samy Pessé
d3f6c38f05
Update scalar dependencies ( #3956 )
2026-01-28 10:29:56 +01:00
Samy Pessé
6f1db32682
Simplify local development and contributions ( #3952 )
2026-01-28 09:32:56 +01:00
Samy Pessé
4ad6b2c067
Increase rollout of reusable content deref in the API to 80% ( #3951 )
2026-01-28 09:22:19 +01:00
Viktor Renkema
07449443a0
Fix rendering of Expandables within Update blocks ( #3947 )
2026-01-27 20:26:33 +01:00
Greg Bergé
b09cc64fec
Fix GIF rendering ( #3946 )
2026-01-27 17:34:02 +01:00
Greg Bergé
1eed2004f6
Avoid keyboard-shortcut flicker by adding OS class and using CSS ( #3944 )
2026-01-27 17:02:49 +01:00
Greg Bergé
91539b8187
Fix navigation loader ( #3945 )
2026-01-27 17:01:06 +01:00
Samy Pessé
16cfde87ee
Increase rollout of reusable content deref in the API to 50% ( #3943 )
2026-01-27 12:22:09 +01:00
conico974
58b4a978ff
Update Next.js dependency to version 15.4.11 ( #3940 )
2026-01-27 09:26:11 +01:00
Viktor Renkema
e34be0e89b
Fix logo sizing bug during navigation ( #3928 )
2026-01-27 08:46:37 +01:00
Samy Pessé
e60c754343
Increase rollout of reusable content deref in the API to 30% ( #3939 )
2026-01-26 16:22:13 +01:00
Nolann B.
48ca21e471
Add OpenAPI 3.1 nullable array support ( #3938 )
2026-01-26 14:05:14 +01:00
Nolann B.
3ba9e46f2b
Improve OpenAPI server URL validation ( #3937 )
2026-01-26 13:45:03 +01:00
Greg Bergé
58f0cc8287
Fix search field clear button ( #3936 )
2026-01-24 16:26:03 +01:00
Nolann B.
29e2b22b63
Fix ordered list item index calculation ( #3935 )
2026-01-23 16:01:33 +01:00
Greg Bergé
3c7cb09c1b
Respect DPR to ensure a good image quality ( #3931 )
2026-01-23 11:45:00 +01:00
Greg Bergé
0f1cd6745d
Refactor search ( #3932 )
2026-01-23 11:13:20 +01:00
Samy Pessé
e90f57b138
Deference reusable content at the API level ( #3847 )
2026-01-23 10:34:44 +01:00
conico974
7bd5939247
Bust data cache ( #3927 )
2026-01-22 13:59:35 +01:00
Zeno Kapitein
89de966e7a
Support social accounts customization option ( #3916 )
2026-01-22 13:57:40 +01:00
Greg Bergé
4e2d86318e
Fix OpenAPI example not showing ( #3930 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-22 12:11:55 +01:00
Nolann B.
f647af2003
Prevent duplicate Content-Type headers in OpenAPI code samples ( #3924 )
2026-01-21 14:51:46 +01:00
Greg Bergé
96e24a1f84
Fix JWT token usage in GitBook embed SDK ( #3922 )
2026-01-21 12:05:14 +01:00
Viktor Renkema
2a0f37f4b3
Always display page actions even if there is no toc/title/description ( #3921 )
2026-01-21 10:54:42 +01:00
Zeno Kapitein
17d935dd4c
Upgrade API to 0.158.0 ( #3918 )
2026-01-20 17:55:47 +01:00
Greg Bergé
df07fbe242
Remove development from package.exports before publishing ( #3917 )
2026-01-20 17:22:24 +01:00
Zeno Kapitein
1e53376151
Add SideSheet component, refactor TOC and AIChat to use it ( #3835 )
2026-01-19 21:19:54 +01:00
Samy Pessé
f294818775
Serve markdown version of the page depending on the accept type ( #3914 )
2026-01-19 15:11:02 -05:00
Greg Bergé
eed386a133
Fix custom tools usage with GitBook Embed SDK ( #3913 )
2026-01-19 13:14:23 +01:00
Zeno Kapitein
e172b25ba8
Grow InlineActionButton to available space on line ( #3912 )
2026-01-19 12:55:03 +01:00
Zeno Kapitein
f7f6f9d06d
Set <html lang> based on translated language ( #3909 )
2026-01-16 12:00:39 +01:00
Claire Chabas
9e01676fe9
Remove grid from framed images ( #3907 )
2026-01-15 14:06:26 +01:00
Zeno Kapitein
f6cf62a686
Standardise toggle chevrons across the app ( #3904 )
2026-01-14 13:46:47 +01:00
Zeno Kapitein
a5ef44ab2a
Better conditional display of page actions ( #3900 )
...
Co-authored-by: Claire Chabas <claire.chabas@gmail.com >
2026-01-14 13:21:47 +01:00
Zeno Kapitein
b53cb1d2b3
Align styling of PageLinkItem and PageDocumentItem ( #3903 )
2026-01-14 13:07:45 +01:00
Samy Pessé
7eeff73080
Version Packages ( #3902 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-13 16:13:41 +00:00
Greg Bergé
bf63045319
Fix OpenAPI JSX compilation ( #3901 )
2026-01-13 16:56:51 +01:00
Samy Pessé
71c2e7f8b4
Version Packages ( #3886 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-13 13:40:37 +00:00
Samy Pessé
985c1b45b4
Fix OpenAPI dereferencing for $ref to itself ( #3899 )
2026-01-13 13:34:08 +00:00
Zeno Kapitein
35efc9d6d8
Fix TOC icon backgrounds on gradient and bold themes ( #3898 )
2026-01-12 15:45:41 +01:00
Nolann B.
6b1fd43179
Lazy load OpenAPI styles and remove Tailwind Typography ( #3883 )
2026-01-12 15:09:02 +01:00
Zeno Kapitein
7517e987a5
Clean up button and input across the app ( #3897 )
2026-01-12 12:41:57 +01:00
Zeno Kapitein
21851d3340
Round page cover corners on extrawide screens ( #3892 )
2026-01-12 11:58:17 +01:00
Samy Pessé
ca682362dd
Fix 404 when accessing rss.xml for the root page ( #3896 )
2026-01-09 16:05:31 +01:00
David Hughes
56fb754e22
Update published-site.png ( #3894 )
2026-01-08 09:47:37 +08:00
Zeno Kapitein
99d788ed9e
Update page cover styling ( #3890 )
2026-01-07 11:55:17 +01:00
Taran Vohra
ebf3b2beb7
Fix an issue where content refs to spaces outside of site was resolving with share links ( #3889 )
2026-01-07 11:59:02 +05:30
Zeno Kapitein
7b7231602f
Add e2e tests for embed frame ( #3830 )
2026-01-06 17:30:14 +01:00
Addison
adfb118285
Merge branch 'main' of github.com:GitbookIO/gitbook
2026-01-06 13:22:44 +08:00
Zeno Kapitein
a7f58ab829
Fix embed tab button size regression ( #3887 )
2026-01-05 14:01:02 +01:00
Zeno Kapitein
360b525b4b
Fix FontAwesome 7 icon overflows ( #3885 )
2026-01-05 13:56:08 +01:00
Zeno Kapitein
695e99f466
Update button sizing ( #3868 )
2026-01-05 11:18:00 +01:00
Zeno Kapitein
aa87699915
Fix block alignment ( #3880 )
2025-12-18 21:26:10 +01:00
Zeno Kapitein
d2eb3d9f5a
Fix disabled button from not showing up ( #3879 )
2025-12-18 21:13:14 +01:00
Samy Pessé
77bc339fca
Version Packages ( #3878 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-18 14:47:36 +01:00
Zeno Kapitein
e7fb77116e
Fix @gitbook/icons icon rendering ( #3877 )
2025-12-18 14:27:34 +01:00
Samy Pessé
050ca23ac4
Version Packages ( #3818 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-18 11:10:53 +00:00
Zeno Kapitein
9063f97dba
Switch main DocumentView to flex layout ( #3875 )
2025-12-18 09:43:42 +01:00
Zeno Kapitein
ed9e8fe93a
Support button actions ( #3866 )
2025-12-18 09:29:08 +01:00
Zeno Kapitein
f478ddc2ed
Create <Input> component ( #3857 )
2025-12-16 19:43:43 +01:00
Zeno Kapitein
bd11c0d21b
Fix trademark rounded corners in embed ( #3874 )
2025-12-16 15:10:47 +01:00
Zeno Kapitein
381728970e
Fix overflowing section groups ( #3873 )
2025-12-15 20:41:00 +01:00
Taran Vohra
4690e2087a
Roll out meta links resolution to all sites ( #3872 )
2025-12-15 21:19:34 +05:30
John Cashman
224a44daf8
Fix priority assignment in sitemap generation ( #3854 )
2025-12-15 15:41:29 +00:00
Nolann B.
4766092ff9
Fix missing properties in allOf/oneOf ( #3871 )
2025-12-13 12:38:09 +01:00
conico974
3e4e0b0bf0
bump next again ( #3870 )
2025-12-12 20:01:11 +01:00
Samy Pessé
6b985051f3
Use response.id instead of responseId ( #3867 )
2025-12-12 13:52:05 +01:00
Johan Preynat
2d08a6e6de
Return not found when decodeURIComponent from params fail ( #3863 )
2025-12-12 13:27:19 +01:00
conico974
d539409fc7
Bump Next.js version to 15.4.9 ( #3864 )
2025-12-12 08:46:04 +01:00
Taran Vohra
c30ed46021
Bump meta links resolution percentage to 50% ( #3807 )
2025-12-11 21:58:16 +05:30
Zeno Kapitein
fc98a4a881
Fix rounded corners on list-line TOC style ( #3861 )
2025-12-11 10:51:03 +00:00
Zeno Kapitein
6278a1844e
Support greeting and fix suggested questions if there are no custom questions ( #3856 )
2025-12-11 11:45:42 +01:00
Zeno Kapitein
86e7aa6c5e
Fix search results cursor not updating ( #3858 )
2025-12-11 11:45:33 +01:00
Nolann B.
8761cee1bb
Enhance discriminator handling in OpenAPISchema ( #3855 )
2025-12-11 08:11:14 +01:00
Zeno Kapitein
44feb3b140
Rework dynamic icons (AIChatIcon, AISearchIcon) ( #3853 )
2025-12-09 12:15:05 +01:00
conico974
6b43773752
chore: update dependencies and remove Suspense on ISR requests ( #3852 )
2025-12-08 09:26:15 +01:00
Zeno Kapitein
62438f447e
Update FontAwesome to 7.1.0 ( #3851 )
2025-12-06 12:54:04 +01:00
Nolann B.
87d68ea59e
Fix OpenAPI oneOf/allOf merge ( #3844 )
2025-12-05 17:26:18 +01:00
Claire Chabas
5f9c80e4f2
Use link title for footer links and page cards ( #3849 )
2025-12-05 14:25:43 +01:00
Zeno Kapitein
9c69cc413f
Add customizable suggested questions ( #3789 )
2025-12-05 13:25:26 +01:00
Claire Chabas
b77623b9f3
Fix link title fallback in ToC item ( #3845 )
2025-12-04 12:58:20 +01:00
Zeno Kapitein
1430ceebea
Update Docs Embed with new styling and tabs ( #3823 )
2025-12-04 10:01:25 +01:00
Zeno Kapitein
3fbd6f0d50
Hide empty Footer correctly ( #3842 )
2025-12-03 12:21:38 +00:00
Claire Chabas
8f0b97906b
Support new "link title" page option ( #3798 )
2025-12-03 13:20:22 +01:00
Zeno Kapitein
d460dc4b39
Update Stepper styling for theme-muted ( #3841 )
2025-12-03 12:18:44 +00:00
Zeno Kapitein
27b9f7817b
Remove corner radius of hint block with heading ( #3839 )
2025-12-03 10:43:02 +00:00
Addison
b9ad997fcb
Add blob to style source for integrations
2025-09-22 17:01:16 +09:00