Commit Graph

277 Commits

Author SHA1 Message Date
Daniel Roe 228b8b8892
test: bump timeout for node-compat test 2024-06-18 17:46:22 +01:00
Daniel Roe 220cc502a1
fix(nuxt): preserve route metadata assigned outside page (#27587) 2024-06-13 17:59:24 +01:00
Daniel Roe 95458af9a1
fix(nuxt): handle more edge cases with external/custom links (#27487) 2024-06-13 16:39:37 +01:00
Daniel Roe 34ea5ae2f2
fix(nuxt): deduplicate `app.head` arrays (#27480) 2024-06-07 15:24:56 +01:00
Daniel Roe c054ca084c
fix(vite): handle runtime paths in inlined styles (#27327) 2024-05-23 15:34:06 +01:00
Daniel Roe 8a759bc6fe
fix(nuxt): use `undefined` rather than `null` for data fetching defaults (#27294) 2024-05-21 23:58:38 +01:00
Julien Huang a618a5c1d1
fix(nuxt): encode `location` header in `navigateTo` (#27280) 2024-05-20 21:02:46 +01:00
renovate[bot] 390a0ff281
chore(deps): update devdependency @nuxt/test-utils to v3.13.0 (main) (#27238)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-05-20 01:02:54 -05:00
Daniel Roe 3c42e13b68
feat(nuxt,schema): add `appId` and improve chunk determinism (#27258) 2024-05-16 22:41:31 -05:00
Anthony Fu b96b62ecd2
refactor: improve regexp performance (#27207) 2024-05-14 12:54:37 -05:00
Daniel Roe 5c34676159
feat(schema): remove some experimental options for v4 (#27132) 2024-05-13 18:45:21 +01:00
Nicolas Payot 177517951c
feat(nuxt): support multiple nuxtApps at runtime (#27068) 2024-05-08 13:32:45 +01:00
Daniel Roe 3169c5cec7
feat(nuxt): add `onPrehydrate` lifecycle hook (#27037) 2024-05-07 15:04:21 +01:00
Daniel Roe 8958f7ca70
test: extend timeout for node-compat 2024-05-03 12:12:28 +01:00
Danila Rodichkin ea21feaaf4
fix(nuxt): don't overwrite existing scope in `runWithContext` (#26976) 2024-05-03 11:27:38 +01:00
Pooya Parsa fdbfed1280
chore: fix small typos (#26907) 2024-04-23 13:53:11 +01:00
Julien Huang 62296818aa
fix(nuxt): don't encode location header (#26893) 2024-04-22 22:11:46 +01:00
Julien Huang f0902f9301
perf(nuxt): remove state from nuxt island response (#26863) 2024-04-20 04:56:56 +03:00
Joaquín Sánchez 4dbe748cfc
feat(nuxt): expose `useLink` from `NuxtLink` (#26522) 2024-04-19 12:48:49 +03:00
Ivan Kalachikov 4fea6da1ae
feat(nuxt): add `<NuxtRouteAnnouncer>` and `useRouteAnnouncer` (#25741) 2024-04-17 16:58:13 +01:00
Julien Huang 30e27f48d1
fix(nuxt): encode location header in navigateTo (#26712) 2024-04-10 09:03:25 +02:00
renovate[bot] 7dcd9e2a2d
chore(deps): update all non-major dependencies (main) (#26645)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-04-06 16:12:41 +01:00
Anthony Fu f209158352
chore: cleanup eslint rules with latest `@nuxt/eslint-config` (#26653) 2024-04-05 19:08:32 +01:00
Julien Huang 6dcad76a06
perf(nuxt): reduce nuxt island payload (#26569) 2024-03-30 07:41:46 +00:00
Daniel Roe d981c056d1
test: use function assertion for second scrollY test 2024-03-16 13:58:22 -07:00
Daniel Roe 3d77e267d8
test: use locator assertion for body text 2024-03-16 13:38:29 -07:00
Daniel Roe 9b5bffbbb4
test: remove wait for `networkidle` 2024-03-16 13:23:08 -07:00
Horu f9fe282506
feat(nuxt): add `nuxtMiddleware` route rule (#25841) 2024-03-16 11:53:01 -07:00
Daniel Roe c7d0567da1
test: use retryable assertion for `scrollY` (#26298) 2024-03-16 10:11:13 -07:00
Daniel Roe b102d04185
feat(vite): handle multiple/custom public dirs (#26163) 2024-03-13 17:18:44 -07:00
Alexander Lichter 536998727a
feat(nuxt): add dedicated `#teleports` element for ssr teleports (#25043) 2024-03-11 07:33:49 -07:00
Daniel Roe 7252b56d52 chore: add back stylistic rules and lint project 2024-03-09 06:48:15 +00:00
Daniel Roe dd1cdbc052
fix(nuxt): provide typescript aliases for core packages (#26158) 2024-03-08 22:58:37 +00:00
Bogdan Kostyuk 98aa2c222f
feat(nuxt): `usePreviewMode` composable (#21705) 2024-03-06 17:14:15 +00:00
Julien Huang 6d93014c52
feat(nuxt): allow using `nuxt-client` in all components (#25479) 2024-03-06 15:26:19 +00:00
Bogdan Kostyuk 230f6b4f19
feat(nuxt): client-only pages (#25037) 2024-03-06 14:38:39 +00:00
Daniel Roe b4bce578c6
fix(nuxt): don't refetch server components in initial html (#26089) 2024-03-06 11:55:06 +00:00
Julien Huang 196223c0fb
feat(nuxt): server-only pages (#24954) 2024-02-26 17:39:26 +00:00
Michael Brevard ff1bb56e3f
perf: early return chained functions with falsy values (#25647) 2024-02-26 16:08:45 +00:00
OnlyWick e817655c14
fix(nuxt): in dev, don't link `css` files with `?inline` query (#25822) 2024-02-16 17:04:37 +00:00
renovate[bot] 936ad91b0a
chore(deps): update all non-major dependencies (main) (#25780)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-02-14 10:56:21 +00:00
Daniel Roe 29b338f8aa
fix(nuxt): don't add extra `baseURL` on server `useRequestURL` (#25765) 2024-02-13 10:30:39 +00:00
Julien Huang 7dd0225007
fix(nuxt): fetch non-server rendered islands when hydrating (#25613) 2024-02-05 10:36:20 +00:00
Enkot 876d910c3f
fix(nuxt): broadcast cookie change in correct format (#25598) 2024-02-03 23:15:26 +00:00
Bobbie Goede 67445550b0
ci: retry flaky test when using Webpack (#25550) 2024-02-01 11:03:47 +00:00
Bobbie Goede f665434781
ci: retry flaky test when running in Windows with Webpack (#25543) 2024-01-31 19:06:53 +00:00
Bobbie Goede f3c1c3e381
ci: retry flaky test when running in Windows with Webpack (#25536) 2024-01-31 17:49:35 +00:00
Якин Никита 658a0ffed7
feat(nuxt): `useId` composable (#23368)
Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: Sébastien Chopin <seb@nuxt.com>
2024-01-30 09:10:13 +00:00
Enkot 034d1aaa6f
feat(nuxt): `refreshCookie` + experimental CookieStore support (#25198) 2024-01-29 10:37:32 +00:00
Daniel Roe c446602529
fix(vite): extract styles for shared chunks (#25455) 2024-01-28 21:25:42 +00:00