24 Commits
Author SHA1 Message Date
Gustavo ValverdeandGitHub d701f90e6f fix(types): expand workspace and consumer type checking (#10505) 2026-07-27 16:01:26 +00:00
Gustavo Valverde 558d2de0a7 chore(sync): merge main into next 2026-07-22 10:39:55 -04:00
swithekandGitHub d7c41baa1f fix(electron): forward each Set-Cookie from /electron/init-oauth-proxy individually (#9672) 2026-07-06 20:04:59 +00:00
Gustavo Valverde 381fc6cfaf chore: sync main to next 2026-06-11 18:18:13 -07:00
Gustavo ValverdeandGitHub 8960f5f3bd fix(client): restructure session fetch architecture (#8760) 2026-06-11 22:49:34 +00:00
Gustavo ValverdeandGitHub baeaa00bc2 fix: make single-use credentials, counters, and replay markers atomic (#9993) 2026-06-11 05:11:26 +00:00
Bereket EngidaandGitHub cb1cbfa4cc fix: address bug findings across packages (#9974) 2026-06-09 19:46:12 -07:00
MaxwellGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>Gustavo Valverde
e0140297a5 fix(electron)!: enforce S256 PKCE and harden origin checks (#9645)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-07 23:43:06 +00:00
Gustavo Valverde ef4fb0ff95 chore: merge main into next (#9533)
Sync main (through #9821/#9820/#9822/#9768) into next. Conflicting
package.json files keep next's version and intentional divergences (for
example the cli's c12 v4) while taking main's dependency updates, including
the samlify 2.13.1 and fast-xml-parser security bumps; the lockfile is
regenerated from the reconciled set. The 13 source/doc/test conflicts take
next's refactored architecture as the baseline; main's colliding fixes are
re-applied on top in the following per-domain commits.

Clean main fixes land via this merge, including the auto-restored
account-takeover defenses #9578 and #9577.
2026-05-31 00:10:16 +01:00
TaesuandGitHub dcb2e6d29c fix(cookies): percent-encode values on Cookie header serialize (#9631) 2026-05-19 16:35:44 +00:00
Gustavo Valverde eb3cd10d50 chore: resolve main-to-next sync conflicts
- keep next package versions at 1.7.0-beta.1
- keep both changelog streams by inserting the stable 1.6.5, 1.6.6, and 1.6.7 sections below the 1.7.0-beta entries
- keep the cimd and dash deps on demo/nextjs (next-only); regenerate pnpm-lock.yaml
- resolve TODO(sync-from-main-9226) in oauth-provider authorize.ts: findRegisteredRedirectUri now uses isLoopbackIP from @better-auth/core/utils/host to cover the full 127.0.0.0/8 range per RFC 8252 §7.3
- drop the unused saml import that main's #9262 added to sso/src/routes/sso.ts; next already migrated to saml-pipeline
2026-04-22 14:54:27 +01:00
Gustavo ValverdeandGitHub e64ff720fb fix: unify host classification and close SSRF gaps across packages (#9226) 2026-04-17 23:25:25 +00:00
Gustavo ValverdeandGitHub c7d22539ec refactor(generic-oauth)!: rewrite as first-class social provider with RFC compliance (#9069) 2026-04-13 12:02:16 +00:00
Jonathan SaminesandGitHub cd01a42e60 feat: expose plugin version (#8750) 2026-03-31 16:08:21 +00:00
Joél SolanoandGitHub b33305c338 fix(electron): handle safeStorage encryption failures gracefully (#8530) 2026-03-13 19:47:05 +00:00
Alex YangandGitHub d341824a96 fix(db): support verification operations with secondary storage (#8247) 2026-03-01 12:40:02 +00:00
Joél SolanoandGitHub 0ce2316ae1 fix(electron): redirect in oauth init proxy (#8143) 2026-02-25 14:13:38 -08:00
Joél SolanoandGitHub b7de9e7b2d chore(electron): fix race condition (#8025) 2026-02-17 15:54:29 -08:00
Joél SolanoandGitHub 7306c5af05 feat(electron): allow manual token exchange & add sanitizeUser option (#7976) 2026-02-16 23:10:02 -08:00
Joél SolanoandGitHub 1e18da7620 feat(electron): fetch user image securely regardless of csp (#7844) 2026-02-16 16:57:02 -08:00
Joél SolanoandGitHub b1f917e5e6 refactor(electron): hoist setupRenderer and bundle into separate file (#7936) 2026-02-13 09:34:56 +00:00
Joél SolanoandGitHub 3d17eaee3f chore(electron) add openapi metadata to routes (#7872) 2026-02-10 01:04:28 +00:00
Joél SolanoandGitHub 3149b40ecb chore(electron): construct channel prefix consistently (#7833) 2026-02-07 00:23:07 +00:00
1c9aab3bce feat: electron integration (#7647)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-02-04 20:37:05 +00:00