-
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
fix(routing): fallback to hard navigation when soft navigation fails. #5521
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 18db4a3 - Browse repository at this point
Copy the full SHA 18db4a3View commit details
Commits on Dec 5, 2023
-
chore(cf): Fix CloudFlare build failure (QwikDev#5524)
* chore(cf): Fix CloudFlare build failure * chore(cf): Fix CloudFlare build failure
Configuration menu - View commit details
-
Copy full SHA for 307d074 - Browse repository at this point
Copy the full SHA 307d074View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a22ed8 - Browse repository at this point
Copy the full SHA 2a22ed8View commit details -
chore(netlify): fix netlify failure (QwikDev#5527)
* chore(cf): Fix CloudFlare build failure * chore(cf): Fix CloudFlare build failure * fixup! chore(cf): Fix CloudFlare build failure
Configuration menu - View commit details
-
Copy full SHA for b5edf80 - Browse repository at this point
Copy the full SHA b5edf80View commit details -
docs(showcase): add juneikerc.com - blog [prismic cms] and personal w…
…ebsite (QwikDev#5523) * Update pages.json with my personal wbesite Add my personal website, which includes a blog section that fetches data from Prismic CMS * fixup! Update pages.json with my personal wbesite --------- Co-authored-by: Miško Hevery <misko@hevery.com>
Configuration menu - View commit details
-
Copy full SHA for a0060c6 - Browse repository at this point
Copy the full SHA a0060c6View commit details -
fix(localization-starter): update docs and add script (QwikDev#5494)
I changed the file pathes in the docs to match the real ones and also added a prei18n-extract script to make sure the build is running before the extract. I guess a lot of users will miss that one.
Configuration menu - View commit details
-
Copy full SHA for 41429dd - Browse repository at this point
Copy the full SHA 41429ddView commit details
Commits on Dec 6, 2023
-
chore(qwik-city): bump vite-imagetools ^5 -> ^6 (QwikDev#5525)
The new vite-imagetools version uses a newer Sharp version which will allow Qwik City to work with Deno denoland/deno#20612
Configuration menu - View commit details
-
Copy full SHA for c37a2d4 - Browse repository at this point
Copy the full SHA c37a2d4View commit details -
feat(insights): polish UI (QwikDev#5503)
* 🎾 * ⛳️ * tailwind * 🪂 * 🎱 * 🖖 * 📦 * 📫 * 🐼👋 * manifests ✅ * routes index ✅ * route detail ✅ * symbols ✅ * edges ✅ * bundles ✅ * slow symbols ✅ * error ✅ * 📫 * 📊 * popup manager ✅ * correlation & popups ✅ * ⏱️ * fix: colspan => colSpan --------- Co-authored-by: Miško Hevery <misko@hevery.com>
Configuration menu - View commit details
-
Copy full SHA for 3de8370 - Browse repository at this point
Copy the full SHA 3de8370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e84085 - Browse repository at this point
Copy the full SHA 6e84085View commit details -
Configuration menu - View commit details
-
Copy full SHA for aad1f25 - Browse repository at this point
Copy the full SHA aad1f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 154d78c - Browse repository at this point
Copy the full SHA 154d78cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fad6751 - Browse repository at this point
Copy the full SHA fad6751View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6291c3 - Browse repository at this point
Copy the full SHA d6291c3View commit details -
refactor(types): more precision
Specifics: - piggyback on TS HTML types as much as possible (now automatically supports new props like popover) - Remove QwikEvents and SyntheticEvents, they are really just DOM events - improve QRL and QRLInternal types for better matching - useOn* now can infer type and the passed element is also typed - move the QRL AbortSignal to server$, the only place where it's supported - generic parameter to useDocumentHead for the frontmatter - DOM ref={} functions get the type of the element Generic: - add some tests for the types - use `unknown` or actual type instead of `any` where possible - if not used as part of an `extends` test, it's probably ok to change `any` to `unknown`. It will surface type mismatches. - fix function signatures so they can match extends ( `(...args: any) => any` instead of `(...args: any[]) => any` - change some interfaces to types if they're not meant to be merge-extended and they're not extending (interfaces have a performance advantage there) - add jsdoc comments Actual code changes: - In use-task.ts, allow `track(signal)` inside a task - in docs, remove useless filtering from class array - changed some hardcoded strings to constants
Configuration menu - View commit details
-
Copy full SHA for 68cbf83 - Browse repository at this point
Copy the full SHA 68cbf83View commit details -
fix: csstype isn't always visible
for some reason it is not visible unless it's a dev dependency
Configuration menu - View commit details
-
Copy full SHA for 8019aad - Browse repository at this point
Copy the full SHA 8019aadView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8bd46c - Browse repository at this point
Copy the full SHA d8bd46cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24675fb - Browse repository at this point
Copy the full SHA 24675fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a63a8e3 - Browse repository at this point
Copy the full SHA a63a8e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb783f6 - Browse repository at this point
Copy the full SHA fb783f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bdf043 - Browse repository at this point
Copy the full SHA 3bdf043View commit details -
Configuration menu - View commit details
-
Copy full SHA for eda6ffd - Browse repository at this point
Copy the full SHA eda6ffdView commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d001f8f - Browse repository at this point
Copy the full SHA d001f8fView commit details -
docs: show-updated-docs (QwikDev#5516)
* add created/updated date to docs frontmatter * read the frontmatter (QwikDev#1) * feat: show updated docs showing the updated docs with a circle next to the title, in this commit I added the circles. * chore(docs): remove warnings (QwikDev#5345) * style(eslint): convey a stricter restriction from `just` to `only` (examples) (QwikDev#5340) * feat(vite): allow disabling dev SSR server in vite (QwikDev#5347) * chore(docs): Small fix of file to edit (QwikDev#5348) * docs: Update index.mdx (QwikDev#5351) * Update index.mdx Correct mistake. The original was: Both pages are created by adding ... Changed to: Pages are created by adding ... * trigger GH checks --------- Co-authored-by: gioboa <giorgiob.boa@gmail.com> * fix: action redirect accidentally stripped searchparams (QwikDev#5349) Fix QwikDev#5342 * fix: remove cf pages stream polyfill (QwikDev#5352) * chore: updated twitter logo to X (QwikDev#5357) * docs: update React cheat sheet title (QwikDev#5358) * 1.2.15 (QwikDev#5359) * docs: improve SEO with descriptions (QwikDev#5360) * fix(cli): parseTemplatePath doesn't work in windows (QwikDev#5339) * fix(cli) parseTemplatePath doesn't work in windows * refactor use path.sep --------- Co-authored-by: Yale <yale.yu@kuka.com> * docs: fix typo (QwikDev#5361) * chore(qwik-insights): use clientOutDir if provided (QwikDev#5366) * docs: remove soundy.cloud (QwikDev#5374) * chore: clean up release script (QwikDev#5376) * fix(qwik): Incorrect module reference in inlinedQrl (QwikDev#5375) * fix(qwik): Incorrect module reference in inlinedQrl Fix QwikDev#5368 * fixup! fix(qwik): Incorrect module reference in inlinedQrl * docs: Alex Russell Approved javascript framework (QwikDev#5364) * docs: Alex Russell Approved Alex Russell Approved JavaScript framework * docs(faq): wording * chore: improved README.md for build artifacts (QwikDev#5377) * fix(qwik-city): parseBody should not clone Request (QwikDev#5353) fix(qwik-city): parseBody should not clone requests * docs(eslint-rules): refactor use-method-usage to reflect current qwik… (QwikDev#5344) * docs(eslint-rules): refactor use-method-usage to reflect current qwik API * refactored unit tests * re-add TSAsExpression * word change: just -> only, to reflect latest PR --------- Co-authored-by: Miško Hevery <misko@hevery.com> * fix: Yarn 3/4 PnP compatibility (QwikDev#5042) * CI * revert --------- Co-authored-by: Roman Zanettin <roman.zanettin@gmail.com> * Revert "refactor(optimizer): remove using resolvePackageData API from Vite" (QwikDev#5379) Revert "refactor(optimizer): remove using resolvePackageData API from Vite (QwikDev#5312)" This reverts commit ec53ef7. * docs: update Alex Russell (QwikDev#5381) * chore: 1.2.16 (QwikDev#5382) * fix(labs): Better handling and visibility of q-insights.json (QwikDev#5384) * feat(insights): Add new route visibility (QwikDev#5385) * fix(vite): resolution of nested dependencies Co-authored-by: Manu MA <manucorporat@users.noreply.github.com> * docs: fix incorrect escaping in URL (QwikDev#5387) * fix(insights): improve files per cluster (QwikDev#5388) Increase clustering distance which should result in creation of fewer clusters. Fewer clusters means that less files should be downloaded to the client (each file will have more symbols.) This should improve performance. * fix(qwik): Improve logging of vite plugin (QwikDev#5389) fix(qwik): Improve logging of vite plugin The log now includes file location and code snippet. * fix(core): parent component lookup during pause the parentCtx attribute was optimized to point directly to parents with $contexts$ defined, but that broke pausing which needs the immediate parent. Co-authored-by: Jesse Zhang <jesse.zhang@orchard.com> * chore: clean up docs site build warnings (QwikDev#5391) * docs: explain custom event props and detail when PropFunction is needed (QwikDev#5386) * docs: don't index demos; don't duplicate meta descriptions (QwikDev#5392) * docs: add custom 404 page (QwikDev#5393) * chore(docs): small improvements to routing/index.mdx * refactor(package.json): add docs.dev & docs.preview Add pnpm docs.dev & pnpm docs.preview commands to improve the DX for contributors. * chore: 1.2.17 (QwikDev#5397) * fix(insight): use relative path (QwikDev#5399) * docs: Update media page with new YouTube video links (QwikDev#5401) Update media page with new YouTube video links * chore(starters): add VSCode debug setting (QwikDev#5408) * docs(integrations): astro integration docs (QwikDev#5409) * docs(integrations): astro integration docs * docs(integration): typo * docs(docs): updated docs changes * docs(menu): Add Astro integration to menu (QwikDev#5410) * Add Astro integration to menu * Add description and keywords to Astro integration page, and update contributor list. * chore(docs): update node integration page (QwikDev#5413) Bold statement regarding `ORIGIN` env var. * fix(qwik-city): vercel adapter default to `webworker` target (QwikDev#5414) * docs: correct broken image (QwikDev#5415) * docs(astro): Qwik + Astro doc improvements (QwikDev#5416) * Qwik astro doc improvements * typo fix * fix(propfunctionprops): prevent 'undefined', 'null', 'never' conversion to PropFnInterface (QwikDev#5363) * fix(propfunctionprops): prevent 'undefined', 'null', 'never' conversion to PropFnInterface fix QwikDev#4946 * improve PropFunctionProps readability and edge-cases * fix never becoming undefined * fixup! fix never becoming undefined * refine tests --------- Co-authored-by: Miško Hevery <misko@hevery.com> * fix(qwik-city): better type for svg?jsx imports (QwikDev#5420) * fix(qwik-city): fix rendered svg?jsx component closing tag (QwikDev#5423) * fix: fix optimized svg closing tag * test: add svg optimizer test * fix: cache max-age vite.config for dev mode (QwikDev#5427) * fix(cli): casing for component and mdx route creation (QwikDev#5430) * docs: fix broken image (QwikDev#5432) * docs: fixed small typo (QwikDev#5434) * docs: add missing contributors (QwikDev#5435) * fix: 3rd party imports of libs during build (QwikDev#5431) Co-authored-by: Miško Hevery <misko@hevery.com> * fix(docs): improve SEO (QwikDev#5439) * feat(core): auto px addition to css properties for unitless numbers (QwikDev#5426) * feat(core): auto px addition to css properties for unitless numbers This adds support for auto-addition of 'px' to css properties * add tests to check styles in both ssr and csr * docs: Add link to create new Qwik Insights app as self-serve (QwikDev#5443) * fix: Pass the missing props for Spinner component (QwikDev#5437) Pass the missing props for Spinner component As the `growing` props is missing in the bootstrap starter template `Spinner` component it is causing the issue in production build while testing after adding the bootstrap. * fix(docs): Wrap function in cleanup function instead of returning it (QwikDev#5440) Wrap function in cleanup function instead of returning it * fix(docs): typo in qwikcity -> Validator docs (QwikDev#5444) --------- Co-authored-by: gioboa <giorgiob.boa@gmail.com> * fix(docs): typo in qwik city -> middleware page (QwikDev#5446) --------- Co-authored-by: gioboa <giorgiob.boa@gmail.com> * fix(docs): update links for Edit this page button (QwikDev#5445) --------- Co-authored-by: gioboa <giorgiob.boa@gmail.com> * chore: 1.2.18 (QwikDev#5449) * docs: Add Component library `ionic-qwik` to community projects on docs. (QwikDev#5429) Add Component library `ionic-qwik`. * chore(docs): advanced usage of Slot, visibleTask (QwikDev#5424) chore(docs): advanced Slot, visibleTask, Context * chore(core): update `QwikKeyboardEvent` type (QwikDev#5433) chore(core): update keyboardevent to have code attr and update deprecated attrs * fix(docs): remove `inline-code` and `link` in tag `<a />` (QwikDev#5450) --------- Co-authored-by: wangyipeng <ffwangyipeng@chinatelecom.cn> Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com> * docs(ssg): fix shell command (QwikDev#5459) * docs(auth.js): add credentials example (QwikDev#5462) * chore: 1.2.19 (QwikDev#5466) * chore(all): Vite 5 upgrade * chore(core): remove resolvePackageData (QwikDev#5312) * chore: pnpm api.update * feat(playground): remove broken versions * feat: add qwik/no-use-visible-task eslint rule (QwikDev#5455) * feat: add qwik/no-use-visible-task eslint rule ---- Co-authored-by: Matteo Pietro Dazzi <ilteoood@users.noreply.github.com> Co-authored-by: Pasquale De Lucia <pasquale.delucia96@gmail.com> Co-authored-by: Gloria Giannascoli <gloriag-dev@users.noreply.github.com> Co-authored-by: pietrodev07 <pietrodev07@users.noreply.github.com> * linter 🧽 * feat: add extra tips * fix: change message * docs: add missing eslint recap * chore(insights): remove unnecessary log (QwikDev#5461) * fix: add example context to docs (QwikDev#5467) * feat(qwik-city): allow customizing SVGO options of image plugin (QwikDev#5407) * docs: fix typo * docs: fix typo (QwikDev#5481) * fix(core): Support JSX in signals (QwikDev#5442) Fix QwikDev#4966 Fix QwikDev#3530 * docs(FAQ): - lazy-loading on user interaction & speculative module fetching (QwikDev#5488) docs: FAQ - lazy-loading on user interaction & speculative module fetching * docs(faq): add link to typescript (QwikDev#5487) * fix: disable Vite modulepreload (QwikDev#5493) * fix: disable Vite modulePreload Fixed: QwikDev#5478 * chore: use cleaner option * docs(faq): fix typos and improve the wording of some sentences (QwikDev#5490) * docs: make the distinction between module-prefetching and <Link prefetch> (QwikDev#5485) docs(module-prefetching): make the distinction between module-prefetching and <Link prefetch> * docs(showcase): add `index.app` and `wiza.co` (QwikDev#5484) Update pages.json * fix(docs): mdx interpreting title as component (QwikDev#5499) * docs: cleanup the vdom section (QwikDev#5500) * fix: revert "fix: remove cf pages stream polyfill" (QwikDev#5502) * fix(qwik-city): prefix ids of SVGs based on their path when loaded as qwik nodes (QwikDev#5497) Enable the prefixIds SVGO plugin by default, while still allowing customization. This is a follow up on QwikDev#5407. Here's a discussion on why it makes sense when optimizing SVG files for the web: svg/svgo#674. * fix: cf pages polyfill only if needed (QwikDev#5507) fix: polyfill only if needed * refactor: extract group type * docs: add QwikCityMockProvider explanation (QwikDev#5505) * Extend index.mdx to include QwikCityMockProvider * docs: add links between vitest integration page and qwikcity api page * docs(glob-import): add documentation for import.meta.glob (QwikDev#5504) * docs(glob-import): add documentation for import.meta.glob * docs(glob-imports): add Glob Import link to /cookbook/index.mdx * docs(glob-import): refactor type any to Record<string, any> * docs: add Record<string, any> to mdx as well * fix: CF pages polyfill also when shimmed (QwikDev#5512) * fix: polyfill also when shimmed * chore: add comment to explain polyfill * chore: Giorgio's feedback * refactor: made the renderUpdate as a const put the mardown update in a const which made the code cleaner and better to understand * fix: fixed build * docs: api update * refactor: build * chore: fix pnpm-locke file * chore: build * chore: pnpm fmt * refactor: removed style-system --------- Co-authored-by: Marcos Perona <mperona@gmail.com> Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com> Co-authored-by: Alex Tocar <commit@ueuie.dev> Co-authored-by: Miško Hevery <misko@hevery.com> Co-authored-by: Nelson Sousa <nelsonprsousa@gmail.com> Co-authored-by: Runar Jordahl <runar.jordahl@gmail.com> Co-authored-by: gioboa <giorgiob.boa@gmail.com> Co-authored-by: Kaushik080 <120493528+Kaushik080@users.noreply.github.com> Co-authored-by: Yoav Ganbar <hamatoyogi@users.noreply.github.com> Co-authored-by: yale.yu <35560398+yuyidegit@users.noreply.github.com> Co-authored-by: Yale <yale.yu@kuka.com> Co-authored-by: Bonny87 <36232591+mBonny87@users.noreply.github.com> Co-authored-by: D <intellix@users.noreply.github.com> Co-authored-by: PatrickJS <github@patrickjs.com> Co-authored-by: Maïeul <45822175+maiieul@users.noreply.github.com> Co-authored-by: Ian Létourneau <letourneau.ian@gmail.com> Co-authored-by: Roman Zanettin <roman.zanettin@gmail.com> Co-authored-by: Wout Mertens <Wout.Mertens@gmail.com> Co-authored-by: Manu MA <manucorporat@users.noreply.github.com> Co-authored-by: Jesse Zhang <jesse.zhang@orchard.com> Co-authored-by: maieulchevalier <maieul.chevalier@gmail.com> Co-authored-by: Jack Shelton <104264123+thejackshelton@users.noreply.github.com> Co-authored-by: Erik Eng <e.ptz0n@gmail.com> Co-authored-by: Steve Sewell <steve@builder.io> Co-authored-by: Riccardo Perra <perrariccardo0@gmail.com> Co-authored-by: Pasquale De Lucia <pasquale.delucia96@gmail.com> Co-authored-by: Sidharth Mohanty <sidmohanty11@gmail.com> Co-authored-by: Daniela Bonvini <danbonvini@gmail.com> Co-authored-by: Shai Reznik <shairez@users.noreply.github.com> Co-authored-by: Lucas Stahl <30933416+Stahlwalker@users.noreply.github.com> Co-authored-by: John Prem Kumar S <36818969+JohnPremKumar@users.noreply.github.com> Co-authored-by: Thomas Deinhamer <184284+thasmo@users.noreply.github.com> Co-authored-by: Harish Krishnan <harishkrishnan1993@gmail.com> Co-authored-by: Juer Genie Whang <2695996944@qq.com> Co-authored-by: Juer Genie Whang <juergenie@qq.com> Co-authored-by: wangyipeng <ffwangyipeng@chinatelecom.cn> Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com> Co-authored-by: Arjun <arjunsingh8112@gmail.com> Co-authored-by: Bendegúz Hajnal <hajnalbendeguz@gmail.com> Co-authored-by: ulic75 <ulic75@gmail.com> Co-authored-by: Youssef Adbib <mradbib@gmail.com> Co-authored-by: Necati <necatifk07@gmail.com> Co-authored-by: Leo <wtlin1228@gmail.com> Co-authored-by: mulztob <49060581+mulztob@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7868054 - Browse repository at this point
Copy the full SHA 7868054View commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9be19af - Browse repository at this point
Copy the full SHA 9be19afView commit details
Commits on Dec 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for efc4927 - Browse repository at this point
Copy the full SHA efc4927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 758fd00 - Browse repository at this point
Copy the full SHA 758fd00View commit details
Commits on Dec 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 609d070 - Browse repository at this point
Copy the full SHA 609d070View commit details
Commits on Dec 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 505171c - Browse repository at this point
Copy the full SHA 505171cView commit details -
fix(types): typing intensifies
Type changes only, no real code changes. - inside functions, handlers are QRLs only - handler type inferral works through $() - PropsOf now works on strings and inline components too, e.g. `PropsOf<'div'>` - also type SVG elements and fix the incorrect SVG examples - provide JSX.ElementType (supported since TS 5.1) - examples now use the element argument of onInput$ - some more Qwik events are documented - correct popover types from TS - make input type smarter wrt. bind:value vs bind:checked - fix api.ts: don't remove `{};` from api docs
Configuration menu - View commit details
-
Copy full SHA for b59327e - Browse repository at this point
Copy the full SHA b59327eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e009c8 - Browse repository at this point
Copy the full SHA 0e009c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d400a - Browse repository at this point
Copy the full SHA a0d400aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c224b51 - Browse repository at this point
Copy the full SHA c224b51View commit details
Commits on Dec 12, 2023
-
fix: better deprecation notice on qwikevents
The event.target is the starting target and not the current target
Configuration menu - View commit details
-
Copy full SHA for d95300b - Browse repository at this point
Copy the full SHA d95300bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a499803 - Browse repository at this point
Copy the full SHA a499803View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4bbe598 - Browse repository at this point
Copy the full SHA 4bbe598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a20cd - Browse repository at this point
Copy the full SHA 63a20cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed09860 - Browse repository at this point
Copy the full SHA ed09860View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1c68ec - Browse repository at this point
Copy the full SHA a1c68ecView commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a77818b - Browse repository at this point
Copy the full SHA a77818bView commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 18e3559 - Browse repository at this point
Copy the full SHA 18e3559View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15aa0ab - Browse repository at this point
Copy the full SHA 15aa0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for df8ce85 - Browse repository at this point
Copy the full SHA df8ce85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 601a9e9 - Browse repository at this point
Copy the full SHA 601a9e9View commit details -
fix(qwik-city): Scroll Position doesn't reset to 0 when it was trigge…
…red by an Action. (QwikDev#5588) * fix(qwik-city): Scroll Position doesn't reset to 0 when it was triggered by SSR / Form Submit Redirection. * style: fmt.
Configuration menu - View commit details
-
Copy full SHA for ec65ba7 - Browse repository at this point
Copy the full SHA ec65ba7View commit details -
feat(qwik): Experimental support for synchronous QRL
sync$()
. (Qwik……Dev#5545) * feat(qwik): Experimental support for synchronous QRL `sync$()`. It is often desirable to have call API on events synchronously. For example, `event.preventDefault()` and `event.stopPropagation()` must be called synchronously in order to have a helpful effect. ```TypeScript <button onClick$={[ $sync(event => event.preventDefault()), $(() => { // normal behavior. }) ]}>Click Me</button> ``` The idea is that `$sync()` will be inlined into HTML. For this reason, the function, `$sync()`, must not only be a pure function but also can not depend on any external code, such as imports. The best way to think about it is that the function inside `$sync()` must be able to survive `fn.toString()` and then be reconstructed from the string into a proper function. In practice, this means that the function must be a simple function which can't: - Close over any state. - Close over any imports. Fix QwikDev#5322 Fix QwikDev#4496 * fix(qrl.ts): dedupe sync$ (QwikDev#5566) * fix(qrl.ts): dedupe sync$ * refactor(core): sync$ inlineFns key * feat(qwik): Experimental support for synchronous QRL `sync$()`. It is often desirable to have call API on events synchronously. For example, `event.preventDefault()` and `event.stopPropagation()` must be called synchronously in order to have a helpful effect. ```TypeScript <button onClick$={[ $sync(event => event.preventDefault()), $(() => { // normal behavior. }) ]}>Click Me</button> ``` The idea is that `$sync()` will be inlined into HTML. For this reason, the function, `$sync()`, must not only be a pure function but also can not depend on any external code, such as imports. The best way to think about it is that the function inside `$sync()` must be able to survive `fn.toString()` and then be reconstructed from the string into a proper function. In practice, this means that the function must be a simple function which can't: - Close over any state. - Close over any imports. Fix QwikDev#5322 Fix QwikDev#4496 --------- Co-authored-by: PatrickJS <github@patrickjs.com>
Configuration menu - View commit details
-
Copy full SHA for d50ceaa - Browse repository at this point
Copy the full SHA d50ceaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08a93f3 - Browse repository at this point
Copy the full SHA 08a93f3View commit details
Commits on Dec 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 28d0b11 - Browse repository at this point
Copy the full SHA 28d0b11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f62f77 - Browse repository at this point
Copy the full SHA 3f62f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d4b4d4 - Browse repository at this point
Copy the full SHA 4d4b4d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bd5e6f - Browse repository at this point
Copy the full SHA 9bd5e6fView commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1653261 - Browse repository at this point
Copy the full SHA 1653261View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66b823b - Browse repository at this point
Copy the full SHA 66b823bView commit details
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ed61631 - Browse repository at this point
Copy the full SHA ed61631View commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2a7b090 - Browse repository at this point
Copy the full SHA 2a7b090View commit details
Commits on Dec 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7697fe5 - Browse repository at this point
Copy the full SHA 7697fe5View commit details
Commits on Dec 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 072d0b3 - Browse repository at this point
Copy the full SHA 072d0b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for eafe071 - Browse repository at this point
Copy the full SHA eafe071View commit details
Commits on Dec 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f9cbda1 - Browse repository at this point
Copy the full SHA f9cbda1View commit details
Commits on Dec 26, 2023
-
docs: improve getting started steps (QwikDev#5620)
Added ALT/Option for clearer instruction for the Mac users
Configuration menu - View commit details
-
Copy full SHA for aa35268 - Browse repository at this point
Copy the full SHA aa35268View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc9fc0c - Browse repository at this point
Copy the full SHA dc9fc0cView commit details
Commits on Dec 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0dbeccc - Browse repository at this point
Copy the full SHA 0dbecccView commit details -
fix(ssr): missing subscribers in slots
This restores slotParent. The slotparent is used during SSR for useContext but all the rest should come from the original parent, including the element to register subscribers on. The split is needed to be able to create the listener state graph during SSR.
Configuration menu - View commit details
-
Copy full SHA for 138c3e0 - Browse repository at this point
Copy the full SHA 138c3e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ea98b - Browse repository at this point
Copy the full SHA 71ea98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 803ae3b - Browse repository at this point
Copy the full SHA 803ae3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f61e91 - Browse repository at this point
Copy the full SHA 3f61e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f1ea5 - Browse repository at this point
Copy the full SHA 20f1ea5View commit details
Commits on Dec 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6c81194 - Browse repository at this point
Copy the full SHA 6c81194View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b7cd00 - Browse repository at this point
Copy the full SHA 2b7cd00View commit details
Commits on Dec 29, 2023
-
docs(cookbook): font optimization guide (QwikDev#5645)
* docs(cookbook): font optimization guide * fix(docs): more metadata, fixing folder names * fix(cookbook): update portal slug
Configuration menu - View commit details
-
Copy full SHA for 1c6ccf9 - Browse repository at this point
Copy the full SHA 1c6ccf9View commit details
Commits on Dec 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4cd5f42 - Browse repository at this point
Copy the full SHA 4cd5f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 823ca20 - Browse repository at this point
Copy the full SHA 823ca20View commit details -
fix(render): remove unnecessary whitespace when handling classes (Qwi…
…kDev#5648) * test: add serializeClass and serializeClassWithHost tests * fix: remove unnecessary whitespace when handling classes
Configuration menu - View commit details
-
Copy full SHA for 3505360 - Browse repository at this point
Copy the full SHA 3505360View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d0f784 - Browse repository at this point
Copy the full SHA 8d0f784View commit details
Commits on Dec 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b0263dd - Browse repository at this point
Copy the full SHA b0263ddView commit details -
feat: add
skipConfirmation
to cli add command (QwikDev#5655)feat(cli): add "skipConfirmation" option
Configuration menu - View commit details
-
Copy full SHA for 72009bb - Browse repository at this point
Copy the full SHA 72009bbView commit details
Commits on Jan 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3800e1c - Browse repository at this point
Copy the full SHA 3800e1cView commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f47208b - Browse repository at this point
Copy the full SHA f47208bView commit details
Commits on Jan 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1de0dda - Browse repository at this point
Copy the full SHA 1de0ddaView commit details -
change placement of {...props} to not overwrite class when active with default classes also, add a section to make Navlink work when you're adding class and activeClass at the same time
Configuration menu - View commit details
-
Copy full SHA for 60e6b80 - Browse repository at this point
Copy the full SHA 60e6b80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f94f8a - Browse repository at this point
Copy the full SHA 4f94f8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf1589 - Browse repository at this point
Copy the full SHA ccf1589View commit details -
Configuration menu - View commit details
-
Copy full SHA for b083192 - Browse repository at this point
Copy the full SHA b083192View commit details -
fix(starter): rename tailwind postcss.config file (QwikDev#5669)
Rename postcss.config.js to postcss.config.cjs The new vite 5 project is module type by default.
Configuration menu - View commit details
-
Copy full SHA for 341038b - Browse repository at this point
Copy the full SHA 341038bView commit details
Commits on Jan 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8673a2 - Browse repository at this point
Copy the full SHA c8673a2View commit details -
fix(starter): add vite plugin type (QwikDev#5670)
* (starter): Better UX when editing vite.config.ts Added proper type for the return type of the vite config closure. It helps when customizing the config. * fix(starter): base vite.config.ts use `server` field instead of `dev` (nonexistent)
Configuration menu - View commit details
-
Copy full SHA for 1c3c536 - Browse repository at this point
Copy the full SHA 1c3c536View commit details
Commits on Jan 8, 2024
-
feat(qwik-react): directive aliases for Astro and other package confl…
…icts (QwikDev#5651) * feat(qwik-react): directive aliases for Astro and other meta-frameworks * chore(qwik-react): 0.5.1 * refactor(qwik-react): change prefix * ci(lint): fix ci
Configuration menu - View commit details
-
Copy full SHA for 11aa155 - Browse repository at this point
Copy the full SHA 11aa155View commit details -
feat: qwik-prefetch-worker (QwikDev#5618)
* WIP: qwik-prefetch-worker * fix(ci): fix ci * fix(ci): redo tests / fix pr name * style(ci): change pr name to feat prefix * WIP: service worker * fix(ci): uncomment out previous code * Revert "fix(ci): uncomment out previous code" This reverts commit a61ecb5. * Revert "Revert "fix(ci): uncomment out previous code"" This reverts commit 762fbf5. * fix(ci): revert package lock change * fix(ci): add back deps * WIP: cleanup tests * WIP: fix failing tests * WIP: missing file * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: fix broken build * WIP: added PrefetchGraph component * WIP: fix broken e2e tests * WIP: fix broken e2e tests --------- Co-authored-by: thejackshelton <me@jackshelton.com>
Configuration menu - View commit details
-
Copy full SHA for 0f0c76b - Browse repository at this point
Copy the full SHA 0f0c76bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c2faa8 - Browse repository at this point
Copy the full SHA 9c2faa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c4cbea - Browse repository at this point
Copy the full SHA 4c4cbeaView commit details
Commits on Jan 9, 2024
-
feat(labs): Support base prefix in untypedAppUrl (QwikDev#5615)
* feat(labs): Support base prefix in untypedAppUrl * fix(labs): Replacing the order of codes
Configuration menu - View commit details
-
Copy full SHA for 8fe4eda - Browse repository at this point
Copy the full SHA 8fe4edaView commit details -
style(starter templates): updates to starter templates names (QwikDev…
…#5479) * style(starter templates): updates to starter templates names * style(starter templates): update to starter template names
Configuration menu - View commit details
-
Copy full SHA for 01ef2d5 - Browse repository at this point
Copy the full SHA 01ef2d5View commit details -
fix: Clearer error message for
resolveValue
forhead
function (Qw……ikDev#5624) Improve error message for `resolveValue` for `head` function
Configuration menu - View commit details
-
Copy full SHA for a16518e - Browse repository at this point
Copy the full SHA a16518eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd4d39e - Browse repository at this point
Copy the full SHA fd4d39eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01c8661 - Browse repository at this point
Copy the full SHA 01c8661View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ebc2da - Browse repository at this point
Copy the full SHA 1ebc2daView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6ffdc - Browse repository at this point
Copy the full SHA cf6ffdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34279c9 - Browse repository at this point
Copy the full SHA 34279c9View commit details -
fix(types): make polymorphic components work
- simplify Component types so typescript doesn't error about depth - make sure inference works through the prop updates - remove the string index type from QwikIntrinsicElements, not needed, breaks inference, and counter-intuitive when trying to support "all known elements". The JSX.IntrinsicElements type still has it. - Export some helper types
Configuration menu - View commit details
-
Copy full SHA for 29c312b - Browse repository at this point
Copy the full SHA 29c312bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0847358 - Browse repository at this point
Copy the full SHA 0847358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8c2eb - Browse repository at this point
Copy the full SHA 7d8c2ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1673b7a - Browse repository at this point
Copy the full SHA 1673b7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3694d6 - Browse repository at this point
Copy the full SHA e3694d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f063278 - Browse repository at this point
Copy the full SHA f063278View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2cd4b17 - Browse repository at this point
Copy the full SHA 2cd4b17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7831add - Browse repository at this point
Copy the full SHA 7831addView commit details -
Configuration menu - View commit details
-
Copy full SHA for 123c2bd - Browse repository at this point
Copy the full SHA 123c2bdView commit details -
- ran the above command - undid the workspace:* changes - ran pnpm i
Configuration menu - View commit details
-
Copy full SHA for b7b90ce - Browse repository at this point
Copy the full SHA b7b90ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f5c4c8 - Browse repository at this point
Copy the full SHA 7f5c4c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d63afc - Browse repository at this point
Copy the full SHA 1d63afcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 514de05 - Browse repository at this point
Copy the full SHA 514de05View commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b002fbc - Browse repository at this point
Copy the full SHA b002fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d168a85 - Browse repository at this point
Copy the full SHA d168a85View commit details -
chore(types): Improve FunctionComponent type
- define JSXOutput as everything that can be rendered - make FunctionComponent bivariant, optionally async, and use JSXOutput - PropsOf handles null better - more type tests
Configuration menu - View commit details
-
Copy full SHA for c109056 - Browse repository at this point
Copy the full SHA c109056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298fa98 - Browse repository at this point
Copy the full SHA 298fa98View commit details -
Configuration menu - View commit details
-
Copy full SHA for c181a0d - Browse repository at this point
Copy the full SHA c181a0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c3379 - Browse repository at this point
Copy the full SHA 37c3379View commit details -
Configuration menu - View commit details
-
Copy full SHA for 547874e - Browse repository at this point
Copy the full SHA 547874eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8711c27 - Browse repository at this point
Copy the full SHA 8711c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2949bc7 - Browse repository at this point
Copy the full SHA 2949bc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c07e555 - Browse repository at this point
Copy the full SHA c07e555View commit details -
Configuration menu - View commit details
-
Copy full SHA for dac963d - Browse repository at this point
Copy the full SHA dac963dView commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a3dd3c7 - Browse repository at this point
Copy the full SHA a3dd3c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c9d09 - Browse repository at this point
Copy the full SHA 78c9d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 320a587 - Browse repository at this point
Copy the full SHA 320a587View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c3bd11 - Browse repository at this point
Copy the full SHA 8c3bd11View commit details -
Configuration menu - View commit details
-
Copy full SHA for efb15ee - Browse repository at this point
Copy the full SHA efb15eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef15351 - Browse repository at this point
Copy the full SHA ef15351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eca33c - Browse repository at this point
Copy the full SHA 3eca33cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67c85a6 - Browse repository at this point
Copy the full SHA 67c85a6View commit details
Commits on Jan 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 571f14d - Browse repository at this point
Copy the full SHA 571f14dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c93f9c4 - Browse repository at this point
Copy the full SHA c93f9c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce6f38 - Browse repository at this point
Copy the full SHA 6ce6f38View commit details
Commits on Jan 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 903a81f - Browse repository at this point
Copy the full SHA 903a81fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fbc916 - Browse repository at this point
Copy the full SHA 1fbc916View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5caab38 - Browse repository at this point
Copy the full SHA 5caab38View commit details -
Configuration menu - View commit details
-
Copy full SHA for a32faeb - Browse repository at this point
Copy the full SHA a32faebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e256a9 - Browse repository at this point
Copy the full SHA 7e256a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ffdf40 - Browse repository at this point
Copy the full SHA 6ffdf40View commit details
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6a01a74 - Browse repository at this point
Copy the full SHA 6a01a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 616313f - Browse repository at this point
Copy the full SHA 616313fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ae1b9e - Browse repository at this point
Copy the full SHA 3ae1b9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c25419 - Browse repository at this point
Copy the full SHA 6c25419View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6456d40 - Browse repository at this point
Copy the full SHA 6456d40View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe7fa3e - Browse repository at this point
Copy the full SHA fe7fa3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb7f885 - Browse repository at this point
Copy the full SHA fb7f885View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d5c25 - Browse repository at this point
Copy the full SHA f9d5c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ede8c3 - Browse repository at this point
Copy the full SHA 7ede8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78e7796 - Browse repository at this point
Copy the full SHA 78e7796View commit details
Commits on Jan 17, 2024
-
docs: good first issue link doesn't lead you to properly label "COMMU…
…NITY: good first issue"
Configuration menu - View commit details
-
Copy full SHA for 9d4aa95 - Browse repository at this point
Copy the full SHA 9d4aa95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f7800b - Browse repository at this point
Copy the full SHA 8f7800bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 291b857 - Browse repository at this point
Copy the full SHA 291b857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25eeaa5 - Browse repository at this point
Copy the full SHA 25eeaa5View commit details -
feat(Link): make Link prefetch similar to Next.js
- decouple symbol prefetch - don't add handlers when not needed Co-authored-by: Wout Mertens <Wout.Mertens@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 548c7d0 - Browse repository at this point
Copy the full SHA 548c7d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d4999 - Browse repository at this point
Copy the full SHA a4d4999View commit details -
fix(types): PropFunction aliases QRL
also extra tests for server function types
Configuration menu - View commit details
-
Copy full SHA for 6dd6a48 - Browse repository at this point
Copy the full SHA 6dd6a48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eec3bd - Browse repository at this point
Copy the full SHA 6eec3bdView commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 455af6c - Browse repository at this point
Copy the full SHA 455af6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2c705c - Browse repository at this point
Copy the full SHA e2c705cView commit details