Greg Bergé
7d04336b5f
Support synced blocks ( #223 )
2024-03-08 09:16:01 +01:00
Samy Pessé
79f420eb8e
Add timeout to cache get ( #221 )
...
* Add timeout to cache get
* Reduce it to 200ms
2024-03-06 20:12:47 +01:00
Samy Pessé
2742d961ee
Remove feedback toast ( #217 )
2024-03-06 18:27:25 +01:00
Samy Pessé
f41b0c7ba1
Fix crash when resolving ref fails in an OpenAPI file ( #220 )
...
* Fix crash when resolving ref fails in an OpenAPI file
* Use static.gitbook.com for assets prefix
2024-03-06 18:09:34 +01:00
Samy Pessé
77527f0a4e
Fallback for Intl.RelativeTimeFormat for old browsers ( #219 )
2024-03-06 17:08:09 +01:00
Steven H
9436549510
Fix an issue where ordered list items were not respecting the start property from the API. ( #218 )
2024-03-06 14:51:19 +00:00
Taran Vohra
76d6a2009e
Fix visitor auth token lookup from request cookies ( #215 )
...
* Fix visitor auth token lookup from request cookies
* review
2024-03-06 15:34:25 +05:30
Samy Pessé
46c3ec6699
Add fallback to the different fonts ( #216 )
2024-03-06 10:59:43 +01:00
Samy Pessé
203e9103de
Fix crash when displaying invalid Swagger 2.0 block ( #214 )
...
* Ignore errors when converting Swagger 2 to OpenAPI 3
* Apply page-api-block only when a block is actually displayed
* Format
* Try to be more lax
2024-03-06 10:43:11 +01:00
Samy Pessé
d22944419f
Prevent crash when integration associated to a block is no longer installed ( #213 )
...
* Prevent crash when integration is not installed for a block
* Format
2024-03-05 20:24:51 +01:00
Samy Pessé
a9f9f18e66
Fix crash when resolving references without permissions ( #212 )
2024-03-05 19:45:38 +01:00
Samy Pessé
fdaf722ba1
Align table cells to the middle ( #211 )
2024-03-05 18:17:32 +01:00
Samy Pessé
6c64841325
Use hardlinks instead of Next link for collection dropdown ( #210 )
2024-03-05 18:01:59 +01:00
Samy Pessé
44f4afdf94
Improve content reference resolution to support absolute ones to spaces ( #209 )
2024-03-05 17:39:24 +01:00
Samy Pessé
a22bb55715
Do not crash on invalid LaTeX formulas ( #208 )
2024-03-05 16:16:29 +01:00
Samy Pessé
44945f887a
Fix crash when no example can be generated for response of API ( #207 )
2024-03-05 15:51:40 +01:00
Samy Pessé
cf20c5ff3b
Output cache-control only when env is set ( #206 )
2024-03-05 15:46:08 +01:00
Samy Pessé
c8935c62c8
Fix code block highlighting crashing when containing \r ( #205 )
2024-03-05 11:15:58 +01:00
Samy Pessé
1e1d202b5a
Improve PDF export for tabs/expandables/api blocks ( #204 )
...
* Fix integrations blocks and text being too long
* Fix size of code blocks
* Open expandable by default on print mode
* Render tabs one after the other
* Adjust colors
* Open all in openapi when printing
* Fix title
* Format
* Fix TS
2024-02-29 19:49:03 +01:00
Samy Pessé
d304c853fb
Fix header logo ( #203 )
2024-02-29 14:46:56 +01:00
Samy Pessé
7278d7868d
Translates and typing as safe-guard ( #198 )
...
* Translates and typing as safe-guard
* Add tests for intl
2024-02-29 12:09:53 +01:00
Samy Pessé
cb91fb9df8
Fix access to cookies when used in iframe ( #202 )
...
* Fix access to cookies when used in iframe
* Allow https: embed
2024-02-29 11:24:55 +01:00
Samy Pessé
826ddbc533
Improve preview URL by better storing the api endpoint and the token in cookies ( #201 )
...
* Use one cookie per content and store api host in it
* Fix fallback to api endpoint
* Ignore parsing error
2024-02-29 10:46:41 +01:00
Samy Pessé
10375bae51
Add tracing to cache operations to debug I/O issue ( #200 )
...
* Change global context used to "cf"
* Add traces to cache operations
2024-02-29 10:19:57 +01:00
Samy Pessé
f26e856170
Accept customization settings as a query paremeter ( #199 )
...
* Accept a query parameter "customization" to extend space customization
* Test it
* Use rison instead of JSON
* Use object version
2024-02-28 19:24:48 +01:00
Samy Pessé
2df5d68eae
Pass next.internal on fetch requests to avoid I/O sharing ( #197 )
2024-02-28 15:26:36 +01:00
Samy Pessé
70c6c9df42
First pass at implementing ContentKit ( #69 )
...
* Start
* Try webframe
* Lint and format
* Move to package
* Continue
* Implement card and cleanup contexts
* Start code blocks
* Start rendering image
* Continue with card
* Start stack
* Start text
* Start modal
* Format
* Continue
* Fix TS errors
* Cleanup
* Make markdown work with server components
* Format
* Add visual test
* Lint and format
* Fix lifecycle
* Implement textinput
* Divider
* Remove console logs
* Remove listSpaceIntegrationsBlocks
2024-02-28 14:46:47 +01:00
Samy Pessé
8eb2850bdd
Fallback crypto.randomUUID for old browsers ( #196 )
...
* Fallback crypto.randomUUID for old browsers
* Oups
2024-02-28 14:09:31 +01:00
Samy Pessé
887e99c8ed
Archive build output on GitHub Actions
2024-02-28 10:52:41 +01:00
Samy Pessé
46b3e461dd
Fix code block highlighting resulting in shared promises ( #195 )
...
* Fix code block highlighting resulting in shared promises
* Lint
* Fix tests
2024-02-28 10:44:47 +01:00
Samy Pessé
76ba5d043e
Use customization.title instead of space.title ( #194 )
...
* Use customization.title instead of space.title
* Format
* Fix TS
2024-02-28 10:26:04 +01:00
Samy Pessé
5e12c0a9be
Ignore errors when tracking page views ( #193 )
2024-02-27 16:27:09 +01:00
Samy Pessé
7ed89fe0fe
Ignore errors with animate calls ( #192 )
2024-02-27 11:48:40 +01:00
Samy Pessé
a3af78031f
Use .ctx to avoid issue with proxy object ( #191 )
2024-02-27 11:15:58 +01:00
Samy Pessé
05de8109bb
Fix crash for some code blocks with annotations ( #190 )
...
* Start
* Add failing test
* Better handle nested tokens
* Run tests in CI
* Comment
* Fix another case
2024-02-27 11:03:51 +01:00
Samy Pessé
41278bad68
Fix responsiveness of API blocks ( #189 )
...
* Add unit test
* Fix responsiveness of API blocks with 2 columns
2024-02-24 17:14:06 +01:00
Samy Pessé
884f5aabb0
Fix text overflowing on long words ( #188 )
...
* Break words when overflowing
* Format and add tests
2024-02-24 17:00:11 +01:00
Samy Pessé
eea1323c17
Don't show aside when there is only one aside ( #187 )
2024-02-24 15:17:53 +01:00
Samy Pessé
341264e879
Fix page not found and main layout ( #186 )
...
* Switch to a global layout
* Format and improve main layout
* Fix TS
* Real fix
* Cleanup
2024-02-23 22:53:02 +01:00
Taran Vohra
345a2ea964
log request cookies in the middleware ( #184 )
2024-02-23 19:44:50 +05:30
Samy Pessé
56143277b7
Expose window.GitBook to integrations ( #185 )
...
* Expose window.GitBook to integrations
* Simplify
* Oups
* Use basic script to load integrations
* Preload the scripts
2024-02-23 13:32:09 +01:00
Samy Pessé
aeeb9b0305
Hide table header when column titles are empty ( #182 )
...
* Hide table header when column titles are empty
* Add test
* Skip downloading puppeteer for some CI jobs
2024-02-22 13:23:56 +01:00
Taran Vohra
64bb5ebf5a
Redirect after normalizing URL for VA ( #183 )
...
* Redirect after normalizing URL for VA
* Redirect after normalizing URL for VA
2024-02-22 17:31:41 +05:30
Taran Vohra
98d44f01c7
Do a redirect if visitor auth token found in param ( #181 )
...
* redirect if visitor auth token in param
* add resolved cookies to redirect
2024-02-22 16:41:43 +05:30
Samy Pessé
1fc9f17f76
Use correct colors for contrast header theme ( #179 )
2024-02-21 00:22:07 +01:00
Samy Pessé
9a25c8c19c
Fix size of cards in table ( #178 )
2024-02-20 19:01:41 +01:00
Samy Pessé
09de40002a
Fix share links resulting in errors because of ( #177 )
2024-02-20 14:29:14 +01:00
Samy Pessé
a2d967e98e
Use Joypixels instead of native emojis ( #176 )
...
* fist test
* Use a font
* Cleanup
* Use right fallbacks for fonts
* Lint
* Cleanup and comment
* Add visual test
2024-02-20 13:54:57 +01:00
Taran Vohra
258ef413b1
Fix logic to fetch visitor auth token from cookies and cleanup URL params ( #175 )
...
* Remove va token from query params before using it for response
* sanitize
2024-02-20 17:11:23 +05:30
Samy Pessé
cf1f281119
Fix color of the title in the header when theme is custom ( #174 )
2024-02-20 09:14:04 +01:00