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
Samy Pessé
773fa50d41
Fix H# in aside and link to expandables ( #173 )
...
* Set ID on expandables
* Do not include h3
* Add a hash link
* Format
* Add tests
2024-02-19 20:00:18 +01:00
Samy Pessé
b0725eb852
Fix CI deployment config
2024-02-19 16:36:06 +01:00
Samy Pessé
6bd6ddd031
Use an assetPrefix to serve all assets from same URLs ( #172 )
...
* Test an assetPrefix
* Fix condition
* Use the env instead
* Use it for CSP
2024-02-19 16:32:33 +01:00
Samy Pessé
9b285625d9
Hide page footer navigation when disabled in customization ( #171 )
2024-02-19 15:24:43 +01:00
Taran Vohra
8c0970d3d9
Ensure unique and isolated visitor auth cookie state ( #169 )
...
* Ensure unique and isolated visitor auth cookie state
* Fix typecheck
* Fix typecheck
2024-02-19 18:18:02 +05:30
Samy Pessé
1ad9bfd6f3
Fix image size in some cases ( #170 )
2024-02-18 21:28:11 +01:00
Samy Pessé
1a37b17a68
Implement color mark ( #168 )
...
* Define text and background colors
* Handle dark mode
* Add content tests
2024-02-18 00:21:50 +01:00
Samy Pessé
c5455d4498
Display page emoji in content-ref blocks ( #167 )
2024-02-17 21:23:22 +01:00
Samy Pessé
a82c548f42
Fix image size and alignment ( #166 )
...
* Fix image alignment
* Fix size of inline image
* Correctly size images
2024-02-16 18:58:59 +01:00
Sebastian Graz
eead1dba66
add heading hash order conditional ( #165 )
...
* add heading hash order conditional
* v1 api color pass
* Delete .env
* Format
---------
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2024-02-16 10:29:18 +01:00
Samy Pessé
a7d4896484
Process all pages to fetch the list of spaces in a collection ( #164 )
2024-02-15 17:32:20 +01:00
Samy Pessé
fa734fb217
Fix border radius for tabs and code-blocks when using straight corners ( #163 )
...
* Fix border radius for tabs and code-blocks when using straight corners
* Format
2024-02-15 15:37:18 +01:00
Samy Pessé
46a1b58d01
Fix responsiveness of footer ( #162 )
2024-02-15 12:54:29 +01:00
Sebastian Graz
12520ccede
Style sprint 4 ( #160 )
...
* Commit
* make light base lighter, improve table legiblity
* improve hover leg on toc
* improve tabs leg
* improve tab design
* improve expandable leg
* slight global color tweak
* hide debugger
2024-02-15 11:50:04 +01:00
Samy Pessé
ebdec4966b
Use absolute URLs for logos ( #161 )
2024-02-15 10:06:05 +01:00
Samy Pessé
0b620640fa
Fix hiding the table of content when disabled in page options ( #159 )
...
* Hide TOC when page is configured to hide it
* Improve layout in different cases
2024-02-14 17:19:07 +01:00
Samy Pessé
06fb56edc7
Fix emoji not displayed in cards with target ( #157 )
...
* Fix emoji not displayed in cards with target
* Only have hover effect on card when clickable
* Use 4 instead of 2
2024-02-14 15:42:20 +01:00
Samy Pessé
49a1561801
Update @cloudflare/next-on-pages to 1.9.0 ( #156 )
2024-02-14 12:35:39 +01:00
Samy Pessé
b2acfab7c0
Enable zoom on drawings ( #155 )
2024-02-14 12:00:46 +01:00
Samy Pessé
cf193f1738
Fix size of logo in header ( #154 )
...
* Fix sizing of logo in header
* Format
* Fix cases where size is not passed
2024-02-14 11:17:29 +01:00
Samy Pessé
6edd2648a4
Fiz zoom causing inline image to be displayed as block, also fix dark mode ( #152 )
...
* Fix inline image being displayed as blocks
* Make it work on dark mode
* Format
2024-02-13 22:12:28 +01:00
Samy Pessé
ec1769fc32
Let users zoom images (inline and block) ( #151 )
2024-02-13 21:54:48 +01:00
Samy Pessé
e9432c9486
Fix default size for inline images ( #150 )
...
* Fix default size for inline images
* Lint
2024-02-13 21:08:11 +01:00
Sebastian Graz
c3d9e85823
Style sprint 3 ( #136 )
...
* first pass at nested ordered list symbols
* remove margin inside lists
* V1 of nested bullets & fix header hash pos
* clean up
* convert listItem render to switch
* Improve lists
* improve heading hash
* fix list todos to match heading size too
* no need for inline-grid
---------
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2024-02-13 21:03:57 +01:00
Samy Pessé
3e2327c707
Change refiner feedback form URL
2024-02-13 19:01:41 +01:00
Samy Pessé
f2e5ad97ab
Show button to share feedback about GitBook Open when in preview mode ( #149 )
...
* Show button to share feedback
* Lint
2024-02-13 18:27:48 +01:00
Samy Pessé
45dd16b146
Improve caching: reduce browser caching, optimize perfs of worker cache ( #148 )
...
* Disable browser caching
* Improve cache read
* Fix
* Try using it for lookup
* Read before increment in redis
* Don't use multi
* Limit cache to 2min in cloudflare
* Cache in cloudflare but not in the browser
2024-02-13 16:09:38 +01:00
Samy Pessé
9e5f717fbe
Fix Bearer schema in code sample ( #147 )
2024-02-13 11:01:33 +01:00
Samy Pessé
be46c5db4b
Fix error "Cannot perform I/O on behalf of a different request" ( #146 )
...
* Use reliable cloudflare context
* Format
* Comment
2024-02-13 10:06:58 +01:00
Samy Pessé
97dafa5580
Make match background a customization option ( #134 )
...
* Add classname
* Start applying it
* reset existing style changes in favor of global setup
* setup v1 plain mode
* fix name clash
* move light/dark bases as vars
* side image render fix
* customize individual light tiers for light mode
* Add comment about primary and base
* remove style prop from image
* w-unset not needed on image
---------
Co-authored-by: sebastiangraz <graz@live.se >
2024-02-12 21:03:49 +01:00
Samy Pessé
f62656ed9f
Persist token in multi-id mode in a cookie ( #144 )
...
* Persist token in multi-id mode in a cookie
* Format
2024-02-12 16:53:04 +01:00
Samy Pessé
46a3543a5e
Use new version of cloudflare/next-on-pages and remove patch ( #145 )
...
* Use new version of cloudflare/next-on-pages and remove patch
* TS
* Fix ts again
* Remove patch-package
* Remove test
* Make it work locally
2024-02-12 16:38:33 +01:00
Samy Pessé
2470a40531
Only catch GitBookAPIError in getPublishedContentByUrl ( #143 )
2024-02-09 21:40:10 +01:00
Samy Pessé
34e339b5e4
Correctly handle errors from getPublishedContentByUrl ( #142 )
...
* Correctly handle errors from getPublishedContentByUrl
* Format
* Improve error message
2024-02-09 19:24:36 +01:00
Samy Pessé
dfb8d4e8d4
Normalize the URL by redirecting ( #141 )
2024-02-09 12:59:33 +01:00
Samy Pessé
4826c9e012
Fix search button in compact mode ( #140 )
2024-02-09 11:56:57 +01:00
Samy Pessé
6441f8a05e
Improve placeholder in search button and input ( #139 )
...
* Improve search placeholders
* Improve perfs of AI search
* Increase back font-size
* Format
2024-02-09 11:25:03 +01:00
Samy Pessé
6cab31faf6
Stream AI answers to questions ( #138 )
...
* Stream AI answers to questions
* Use a different polyfill
* Revert "Use a different polyfill"
This reverts commit b8474c56301faf3180eebf81f697703c31447500.
* Update api
* Patch event-source-polyfill to support Cloudflare
* Patch the min version
* Update api client and remove eventsource polyfill
* Cleanup
2024-02-08 15:53:05 +01:00
Samy Pessé
1c0ea074b3
Update API client and fetch API blocks in new format only ( #137 )
2024-02-07 18:19:30 +01:00