-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: Dynamic og image implementation #4579
Conversation
Run & review this pull request in StackBlitz Codeflow. |
👷 Deploy request for qwik-insights pending review.Visit the deploys page to approve it
|
Not sure i understand the purpose of the useTask! |
This is very cool! |
how does https://opengraphqwik.vercel.app/api/og work? |
@manucorporat With regards to this:
I used useTask$ because during development the linter showed me the following error. |
P.S. A check was failing because l had set a variable but not used it, Ive made a commit to fix that. |
This is the url to the edge function that generates the image. It takes the title and subtitle query params from the ogImage url and generates an image based on that. Check out the repo for that here. Its a Next JS project however l will update that to make it work in a native qwik project, I'm doing this approach at the moment because lm having trouble getting Vite to compile the vercel/og package when l run pnpm build. I'm close to a solution and l will submit a PR for that when lm done. |
This is cool! wonder if we could build a qwik app in vercel that does this, it might require a proxy that converts qwik JSX into react JSX. But it would be cool to have this feature as Qwik! Does not need to be part of the same PR, but seems like a fun open source project! and something the qwik core team would love to promote! |
@manucorporat I think meanwhile we work on that, it would be useful to merge my current PR so that
Note: The vercel/og package is not tired to deploying the app using it on vercel, l believe it works on other edge providers too. |
Very impressive piece of work, agreed, we can merge and try to selfhost it in qwik a bit later! |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@builder.io/qwik](https://qwik.builder.io/) ([source](https://togithub.com/BuilderIO/qwik)) | [`1.1.5` -> `1.2.6`](https://renovatebot.com/diffs/npm/@builder.io%2fqwik/1.1.5/1.2.6) | [![age](https://badges.renovateapi.com/packages/npm/@builder.io%2fqwik/1.2.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@builder.io%2fqwik/1.2.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@builder.io%2fqwik/1.2.6/compatibility-slim/1.1.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@builder.io%2fqwik/1.2.6/confidence-slim/1.1.5)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>BuilderIO/qwik (@​builder.io/qwik)</summary> ### [`v1.2.6`](https://togithub.com/BuilderIO/qwik/releases/tag/v1.2.6) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v1.2.5...v1.2.6) ##### What's Changed - feat(server-functions): routeAction$ validation based on RequestEvent by [@​tzdesign](https://togithub.com/tzdesign) in [https://github.com/BuilderIO/qwik/pull/4727](https://togithub.com/BuilderIO/qwik/pull/4727) - fix: visual cms starter by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4731](https://togithub.com/BuilderIO/qwik/pull/4731) - feat: add jokes by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4734](https://togithub.com/BuilderIO/qwik/pull/4734) - docs: fix example in Best Practices Guide by [@​octoper](https://togithub.com/octoper) in [https://github.com/BuilderIO/qwik/pull/4733](https://togithub.com/BuilderIO/qwik/pull/4733) - fix: force spa-init into client symbols in dev builds by [@​jordanw66](https://togithub.com/jordanw66) in [https://github.com/BuilderIO/qwik/pull/4738](https://togithub.com/BuilderIO/qwik/pull/4738) - fix: cli accept empty folder by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4740](https://togithub.com/BuilderIO/qwik/pull/4740) - fix: configure jsx import by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4741](https://togithub.com/BuilderIO/qwik/pull/4741) - chore: update deps by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4742](https://togithub.com/BuilderIO/qwik/pull/4742) - fix: case for images by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4744](https://togithub.com/BuilderIO/qwik/pull/4744) - 1.2.6 by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4743](https://togithub.com/BuilderIO/qwik/pull/4743) ##### New Contributors - [@​octoper](https://togithub.com/octoper) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4733](https://togithub.com/BuilderIO/qwik/pull/4733) **Full Changelog**: QwikDev/qwik@v1.2.5...v1.2.6 ### [`v1.2.5`](https://togithub.com/BuilderIO/qwik/releases/tag/v1.2.5) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v1.2.4...v1.2.5) #### What's Changed - Insights by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4707](https://togithub.com/BuilderIO/qwik/pull/4707) - docs(cart): remove padding-left from cart overlay by [@​gioboa](https://togithub.com/gioboa) in [https://github.com/BuilderIO/qwik/pull/4705](https://togithub.com/BuilderIO/qwik/pull/4705) - docs: correct the capture index for qrl by [@​wtlin1228](https://togithub.com/wtlin1228) in [https://github.com/BuilderIO/qwik/pull/4706](https://togithub.com/BuilderIO/qwik/pull/4706) - fix: add .pnpm-store to .prettierignore by [@​jordanw66](https://togithub.com/jordanw66) in [https://github.com/BuilderIO/qwik/pull/4710](https://togithub.com/BuilderIO/qwik/pull/4710) - docs: add route handler menu + ecpsystem case studies by [@​hamatoyogi](https://togithub.com/hamatoyogi) in [https://github.com/BuilderIO/qwik/pull/4713](https://togithub.com/BuilderIO/qwik/pull/4713) - fix(aws): bundle all without express by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4691](https://togithub.com/BuilderIO/qwik/pull/4691) - fix: multiple cookies in azure by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4716](https://togithub.com/BuilderIO/qwik/pull/4716) - fix: vite csr mode by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4719](https://togithub.com/BuilderIO/qwik/pull/4719) - fix: clear attribute when undefined by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4721](https://togithub.com/BuilderIO/qwik/pull/4721) - docs: fixed typo in labs index.mdx by [@​Craiqser](https://togithub.com/Craiqser) in [https://github.com/BuilderIO/qwik/pull/4573](https://togithub.com/BuilderIO/qwik/pull/4573) - fix: routes plugins with tsx by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4726](https://togithub.com/BuilderIO/qwik/pull/4726) - fix: update pandacss dep by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4725](https://togithub.com/BuilderIO/qwik/pull/4725) - 1.2.5 by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4729](https://togithub.com/BuilderIO/qwik/pull/4729) - fix(vite): \n escaping in vite plugin by [@​FlatMapIO](https://togithub.com/FlatMapIO) in [https://github.com/BuilderIO/qwik/pull/4730](https://togithub.com/BuilderIO/qwik/pull/4730) **Full Changelog**: QwikDev/qwik@v1.2.4...v1.2.5 ### [`v1.2.4`](https://togithub.com/BuilderIO/qwik/releases/tag/v1.2.4) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v1.2.3...v1.2.4) ##### What's Changed - fix(eslint): useMethod rule for regular functions by [@​shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/4666](https://togithub.com/BuilderIO/qwik/pull/4666) - fix: typo by [@​yaikohi](https://togithub.com/yaikohi) in [https://github.com/BuilderIO/qwik/pull/4655](https://togithub.com/BuilderIO/qwik/pull/4655) - fix: the property parameter can be symbol by [@​wtlin1228](https://togithub.com/wtlin1228) in [https://github.com/BuilderIO/qwik/pull/4668](https://togithub.com/BuilderIO/qwik/pull/4668) - docs css: fix shop cart floating button by [@​gioboa](https://togithub.com/gioboa) in [https://github.com/BuilderIO/qwik/pull/4669](https://togithub.com/BuilderIO/qwik/pull/4669) - shop: added colors to icons and small changes by [@​the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/4670](https://togithub.com/BuilderIO/qwik/pull/4670) - doc: optional font by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4672](https://togithub.com/BuilderIO/qwik/pull/4672) - fix: image tools improvements by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4671](https://togithub.com/BuilderIO/qwik/pull/4671) - perf: preload css fonts by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4673](https://togithub.com/BuilderIO/qwik/pull/4673) - chore: update deps by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4674](https://togithub.com/BuilderIO/qwik/pull/4674) - fix(optimizer): ssr transform for rollup by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4675](https://togithub.com/BuilderIO/qwik/pull/4675) - fix: add loc to symbol manifest by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4676](https://togithub.com/BuilderIO/qwik/pull/4676) - fix: add crossorigin attribute by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4677](https://togithub.com/BuilderIO/qwik/pull/4677) - docs(request-handling): cookie has method by [@​tzdesign](https://togithub.com/tzdesign) in [https://github.com/BuilderIO/qwik/pull/4632](https://togithub.com/BuilderIO/qwik/pull/4632) - feat(labs): add clustering to symbols by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4648](https://togithub.com/BuilderIO/qwik/pull/4648) - fix: inlined signals in library mode by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4684](https://togithub.com/BuilderIO/qwik/pull/4684) - fix: always try relative path for mapped hooks by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4686](https://togithub.com/BuilderIO/qwik/pull/4686) - fix: configurable getOrigin for node servers by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4687](https://togithub.com/BuilderIO/qwik/pull/4687) - fix: staticFile() api in node middleware by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4693](https://togithub.com/BuilderIO/qwik/pull/4693) - fix(entry.deno.ts): fix wrong parameters by [@​arkhvoid](https://togithub.com/arkhvoid) in [https://github.com/BuilderIO/qwik/pull/4696](https://togithub.com/BuilderIO/qwik/pull/4696) - fix: migrate to modern Deno Server by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4697](https://togithub.com/BuilderIO/qwik/pull/4697) - fix: add vanilla node server by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4699](https://togithub.com/BuilderIO/qwik/pull/4699) - 1.2.4 by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4690](https://togithub.com/BuilderIO/qwik/pull/4690) - docs(mdx): fixed path to counter component by [@​YannickFricke](https://togithub.com/YannickFricke) in [https://github.com/BuilderIO/qwik/pull/4680](https://togithub.com/BuilderIO/qwik/pull/4680) - chore: add aws badge by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4703](https://togithub.com/BuilderIO/qwik/pull/4703) - chore: fix \n is pure text in console by [@​minsoo-web](https://togithub.com/minsoo-web) in [https://github.com/BuilderIO/qwik/pull/4700](https://togithub.com/BuilderIO/qwik/pull/4700) - fix: PROTOCOL and HOST header are case insensitive by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4704](https://togithub.com/BuilderIO/qwik/pull/4704) ##### New Contributors - [@​yaikohi](https://togithub.com/yaikohi) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4655](https://togithub.com/BuilderIO/qwik/pull/4655) - [@​tzdesign](https://togithub.com/tzdesign) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4632](https://togithub.com/BuilderIO/qwik/pull/4632) - [@​arkhvoid](https://togithub.com/arkhvoid) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4696](https://togithub.com/BuilderIO/qwik/pull/4696) - [@​YannickFricke](https://togithub.com/YannickFricke) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4680](https://togithub.com/BuilderIO/qwik/pull/4680) - [@​minsoo-web](https://togithub.com/minsoo-web) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4700](https://togithub.com/BuilderIO/qwik/pull/4700) **Full Changelog**: QwikDev/qwik@v1.2.3...v1.2.4 ### [`v1.2.3`](https://togithub.com/BuilderIO/qwik/releases/tag/v1.2.3) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v1.2.2...v1.2.3) #### What's Changed - docs(utilities): adding documentation for the `new` cli command by [@​thejackshelton](https://togithub.com/thejackshelton) in [https://github.com/BuilderIO/qwik/pull/4649](https://togithub.com/BuilderIO/qwik/pull/4649) - docs: aws lambda documentation by [@​leifermendez](https://togithub.com/leifermendez) in [https://github.com/BuilderIO/qwik/pull/4642](https://togithub.com/BuilderIO/qwik/pull/4642) - fix: server$ error when request is closed by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4653](https://togithub.com/BuilderIO/qwik/pull/4653) - docs: resumable by [@​aboudard](https://togithub.com/aboudard) in [https://github.com/BuilderIO/qwik/pull/2780](https://togithub.com/BuilderIO/qwik/pull/2780) - fix: add dependencies to pkg by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4656](https://togithub.com/BuilderIO/qwik/pull/4656) - fix: navigation crash with plugins by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4657](https://togithub.com/BuilderIO/qwik/pull/4657) - fix: unit test jsx image by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4660](https://togithub.com/BuilderIO/qwik/pull/4660) - docs: ecosystem improvements by [@​the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/4659](https://togithub.com/BuilderIO/qwik/pull/4659) - fix(slot): rendering variable slot projection by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4661](https://togithub.com/BuilderIO/qwik/pull/4661) - fix: svg rendering + test by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4663](https://togithub.com/BuilderIO/qwik/pull/4663) - 1.2.3 by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4662](https://togithub.com/BuilderIO/qwik/pull/4662) #### New Contributors - [@​aboudard](https://togithub.com/aboudard) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2780](https://togithub.com/BuilderIO/qwik/pull/2780) **Full Changelog**: QwikDev/qwik@v1.2.2...v1.2.3 ### [`v1.2.2`](https://togithub.com/BuilderIO/qwik/releases/tag/v1.2.2) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v1.2.1...v1.2.2) #### What's Changed - fix: csstypes dep by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4644](https://togithub.com/BuilderIO/qwik/pull/4644) - feat(qwik): encode the manifest hash into the container. by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4647](https://togithub.com/BuilderIO/qwik/pull/4647) **Full Changelog**: QwikDev/qwik@v1.2.1...v1.2.2 ### [`v1.2.1`](https://togithub.com/BuilderIO/qwik/releases/tag/v1.2.1) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v1.2.0...v1.2.1) #### What's Changed - docs header: add shop link by [@​gioboa](https://togithub.com/gioboa) in [https://github.com/BuilderIO/qwik/pull/4641](https://togithub.com/BuilderIO/qwik/pull/4641) - fix: tailwind integration by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4640](https://togithub.com/BuilderIO/qwik/pull/4640) **Full Changelog**: QwikDev/qwik@v1.2.0...v1.2.1 ### [`v1.2.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v1.2.0) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v1.1.5...v1.2.0) ##### What's Changed - docs: fix link to `speculative-module-fetching` by [@​Craiqser](https://togithub.com/Craiqser) in [https://github.com/BuilderIO/qwik/pull/4421](https://togithub.com/BuilderIO/qwik/pull/4421) - fix: use levenshtein distance to provide even better 404 by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4389](https://togithub.com/BuilderIO/qwik/pull/4389) - feat: serialize support for Set and Map by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4375](https://togithub.com/BuilderIO/qwik/pull/4375) - \[✨] Critical DX/UX improvement to SPA navigation in Qwik City by [@​billykwok](https://togithub.com/billykwok) in [https://github.com/BuilderIO/qwik/pull/3244](https://togithub.com/BuilderIO/qwik/pull/3244) - docs: add CodeSandbox demo to Modular Forms guide by [@​fabian-hiller](https://togithub.com/fabian-hiller) in [https://github.com/BuilderIO/qwik/pull/4095](https://togithub.com/BuilderIO/qwik/pull/4095) - docs: fix link to `Bundle Optimization` by [@​Craiqser](https://togithub.com/Craiqser) in [https://github.com/BuilderIO/qwik/pull/4418](https://togithub.com/BuilderIO/qwik/pull/4418) - feat: image performance dev tools by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4424](https://togithub.com/BuilderIO/qwik/pull/4424) - fix: slow test by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4431](https://togithub.com/BuilderIO/qwik/pull/4431) - docs: qwiksand-box by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4429](https://togithub.com/BuilderIO/qwik/pull/4429) - fix: image-size dep by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4435](https://togithub.com/BuilderIO/qwik/pull/4435) - docs: fix example to match by [@​hamatoyogi](https://togithub.com/hamatoyogi) in [https://github.com/BuilderIO/qwik/pull/4439](https://togithub.com/BuilderIO/qwik/pull/4439) - chore: remove unused starter file by [@​adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/4446](https://togithub.com/BuilderIO/qwik/pull/4446) - fix: set qwik builder counter initial value by [@​adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/4449](https://togithub.com/BuilderIO/qwik/pull/4449) - fix: cli background install by [@​adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/4450](https://togithub.com/BuilderIO/qwik/pull/4450) - feat: client info API by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4433](https://togithub.com/BuilderIO/qwik/pull/4433) - fix: jsx rendering order by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4458](https://togithub.com/BuilderIO/qwik/pull/4458) - Reorganize .gitignore by [@​szepeviktor](https://togithub.com/szepeviktor) in [https://github.com/BuilderIO/qwik/pull/4456](https://togithub.com/BuilderIO/qwik/pull/4456) - docs: Routing - Change getLocation() to useLocation() by [@​chsanch](https://togithub.com/chsanch) in [https://github.com/BuilderIO/qwik/pull/4454](https://togithub.com/BuilderIO/qwik/pull/4454) - fix: visible task execution after removal by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4459](https://togithub.com/BuilderIO/qwik/pull/4459) - Fix typo in MDX example code by [@​erikras](https://togithub.com/erikras) in [https://github.com/BuilderIO/qwik/pull/4457](https://togithub.com/BuilderIO/qwik/pull/4457) - feat(adapter): aws starter adapter by [@​leifermendez](https://togithub.com/leifermendez) in [https://github.com/BuilderIO/qwik/pull/4390](https://togithub.com/BuilderIO/qwik/pull/4390) - fix(use-on.ts): fixed useOn methods to pass correct eventName to \_useOn by [@​OrenSayag](https://togithub.com/OrenSayag) in [https://github.com/BuilderIO/qwik/pull/4453](https://togithub.com/BuilderIO/qwik/pull/4453) - docs: routeLoader adjustment by [@​hamatoyogi](https://togithub.com/hamatoyogi) in [https://github.com/BuilderIO/qwik/pull/4462](https://togithub.com/BuilderIO/qwik/pull/4462) - fix: root gitignore file by [@​zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/4460](https://togithub.com/BuilderIO/qwik/pull/4460) - fix: add missing nonce to popstate script by [@​DustinJSilk](https://togithub.com/DustinJSilk) in [https://github.com/BuilderIO/qwik/pull/4468](https://togithub.com/BuilderIO/qwik/pull/4468) - feat: CLI option `new` by [@​zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/4273](https://togithub.com/BuilderIO/qwik/pull/4273) - Include a woman in the "community" emoji by [@​erikras](https://togithub.com/erikras) in [https://github.com/BuilderIO/qwik/pull/4471](https://togithub.com/BuilderIO/qwik/pull/4471) - docs: Update the middleware / endpoint documentation by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4442](https://togithub.com/BuilderIO/qwik/pull/4442) - fix: prefetch urls with different search queries by [@​DustinJSilk](https://togithub.com/DustinJSilk) in [https://github.com/BuilderIO/qwik/pull/4474](https://togithub.com/BuilderIO/qwik/pull/4474) - refactor: improve DX of "qwik new" by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4472](https://togithub.com/BuilderIO/qwik/pull/4472) - fix: bundling for testing by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4475](https://togithub.com/BuilderIO/qwik/pull/4475) - feat: image vite transform by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4479](https://togithub.com/BuilderIO/qwik/pull/4479) - refactor: containerState for appendHeadStyle by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4478](https://togithub.com/BuilderIO/qwik/pull/4478) - fix: implicitly end middleware chain on response by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4441](https://togithub.com/BuilderIO/qwik/pull/4441) - refactor: visible tasks can run in parallel by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4477](https://togithub.com/BuilderIO/qwik/pull/4477) - Update pages.json by [@​hexa-it](https://togithub.com/hexa-it) in [https://github.com/BuilderIO/qwik/pull/4473](https://togithub.com/BuilderIO/qwik/pull/4473) - feat: update starter dev-tools by [@​adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/4483](https://togithub.com/BuilderIO/qwik/pull/4483) - perf: optimizer knows non-variadic components by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4484](https://togithub.com/BuilderIO/qwik/pull/4484) - Add new documentation for deprecated features. by [@​nsdonato](https://togithub.com/nsdonato) in [https://github.com/BuilderIO/qwik/pull/4476](https://togithub.com/BuilderIO/qwik/pull/4476) - feat: add no-unnecessary-condition eslint rule by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4485](https://togithub.com/BuilderIO/qwik/pull/4485) - fix(parse-pathname): path segment encoding by [@​Varixo](https://togithub.com/Varixo) in [https://github.com/BuilderIO/qwik/pull/4486](https://togithub.com/BuilderIO/qwik/pull/4486) - docs(\*): update contribution docs by [@​Wimpert](https://togithub.com/Wimpert) in [https://github.com/BuilderIO/qwik/pull/4490](https://togithub.com/BuilderIO/qwik/pull/4490) - Allow replace state when navigating by [@​Wimpert](https://togithub.com/Wimpert) in [https://github.com/BuilderIO/qwik/pull/4488](https://togithub.com/BuilderIO/qwik/pull/4488) - fix: test bundle mode by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4491](https://togithub.com/BuilderIO/qwik/pull/4491) - fix: 'Numberish' type used for width/height didn't allow % by [@​KenAKAFrosty](https://togithub.com/KenAKAFrosty) in [https://github.com/BuilderIO/qwik/pull/4434](https://togithub.com/BuilderIO/qwik/pull/4434) - fix: missing navigation update to static page by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4493](https://togithub.com/BuilderIO/qwik/pull/4493) - 🦄 by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4495](https://togithub.com/BuilderIO/qwik/pull/4495) - feat: add image to starter by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4497](https://togithub.com/BuilderIO/qwik/pull/4497) - fix: $localize optimizer bug by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4498](https://togithub.com/BuilderIO/qwik/pull/4498) - docs(adding content security policy to the advanced topics) by [@​the-zimmermann](https://togithub.com/the-zimmermann) in [https://github.com/BuilderIO/qwik/pull/4440](https://togithub.com/BuilderIO/qwik/pull/4440) - fix: clientConn types by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4501](https://togithub.com/BuilderIO/qwik/pull/4501) - Pr docs qwik city by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4494](https://togithub.com/BuilderIO/qwik/pull/4494) - chore: fix dev release by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4511](https://togithub.com/BuilderIO/qwik/pull/4511) - refactor: simplify new templates by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4512](https://togithub.com/BuilderIO/qwik/pull/4512) - fix: cli new interactive by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4516](https://togithub.com/BuilderIO/qwik/pull/4516) - feat: svg optimization with esm by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4526](https://togithub.com/BuilderIO/qwik/pull/4526) - fix: spa redirects from non-pages by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4518](https://togithub.com/BuilderIO/qwik/pull/4518) - docs: fix typos in Overview and State files. by [@​eecopa](https://togithub.com/eecopa) in [https://github.com/BuilderIO/qwik/pull/4524](https://togithub.com/BuilderIO/qwik/pull/4524) - docs: fixed a typo in image link by [@​avanderpluijm](https://togithub.com/avanderpluijm) in [https://github.com/BuilderIO/qwik/pull/4514](https://togithub.com/BuilderIO/qwik/pull/4514) - docs: fixed small typos in qwik-city documentation. by [@​VinuB-Dev](https://togithub.com/VinuB-Dev) in [https://github.com/BuilderIO/qwik/pull/4522](https://togithub.com/BuilderIO/qwik/pull/4522) - feat: pandacss integration by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4515](https://togithub.com/BuilderIO/qwik/pull/4515) - docs: added custom icons by [@​LoganAffleck](https://togithub.com/LoganAffleck) in [https://github.com/BuilderIO/qwik/pull/4513](https://togithub.com/BuilderIO/qwik/pull/4513) - Update app.tsx in runtime-less example by [@​primeagen-rustaceans](https://togithub.com/primeagen-rustaceans) in [https://github.com/BuilderIO/qwik/pull/4467](https://togithub.com/BuilderIO/qwik/pull/4467) - docs: fix typos by [@​enesflow](https://togithub.com/enesflow) in [https://github.com/BuilderIO/qwik/pull/4500](https://togithub.com/BuilderIO/qwik/pull/4500) - docs: move think-qwik page to concepts route by [@​moinulmoin](https://togithub.com/moinulmoin) in [https://github.com/BuilderIO/qwik/pull/4499](https://togithub.com/BuilderIO/qwik/pull/4499) - feat: frame-perfect and state-backed durable SPA scroll restoration by [@​jordanw66](https://togithub.com/jordanw66) in [https://github.com/BuilderIO/qwik/pull/4509](https://togithub.com/BuilderIO/qwik/pull/4509) - docs: fixed typos in comments and docs by [@​ehrencrona](https://togithub.com/ehrencrona) in [https://github.com/BuilderIO/qwik/pull/4430](https://togithub.com/BuilderIO/qwik/pull/4430) - doc: add redirect to new think-qwik docs by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4533](https://togithub.com/BuilderIO/qwik/pull/4533) - fix: missing component in layout by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4535](https://togithub.com/BuilderIO/qwik/pull/4535) - fix(router): use encodeURI instead by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4534](https://togithub.com/BuilderIO/qwik/pull/4534) - fix: click to component for svg by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4537](https://togithub.com/BuilderIO/qwik/pull/4537) - fix: regression when navigating to / by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4538](https://togithub.com/BuilderIO/qwik/pull/4538) - fix: save scrollState on visibilitychange by [@​jordanw66](https://togithub.com/jordanw66) in [https://github.com/BuilderIO/qwik/pull/4536](https://togithub.com/BuilderIO/qwik/pull/4536) - feat: automatically set qwik icons by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4539](https://togithub.com/BuilderIO/qwik/pull/4539) - fix: renderToString mode is always ignored and returns an empty page by [@​ncharalampidis](https://togithub.com/ncharalampidis) in [https://github.com/BuilderIO/qwik/pull/4528](https://togithub.com/BuilderIO/qwik/pull/4528) - fix: image?jsx strip export default by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4541](https://togithub.com/BuilderIO/qwik/pull/4541) - fix(router): redirect handling by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4543](https://togithub.com/BuilderIO/qwik/pull/4543) - chore: update deps by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4540](https://togithub.com/BuilderIO/qwik/pull/4540) - chore: create `@builder.io/qwik-labs` by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4545](https://togithub.com/BuilderIO/qwik/pull/4545) - perf: leverage modulepreload for common chunks by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4546](https://togithub.com/BuilderIO/qwik/pull/4546) - fix: perfect hash scroll by [@​jordanw66](https://togithub.com/jordanw66) in [https://github.com/BuilderIO/qwik/pull/4550](https://togithub.com/BuilderIO/qwik/pull/4550) - perf: enable navigationPreload by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4548](https://togithub.com/BuilderIO/qwik/pull/4548) - Sidebar style by [@​LoganAffleck](https://togithub.com/LoganAffleck) in [https://github.com/BuilderIO/qwik/pull/4554](https://togithub.com/BuilderIO/qwik/pull/4554) - fix: QwikIntrinsicElements does not include ref by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4555](https://togithub.com/BuilderIO/qwik/pull/4555) - docs: add panda css by [@​anubra266](https://togithub.com/anubra266) in [https://github.com/BuilderIO/qwik/pull/4544](https://togithub.com/BuilderIO/qwik/pull/4544) - feat(insights): create a new insights application by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4547](https://togithub.com/BuilderIO/qwik/pull/4547) - docs: add ss-link to showcase by [@​Leizhenpeng](https://togithub.com/Leizhenpeng) in [https://github.com/BuilderIO/qwik/pull/2689](https://togithub.com/BuilderIO/qwik/pull/2689) - fix: navigationPreload waitUntil by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4561](https://togithub.com/BuilderIO/qwik/pull/4561) - feat: layout shift detection by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4560](https://togithub.com/BuilderIO/qwik/pull/4560) - docs: add resource + fix css by [@​hamatoyogi](https://togithub.com/hamatoyogi) in [https://github.com/BuilderIO/qwik/pull/4562](https://togithub.com/BuilderIO/qwik/pull/4562) - fix(qwik-city buildtime): make generated file ids unique by [@​hbendev](https://togithub.com/hbendev) in [https://github.com/BuilderIO/qwik/pull/4564](https://togithub.com/BuilderIO/qwik/pull/4564) - feat: transform compiler architecture by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4566](https://togithub.com/BuilderIO/qwik/pull/4566) - feat(insights): basic UI for seeing symbols by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4565](https://togithub.com/BuilderIO/qwik/pull/4565) - docs: Add Qwik Labs section by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4568](https://togithub.com/BuilderIO/qwik/pull/4568) - chore: fix broken lock file by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4574](https://togithub.com/BuilderIO/qwik/pull/4574) - fix: route new template by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4576](https://togithub.com/BuilderIO/qwik/pull/4576) - docs(qwik-labs edit link route): fixed qwik labs "edit page" link & so… by [@​thejackshelton](https://togithub.com/thejackshelton) in [https://github.com/BuilderIO/qwik/pull/4571](https://togithub.com/BuilderIO/qwik/pull/4571) - feat(labs): typed routes by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4580](https://togithub.com/BuilderIO/qwik/pull/4580) - docs(labs): add typed routes by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4582](https://togithub.com/BuilderIO/qwik/pull/4582) - chore: fix saving of artifacts to build by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4583](https://togithub.com/BuilderIO/qwik/pull/4583) - chore(labs): fix distribution build by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4584](https://togithub.com/BuilderIO/qwik/pull/4584) - Internal renaming suggestions by [@​shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/4581](https://togithub.com/BuilderIO/qwik/pull/4581) - fix(labs): encodeencodeURIComponent for params by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4587](https://togithub.com/BuilderIO/qwik/pull/4587) - feat: panda css use vite-macro plugin by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4588](https://togithub.com/BuilderIO/qwik/pull/4588) - Qwik shop 🎁 by [@​gioboa](https://togithub.com/gioboa) in [https://github.com/BuilderIO/qwik/pull/4225](https://togithub.com/BuilderIO/qwik/pull/4225) - fix: shop cache by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4590](https://togithub.com/BuilderIO/qwik/pull/4590) - docs(advanced & concepts docs improvements): clarity / structure changes by [@​thejackshelton](https://togithub.com/thejackshelton) in [https://github.com/BuilderIO/qwik/pull/4592](https://togithub.com/BuilderIO/qwik/pull/4592) - Add replaceState to link component by [@​Wimpert](https://togithub.com/Wimpert) in [https://github.com/BuilderIO/qwik/pull/4492](https://togithub.com/BuilderIO/qwik/pull/4492) - docs: simplify menu by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4593](https://togithub.com/BuilderIO/qwik/pull/4593) - fix: improve pandacss integration by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4594](https://togithub.com/BuilderIO/qwik/pull/4594) - fix: default prettier format for starters by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4595](https://togithub.com/BuilderIO/qwik/pull/4595) - chore(labs): copy build artifacts into the build git repo by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4589](https://togithub.com/BuilderIO/qwik/pull/4589) - chore: update deps by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4597](https://togithub.com/BuilderIO/qwik/pull/4597) - docs: fix insights docs by [@​gioboa](https://togithub.com/gioboa) in [https://github.com/BuilderIO/qwik/pull/4598](https://togithub.com/BuilderIO/qwik/pull/4598) - chore(labs): include package.json in full build by [@​mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/4599](https://togithub.com/BuilderIO/qwik/pull/4599) - docs: Dynamic og image implementation by [@​mrhoodz](https://togithub.com/mrhoodz) in [https://github.com/BuilderIO/qwik/pull/4579](https://togithub.com/BuilderIO/qwik/pull/4579) - fix: correct documentation URLs for rules created by ESLintUtils.RuleCreator by [@​wtlin1228](https://togithub.com/wtlin1228) in [https://github.com/BuilderIO/qwik/pull/4604](https://togithub.com/BuilderIO/qwik/pull/4604) - feat: bulletproof SPA recovery by [@​jordanw66](https://togithub.com/jordanw66) in [https://github.com/BuilderIO/qwik/pull/4558](https://togithub.com/BuilderIO/qwik/pull/4558) - fix: Social and Vendor are production only components by [@​wtlin1228](https://togithub.com/wtlin1228) in [https://github.com/BuilderIO/qwik/pull/4610](https://togithub.com/BuilderIO/qwik/pull/4610) - docs: image optimization by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4608](https://togithub.com/BuilderIO/qwik/pull/4608) - chore: change useStore link by [@​GustavoMelloGit](https://togithub.com/GustavoMelloGit) in [https://github.com/BuilderIO/qwik/pull/4601](https://togithub.com/BuilderIO/qwik/pull/4601) - fix(qwik-core): add types for the style attribute by [@​hbendev](https://togithub.com/hbendev) in [https://github.com/BuilderIO/qwik/pull/4577](https://togithub.com/BuilderIO/qwik/pull/4577) - docs: Update deprecation information about the basePathname by [@​julianobrasil](https://togithub.com/julianobrasil) in [https://github.com/BuilderIO/qwik/pull/4437](https://togithub.com/BuilderIO/qwik/pull/4437) - docs: fix typos on Qwik City home by [@​corydeppen](https://togithub.com/corydeppen) in [https://github.com/BuilderIO/qwik/pull/4602](https://togithub.com/BuilderIO/qwik/pull/4602) - feat: improve error message for duplicated loaders by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4619](https://togithub.com/BuilderIO/qwik/pull/4619) - docs: dynamic ogImage feature url format fix and clean up by [@​mrhoodz](https://togithub.com/mrhoodz) in [https://github.com/BuilderIO/qwik/pull/4617](https://togithub.com/BuilderIO/qwik/pull/4617) - fix: detect invalid html by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4623](https://togithub.com/BuilderIO/qwik/pull/4623) - 1.2.0 by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4600](https://togithub.com/BuilderIO/qwik/pull/4600) - fix: image devtools by [@​manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/4626](https://togithub.com/BuilderIO/qwik/pull/4626) - feat: qwik add builder.io by [@​adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/4627](https://togithub.com/BuilderIO/qwik/pull/4627) - feat: scroll opt-out on nav() and Link by [@​jordanw66](https://togithub.com/jordanw66) in [https://github.com/BuilderIO/qwik/pull/4622](https://togithub.com/BuilderIO/qwik/pull/4622) ##### New Contributors - [@​erikras](https://togithub.com/erikras) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4457](https://togithub.com/BuilderIO/qwik/pull/4457) - [@​OrenSayag](https://togithub.com/OrenSayag) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4453](https://togithub.com/BuilderIO/qwik/pull/4453) - [@​hexa-it](https://togithub.com/hexa-it) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4473](https://togithub.com/BuilderIO/qwik/pull/4473) - [@​the-zimmermann](https://togithub.com/the-zimmermann) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4440](https://togithub.com/BuilderIO/qwik/pull/4440) - [@​eecopa](https://togithub.com/eecopa) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4524](https://togithub.com/BuilderIO/qwik/pull/4524) - [@​avanderpluijm](https://togithub.com/avanderpluijm) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4514](https://togithub.com/BuilderIO/qwik/pull/4514) - [@​VinuB-Dev](https://togithub.com/VinuB-Dev) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4522](https://togithub.com/BuilderIO/qwik/pull/4522) - [@​LoganAffleck](https://togithub.com/LoganAffleck) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4513](https://togithub.com/BuilderIO/qwik/pull/4513) - [@​primeagen-rustaceans](https://togithub.com/primeagen-rustaceans) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4467](https://togithub.com/BuilderIO/qwik/pull/4467) - [@​enesflow](https://togithub.com/enesflow) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4500](https://togithub.com/BuilderIO/qwik/pull/4500) - [@​moinulmoin](https://togithub.com/moinulmoin) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4499](https://togithub.com/BuilderIO/qwik/pull/4499) - [@​jordanw66](https://togithub.com/jordanw66) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4509](https://togithub.com/BuilderIO/qwik/pull/4509) - [@​ehrencrona](https://togithub.com/ehrencrona) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4430](https://togithub.com/BuilderIO/qwik/pull/4430) - [@​ncharalampidis](https://togithub.com/ncharalampidis) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4528](https://togithub.com/BuilderIO/qwik/pull/4528) - [@​anubra266](https://togithub.com/anubra266) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4544](https://togithub.com/BuilderIO/qwik/pull/4544) - [@​Leizhenpeng](https://togithub.com/Leizhenpeng) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2689](https://togithub.com/BuilderIO/qwik/pull/2689) - [@​mrhoodz](https://togithub.com/mrhoodz) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4579](https://togithub.com/BuilderIO/qwik/pull/4579) - [@​corydeppen](https://togithub.com/corydeppen) made their first contribution in [https://github.com/BuilderIO/qwik/pull/4602](https://togithub.com/BuilderIO/qwik/pull/4602) **Full Changelog**: QwikDev/qwik@v1.1.5...v1.2.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 9pm on sunday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ascorbic/unpic-img). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNi41LjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Overview
What is it?
Description
Improved Visibility: The dynamic og:images significantly enhance the appearance of Qwik documentation links on social media platforms, capturing the attention of a wider audience.
Enhanced User Experience: The visually appealing og:images provide users with a quick and engaging preview of the shared content, improving the browsing experience.
Clear Representation: The dynamic og:images accurately represent the content behind the link, conveying the value proposition of Qwik and attracting developers seeking efficient web app frameworks.
Increased Engagement: With visually appealing previews, the chances of users clicking on Qwik documentation links and exploring the framework further are greatly improved.
Checklist: