Greg Bergé
5a5b4bb93c
Replace Puppeteer by Playwright ( #224 )
...
* Replace Puppeteer by Playwright
* Remove the limit of workers on ci
* Various fixes after review
* Document things
2024-03-08 10:41:30 +01:00
Greg Bergé
7d04336b5f
Support synced blocks ( #223 )
2024-03-08 09:16:01 +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é
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é
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é
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é
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é
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
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
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é
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é
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é
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é
4bbd86aeca
Render drawing blocks ( #125 )
...
* Improve rendering of block with captions
* Remove redirect test
2024-01-30 18:30:27 +01:00
Samy Pessé
f1f91a6816
Fix opening search results ( #118 )
...
* Switch to nuqs
* Navigate post url update
* Fix
* Fix AI search
2024-01-24 17:25:01 +01:00
Samy Pessé
64a9e27ca7
Resolve revision and change request URL correctly ( #98 )
...
* Add tests for getURLLookupAlternatives
* Match correctly revisions and changes URLs
* Use revision and changerequets ID passed from lookup
* Prevent indexing these urls
* Start
* Start rendering toolbar
* Update api client
* Format
* Format
* Mock resolve of snippet
* Add test for revision
2024-01-15 09:42:38 +01:00
Samy Pessé
3c44eb4f80
Fix resolving redirect by encoding path ( #97 )
2024-01-12 21:37:14 +01:00
Samy Pessé
6e5208d3ae
Fix handling of special chars in the URL ( #96 )
...
* Fix handling of special chars in the URL
* Add log
* More logs
* Test encoding
* Cleanup
2024-01-12 21:18:23 +01:00
Samy Pessé
5f6ca7af56
Hide trademark when disable in customization settings ( #87 )
...
* Hide trademark when disabled in customization
* Fix padding in toc
* Run upload of artifacts when failed
2024-01-07 13:55:01 +01:00
Samy Pessé
46a726f3a8
Fix visual tests being unreliable ( #86 )
...
* Test
* Upload failed tests as artifacts
* Format
2024-01-06 19:11:30 +01:00
Samy Pessé
24f5e73bbe
PDF export ( #72 )
...
* Start
* Improve generation
* Improve style
* Lint
* Use tilde instead of dot in the url
* Improve style
* Fix page group
* Format
* Add visual tests for PDF
2023-12-26 18:36:44 +01:00
Samy Pessé
2d4c9880fd
Fix last accessibility issue in cookies modal and try CI to monitor regressions ( #67 )
...
* Add aria-label to cookies modal
* Test lighthouse
* Remove lighthouse as it doesn't work in bun
https://github.com/oven-sh/bun/issues/4958
* Translate everything in search
2023-12-24 17:44:36 +01:00
Samy Pessé
3188795a52
Improve not found error ( #62 )
...
* Implement error page
* Improve color
* Lint
* Add padding for mobile
2023-12-23 23:25:01 +01:00
Samy Pessé
720c2ca909
Setup visual testing ( #50 )
...
* Add cloudflare job to publish pages
* Try like this
* Fix build path
* Try end to end
* Fix installation
* Use var instead of secret for CLOUDFLARE_PROJECT_NAME
* Use new puppeteer mode
* Add more tests
* Run in parallel
* Go back to no-concurrency
* Test pagespeed
* Print output
* Fix thresholds
2023-12-19 23:51:06 +01:00