Emanuele Stoppa
efadef206f
[ci] format
2024-01-17 13:26:47 +00:00
Emanuele Stoppa
f1a6126806
feat(i18n): disable redirect to default language ( #9638 )
...
* feat(i18n): disable redirect
* feat(i18n): add option to disable redirect to default language
* chore: add schema validation
* docs
* changeset
* Update packages/astro/src/core/config/schema.ts
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* chore: address feedback
* fix test
* Update .changeset/cyan-grapes-suffer.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Fix discord fetch code (#9663 )
* Force re-execution of Partytown's head snippet on view transitions (#9666 )
* Remove the header script before a view transition takes place to force a reload on the next page
* Add changeset
* Save another char
* [ci] format
* fix(assets): Implement all hooks in the passthrough image service (#9668 )
* fix(assets): Implement all hooks in the passthrough image service
* chore: changeset
* refactor(toolbar): Rename every internal reference of overlay/plugins to toolbar/apps (#9647 )
* refactor(toolbar): Rename every internal reference of overlay/plugins to toolbar/apps
* refactor: rename vite plugin
* fix: update import
* nit: add setting fallback
* Disable file watcher for internal one-off vite servers (#9665 )
* Use node:test and node:assert/strict (#9649 )
* [ci] format
* fix(i18n): emit an error when the index isn't found (#9678 )
* fix(i18n): emit an error when the index isn't found
* changeset
* Update .changeset/proud-guests-bake.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* rename
* Update packages/astro/src/core/errors/errors-data.ts
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* feat(i18n): add option to disable redirect to default language
* chore: rebase
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* lock file update
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Martin Trapp <94928215+martrapp@users.noreply.github.com>
Co-authored-by: Martin Trapp <martrapp@users.noreply.github.com>
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: Bjorn Lu <bluwy@users.noreply.github.com>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-01-17 13:25:44 +00:00
Oliver Speir
bc2edd4339
[ci] format
2024-01-17 13:14:53 +00:00
Oliver Speir
165cfc154b
Allow remark plugins to affect getImage call for .md files ( #9566 )
...
* pass hProperties to getImage for optimized imgs
* fix to allow multiple images to have hProps added
* update test to reflect new expected result
* add comment back in
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
* add srcset
* works on multiple images
* fix tests, fix images.ts type and remove console logs
* add warning back to images.ts again lol
* update changeset to be user oriented
* Update calm-socks-shake.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* pass alt through getImage
* added fixture and test
* update lockfile
* fix lockfile again (had installed an extra package during testing and had sharp33 installed)
* update test to reflect passing alt through getImage
---------
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-17 13:13:31 +00:00
Degreat
e9a72d9a91
Bump shikiji, use transformers API, expose transformers API ( #9643 )
...
* Bump shikiji, use transformers API, expose transformers API
* update astro config schema
* include shikiji-core
* Use default import
* address css-variables theme
* Remove shikiji markdoc
* Improve schema transformers handling
* Fix tests
* Update changeset
* bump shikiji version
* Update .changeset/six-scissors-worry.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update wording
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-17 13:13:05 +00:00
Ben Holmes
8521ff77fb
[Content collections] Remove "unsupported file type" warning ( #9671 )
...
* feat: remove "unsupported file type" warning for CC
* chore(test): remove unsupported file type unit
* chore: remove unused imports
* chore: changeset
* chore: changeset edits
* edit: add note on underscores to exclude content
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: front-load "removes the requirement"
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>
2024-01-17 13:12:37 +00:00
Ross Robino
a5f1682347
feat: add experimental client prerender ( #9644 )
...
* feat: add experimental client prerender
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* docs: add more details about effects of the feature
* add changeset
* add tests
* edit jsdoc and changeset with suggestions
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* Update packages/astro/src/prefetch/index.ts
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* Update .changeset/sixty-dogs-sneeze.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/sixty-dogs-sneeze.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/sixty-dogs-sneeze.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-01-17 13:11:58 +00:00
Emanuele Stoppa
9680cf2780
[ci] format
2024-01-17 13:11:46 +00:00
Emanuele Stoppa
d6edc75408
Adapter enhancements ( #9661 )
...
* quality of life updates for `App` (#9579 )
* feat(app): writeResponse for node-based adapters
* add changeset
* Apply suggestions from code review
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Apply suggestions from code review
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* add examples for NodeApp static methods
* unexpose createOutgoingHttpHeaders from public api
* move headers test to core
* clientAddress test
* cookies test
* destructure renderOptions right at the start
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Fallback node standalone to localhost (#9545 )
* Fallback node standalone to localhost
* Update .changeset/tame-squids-film.md
* quality of life updates for the node adapter (#9582 )
* descriptive names for files and functions
* update tests
* add changeset
* appease linter
* Apply suggestions from code review
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* `server-entrypoint.js` -> `server.js`
* prevent crash on stream error (from PR 9533)
* Apply suggestions from code review
Co-authored-by: Luiz Ferraz <luiz@lferraz.com>
* `127.0.0.1` -> `localhost`
* add changeset for fryuni's fix
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Luiz Ferraz <luiz@lferraz.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* chore(vercel): delete request response conversion logic (#9583 )
* refactor
* add changeset
* bump peer dependencies
* unexpose symbols (#9683 )
* Update .changeset/tame-squids-film.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Luiz Ferraz <luiz@lferraz.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-17 13:10:43 +00:00
Oliver Speir
3a4d5ec800
Update a11y.ts ( #9567 )
...
* improve error message and allow for aria-label, aria-labelledby, img alt and svg title
* add checks for input
* Update packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Update .changeset/orange-trainers-learn.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-17 13:10:08 +00:00
Bjorn Lu
1539e04a8e
Simplify HMR for circular imports and CSS ( #9706 )
2024-01-17 11:27:21 +08:00
Houston (Bot)
6c64b149f8
[ci] release ( #9669 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-16 11:45:09 +00:00
Erika
39050c6e1f
fix: image proxy not working correctly ( #9659 )
...
* fix: image proxy not working correctly
* fix: only take in valid images
* test: add tests
* Create slimy-mayflies-vanish.md
* nit: remove erika-ism
2024-01-15 12:17:41 -05:00
Bjorn Lu
1bf0ddd277
Add fallback compile for astro script and style load ( #9664 )
2024-01-15 23:26:42 +08:00
An Li
d38b2a4fe8
fix(ViewTransition): Disables View Transition form handling when the action
property points to an external URL.( #9674 ) ( #9693 )
2024-01-15 08:28:40 +01:00
Arsh
c7dbb9d5c0
[ci] format
2024-01-12 20:35:23 +00:00
Arsh
35d54b3ddb
fix(transitions router): attempt to find the clicked element within an open shadow root ( #9685 )
...
* implementation
* add test
* add changeset
2024-01-13 02:04:25 +05:30
Nate Moore
ff3f9a538a
Update check-merge
action ( #9682 )
2024-01-12 11:38:07 -06:00
Emanuele Stoppa
091097e60e
fix(i18n): emit an error when the index isn't found ( #9678 )
...
* fix(i18n): emit an error when the index isn't found
* changeset
* Update .changeset/proud-guests-bake.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* rename
* Update packages/astro/src/core/errors/errors-data.ts
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-01-12 14:14:26 +00:00
Bjorn Lu
810f7b23c8
[ci] format
2024-01-12 07:54:11 +00:00
Bjorn Lu
71db79e62a
Use node:test and node:assert/strict ( #9649 )
2024-01-12 15:53:00 +08:00
Bjorn Lu
d02a3c48a3
Disable file watcher for internal one-off vite servers ( #9665 )
2024-01-12 11:19:08 +08:00
Erika
37e1018b0d
refactor(toolbar): Rename every internal reference of overlay/plugins to toolbar/apps ( #9647 )
...
* refactor(toolbar): Rename every internal reference of overlay/plugins to toolbar/apps
* refactor: rename vite plugin
* fix: update import
* nit: add setting fallback
2024-01-11 14:03:45 -05:00
Erika
74008cc238
fix(assets): Implement all hooks in the passthrough image service ( #9668 )
...
* fix(assets): Implement all hooks in the passthrough image service
* chore: changeset
2024-01-11 13:29:59 -05:00
Martin Trapp
87ede76b3b
[ci] format
2024-01-11 18:28:28 +00:00
Martin Trapp
cdf8ce0627
Force re-execution of Partytown's head snippet on view transitions ( #9666 )
...
* Remove the header script before a view transition takes place to force a reload on the next page
* Add changeset
* Save another char
2024-01-11 19:26:49 +01:00
Bjorn Lu
8059a19ad3
Fix discord fetch code ( #9663 )
2024-01-11 13:35:12 +00:00
Houston (Bot)
7a275c1648
[ci] release ( #9625 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-11 16:32:08 +08:00
Martin Trapp
a3b5695176
Don't try to load partytown scripts in the main thread during view transitions ( #9658 )
2024-01-11 13:12:45 +08:00
Bjorn Lu
e72efd6a9a
Use esbuild for env replacement ( #9652 )
2024-01-11 12:06:14 +08:00
Erika
50f39183cf
fix: pin Sharp at old version ( #9653 )
...
* fix: pin Sharp at old version
* chore: changeset
* fix: try out a bigger range
* chore: lockfile
* fix: try again with just one version...
* fix: lockfile
* chore: use caret versions
* chore: changeset
2024-01-10 10:46:36 -05:00
Arsh
e50d75f41f
[ci] format
2024-01-10 14:53:36 +00:00
Arsh
d7f1903cde
fix(vercel): fallback to static 404.html ( #9648 )
2024-01-10 14:52:29 +00:00
Arsh
a700a20291
qol(cookies): warn when cookies are set after the headers have been sent ( #9627 )
2024-01-10 14:51:50 +00:00
Emanuele Stoppa
a4f90d95ff
fix(redirects): correctly compute the status code in redirects ( #9657 )
2024-01-10 13:47:07 +00:00
Sarah Rainsberger
a1b56ee1fa
[docs] fix some error message syntax and add some lint rules to help ( #9651 )
...
Co-authored-by: Princesseuh <3019731+Princesseuh@users.noreply.github.com>
2024-01-09 16:56:28 -04:00
Emanuele Stoppa
243146de2a
fix: add metadata to build error pages ( #9641 )
...
* fix: add metadata to build error pages
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-09 10:26:47 +00:00
Bjorn Lu
5cba637c4e
Improve env var handling in SSR ( #9637 )
2024-01-09 16:29:43 +08:00
Rob Mensching
d77a0320b7
fix(rss): update test name to better match behavior ( #9646 )
2024-01-08 22:39:41 +01:00
Martin Trapp
51c4c82e46
[ci] format
2024-01-08 15:24:14 +00:00
Martin Trapp
cdb7bfa662
Fixes an issue where view transitions to the 404-page did not work ( #9642 )
...
* Add new e2e test
* Ensure cloned Response keeps its headers
* Add change set
* Update changeset
* Update .changeset/big-knives-own.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Update packages/astro/src/vite-plugin-astro-server/route.ts
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
2024-01-08 16:23:17 +01:00
Sarah Rainsberger
3011f15d00
Updates rule for adding 'docs pr' label ( #9640 )
2024-01-08 10:01:29 -04:00
Nate Moore
d68b0079bf
[ci] format
2024-01-08 13:11:43 +00:00
Nate Moore
ff9bd708ae
Fix Discord release message ( #9626 )
...
* Fix Discord release message
* chore: simplify discord webhook handling
2024-01-08 13:09:53 +00:00
liruifengv
5978d77476
Update plugin-toggled
to app-toggled
( #9619 )
2024-01-08 17:02:48 +08:00
Bjorn Lu
8b9c4844f7
Fix tsconfig alias with import.meta.glob ( #9560 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-08 11:06:41 +08:00
Florian Lefebvre
24663c9695
fix(rss): make title optional if description is provided ( #9610 )
...
* fix(rss): make title optional if description is provided
* feat(rss): simplify schema
* fix(rss): update tests to match new behavior
* Update packages/astro-rss/test/pagesGlobToRssItems.test.js
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
* Update packages/astro-rss/test/pagesGlobToRssItems.test.js
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
* feat: make link and pubDate optional
* feat: improve item normalization
* Update shy-spoons-sort.md
* Fix test fail
* Update .changeset/shy-spoons-sort.md
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
---------
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-01-06 07:47:29 +00:00
Elian
edc87abd47
[ci] format
2024-01-05 21:01:52 +00:00
Elian
651f45b401
Adds automatic, seasonally appropriate messages from Houston ( #9476 )
...
* feat: allow Houston to wear Scarfs
* refactor: allow 1 object to be passed instead of separate
* set messages back to original state / add ties
* refactor to getClothes method
* refactor: add clothes per season
* refactor: add messages with timing too
* refactor to new file
* refactor: use `hat` & `tie` instead of `clothes`
* refactor: use `getSeasonalHouston` only once
* chore: upgrade dependencies
* fix mistake in date
* feat(create-astro): refactor seasonal logic
* chore: remove unused entrypoint
* refactor: simplify seasonal data
* chore: add changeset
---------
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-05 15:00:47 -06:00
Houston (Bot)
75084b49d0
[ci] release ( #9609 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-06 02:15:45 +05:30