Zeno Kapitein
ddcb22e283
Format
2026-01-28 14:01:16 +01:00
Zeno Kapitein
0beed6bbf8
Update bun.lock
2026-01-28 13:59:52 +01:00
Marcos Cisneros
2d7954f478
Enhance layout handling for OpenAPI and full-width modes
...
- Removed deprecated configuration from bun.lock.
- Added new layout variants in tailwind.config.ts for better control over page structure.
- Updated DocumentView and related components to support full-width and OpenAPI layouts, ensuring proper styling and responsiveness.
- Introduced utility functions to check for OpenAPI blocks in documents.
- Adjusted various components to conditionally apply styles based on the layout mode, improving overall layout consistency.
2026-01-28 13:50:48 +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
Zeno Kapitein
9e062b10d3
Make semantic text colors more vibrant ( #3838 )
2025-12-03 10:39:41 +01:00
Nolann B.
74f89316d9
Fix hidden section not found ( #3836 )
2025-12-02 11:37:55 +01:00
Zeno Kapitein
9e1d7b296b
Update AIChat context card open delay ( #3834 )
2025-12-02 10:24:18 +01:00
Nolann B.
b49caafa9c
Support for hidden sections ( #3831 )
2025-12-01 14:48:48 +01:00
Zeno Kapitein
f372eec393
Make annotations visible on hover, fix accessibility and outro animations ( #3822 )
2025-11-28 17:15:29 +01:00
Zeno Kapitein
65ae941687
Replace AI Chat generated content in e2e ( #3833 )
2025-11-28 16:46:04 +01:00
Viktor Renkema
75b8efa155
Remove sticky prop on Updates block ( #3832 )
2025-11-28 10:08:21 +01:00
Utku Ufuk
34b0c67c91
Stop filtering by language when site space language is unspecified ( #3825 )
2025-11-27 17:57:57 +03:00
Zeno Kapitein
e0ace99707
Fix flaky tests in AI Chat greeting ( #3828 )
2025-11-27 09:50:03 +01:00
Viktor Renkema
3553db0989
Add RSS feed for pages with update blocks ( #3824 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2025-11-26 20:34:25 +01:00
Zeno Kapitein
5c14948cf3
Prevent flaky tests in AI Chat followup suggestions ( #3827 )
2025-11-26 18:39:51 +01:00
conico974
8e4e2a2333
Update wranglerVersion to 4.43.0 ( #3826 )
2025-11-26 18:35:18 +01:00
Zeno Kapitein
0f4c53cfbd
Update Assistant e2e tests ( #3814 )
2025-11-26 17:09:48 +00:00
Zeno Kapitein
c156e946b0
Update Assistant styling ( #3797 )
2025-11-24 12:41:00 +01:00
Nolann B.
461e15fd00
Add x-gitbook-prefix and x-gitbook-token-placeholder for OpenAPI security scheme ( #3820 )
2025-11-22 10:44:05 +01:00
conico974
2989f79708
Add 'use server' directive to markdown renderer ( #3815 )
2025-11-20 09:28:00 +01:00
Nolann B.
344842f5ce
Improve OpenAPI circular references ( #3821 )
2025-11-19 22:44:32 +01:00
Samy Pessé
c51076efc4
Fix links to other spaces in embeddable view ( #3819 )
2025-11-19 10:38:53 +00:00
Zeno Kapitein
38e34dcce3
Optimise page outline ( #3813 )
2025-11-19 11:26:16 +01:00
Nolann B.
04a4175678
Remove hidden site spaces from navigation ( #3795 )
2025-11-18 22:49:41 +01:00
Nolann B.
3e40b4db50
Fix OpenAPI basic auth placeholder ( #3816 )
2025-11-18 20:18:59 +01:00
Greg Bergé
854e612e5d
Fix handling of broken links in buttons ( #3812 )
2025-11-18 11:12:27 +01:00
Samy Pessé
27a461be9d
Fix NPM publishing once and for all ( #3811 )
2025-11-16 02:16:20 +01:00
Samy Pessé
3d83dadb12
New attempt at fixing NPM publishing with trusted publisher ( #3810 )
2025-11-16 01:34:57 +01:00
Samy Pessé
8dc5c18b9f
Pass proper GITHUB_TOKEN to the publish script
2025-11-16 00:35:16 +01:00
Samy Pessé
e4756c23a7
Use dedicated step to publish to NPM
2025-11-16 00:28:37 +01:00
Samy Pessé
79ad7bcb59
Fix publishing to NPM ( #3809 )
2025-11-16 00:25:26 +01:00
Samy Pessé
5b0917a13a
Remove --dry-run in publish script
2025-11-15 23:36:35 +01:00
Samy Pessé
6d6f4ef6dd
Fix the script to publish npm packages and make it more robust
2025-11-15 23:31:14 +01:00
Samy Pessé
fa69a64a2b
Merge branch 'main' of https://github.com/GitbookIO/gitbook
2025-11-15 19:47:52 +01:00
Samy Pessé
d1a85d1f91
Try fixing the publishing workflow
2025-11-15 19:47:36 +01:00
Samy Pessé
05bf9d7a59
Version Packages ( #3733 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-15 19:34:29 +01:00
Samy Pessé
2e0b3370c8
Fix permissions for publish workflow
2025-11-15 19:32:41 +01:00
Samy Pessé
10995e09ca
Use trusted publishing for publishing NPM packages ( #3808 )
2025-11-15 19:26:26 +01:00
Samy Pessé
e7cc3ff61f
Revert "Use NPM dependency for eval-estree-expression"
...
This reverts commit 59d259074b .
2025-11-15 18:13:10 +01:00
Samy Pessé
59d259074b
Use NPM dependency for eval-estree-expression
2025-11-15 17:58:54 +01:00
Zeno Kapitein
96c4ae4f2d
Fix Heading in hint blocks are huge in published content ( #3806 )
2025-11-14 15:26:46 +01:00
Taran Vohra
64f3596df2
Output generic alternates for page metadata ( #3804 )
2025-11-14 16:32:19 +05:30
Taran Vohra
27d6c3af39
Use an available alternate when switching variants in a page ( #3796 )
2025-11-14 15:19:40 +05:30
Nolann B.
1de4eb7973
Fix @modelcontextprotocol/sdk version ( #3805 )
2025-11-13 15:38:33 +01:00
Nolann B.
df1966df25
Bump Scalar ( #3803 )
2025-11-13 15:29:25 +01:00
conico974
1001aaf94e
Refactor DynamicTabs to use NavigationStatusContext ( #3800 )
2025-11-13 14:37:09 +01:00
Zeno Kapitein
155e448c8f
Support primary link in logo ( #3802 )
2025-11-13 12:59:17 +01:00
Viktor Renkema
ca2a94ee1a
Support sticky date + new third date format ( #3801 )
2025-11-13 12:09:53 +01:00
Nolann B.
a512c90bda
Re-arrange OpenAPI Scopes for OAuth2 ( #3799 )
2025-11-12 19:40:21 +01:00
conico974
9cbefa89c7
Filter invalid events sent to the API ( #3792 )
2025-11-12 11:54:13 +01:00
Taran Vohra
c8bba7bfe1
Resolve page meta links for metadata ( #3793 )
2025-11-12 16:12:27 +05:30
Viktor Renkema
4e04db8a1b
Support rendering upcoming Update blocks ( #3794 )
2025-11-12 10:16:02 +01:00
Nolann B.
b45feafeff
Disable OpenAPI "Try it" when no servers are defined ( #3791 )
2025-11-10 17:25:22 +01:00
Zeno Kapitein
3876f7081e
Edgeless Assistant window on depth: flat sites ( #3788 )
2025-11-10 14:37:28 +01:00
Nolann B.
b4a021a192
Add heredoc support for cURL JSON body ( #3790 )
2025-11-10 11:20:53 +01:00
Zeno Kapitein
1d92dc1350
Update site layout and blocks with container queries ( #3780 )
2025-11-10 10:55:03 +01:00
Nolann B.
e4ba35fdae
Rework OpenAPI Authorizations + scopes ( #3786 )
2025-11-06 21:20:09 +01:00
Viktor Renkema
35dcaca971
Support custom cover heights ( #3779 )
2025-11-05 14:21:47 +01:00
Zeno Kapitein
2aa4f2e0b8
Update DropdownMenu styling ( #3787 )
2025-11-05 08:40:53 +01:00
Zeno Kapitein
6d56df7c10
Treat pages without visible TOC items as no-toc ( #3783 )
2025-11-05 08:40:15 +01:00
Zeno Kapitein
4534ea83c3
Implement unique title tags for sections & variants ( #3768 )
2025-11-04 11:36:28 +01:00
Zeno Kapitein
9022d87ec7
Add page breadcrumbs to search results ( #3784 )
2025-11-04 00:31:32 +01:00
Brett Jephson
a49781e200
Expand code block when printing ( #3782 )
2025-11-03 15:26:18 +00:00
Steven H
065a5e6e55
Disable Workers Observability ( #3781 )
2025-11-03 11:17:33 +00:00
Zeno Kapitein
e27986b17a
Reword "Everywhere" search scope to "All docs" ( #3776 )
2025-11-03 09:57:21 +01:00
Zeno Kapitein
8606f222c9
Add padding to TOC page group items ( #3777 )
2025-11-03 09:56:39 +01:00
Nolann B.
2c3066e3ae
Improve OAuth2 scopes handling in OpenAPI ( #3775 )
2025-10-30 15:46:29 +01:00
Zeno Kapitein
55c0b03a41
Support translations and generic variants together ( #3772 )
2025-10-30 15:03:50 +01:00
conico974
3e548e4186
Initialize hash on mount and improve navigation handling ( #3774 )
2025-10-30 14:33:26 +01:00
Viktor Renkema
3aea302648
Revert "Support cover image heights and positioning changes" ( #3771 )
2025-10-30 10:24:22 +01:00
Zeno Kapitein
1d1f0a7c6a
Fix search container shadow ( #3770 )
2025-10-29 11:14:31 +01:00
conico974
590729cce5
Redirect to space base path on fallback true ( #3745 )
2025-10-29 10:55:27 +01:00
conico974
b554d7d13f
Add isRoot prop to PagesList for root header offset ( #3759 )
2025-10-29 10:50:53 +01:00
conico974
9568b8a7c8
Add keep_names option to wrangler configurations ( #3769 )
2025-10-29 10:00:19 +01:00
Zeno Kapitein
683bb8f634
Add confirmation to "Copy MCP URL" page action ( #3763 )
2025-10-28 12:42:02 +01:00
Zeno Kapitein
7d6a31627f
Revert contentref anchor title ( #3767 )
2025-10-28 12:27:59 +01:00
Brett Jephson
c31e5648f5
RND-8495: page group emoji and icon resolution ( #3766 )
2025-10-28 10:23:08 +00:00
Zeno Kapitein
0c01832684
SearchInput fixes ( #3762 )
2025-10-28 09:50:31 +01:00
Zeno Kapitein
6b1c9fef86
Fix opacity of ScrollContainer buttons on bold themes ( #3764 )
2025-10-28 09:37:23 +01:00
Claire Chabas
cc976995cc
Fix image frame width ( #3765 )
2025-10-27 20:01:12 +01:00
Nolann B.
ebbb476589
Improve ancestor label in references ( #3761 )
2025-10-27 16:49:48 +01:00
Greg Bergé
89655cb428
Fix reset scroll issue ( #3760 )
2025-10-27 16:41:39 +01:00
Zeno Kapitein
3676d64bdc
Update search scope UI ( #3750 )
2025-10-27 15:57:47 +01:00
Viktor Renkema
f682df1e01
Support cover image heights and positioning changes ( #3758 )
2025-10-27 15:55:50 +01:00
Greg Bergé
6c9893945d
Fix scrolling hash into tabs / expandable ( #3757 )
2025-10-25 15:30:52 +02:00
Greg Bergé
a2fb627ae1
Fix scroll jump and scroll reset ( #3756 )
2025-10-25 13:04:34 +02:00
Nolann B.
f9f80117f0
Add alt text support to card covers ( #3715 )
2025-10-24 16:27:23 +02:00
conico974
63bf4dbb16
Fix cross-space content reference resolution and enhance anchor text rendering ( #3754 )
2025-10-24 15:26:59 +02:00
Brett Jephson
b3fa503aff
Expandable code block ( #3753 )
2025-10-24 14:01:31 +01:00
Zeno Kapitein
0ae7cfd790
Improve AI Search branding ( #3752 )
2025-10-24 14:36:31 +02:00
Brett Jephson
8fdc5c89dc
Fix: height issues with webframe ( #3749 )
2025-10-24 10:29:46 +01:00
Zeno Kapitein
758b34d46b
Move the "Ask <query>" to the bottom of search results if query is not a question ( #3751 )
2025-10-24 10:58:51 +02:00
Zeno Kapitein
1b0613e482
Tweak language dropdown styling ( #3748 )
2025-10-22 22:00:52 +02:00
conico974
3164f1a99d
Fix preloading images ( #3747 )
2025-10-22 15:09:42 +02:00
Greg Bergé
6b588af07d
Clarify CONTRIBUTING.md ( #3742 )
2025-10-22 12:43:28 +00:00
Greg Bergé
d436b04ff4
Fix jump when clicking tabs ( #3746 )
2025-10-21 18:30:33 +02:00
conico974
d159788d0b
Add end-to-end tests for table of contents navigation ( #3741 )
2025-10-21 12:39:23 +02:00
Nolann B.
3355960d95
Fix ToggeableLinkItem display ( #3744 )
...
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2025-10-21 10:32:17 +02:00
Nolann B.
c32d4494f2
Fix OpenAPI path display ( #3743 )
2025-10-19 21:44:26 +02:00
conico974
1dcf4df51f
Fix table of contents display issue ( #3740 )
2025-10-17 19:20:33 +00:00
conico974
3c0e49d56b
Fix cache race condition ( #3738 )
2025-10-17 19:42:16 +02:00
Greg Bergé
c35d0e8954
Run tests automatically when "Version packages" PR is opened ( #3737 )
2025-10-17 14:28:38 +02:00
Greg Bergé
c0d73d2f76
Improve tabs ( #3735 )
2025-10-17 12:13:09 +02:00
Viktor Renkema
454175ab86
Change copy of toolbar button ( #3736 )
2025-10-17 07:17:39 +00:00
Greg Bergé
6feb8fcd6a
Support emojis in outline ( #3734 )
2025-10-16 23:49:12 +02:00
conico974
b8d3cb7ee5
Improve search error handling and token redirection ( #3732 )
2025-10-16 15:39:32 +02:00
Nolann B.
8ce73229c3
Add OpenAPI servers selection ( #3726 )
2025-10-16 14:27:42 +02:00
Greg Bergé
8eae6e970b
Upgrade to bun 1.3 ( #3731 )
2025-10-16 10:22:52 +02:00
Greg Bergé
a48b886dfd
Add button to download file ( #3730 )
2025-10-15 17:46:47 +02:00
Greg Bergé
17de0838c5
Allow to split pages between list items ( #3729 )
2025-10-15 14:02:41 +02:00
Greg Bergé
baf3496980
Improve inline tooltip performances ( #3728 )
2025-10-15 13:30:38 +02:00
Samy Pessé
ae33c09aa7
Version Packages ( #3724 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-15 13:30:24 +02:00
Greg Bergé
7ff69c3b72
Fix bun token ( #3727 )
2025-10-15 10:43:44 +02:00
Greg Bergé
6142d6bf80
Build all packages using tsdown ( #3722 )
2025-10-14 14:39:19 +02:00
Brett Jephson
75543b140f
Update Node version to work with globalThis.process.getBuiltinModule ( #3725 )
2025-10-14 11:13:26 +01:00
Nolann B.
511f1cfbe5
Add scroll margin to Expandable ( #3723 )
2025-10-13 15:54:32 +02:00
Samy Pessé
46fa9d954c
Version Packages ( #3720 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-13 08:42:09 +02:00
Greg Bergé
5e1ed5358e
Add npm token to publish with bun ( #3721 )
2025-10-13 11:38:57 +05:30
Greg Bergé
295f03db49
Force republishing packages ( #3719 )
2025-10-11 07:36:58 +00:00
Claire Chabas
bdde3929fc
Fix web frame height ( #3709 )
2025-10-10 17:41:54 +02:00
conico974
4f4210d24a
Update @opennextjs/cloudflare to version 1.9.2 ( #3710 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-10-10 17:20:11 +02:00
Greg Bergé
c038ec8f81
Fix package publishing ( #3718 )
2025-10-10 13:39:39 +00:00
Samy Pessé
75b52eac28
Version Packages ( #3651 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-10 15:11:33 +02:00
Greg Bergé
ad4d07dc06
Support inline icon colors ( #3717 )
2025-10-10 14:51:40 +02:00
Greg Bergé
75086740f8
Fix bundling of embed package ( #3716 )
2025-10-10 10:57:06 +02:00
Nolann B.
eea8f1e00f
Enhance OpenAPI security scopes handling ( #3712 )
2025-10-09 10:16:12 +02:00
Greg Bergé
4f9abfb6f2
Display headings from reusable content in TOC ( #3708 )
2025-10-08 12:17:05 +02:00
conico974
252afceab0
Store customization in a cookie for preview route ( #3707 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-10-08 10:37:52 +02:00
Viktor Renkema
bef191660a
Allow hiding toolbar for one session or persistent ( #3698 )
2025-10-08 09:48:38 +02:00
Zeno Kapitein
145625142d
Unify section display condition ( #3706 )
2025-10-07 15:12:08 +02:00
Greg Bergé
f70a2aa310
Disable flashing when navigating between sections ( #3705 )
2025-10-07 12:00:42 +02:00
Samy Pessé
56e46ce8ab
Add Italian translation ( #3704 )
2025-10-06 17:07:30 +02:00
Nolann B.
754cc11e0b
Fix merge logic for allOf alternatives ( #3515 )
2025-10-06 14:37:51 +02:00
Nolann B.
3551d147e9
Move to urls for page actions ( #3703 )
2025-10-06 09:42:37 +02:00
Zeno Kapitein
162cfe4163
Hide sections if only one is present ( #3701 )
2025-10-04 20:16:02 +02:00
Nolann B.
6815dd197e
Fix markdownPageURL for PageActions ( #3702 )
2025-10-04 19:02:30 +02:00
Zeno Kapitein
d74f8a7098
Improve wide page width ( #3692 )
2025-10-03 18:52:05 +02:00
Zeno Kapitein
1e53f46521
Fix button content truncate ( #3693 )
2025-10-03 18:51:32 +02:00
Claire Chabas
1a6216df4f
Fix URL used for Ask to LLM ( #3697 )
2025-10-03 14:24:24 +02:00
Nolann B.
a629900324
Add dev script for @gitbook/expr ( #3700 )
2025-10-03 13:23:15 +02:00
Nolann B.
a4c33997fe
Fix OpenAPI alternatives not showing ( #3699 )
2025-10-03 13:06:10 +02:00
Brett Jephson
badf3a92f6
RND-8165: make sure we get alt text coming through on InlineImage ( #3696 )
2025-10-03 09:40:34 +01:00
Claire Chabas
e0fb9ac3ca
Support image frame ( #3695 )
2025-10-02 10:17:48 +02:00
spastorelli
f3e40410c4
Adapt OpenAPI code samples to prefill API key using visitor data ( #3666 )
2025-09-30 11:09:05 +02:00
spastorelli
8e99871004
Highlight discriminator properties in oneOf, allOf, anyOf objects ( #3691 )
2025-09-29 17:09:21 +02:00
Zeno Kapitein
1e4e54e752
Fix rounded outline items ( #3694 )
2025-09-29 13:33:40 +02:00
spastorelli
50c1be3447
Move inline expression evaluation from API to GBO ( #3687 )
2025-09-26 10:55:09 +02:00
spastorelli
319a1e536c
Ensure operation security reqs inherits from spec-level when not defined ( #3690 )
2025-09-26 09:11:52 +02:00
conico974
50cb0c6e15
Fix NavigationLoader on search and cmd/click ( #3689 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-26 08:34:41 +02:00
Zeno Kapitein
ceb32b1a2e
Redo search scopes ( #3688 )
...
Co-authored-by: Claire Chabas <claire.chabas@gmail.com >
2025-09-25 16:49:53 +00:00
Zeno Kapitein
f8c54b4d34
Improve assistant demo ( #3686 )
2025-09-25 17:07:07 +02:00
Greg Bergé
c06ad70f8a
Improve fonts loading ( #3682 )
2025-09-25 13:17:21 +02:00
Brett Jephson
0ef5dc8538
Update column width sizing ( #3676 )
2025-09-25 08:14:15 +01:00
Zeno Kapitein
28adc9b5f1
Add graphic to embed assistant demo page ( #3685 )
2025-09-24 14:37:41 +00:00
Zeno Kapitein
912d1693f5
Fix section group alignment ( #3684 )
2025-09-24 13:58:34 +00:00
Samy Pessé
c23d4ef331
Fix crash for card cover defined without objectFit ( #3683 )
2025-09-24 11:01:06 +02:00
Zeno Kapitein
c21693fe50
Improve screen reader accessibility for hints ( #3680 )
2025-09-24 10:23:34 +02:00
Zeno Kapitein
c06b3dd60d
Improve default site icon ( #3679 )
2025-09-24 10:22:49 +02:00
conico974
f173e014db
Use cloudflare regional cache instead of our own implementation. ( #3673 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-24 10:11:11 +02:00
conico974
1b458c436e
Fix NavigationLoader not visible with bold header ( #3681 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-24 09:54:57 +02:00
conico974
b42b0b3910
Add navigation loader and rename context provider ( #3642 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2025-09-23 15:00:27 +02:00
Brett Jephson
2fc21272ff
RND-7985: accessible search ( #3637 )
2025-09-23 11:36:50 +01:00
Zeno Kapitein
379d486488
Expose "Best match" when site has translations ( #3670 )
2025-09-22 22:31:17 +02:00
Zeno Kapitein
cba583a31c
Use siteSpace title instead of space title in search ( #3677 )
2025-09-22 18:03:50 +02:00
Zeno Kapitein
7a504b7cc5
Fix OpenAPI response dropdown & vertical overflow ( #3678 )
2025-09-22 18:03:43 +02:00
Addison
8ec5fd0986
Add blob: to style source for integrations ( #3675 )
2025-09-22 18:41:16 +09:00
Addison
b9ad997fcb
Add blob to style source for integrations
2025-09-22 17:01:16 +09:00
spastorelli
529f940a45
Fix OpenAPISecurities and code sample not using operation security requirements ( #3671 )
2025-09-22 10:00:46 +02:00
Viktor Renkema
8a3c15911f
Update tooltip labels in docs sites toolbars ( #3674 )
2025-09-22 09:28:42 +02:00
spastorelli
d7948e34b2
Fix OpenAPI response showing as JSON instead of YAML ( #3669 )
2025-09-18 18:40:24 +02:00
conico974
9f42211993
Enhance tracking with geolocation headers and continent info in analytics proxy ( #3667 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-18 18:31:21 +02:00
conico974
65e62307bf
Update @opennextjs/cloudflare to version 1.8.3 ( #3668 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-18 18:04:38 +02:00
spastorelli
469b332da2
Add support for inline expressions rendering with visitor data on GBO side ( #3660 )
2025-09-18 16:30:52 +02:00
Zeno Kapitein
e434442f1e
Support site section groups ( #3664 )
2025-09-18 15:28:39 +02:00
Samy Pessé
9344431bfc
Fix API URL we proxy insights events to ( #3665 )
2025-09-18 13:14:25 +00:00
conico974
622ecbec1d
Handle broken links in header and footer ( #3663 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-18 11:22:57 +02:00
conico974
fa1382b289
Add responsive image sizes for RecordCard component ( #3654 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-18 08:55:11 +02:00
Zeno Kapitein
b8388e5a2a
Add ScrollContainer component, use for section tabs ( #3661 )
2025-09-17 22:20:32 +02:00
Zeno Kapitein
2bce12798f
Fix section group dropdown offset on big screens ( #3662 )
2025-09-17 19:10:52 +02:00
Greg Bergé
f89e889d18
Convert relative URL to absolute in Markdown (page and copy) ( #3659 )
2025-09-17 18:12:01 +02:00
Zeno Kapitein
2b8a2d24b6
Add stable scroll gutter to search container ( #3656 )
2025-09-17 17:27:47 +02:00
Zeno Kapitein
b85eccdff5
Refactor site section tabs ( #3655 )
2025-09-17 17:27:34 +02:00
Viktor Renkema
d924e655c0
Add visibility label and smoothen magnification ( #3657 )
2025-09-16 16:34:21 +02:00
Zeno Kapitein
b932e4e2e9
Scope search across sections and variants ( #3640 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-16 12:07:29 +02:00
Samy Pessé
ca4a3e8c9a
Track utm on links from the toolbar ( #3653 )
2025-09-15 16:51:31 +02:00
John Cashman
b498521196
Refactor robots.txt generation logic ( #3621 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2025-09-15 14:37:02 +02:00
Samy Pessé
8a8cf2025d
Skip using __session cookie if it's in the old format ( #3652 )
2025-09-15 12:10:51 +02:00
Samy Pessé
ed7d47d9b8
Toolbar for authenticated GitBook users ( #3650 )
...
Co-authored-by: Viktor Renkema <vrenkema@gmail.com >
2025-09-15 10:32:23 +02:00
Viktor Renkema
b5494cc04b
Restyle the toolbar in CR and revision preview links ( #3631 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2025-09-15 08:33:23 +02:00
Samy Pessé
229f2ba9d5
Version Packages ( #3646 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-12 16:40:28 +02:00
spastorelli
6da36558f6
Fix exports in gitbook/expr package.json after removing src ( #3648 )
2025-09-12 16:20:29 +02:00
Samy Pessé
ca71c1fad6
Fix MCP in production ( #3647 )
2025-09-12 14:59:47 +02:00
Samy Pessé
262afa357b
Implement an MCP server on each docs site ( #3641 )
2025-09-12 13:19:16 +02:00
Samy Pessé
7375d3c597
Version Packages ( #3645 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-12 11:37:22 +02:00
spastorelli
3548fa6dff
Fix eval estree expr cjs named import when gitbook/expr is imported in playwright tests ( #3643 )
2025-09-12 11:20:33 +02:00
conico974
cb73040e0f
Bump Next.js to version 15.4.0 ( #3644 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-12 11:17:43 +02:00
Samy Pessé
872d36b64f
Version Packages ( #3629 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-11 18:06:31 +02:00
spastorelli
e1ff17e655
Fix bundling of @gitbook/expr package ( #3639 )
2025-09-11 17:24:06 +02:00
Utku Ufuk
f3010bd28a
Stop using deprecated search API param ( #3638 )
2025-09-11 15:26:35 +03:00
spastorelli
8ff1e3b619
Port latest changes from gbx util-expr ( #3636 )
2025-09-09 18:55:41 +02:00
Viktor Renkema
d7596bf454
Don't show toolbar when rendering within GitBook app preview ( #3635 )
2025-09-09 15:09:52 +02:00
Zeno Kapitein
aea5eb10ae
Persist language choice across sections ( #3633 )
2025-09-09 15:06:28 +02:00
Zeno Kapitein
1165a81cf5
Language selector fixes ( #3632 )
2025-09-08 17:22:42 +02:00
conico974
61d1a0192e
Fix null contentRef handling in RecordColumnValue ( #3566 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-08 13:54:58 +02:00
Zeno Kapitein
f9a2977621
Better handling for external link "mailto:" in Hovered Card in GBO ( #3630 )
2025-09-08 10:31:30 +00:00
spastorelli
24f601d594
Small optim in resolveTryItPrefillForOperation and remove uneeded dep ( #3628 )
2025-09-08 10:29:59 +02:00
Samy Pessé
7b34537bbe
Version Packages ( #3599 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-06 11:40:05 +02:00
conico974
145f385fdb
Add pagination for llms-full.txt file ( #3619 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-05 17:20:25 +02:00
Greg Bergé
360aa1c6d6
Upgrade Scalar dependencies ( #3626 )
2025-09-05 16:57:21 +02:00
conico974
ccc0975240
Fix error on parameters being an object instead of an array ( #3623 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-05 16:17:50 +02:00
Zeno Kapitein
791135040a
Add language selector to site header ( #3622 )
2025-09-05 12:15:07 +00:00
spastorelli
12c9d765ff
Adapt OpenAPI to eval adaptive exprs & prefill TryIt config ( #3607 )
2025-09-05 13:39:12 +02:00
Greg Bergé
45207288a1
Support bold in headings ( #3609 )
2025-09-05 11:47:39 +02:00
Viktor Renkema
177afa5828
Handle non-defined objectFit on card cover images ( #3625 )
2025-09-05 10:42:57 +02:00
Zeno Kapitein
d51b79edbb
Fix "Search bar is broken on site with sections when header is disabled" ( #3624 )
2025-09-04 13:48:08 +02:00
conico974
a2720ac49d
Update @opennextjs/cloudflare to version 1.7.1 ( #3620 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-09-03 16:09:27 +02:00
Viktor Renkema
5f6853d812
Support new object-fit property on individual card cover image ( #3594 )
2025-09-03 09:11:17 +02:00
Zeno Kapitein
17dd382dc3
Add "original" color step and apply to bg-primary-solid elements ( #3618 )
2025-09-02 16:08:21 +02:00
Nolann B.
98e42cfe79
Handle OpenAPI ignored responses ( #3614 )
2025-09-01 14:25:35 +02:00
Samy Pessé
c890e01004
Fix order in robots.txt preventing indexation of images by Google ( #3617 )
2025-09-01 11:21:11 +00:00
Samy Pessé
659be551bb
Track insight event when embedded assistant is displayed ( #3616 )
2025-09-01 12:59:40 +02:00
Zeno Kapitein
78a632b7fe
Fix Edit on GitHub button doesn't take you to GitHub ( #3615 )
2025-09-01 12:01:36 +02:00
spastorelli
4927e964b7
Add support for YAML content type in request body/example ( #3612 )
2025-09-01 10:56:09 +02:00
Samy Pessé
262a9b198b
Fix embed script caching ( #3611 )
2025-08-29 22:35:14 +02:00
Samy Pessé
4f3588240c
Unify layout and fix tracking of ask_question ( #3610 )
2025-08-29 16:10:28 +02:00
Nolann B.
abbae3ec4d
Remove scroll-nojump utility and update layout structure ( #3494 )
...
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2025-08-29 11:22:55 +02:00
conico974
1b8609ac60
fix next start not working ( #3608 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-28 16:36:06 +02:00
Samy Pessé
193d591e9f
Use space.language as source of truth ( #3606 )
2025-08-27 18:27:29 +02:00
Zeno Kapitein
1edc5d622a
Assistant hold message ( #3603 )
2025-08-27 13:48:57 +00:00
Zeno Kapitein
61b8507996
OpenAPI: Make empty responses clickable ( #3605 )
2025-08-27 13:38:24 +00:00
Zeno Kapitein
6f368b5cf3
Fix embed assistant window width on small screens ( #3604 )
2025-08-27 15:33:37 +02:00
Brett Jephson
9201e2cf52
Add vertical align property to column block ( #3596 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2025-08-27 13:58:26 +01:00
Zeno Kapitein
2e0d706d43
Fix corner radius of active section on "Line" sidebar style ( #3601 )
2025-08-27 13:15:07 +02:00
Nolann B.
7fefe4919c
Catch OpenAPI validation errors ( #3602 )
2025-08-27 12:29:50 +02:00
Zeno Kapitein
729921f338
Move "Edit on Git" and "Export PDF" actions into page actions dropdown ( #3574 )
2025-08-27 11:32:55 +02:00
Zeno Kapitein
1839ea2678
Fix content min-height with sections ( #3597 )
2025-08-27 11:30:22 +02:00
Zeno Kapitein
f08dd29364
Fix Search results are not clickable ( #3595 )
2025-08-26 20:33:37 +00:00
conico974
ca2dfa3065
Rollback to Next.js 15.3 ( #3600 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-26 18:26:32 +02:00
Utku Ufuk
10ded437f0
Turn on the "noUncheckedIndexedAccess" flag in all TS config files ( #3587 )
2025-08-26 19:25:54 +03:00
Zeno Kapitein
d1fdc13441
Remove ligatures from Lato font ( #3592 )
2025-08-26 15:04:22 +00:00
Zeno Kapitein
a8fca0e033
Fix custom assistant keyboard shortcut ( #3598 )
2025-08-26 14:57:08 +00:00
Samy Pessé
9251b33959
Version Packages ( #3535 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-26 14:21:26 +02:00
Samy Pessé
81a6bd756a
Embeddable GitBook API ( #3593 )
2025-08-26 14:08:24 +02:00
spastorelli
ada195d329
Add gitbook/expr package ( #3586 )
2025-08-25 13:10:19 +02:00
conico974
1211ebea9b
Proxy analytics events ( #3570 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-25 11:34:54 +02:00
Zeno Kapitein
2e6e28eb54
Fix: Long strings overflow out of message bubble in docs assistant ( #3588 )
2025-08-22 19:23:05 +02:00
Zeno Kapitein
854c448bad
Custom assistants followup ( #3584 )
2025-08-22 17:32:10 +02:00
conico974
64a0b0f169
Add logging for request duration and response details in 2c ( #3583 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-22 17:15:00 +02:00
Zeno Kapitein
13ff22b6a8
Fix AI Search follow-up question closing search ( #3585 )
2025-08-22 14:51:21 +02:00
Samy Pessé
8927e8fbbb
Embeddable Docs Assistant ( #3572 )
...
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2025-08-22 09:44:51 +02:00
Samy Pessé
25e2b40d47
Update icons to latest version ( #3582 )
2025-08-21 15:31:13 +02:00
Zeno Kapitein
a60af8ff9c
Simplify tooltip implementation, add HoverCard ( #3580 )
2025-08-21 11:14:08 +02:00
Zeno Kapitein
27b328cfd7
Fix pageaside height on pages with hero cover ( #3581 )
...
Co-authored-by: Claire Chabas <claire.chabas@gmail.com >
2025-08-21 10:58:13 +02:00
conico974
fa6ef0c01c
Remove motion animations from ScrollSectionList ( #3573 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-20 19:14:01 +02:00
Zeno Kapitein
6217a2ed3b
Page outline: scroll to active item ( #3578 )
2025-08-20 15:55:16 +02:00
Zeno Kapitein
ffa866cb99
Fixes to search modal ( #3577 )
2025-08-20 10:50:58 +00:00
Zeno Kapitein
011aa931cf
Integration tools styling ( #3575 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2025-08-20 09:48:55 +00:00
Taran Vohra
68308154b5
Register custom assistant ( #3569 )
...
Co-authored-by: Zeno Kapitein <zeno@gitbook.io >
2025-08-19 12:07:47 +02:00
Zeno Kapitein
36af03f4d5
Pageaside fixes ( #3567 )
2025-08-18 18:50:00 +02:00
Samy Pessé
cbc71a56b6
API to let integrations define custom tools for Docs Assistant ( #3568 )
2025-08-17 10:03:54 +02:00
Zeno Kapitein
1420180220
Assistant: Prevent sending queries multiple times ( #3565 )
2025-08-15 08:44:31 +02:00
Zeno Kapitein
e1b2cf6d81
Fix page outline scroll ( #3563 )
2025-08-14 17:52:56 +02:00
conico974
c0e9c49679
Optimize cache retrieval performance and reduce costs on 2C ( #3542 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-14 09:14:40 +02:00
conico974
afc4bd4415
Improve image resizing logic in fetchImage function ( #3553 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-13 15:35:14 +02:00
Zeno Kapitein
bcfa8d8b19
Improve vertical alignment of site items and fix floating page aside ( #3560 )
2025-08-13 14:36:07 +02:00
Zeno Kapitein
43766d6519
Fix custom logo not rendering on the published site ( #3557 )
2025-08-13 14:29:49 +02:00
Greg Bergé
42c17f5c74
Improve OpenAPI parsing errors ( #3555 )
2025-08-13 13:38:14 +02:00
Greg Bergé
d655d3eece
Support "objectivec" as alias for Objective C syntax ( #3556 )
2025-08-13 13:37:06 +02:00
conico974
3500de95e8
Never follow redirect in the middleware ( #3552 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-13 12:58:43 +02:00
Taran Vohra
7f03b94949
Fix an issue where recommended questions werent using the current siteSpace context ( #3559 )
2025-08-13 11:06:05 +05:30
Zeno Kapitein
f0cf060191
Disable AI Search tests for now ( #3561 )
2025-08-12 22:12:51 +02:00
Zeno Kapitein
5a137e7b14
Always show placeholder while generating ( #3554 )
2025-08-12 15:43:29 +02:00
conico974
28f7fbaa8a
Fix image format handling and enhance PageCoverImage component ( #3527 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-08 18:30:00 +02:00
Nolann B.
ff96bb5787
Support new coverDefinitionDark for cards & image type ( #3547 )
2025-08-08 18:08:11 +02:00
conico974
87841124e0
Add HashContext and HashProvider for managing URL hash state ( #3541 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-08 17:01:21 +02:00
conico974
a650b58276
feat: add tracing to server actions ( #3543 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-08 16:10:06 +02:00
Zeno Kapitein
388b20d44f
Clear AI chat stream properly ( #3544 )
2025-08-07 19:07:25 +02:00
Claire Chabas
ea7e94fc51
Fix search bar layout shit caused by the ToC ( #3545 )
2025-08-07 15:19:20 +02:00
Zeno Kapitein
d30bcbabdb
Improve Button and ButtonGroup styling ( #3540 )
2025-08-06 16:10:55 +02:00
Zeno Kapitein
fb858a1941
Tweaks to AIChatButton and AIChatInput ( #3539 )
2025-08-06 16:10:05 +02:00
Samy Pessé
cc2e615b9a
Emit a <link rel="alternate"> for the markdown version of a page ( #3528 )
2025-08-06 08:55:02 +02:00
Samy Pessé
a862cde6b4
Use new API to fetch the reusable content document ( #3536 )
2025-08-06 08:54:43 +02:00
Zeno Kapitein
e2b7bec162
Add linewrap to AI actions dropdown ( #3534 )
2025-08-05 12:17:00 +00:00
Zeno Kapitein
c1b577ecc9
Updates to RU translation ( #3532 )
2025-08-05 14:10:45 +02:00
Zeno Kapitein
ba7ec14f76
Fix z-index of search highlight ( #3533 )
2025-08-05 14:08:46 +02:00
Zeno Kapitein
9f0117723c
Add russian translation ( #3531 )
2025-08-05 12:52:30 +02:00
conico974
f72b6a20db
Validate 'next-action' header format in server action requests ( #3523 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-05 11:31:43 +02:00
conico974
2f798209bb
Bump OpenNext to 1.6.4 ( #3520 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-05 11:18:56 +02:00
conico974
eec8f16424
Increase timeout for search answer visibility check ( #3530 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-08-05 11:18:12 +02:00
Samy Pessé
885264f132
Version Packages ( #3506 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-05 11:03:50 +02:00
Greg Bergé
f1a6dec951
Less strict OpenAPI parser ( #3529 )
...
Co-authored-by: Nolann Biron <biron.nolann@gmail.com >
2025-08-05 08:45:45 +00:00
Claire Chabas
44f41510fa
Fix close buttons tooltips ( #3525 )
2025-08-04 15:22:59 +02:00
spastorelli
f220229e5e
Fix stepper title misalignment ( #3524 )
2025-08-04 09:34:22 +02:00
Greg Bergé
61b4cb8d7c
Upgrade Argos ( #3522 )
2025-08-01 16:07:35 +02:00
Greg Bergé
185cdb4883
Fix scrolling to anchor positionning ( #3521 )
2025-08-01 15:44:27 +02:00
Zeno Kapitein
2cdba53451
Upgrade to Tailwind v4 ( #3206 )
2025-08-01 13:03:44 +02:00
Greg Bergé
950f6c36cf
greg/rnd 6997 fix long openapi responses label ( #3518 )
2025-07-31 12:08:57 +00:00
Zeno Kapitein
ea37977b1e
Fix inconsistent state between q= and ask= and keyboard navigation ( #3519 )
2025-07-31 13:20:27 +02:00
Greg Bergé
81da82aed7
Increase tests max duration ( #3517 )
2025-07-30 18:33:56 +00:00
Greg Bergé
39a3518651
Show a HoverCard when an internal link is broken ( #3516 )
2025-07-30 18:09:57 +02:00
spastorelli
d903273759
Strip visitor.* param when normalizing URL ( #3512 )
2025-07-30 17:22:09 +02:00
Taran Vohra
d130532f69
Suggest questions in the current space context ( #3514 )
2025-07-30 20:36:40 +05:30
Zeno Kapitein
94fcd21f34
Improve ?ask= init handling ( #3513 )
2025-07-30 13:17:15 +02:00
conico974
1d2db4ae2b
Fix cookie handling for AI assistant server actions ( #3509 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-30 12:29:51 +02:00
Steven H
d270b4af9b
Don't track events if a special middleware header is set. ( #3511 )
2025-07-30 09:26:01 +01:00
Zeno Kapitein
ccfbd3c1a8
Fix AI Search Query ( #3510 )
2025-07-30 07:44:37 +00:00
Claire Chabas
5c4923557f
Temporarily remove highlighting for PowerShell and C++ in Safari to avoid page crash ( #3508 )
2025-07-29 20:39:26 +02:00
Zeno Kapitein
b1f608b865
Implement basic URL scheme for Assistant & AI Search ( #3503 )
2025-07-29 16:13:44 +02:00
conico974
c7993756dd
Fix regional caching of tag cache ( #3504 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-29 13:27:56 +02:00
Nolann B.
d02465823f
Prevent page breaks inside blocks when printing ( #3507 )
2025-07-28 18:08:08 +02:00
Greg Bergé
6b9f6b5b79
Improve french translations ( #3501 )
2025-07-28 14:05:04 +02:00
Taran Vohra
df7de8fb0c
Fix an issue where links were not rendering properly in Ask AI answers ( #3505 )
2025-07-28 16:43:18 +05:30
Samy Pessé
72f5ce3985
Version Packages ( #3480 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-24 13:20:46 +02:00
conico974
04c80262e2
Make sure to use the correct version for adaptive content ( #3487 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-24 11:40:12 +02:00
Valentino Hudhra
56d1b8fe2d
Fix overflowing recommended follow up questions in assistant ( #3502 )
2025-07-24 11:03:04 +02:00
Zeno Kapitein
054a1634ab
Improve AI Actions dropdown ( #3499 )
2025-07-24 10:40:13 +02:00
conico974
6ff63f2db6
Don't throw on >500 API error ( #3500 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-24 09:41:47 +02:00
Greg Bergé
b5ad0ce1e5
Fix OpenAPI v2 parsing ( #3498 )
2025-07-23 17:21:05 +02:00
Claire Chabas
2ba7e54c81
Fix headings styles in hint block ( #3497 )
2025-07-23 15:46:44 +02:00
Zeno Kapitein
0a858e74ad
Fix React warning ( #3496 )
2025-07-23 10:56:12 +02:00
Zeno Kapitein
b0c534fc2c
Tweaks to AI Chat and AI Actions Dropdown ( #3495 )
2025-07-22 19:18:35 +02:00
Steven H
250c194a02
Add nosnippet to announcement banner. ( #3490 )
2025-07-22 15:03:35 +01:00
Zeno Kapitein
5b10cde936
Fix background corners showing through Powered through GitBook badge ( #3493 )
2025-07-22 15:15:38 +02:00
Zeno Kapitein
4aeb81bfa5
Fix search input styling & text cutoff ( #3491 )
2025-07-22 14:58:20 +02:00
conico974
955cebf944
Add cache tags for fetchFileSystem ( #3489 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-22 13:41:31 +02:00
Greg Bergé
7c951ef437
Support new colors in text formatting ( #3492 )
2025-07-22 13:40:03 +02:00
Brett Jephson
68f0dbcc35
RND-7464: confirm in content kit button ( #3488 )
2025-07-22 10:51:25 +01:00
Zeno Kapitein
39c4f76aea
Add fullwidth page option ( #3344 )
2025-07-21 11:20:17 +02:00
Zeno Kapitein
2fe58e8cbb
Page actions customisation ( #3485 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2025-07-18 21:10:38 +02:00
Zeno Kapitein
765141a4d8
Make "last updated" section optional ( #3486 )
2025-07-18 18:46:11 +00:00
Zeno Kapitein
eb1bd3aa01
AI response feedback buttons ( #3482 )
2025-07-18 15:40:04 +00:00
Zeno Kapitein
b7284b0223
Small tweaks to assistant styling ( #3481 )
2025-07-17 14:31:53 +00:00
conico974
5bbd254742
Support webp and avif formats for og image ( #3478 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-17 11:36:07 +02:00
Nolann B.
611e28626a
Remove padding on first Heading in Columns ( #3479 )
2025-07-16 12:51:37 +02:00
Samy Pessé
2a3bb0eb22
Version Packages ( #3453 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-15 17:40:24 +02:00
conico974
6816f0fa5a
Add browserslist and improve CSS masks for compatibility ( #3471 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-15 17:15:56 +02:00
Greg Bergé
17386776ec
Add missing changeset to release @gitbook/openapi-parser ( #3477 )
2025-07-15 12:01:40 +00:00
Nolann B.
9ee9082614
Improvement for CopyMarkdown action ( #3465 )
2025-07-15 13:41:25 +02:00
Nolann B.
334cfdd522
Fix responsive class for SearchInput button ( #3476 )
2025-07-15 12:50:57 +02:00
Greg Bergé
8c961a5dbd
Fix OpenAPI spec validation ( #3473 )
2025-07-15 08:56:08 +02:00
conico974
4708956e77
Ensure schema.security is always an array ( #3472 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-14 22:01:06 +02:00
Zeno Kapitein
813dd03dbb
Fix AIChatInput focus & styling ( #3470 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2025-07-14 11:48:34 +01:00
conico974
0522dbc61e
Handle markdown errors gracefully ( #3468 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-11 19:11:09 +02:00
Zeno Kapitein
acb9f53156
Inline search modal ( #3416 )
2025-07-11 16:29:03 +01:00
conico974
6016846156
Add cache life inference from API response headers ( #3467 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-11 17:10:00 +02:00
Greg Bergé
cf1fae5837
Fix using CMD or CTRL to open in a new tab ( #3466 )
2025-07-11 14:25:37 +00:00
Nolann B.
7212345466
Fix AI Actions dropdown and LLM integration ( #3464 )
2025-07-11 12:14:06 +02:00
conico974
e38caf78ff
Implement consistent logging across the application ( #3368 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-11 10:36:03 +02:00
Greg Bergé
0a8dd67541
Better aria for breadcrumbs ( #3461 )
2025-07-11 09:45:14 +02:00
Nolann B.
ed684c19a9
Move AI Actions markdown fetching to client-side ( #3459 )
2025-07-10 16:05:53 +02:00
Zeno Kapitein
52ab3681e3
Reposition AI Actions dropdown ( #3460 )
2025-07-09 14:38:23 +00:00
Zeno Kapitein
9cc5a787e9
Generalise keyboard shortcuts, add Cmd+J to AI Chat ( #3457 )
2025-07-09 12:13:36 +00:00
Nolann B.
0003030bf5
Implement AI actions dropdown ( #3431 )
2025-07-08 23:33:36 +02:00
Zeno Kapitein
9ad8f45d38
Rebrand assistant ( #3458 )
2025-07-08 21:31:14 +02:00
conico974
a3855257c8
Gracefully handle OpenAPI fetch errors ( #3455 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-08 17:35:23 +02:00
conico974
9169c2f053
Fix site redirect resolution with length check for source paths ( #3454 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-08 17:15:57 +02:00
Greg Bergé
abe028bd38
Fix Link behaviour reloading the page ( #3456 )
2025-07-08 14:30:12 +00:00
conico974
12c2451f4f
Bump OpenNext to latest versions ( #3451 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-08 15:06:23 +02:00
Samy Pessé
8daede5427
Ensure all content links are resolved relatively to preview ( #3450 )
2025-07-08 13:05:31 +02:00
Samy Pessé
4c89aa60eb
Adapt cache header parsing to support s-maxage ( #3452 )
2025-07-08 12:55:00 +02:00
Greg Bergé
d0a3f64ae4
Always open header logo link in the current tab ( #3445 )
2025-07-08 09:02:49 +00:00
Samy Pessé
433d66482d
Version Packages ( #3446 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-08 11:01:57 +02:00
Greg Bergé
bd553bcf9e
Expose isJson and isYaml in @gitbook/openapi-parser ( #3447 )
2025-07-08 10:41:46 +02:00
Nolann B.
f5894bcf74
Fix incorrect revision ID in Markdown fetch logic ( #3448 )
2025-07-08 09:41:12 +02:00
Zeno Kapitein
1b59e7ce36
Styling improvements to AI Chat Followup questions ( #3444 )
2025-07-07 19:02:01 +02:00
Samy Pessé
32d6f5845d
Version Packages ( #3247 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-07 12:49:53 +00:00
Greg Bergé
4f5cbfe732
Upgrade @scalar/openapi-parser ( #3442 )
2025-07-07 14:33:40 +02:00
Steven H
afba8fcb34
Rating columns in tables now use a solid icons instead of unfilled. ( #3434 )
2025-07-07 10:05:45 +01:00
conico974
377a4899e4
Adjust cache life for error responses ( #3423 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-07 09:38:48 +02:00
Greg Bergé
938bdeb34b
Fix visual tests ( #3440 )
2025-07-06 09:02:31 +02:00
Greg Bergé
d216eaa3f6
Upgrade Argos & disable bad plugin ( #3438 )
2025-07-05 21:37:20 +02:00
conico974
5ca5da0f21
Fix handling of bad requests to prevent unnecessary 500 errors ( #3432 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-04 17:06:37 +02:00
Greg Bergé
ebe6eb3b39
Support custom monospace fonts ( #3430 )
2025-07-04 13:13:36 +00:00
Zeno Kapitein
3bfe347096
Show section tabs when there is a single section group present ( #3387 )
2025-07-04 14:55:40 +02:00
Samy Pessé
7b38f89078
Update API client and condition for AI assistant ( #3429 )
2025-07-03 20:34:26 +02:00
Greg Bergé
09b689b0ea
Fix table display in print ( #3428 )
2025-07-03 17:44:55 +02:00
Nolann B.
2350baa75f
Support for OpenAPI Array request body ( #3420 )
2025-07-03 17:18:26 +02:00
Nolann B.
bc1eca815e
Error handling for AI chat ( #3411 )
2025-07-03 14:26:40 +02:00
conico974
78c10340e7
Increase max line length for code highlighting ( #3415 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-03 13:05:42 +02:00
Valentino Hudhra
c16890a3a6
Align README with CONTRIBUTING guides regarding bun version ( #3427 )
2025-07-03 12:40:08 +02:00
Addison
3b4fe2827a
Update community ad on sponsored/community sites ( #3421 )
2025-07-03 11:03:16 +02:00
Samy Pessé
7e807aabb5
Don't prevent sending message in AI chat when loading followup suggestions ( #3426 )
2025-07-03 10:16:42 +02:00
Samy Pessé
973c74ee69
Adapt AI assistant to upcoming API changes ( #3422 )
2025-07-02 20:58:23 +02:00
Zeno Kapitein
efed0b0617
Turn on Docs Assistant for another site ( #3425 )
2025-07-02 18:02:12 +02:00
Zeno Kapitein
ca3b9aca5d
Improve AI Chat context popup ( #3424 )
2025-07-02 18:01:24 +02:00
Taran Vohra
e2afc07ab2
Fix resolution of page by resolving site redirects before space redirects ( #3414 )
2025-07-02 17:30:18 +05:30
Brett Jephson
e8fb84d362
Remove flip hash from columns ( #3413 )
2025-07-02 09:41:53 +01:00
Samy Pessé
57f951a7d9
Remove AI page link summaries ( #3418 )
2025-07-02 08:40:55 +02:00
conico974
28008667ed
Make Emoji component synchronous ( #3417 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-07-01 17:10:16 +02:00
Samy Pessé
f3affc3034
Add support for MCP tools ( #3410 )
2025-07-01 09:58:59 +02:00
conico974
59da30f3c6
Add support for cover image repositioning ( #3404 )
...
Co-authored-by: Nicolas Dorseuil <nicolas@gitbook.io >
2025-06-30 19:07:48 +02:00
Greg Bergé
2db721112a
Fix OpenAPI error ( #3408 )
2025-06-30 15:56:22 +00:00
Samy Pessé
b60039b7d5
Fix links to other spaces in a section ( #3409 )
...
Co-authored-by: Steven H <steven@gitbook.io >
2025-06-30 17:47:23 +02:00
Steven H
8fe9c9afea
Fix an issue where same-site references across spaces created invalid links. ( #3407 )
2025-06-30 16:03:27 +01:00
Zeno Kapitein
216ba7a556
Add analytics on AI chat ( #3405 )
2025-06-30 08:41:12 +00:00