Steven Hall
4cb2ae91b0
Merge remote-tracking branch 'origin/main' into stevenh/update-scalar-client
2024-05-14 10:58:57 +01:00
Scott Cazan
c8d5f825fc
Update GitBook trademark ( #2305 )
2024-05-02 12:18:02 +02:00
Steven Hall
9ed7dc24db
feat: update scalar deps
2024-05-01 15:22:28 +01:00
Steven H
5db3cbc2ce
Render Embed blocks that can be handled by an integration in the Space. ( #2302 )
2024-04-25 15:25:53 +01:00
Steven H
f8d148bec4
Use plain code highlighting on some spaces that are currently crashing. ( #2301 )
2024-04-25 09:50:08 +01:00
Steven H
2b63bc158a
Improve rendering of File column in tables. ( #2297 )
2024-04-19 16:58:46 +01:00
Steven H
bf450e5cc7
Support GitHub-flavoured Markdown when parsing OpenAPI descriptions. ( #2288 )
2024-04-17 14:21:07 +01:00
Taran Vohra
4c12722c0a
Use appropriate customization settings for sites ( #2279 )
2024-04-17 17:28:14 +05:30
spastorelli
1de25056fa
Fix space dropdown showing for single variant sites and update E2E tests ( #2284 )
2024-04-16 15:29:15 +02:00
Steven H
bf3d2032ab
Avoid crashing Cloudflare Worker when syntax highlighting too many lines of code. ( #2283 )
2024-04-15 11:57:22 +01:00
Samy Pessé
ebf742e81a
Use a sampleRate of 0.1 for edge/node runtimes ( #2273 )
2024-04-08 15:05:01 +02:00
Samy Pessé
685317f508
Fix full-width for code-blocks and embeds ( #2272 )
2024-04-08 14:45:42 +02:00
Taran Vohra
0c224861e3
Sites support ( #2262 )
2024-04-08 17:06:22 +05:30
Samy Pessé
36600bc0c7
Fix styling for cards when no cover is defined ( #2261 )
2024-04-03 00:10:59 +02:00
Samy Pessé
f26ab0cf80
Remove mask on page cover ( #2257 )
2024-04-02 00:21:21 +02:00
Samy Pessé
4f728c0137
Fix parsing of Swagger 2.0 when it can be patched ( #2254 )
2024-03-31 20:13:34 +02:00
Samy Pessé
844a3e1845
Fix search in collection spaces leading to invalid urls ( #2253 )
2024-03-31 18:03:24 +02:00
Steven H
3144b2fec1
Update SyncedBlocks to use new API ( #2251 )
2024-03-29 15:57:08 +00:00
Samy Pessé
5805c24255
Fix copy for code blocks in OpenAPI or AI answers ( #2250 )
2024-03-28 22:46:29 +01:00
Samy Pessé
d0ef225ea3
Make click on OpenAPI property name selects the entire text ( #2249 )
2024-03-28 22:44:03 +01:00
Samy Pessé
5f1d82cb5a
Fix rendering of select in cards ( #2248 )
2024-03-28 20:53:01 +01:00
Samy Pessé
14012d92f9
Fix cover image overflowing the card ( #2243 )
2024-03-27 18:20:16 +01:00
Samy Pessé
0ddbe5c0ee
Revert crossOrigin="anonymous" for images ( #2240 )
2024-03-26 23:19:20 +01:00
Samy Pessé
3a7864d731
Fix design of embed cards being centered ( #2239 )
2024-03-26 18:29:52 +01:00
Samy Pessé
73d806a796
Set z-index on annotation popover ( #2238 )
2024-03-26 16:46:19 +01:00
Samy Pessé
d40568c8f4
Fix OpenAPI tag in aside when text is long ( #2237 )
2024-03-26 14:02:17 +01:00
Samy Pessé
a6789513dc
Fix alignment and border around small images in a grid with captions ( #2229 )
2024-03-26 13:45:23 +01:00
Samy Pessé
0d99906774
Fix crash with concurrent loading of shiki syntaxes ( #2235 )
2024-03-26 11:30:38 +01:00
Greg Bergé
d3f9131af4
Support images & files in synced blocks ( #2234 )
2024-03-25 21:53:24 +01:00
Samy Pessé
0c99a57b3c
Also fix crossOrigin for images when zooming it ( #2232 )
2024-03-25 13:43:19 +01:00
Samy Pessé
ad9e8f2232
Fix authentication displayed for images ( #2231 )
2024-03-25 13:15:19 +01:00
Samy Pessé
c5a28f884a
Fix zoom on small images with custom zoom component ( #2228 )
2024-03-25 11:31:40 +01:00
Samy Pessé
2ed5445af8
Fix display of cover when TOC is hidden ( #328 )
...
* Add visual tests for page options
* Fix the case of a landing page
* Fix height of the aside when page has a cover
* Remove some visual tests
2024-03-22 23:46:35 +01:00
Samy Pessé
ff773233dd
Prevent click on images in links to zoom it ( #324 )
...
* Prevent click on images in links to zoom it
* Fix TS
2024-03-22 16:56:08 +01:00
Samy Pessé
44983f8495
Minor perf improvements to code block highlighting ( #323 )
...
* Use a singleton map when loading languages
* typing
* Lint
* Remove one trace
2024-03-22 16:43:22 +01:00
Viktor Renkema
435ccb10ce
Fix tab truncation behaviour ( #322 )
2024-03-22 12:18:49 +01:00
Samy Pessé
2a28f28421
Fix some links opening in new tab and links on blankslate ( #321 )
...
* Open links from TOC in same tab
* Fix page blankslate not resolving page links correctly
2024-03-21 14:11:42 +01:00
Samy Pessé
be45f23cc8
Use whitespace-pre to fix whitespace in highlighted text in search ( #320 )
...
* Use whitespace-pre to fix whitespace in highlighted text in search
* Correctly fix it
2024-03-21 13:10:58 +01:00
Brett Jephson
fff6dce8fc
RND-3192: images expanding card content beyond their width ( #281 )
...
* Fix for RND-3192: images expanding card content beyond their width
* Wrap Image in a size-restricting container
---------
Co-authored-by: Viktor Renkema <vrenkema@gmail.com >
2024-03-21 12:46:46 +01:00
Samy Pessé
cfcfbdf16c
Fix text/image alignment in cards ( #319 )
...
* Add a visual test
* Fix test
2024-03-21 12:15:58 +01:00
Samy Pessé
b029b1e23d
Fix display of advanced blocks in OL/Tasks lists ( #317 )
...
* Fix OL list style
* Format
* Fix it for tasks lists as well
* Default to fullPage
* Run some test without fullPage
* Run fullPage only on list
2024-03-21 09:50:18 +01:00
Samy Pessé
31799038dd
Improve rendering of complex emojis in favicon ( #315 )
...
* Improve rendering of complex emojis in favicon
* Lint
2024-03-20 19:25:42 +01:00
Samy Pessé
db4ecbc747
Fix long words in headings breaking the layout ( #314 )
2024-03-20 18:59:52 +01:00
Samy Pessé
d12aad6867
Fix different flickering when navigating in docs ( #307 )
...
* Prevent scroll flickering when switching between page with scroll and no scroll
* Oups
* Remove id
* Apply only on large device and use variable
* Fix default
2024-03-19 20:51:16 +01:00
Marc Laventure
4f039ecb2b
feat: add scalar api client ( #180 )
...
* wip
* feat: add scalar api client
* fix: pr feedback
* feat: add scalar react client package, remove vueary
* feat: add scalar proxy
* Move dependencies to package
* Format once
* Rename prop
* Use react context and simplify lazy loading
* Add loading state
* Format
* Move styles
* bun install
* bun
* fix: remove extraneous api-reference package
* feat: make operation functional with spec in client
* fix: column bug and http request type wrapping
* fix: add scalar api reference package
* Format
* bun install
* fix: scrolling in scalar modal
* Lazy load operations data in component
* fix: change dependency from api-reference to oas-utils to reduce size
* bun install
* Log error in the worker proxy
* Cleanup
* Comment "mode"
* Without credentials and referrerPolicy
---------
Co-authored-by: Samy Pessé <samypesse@gmail.com >
Co-authored-by: Amrit <amrit@hockey-community.com >
2024-03-19 15:32:54 +01:00
Samy Pessé
cf958bacd1
Fallback to MathJax when KaTeX fails to compile math ( #303 )
...
* Start
* Use MathJax v3
* Format
* Improve font-size
* Lint
* Better handle loading
* Copy MathJax assets to public folder
* Attempt at using local assets for MathJax
* Use bun 1.0.31
* Try with bun 1.0.33
* Try fixing headers
* Simplify
* Simplify and not use suspense module
* Cleanup more
* Add test for Math
* Make math block scroll if needed
* Update packages/react-math/src/KaTeX.tsx
Co-authored-by: Greg Bergé <berge.greg@gmail.com >
* Use React.use
* Format
* Use exports
* Lint
* Disable cache in CI for lint
* Format
---------
Co-authored-by: Greg Bergé <berge.greg@gmail.com >
2024-03-19 11:34:53 +01:00
Samy Pessé
706aa42a6e
Fix RocketLoaderDetector being encoded ( #301 )
...
* Fix RocketLoaderDetector being encoded
* suppressHydrationWarning
* Show alert at the top of the page
2024-03-18 19:14:54 +01:00
Samy Pessé
4dcca8b3ec
Pass the nonce to the RocketLoaderDetector ( #300 )
2024-03-18 18:42:56 +01:00
Samy Pessé
d0b92dd408
Improve text displayed in mention for anchor content refs ( #287 )
...
* Resolve anchor content reference to the block text for mentions
* Only apply it for mentions/etc, where text is needed
* Handle tabs/expandable
* Rename to resolveAnchorText
2024-03-18 18:16:53 +01:00
Greg Bergé
718452728f
Detect Rocket Loader and advert about it on docs ( #295 )
2024-03-18 17:33:26 +01:00