Age | Commit message (Collapse) | Author | Files | Lines |
|
* wip: experimental sessions
* feat: adds session options (#12450)
* feat: add session config
* chore: add session config docs
* Fix
* Expand doc
* Handle schema
* Remove example
* Format
* Lock
* Fix schema
* Update packages/astro/src/types/public/config.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/types/public/config.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Add link to Sessions RFC in config.ts
* Move session into experimental
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Lock
* feat: prototype session support (#12471)
* feat: add session object
* Add tests and fix logic
* Fixes
* Allow string as cookie option
* wip: implement sessions (#12478)
* feat: implement sessions
* Add middleware
* Action middleware test
* Support URLs
* Remove comment
* Changes from review
* Update test
* Ensure test file is run
* ci: changeset base
* ci: exit from changeset pre mode
* Lockfile
* Update base
* fix: use virtual import for storage drivers (#12520)
* fix: use virtual import for storage drivers
* Don't try to resolve anythign in build
* Fix test
* Polyfill node:url
* Handle custom drivers directly
* No need for path
* Update packages/astro/src/core/session.ts
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Fix jsdoc
* fix: set default storage path
* Update changeset config for now
* Revert config workaround
* Lock
* Remove unneeded ts-expect-error directive
* fix: [sessions] import storage driver in manifest (#12654)
* wip
* wip
* Export manifest in middleware
* Changeset conf
* Pass session to edge middleware
* Support initial session data
* Persist edge session on redirect
* Remove middleware-related changes
* Refactor
* Remove vite plugin
* Format
* Simplify import
* Handle missing config
* Handle async resolution
* Lockfile
* feat(sessions): implement ttl and flash (#12693)
* feat(sessions): implement ttl and flash
* chore: add unit tests
* Make set arg an object
* Add more tests
* Add test fixtures
* Add comment
* Remove session.flash for now (#12745)
* Changeset
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
|
|
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
|
|
|
|
|
|
* Prevent removal of nested slots within islands
* Fix build errors
|
|
This reverts commit 25a5b9a89aee81c87affca64e1682ebc0c553eaf.
|
|
* Revert "Update preact example to match @astrojs/preact ranges (#4840)"
This reverts commit d650a1161a0288f8f2d35ae67771279d067920e9.
* Revert "[ci] format"
This reverts commit e3c78c5b164c338389c437743ba02a7be64e27fb.
* Revert "Support shared signals in Preact islands (#4763)"
This reverts commit 5e46be54683592773e6dfc2d33825493886114b0.
|
|
|
|
* Support signals in Preact islands
* Add a changeset
* Only add signals if we need them
* Refactor signal logic into its own module
* Keep track of the signals used
|