Matthew Phillips
b750a161e0
Use fixed positioning on x-ray when inside of fixed containers ( #9254 )
...
* Improve highlight/tooltip positioning
* add changeset
* Explain the perf issue
2023-11-30 17:04:34 -05:00
Matthew Phillips
9ea3e0b94f
Add instructions on how to hide the dev overlay ( #9255 )
...
* Add instructions on how to hide the dev overlay
* Add missing link
2023-11-30 16:40:32 -05:00
Emanuele Stoppa
0bd0c578f5
[ci] format
2023-11-30 21:15:04 +00:00
Emanuele Stoppa
b4b851f5a4
feat(i18n): refined locales ( #9200 )
...
* feat(i18n): refined locales
* feat: support granular locales inside the virtual module
* feat: expose new function to retrieve the path by locale
* chore: update fallback logic
* chore: fix other broken cases inside source code
* chore: add new test cases
* maybe fix the type for codegen
* changelog
* Apply suggestions from code review
Co-authored-by: Happydev <81974850+MoustaphaDev@users.noreply.github.com>
* chore: apply suggestions
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* fix: merge
---------
Co-authored-by: Happydev <81974850+MoustaphaDev@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-30 16:13:58 -05:00
Emanuele Stoppa
7b74ec4ba4
fix(i18n): create fallback pages for page routes correctly ( #9252 )
...
* add test case
* fix(i18n): fallback should create consistent directories (#9142 )
* fix: index can be 0!!
* tests should have the correct configuration
2023-11-30 13:54:15 -05:00
Bjorn Lu
d8d46ed27e
Fix missing type import from auto format ( #9250 )
2023-12-01 00:32:22 +08:00
Bjorn Lu
cfa0c454b5
[ci] format
2023-11-30 15:06:09 +00:00
bluwy
05628aaa3c
Merge branch 'main' into next
2023-11-30 22:42:29 +08:00
Zach Cardoza
ff8eadb95d
(feat) return updated config in integration hooks ( #9013 )
2023-11-30 22:28:15 +08:00
Houston (Bot)
349afeeb16
[ci] release ( #9233 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-30 22:24:51 +08:00
Emanuele Stoppa
27d3e86e4c
refactor(i18n): breakdown routing strategy ( #9236 )
...
* refactor(i18n): breakdown routing strategy
* changelog
* changeset
* chore: fix rebase
* fix changeset
* chore: update test
* Apply suggestions from code review
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/astro/test/i18n-routing.test.js
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
---------
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2023-11-30 05:58:37 -05:00
Erika
9c2342c327
fix(overlay): Fix SVG icons not showing properly in the overflow menu ( #9235 )
2023-11-30 11:27:26 +01:00
Fred K. Schott
60cfa49e44
Overlay look-and-feel polish ( #9230 )
...
* dev overlay polish
* increase size a bit
2023-11-29 14:18:01 -08:00
Arsh
3f28336d9a
fix(rendering): prevent error when slots is keyed into ( #9179 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-11-29 15:47:48 -06:00
Houston (Bot)
c495f1ac17
[ci] release (beta) ( #9228 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-29 13:50:18 -05:00
evelyn masso
8f8a40e93d
[i18n] During fallback, only remove locale if prefix-always is false ( #9226 )
...
* i18n: During fallback, only remove locale if prefix-always is false
* add test
* add changeset
2023-11-29 13:46:51 -05:00
Nate Moore
3b77889b47
Add new preferences module ( #9115 )
2023-11-29 12:43:40 -06:00
Erika
34e96b141a
feat: unflag dev overlay ( #9232 )
...
* feat: unflag dev overlay
* fix: oops
* fix: check for both config existing
* fix: don't use flag in e2e tests
* Disable view transition tests
* Disable more
* even more
---------
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2023-11-29 12:49:48 -05:00
Fred K. Schott
8bfc205119
update error logging ( #9129 )
...
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2023-11-29 12:43:32 -05:00
Nate Moore
4a5f2cde17
Fix dev overlay style leak ( #9220 )
...
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2023-11-29 10:17:13 -06:00
Matthew Phillips
f4401c8c1f
Improve high contrast mode with the dev overlay ( #9218 )
...
* Improve high contrast mode with the dev overlay
* Update packages/astro/src/runtime/client/dev-overlay/overlay.ts
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-11-29 11:08:16 -05:00
Matthew Phillips
279e3c1b3d
Ensure dev-overlay-window is anchored to the bottom ( #9222 )
2023-11-29 11:07:46 -05:00
Arsh
49aa215a01
Switch app.render
signature ( #9199 )
...
* feat(app): app.render optional object
* tests
* update vercel and node
* update changeset
* deprecation notice and loggin
* clarify changeset
* add node, vercel changeset
* deduplicate code
2023-11-29 21:08:42 +05:30
Nate Moore
067a65f5b4
fix( #9216 ): fix style HMR in certain cases ( #9219 )
2023-11-29 09:12:43 -06:00
Nate Moore
c421a3d179
Unflag view transitions form handling ( #9225 )
2023-11-29 09:06:38 -06:00
Matthew Phillips
4b8a42406b
Ensure dev overlay x-ray highlight goes over the island ( #9227 )
...
* Ensure dev overlay x-ray highlight goes over the island
* oops
2023-11-29 08:46:35 -05:00
Erika
4fe523b006
Small polish to the overlay ( #9214 )
2023-11-29 13:52:11 +01:00
Alexander Niebuhr
c0383ea0c1
chore: remove deprecated matchNotFound
options ( #9212 )
...
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2023-11-29 08:23:23 +01:00
Houston (Bot)
1e8d28de7f
[ci] release ( #9217 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-28 15:31:12 -06:00
Nate Moore
54e57fe9d7
fix(upgrade): Remove semver parse ( #9213 )
2023-11-28 15:20:16 -06:00
Florian Lefebvre
0dc99c9a28
feat(astro): use plaintext lang if lang does not exist ( #9193 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-11-28 12:14:22 -06:00
Houston (Bot)
d0d5ff78c9
[ci] release ( #9202 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-28 10:07:52 -06:00
Houston (Bot)
4ded9cd1bc
[ci] release (beta) ( #9211 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-28 09:53:42 -05:00
Erika
000e8f4654
feat: implement overlay main screen redesign ( #9118 )
...
* feat: implement redesign
* fix: make it build
* feat: visual tweaks
* feat(overlay): update styling, integration endpoint
* feat: add fallback icons
* Clean up tests (#9183 )
* Add `@astrojs/upgrade` package for automatic package upgrades (#8525 )
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* [ci] format
* fix: links with same path but different search params not prefetched (#9189 )
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* fix: discord icon
* chore: changeset
---------
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Spencer Whitehead <35475068+SpencerWhitehead7@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2023-11-28 09:39:38 -05:00
Matthew Phillips
6e0292a1fa
[ci] format
2023-11-28 13:48:11 +00:00
Matthew Phillips
8f1d509574
Support immutable cache headers for _astro assets ( #9125 )
...
* Support immutable cache headers for _astro assets
* Update .changeset/twelve-fishes-fail.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Update packages/integrations/node/src/http-server.ts
* Update expected max-age
* Add teh docs
* Update .changeset/twelve-fishes-fail.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/integrations/node/README.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-28 08:46:26 -05:00
Spencer Whitehead
d90714fc3d
fix: links with same path but different search params not prefetched ( #9189 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-28 17:13:18 +08:00
Nate Moore
e7ce779ff8
[ci] format
2023-11-27 23:02:46 +00:00
Nate Moore
5a38750188
Add @astrojs/upgrade
package for automatic package upgrades ( #8525 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-27 17:00:59 -06:00
Houston (Bot)
415fec54f8
[ci] release (beta) ( #9114 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-27 12:59:31 -05:00
Bjorn Lu
cdabf6ef02
Remove support for simple objects in endpoints ( #9181 )
...
* Deprecate simple object from endpoints
* Update changeset
* Add missing Response return
Co-authored-by: Happydev <81974850+MoustaphaDev@users.noreply.github.com>
* Update .changeset/clever-beds-notice.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Happydev <81974850+MoustaphaDev@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-27 12:51:57 -05:00
Bjorn Lu
37697a2c55
Remove shiki lang path property support ( #9196 )
2023-11-28 00:46:46 +08:00
Bjorn Lu
153a5abb90
Remove deprecated features from Astro 3.0 ( #9168 )
2023-11-28 00:44:20 +08:00
Bjorn Lu
328d999999
Clean up tests ( #9183 )
2023-11-28 00:33:10 +08:00
Bjorn Lu
c7953645ee
Remove deprecated markdown-remark APIs ( #9182 )
2023-11-28 00:32:39 +08:00
bluwy
88f40846d4
Merge branch 'main' into next
2023-11-27 23:47:51 +08:00
Houston (Bot)
2ef75fe752
[ci] release ( #9180 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-27 21:04:52 +05:30
Bjorn Lu
a145ac07e7
Remove vercel deprecated analytics option ( #9184 )
2023-11-24 22:00:03 +08:00
Martin Trapp
607542c7cf
fix scroll restoration issue on webKit browsers ( #9186 )
...
* fix scroll restoration issue on webKit browsers
* add changeset
* Update .changeset/shaggy-socks-glow.md
* Update .changeset/shaggy-socks-glow.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-23 19:08:37 +01:00
Arsh
04fdc1c613
fix(middleware): rename internal middleware id ( #9173 )
...
* rename internal middleware id
* add changeset
2023-11-23 07:13:18 +05:30
Martin Trapp
481c13a08c
fix: Changelog formatting for 3.6.0 View Transition events ( #9176 )
...
Co-authored-by: Eva Decker <itsevadecker@gmail.com>
2023-11-23 00:20:33 +01:00
Eva Decker
ae4d949e7d
[ci] format
2023-11-22 21:49:55 +00:00
Eva Decker
7c485ffc86
Fix View Transitions code block formatting ( #9174 )
2023-11-22 16:48:15 -05:00
Bjorn Lu
bd0c2e9ae3
Rename entryPoint to entrypoint ( #9161 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-22 23:05:19 +08:00
Bjorn Lu
560ff29e74
Fix esbuild warning for local dev ( #9160 )
2023-11-22 22:42:13 +08:00
bluwy
19fd19f393
Merge branch 'main' into next
2023-11-22 22:37:18 +08:00
Houston (Bot)
4d1274c479
[ci] release ( #9165 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-22 09:14:05 -05:00
Bjorn Lu
710be505c9
Refactor virtual modules exports ( #9150 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-11-22 21:11:57 +08:00
Smit Barmase
0ea4bd47e0
Fallback to tap prefetch strategy on slow connection ( #9092 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2023-11-22 21:10:09 +08:00
Martin Trapp
0970fd635c
[ci] format
2023-11-22 12:55:48 +00:00
Martin Trapp
c87223c21a
New events for Astro's view transition API ( #9090 )
...
* draft new view transition events
* initial state for PR
* remove intraPageTransitions flag based on review comments
* add createAnimationScope after review comments
* remove style elements from styles after review comments
* remove quotes from animation css to enable set:text
* added changeset
* move scrollRestoration call from popstate handler to scroll update
* Update .changeset/few-keys-heal.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Less confusing after following review comments
* Less confusing after following review comments
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-22 07:54:09 -05:00
Bjorn Lu
addb57c8e8
Fix RemarkRehype types ( #9147 )
2023-11-22 11:17:29 +08:00
Bjorn Lu
0fe3a7ed5d
Remove vendored Vite importMeta.d.ts ( #9149 )
2023-11-22 11:17:21 +08:00
Houston (Bot)
ac908b7839
[ci] release ( #9155 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-21 16:44:16 -05:00
Emanuele Stoppa
7ff8d62bf8
Revert "fix(i18n): fallback should create consistent directories (#9142… ( #9157 )
2023-11-21 15:40:59 -06:00
Arsh
4aca47beca
[ci] format
2023-11-21 17:21:41 +00:00
Arsh
af43fb5172
fix(react): make children undefined
with experimentalReactChildren
( #9141 )
...
* add test script
* make children `undefined` with self-closing tags
* add changeset
* refactor: simplify
2023-11-21 22:49:43 +05:30
Houston (Bot)
d9e72cea39
[ci] release ( #9116 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-21 22:52:08 +08:00
Bjorn Lu
abf601233f
Update all dependencies ( #9138 )
...
Co-authored-by: delucis <delucis@users.noreply.github.com>
2023-11-21 12:09:19 +08:00
Emanuele Stoppa
7ab5137ba7
fix: test case for #9095 ( #9127 )
2023-11-20 14:11:26 -06:00
Martin Trapp
7742fd7dc2
Extend the 'click' listener of view transitions to handle links in SVGs and areas in image maps ( #9140 )
...
* handle clicks on SVGAElements and image maps
* add changeset
2023-11-20 21:10:35 +01:00
Emanuele Stoppa
7d55cf68d8
fix(i18n): fallback should create consistent directories ( #9142 )
2023-11-20 12:23:52 -06:00
Fred K. Schott
6201bbe96c
Logging rewrite 2 ( #9105 )
...
* update logging
add back warning for header access
improve labels and formatting
improve error logging
remove outdated error
fix build
new error messages and hints
new error messages and hints
* walk back error message changes
* fix rebase issues
* add changeset
* Remove accidental log
* revert bad env change
* Update index.ts
* Update packages/astro/src/core/build/index.ts
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
---------
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2023-11-18 00:38:54 -08:00
Emanuele Stoppa
306781795d
fix(i18n): review fallback system ( #9119 )
2023-11-17 13:18:40 -06:00
Zhang Zhipeng
f4efd1c808
Warn if astro add fetch failed with non 404 status ( #9121 )
...
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2023-11-17 22:28:47 +08:00
Bjorn Lu
1c48ed2865
Support Vite 5 ( #9122 )
2023-11-17 22:02:05 +08:00
Emanuele Stoppa
e3dce215a5
feat(i18n): add Astro.currentLocale
( #9101 )
2023-11-16 08:54:10 -06:00
Houston (Bot)
8366cd7775
[ci] release ( #9107 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-16 21:50:47 +08:00
brandonsdebt
ac5633b8f6
Add compatibility with cloudflare node ( #8925 )
2023-11-16 21:47:46 +08:00
pilcrowOnPaper
1862fb44eb
[ci] format
2023-11-15 23:41:21 +00:00
pilcrowOnPaper
c9487138d6
Cancel response stream when connection closes ( #9071 )
...
* cancel stream on close
* add changeset
* add test
* Update .changeset/modern-ways-develop.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-11-16 05:09:41 +05:30
Emanuele Stoppa
eeac288551
[ci] format
2023-11-15 18:45:38 +00:00
Emanuele Stoppa
536c6c9fd3
feat(i18n): apply specific routing logic only to pages ( #9091 )
2023-11-15 13:43:57 -05:00
Erika
60e8210b0c
feat(dev-overlay): Hide plugins into a separate menu when there's too many enabled ( #9102 )
2023-11-15 16:50:11 +01:00
Bjorn Lu
6e4dd54cfa
[ci] format
2023-11-15 15:42:17 +00:00
Bjorn Lu
a600c14837
Support Svelte 5 (experimental) ( #9098 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-11-15 23:40:23 +08:00
Houston (Bot)
e63aac94ca
[ci] release ( #9078 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-14 23:20:35 +08:00
bluwy
0aee43fc16
[ci] format
2023-11-14 15:01:58 +00:00
Bjorn Lu
4537ecf0d0
Refactor shikiji syntax highlighting code ( #9083 )
2023-11-14 23:00:17 +08:00
bluwy
6f5de8dfba
[ci] format
2023-11-14 09:41:17 +00:00
Rishi Raj Jain
84312f24f8
fix: Query params trigger the trailingSlash error in preview mode ( #9045 )
2023-11-14 17:39:37 +08:00
Alexander Niebuhr
b895113a0a
fix(assets): bundling regression for specific config on non-Node runtimes ( #9087 )
2023-11-14 07:53:14 +01:00
Sarah Rainsberger
554017b66a
[docs] config-reference typo ( #9094 )
2023-11-13 20:52:09 -04:00
ematipico
9294c7535d
[ci] format
2023-11-13 19:14:26 +00:00
Emanuele Stoppa
fc66ecff18
fix(i18n): middleware should consider trailing slash when redirecting ( #9085 )
2023-11-13 14:12:46 -05:00
Matthew Phillips
045e5ec979
Support formmethod and formaction in ViewTransitions ( #9084 )
...
* Support formmethod and formaction in ViewTransitions
* Adding a changeset
* Update .changeset/new-pets-fail.md
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Be less clever
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2023-11-13 14:03:07 -05:00
Erika
5ef89ef33e
feat(overlay): Add a settings panel ( #9058 )
2023-11-13 13:09:32 +01:00
Risu
a7f8123ba4
chore(config.d.ts): Update comment ( #9076 )
2023-11-13 11:15:02 +01:00
Erika
c5dc8f2ec9
fix(assets): Only use src to hash files generated by the passthrough service ( #9075 )
...
* fix(assets): Only use src to hash files generated by the passthrough service
* chore: changeset
2023-11-13 10:58:58 +01:00
Ikko Eltociear Ashimine
7aa965f960
Fix typo in router.ts ( #9077 )
2023-11-13 17:14:46 +08:00