Commit Graph

257 Commits

Author SHA1 Message Date
KinfeMichael Tariku
b3ead859e6 feat(sso): defaultSSO options and ACS endpoint (#3660)
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-09-19 17:26:53 +00:00
Joel Solano
60c3225e56 chore(demo): properly pass colors to variables (#4729) 2025-09-17 22:23:04 +00:00
Joel Solano
7a067631dd chore(demo): fix globals.css (#4725) 2025-09-17 19:25:35 +00:00
Alex Yang
6ea2357653 chore: bump dev deps (#4678) 2025-09-15 19:34:59 +00:00
Alex Yang
f69626d564 chore: bump tailwindcss to v4 (#4681) 2025-09-15 19:32:22 +00:00
GivenBY
94450cc82e fix(demo): update forgot password link to /forget-password (#4567) 2025-09-11 17:15:14 +00:00
Fathi
f6f1902b59 feat: add getActiveRoleMember (#4484)
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-09-09 14:48:55 -07:00
Alex Yang
a22f65fdc3 chore: bump version (#4535) 2025-09-08 18:30:44 -07:00
Alex Yang
d4c15829bc feat(demo): improve sign-up component (#3789) 2025-09-03 13:03:54 -07:00
renovate[bot]
e7c0b8b287 fix(deps): update all non-major dependencies (#3915)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 08:32:21 -07:00
Alex Yang
795516b3ee fix(demo): put get plans inside a sync function (#4372) 2025-09-03 00:25:25 -07:00
Alex Yang
b4c07468d0 fix(demo): add loading.tsx (#4353) 2025-09-01 16:08:23 -07:00
Alex Yang
02586f9e0b chore: bump version (#4345) 2025-09-01 13:23:28 -07:00
Bereket Engida
2db142465e feat: add last login method plugin (#4347) 2025-09-01 13:15:23 -07:00
Alex Yang
70d4dc609a chore: enable lint rule noTsIgnore (#4296) 2025-08-28 15:09:47 -07:00
Alex Yang
79d0d41c21 fix(demo): ignore vercel build error (#4294) 2025-08-28 14:39:15 -07:00
Alex Yang
af8a684381 chore: remove deprecated package (#4242) 2025-08-26 15:52:00 -07:00
Alex Yang
55ec22c877 fix: small dx for device login (#4141) 2025-08-21 17:46:11 -07:00
Alex Yang
5c24e6152e demo: fix domain issue on preview env (#4140) 2025-08-21 16:33:49 -07:00
Alex Yang
127ad5d326 chore: bump next.js (#4135) 2025-08-21 15:30:53 -07:00
Alex Yang
5ded0904d4 feat: support device authorization (#3811) 2025-08-21 14:59:31 -07:00
Alex Yang
2edb2d6816 chore: fix turborepo cache hit issue (#4137) 2025-08-21 13:59:56 -07:00
Shobhit Patra
96b5fabdfa feat(paypal): add paypal OAuth2 provider (#4107) 2025-08-21 11:50:03 -07:00
Alex Yang
fc8a25abd0 feat: support node:sqlite (#3869) 2025-08-20 12:57:30 -07:00
Alex Yang
1815fb2b3f chore: lint json files (#4068) 2025-08-18 10:27:15 -07:00
Bereket Engida
909a0595ca chore(demo): fix deployement 2025-08-10 23:54:49 -07:00
Bereket Engida
6675691efe chore: fix demo typechecking 2025-08-10 23:48:34 -07:00
Bereket Engida
e16a289f9e chore: remove examples and dev folder (#3917)
* chore: remove examples

* chore: add integration tests for Bun and Cloudflare environments

- Introduced integration tests for Bun and Cloudflare, including authentication and database setup.
- Updated pnpm workspace configuration to include integration tests.
- Removed example projects and unnecessary dependencies from pnpm-lock.yaml.
- Added .gitignore files for both Bun and Cloudflare integration tests.
- Created necessary configuration files and schemas for database interactions.
- Updated package.json files to include relevant dependencies for integration testing.

* chore: check for navigtaor

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* await docker

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* await isWSL

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* cloudflare checks

* lockfile

* chore: lint

* only run ci on specefic branches

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-10 22:55:29 -07:00
KinfeMichael Tariku
f59343da43 docs: unify component implementations for consistency (#3799)
* fix(docs): unify component implementations for consistency

* update
2025-08-06 16:38:50 -07:00
Alex Yang
3ee67fcca0 chore(demo): replace isLoading using useTransition (#3775)
* fix: use `useTransition` for isLoading

* fixup! fix: use `useTransition` for isLoading
2025-08-06 16:38:41 -07:00
Alex Yang
575070f605 chore: bump biome (#3784) 2025-08-04 13:48:54 -07:00
Bereket Engida
987be984b4 chore(demo): add loading state on sign in button 2025-08-02 11:17:35 -07:00
Bereket Engida
d587f5b604 chore: enable subdomain cookies 2025-07-27 20:29:38 -07:00
Bereket Engida
c2fb1aa316 fix(stripe): prevent duplicate trials when switching plans (#3622)
* fix(stripe): tiral subscription should use update flow

* add changelog

* chore: changeset
2025-07-25 20:53:03 -07:00
Fraol Lemecha
ac6baba2a0 chore: add changesets (#3557)
* chore: consistent package names

* chore: init changesets

* chore: update contribution doc to include generating a changeset

* chore: configure all better auth packages to always have the same version number

* chore: update nextjs demo package name

* chore(changesets): ignore all private packages

* chore(changesets): check for changesets in CI

* chore(changesets): install chagesets cli

* chore(changesets): use orgin as main

* chore(changesets): fix typo

* chore(changesets): check for changes since main in ci

* chore(changesets): check for changes since main in ci with the correct command

* chore(changesets): check against `origin/main`

* chore(changesets): checking for changesets should be the last action

* chore(changesets): run changelog check after stoping the docker containers

* chore(changesets): run changelog check after building

* chore(changesets): run changelog check after starting docker compose

* chore(changesets): run changelog check after linting

* chore(changesets): run changelog check after testing

* Revert "chore(changesets): run changelog check after testing"

This reverts commit 6dc000f78d30fa3622e37fc0d8699cc99ed868b6.

* chore: export siwe in better-auth/plugins (#3596)

The docs were using this import path, yet `siwe` wasn't exported there. This PR fixes this.

* chore: fix cookies test

* docs: make client-side vs. server-side explicit (#3603)

* docs: fix broken link to ERC-4361 in siwe docs (#3604)

* fix(jwt): ensure alg is added to the jwks when generating via /token endpoint (#3601)

* fix: Ensure alg is added to the jwks when generating via /token endpoint

* chore: resolve linting issues

* chore(example): fix SvelteKit example (#1742)

* refactor: upgrade Svelte, Vite and related packages

* refactor: replace no longer supported `body.callbackURL` with `onSuccess`

* fix: add missing `svelte-kit sync` on `prepare`

* fix: add missing `import`s

* chore(svelte-kit-example): show message & redirect to index after sign up

* chore: add npm script to migrate database

* doc: add more commands to set up

* chore: explicitly disable verification email on sign up

The example does not work if you set `sendOnSignUp: true` without setting up the email server.

* refactor(svelte-kit-example): add type for hooks

* chore(svelte-kit-example): redirect to sign in page if users open dashboard without log in

* chore: diable some rules for svelte-kit-example due to Biome's limited Svelte support

* style: fix format

* chore: update pnpm-lock.yaml

* chore: fix lock file

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>

* fix: make sveltekit plugin ALS-agnostic (#3533)

* svelte cookie

* udpate

* update

* update

* update

* chore(cli): update zod to v4 (#3618)

* fix: correct typo in freeTrial variable name in Stripe integration

* chore: fix lock file

* chore: add changeset for typo fix in freeTrial

---------

Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Justin <127172022+jl33-ai@users.noreply.github.com>
Co-authored-by: Elliott Minns <elliott.minns@pm.me>
Co-authored-by: Jumpei Ogawa <git@phanective.org>
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
2025-07-25 20:39:44 -07:00
Maxwell
1ed38cd28b feat(docs): APIMethod, documents all server & client auth examples (#2577) 2025-07-17 16:20:10 -07:00
Fraol Lemecha
0a8c8d2bf4 chore(demo): add links to features list (#3392) 2025-07-15 09:32:45 -07:00
Bereket Engida
ebde893b1c fix(user-card): refactor email verification button and update trusted origins 2025-06-27 11:22:43 -07:00
Bereket Engida
7c728248dc fix: delete user should respect freshAge config (#3075)
* fix: delete user needs to enforced through fresh age

* cleanup

* cleanup
2025-06-18 21:20:52 -07:00
KinfeMichael Tariku
3348ae0e81 chore: fix demo build (#2995)
* fix: otp value and tries separator

* fix demo

* clean up
2025-06-12 22:18:14 -07:00
Bereket Engida
b253130d5e chore: change sign-in box footer to built-with 2025-06-12 21:57:01 -07:00
Seth Weinheimer
3f25944726 docs: update options for oauth2 registration option (#2992) 2025-06-11 14:59:47 -07:00
Bereket Engida
eaf80cf945 fix: rename forgetPassword APIs to requestPasswordReset (#2947)
* fix: rename  to

* Update demo/nextjs/app/(auth)/forget-password/page.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-07 16:28:47 -07:00
Bereket Engida
158581d7da chore: remove mcp impl from demo 2025-06-01 10:20:32 -07:00
Bereket Engida
fd727e515d chore: update kysley to 0.28.2 2025-05-31 09:14:05 -07:00
KinfeMichael Tariku
9e0749ab2a fix(demo): avoid page refresh on session termination (#2850) 2025-05-31 01:00:06 -07:00
KinfeMichael Tariku
06ca627a6a fix: demo build & upgrades (#2848) 2025-05-31 00:22:02 -07:00
Bereket Engida
9cc2e3d8ab feat: MCP plugin (#2666)
* chore: wip

* wip

* feat: mcp plugin

* wip

* chore: fix lock file

* clean up

* schema

* docs

* chore: lint

* chore: release v1.2.9-beta.1

* blog

* chore: lint
2025-05-23 12:44:51 -07:00
Anthony DePasquale
fc4c0eb280 Better Auth 2025-04-13 14:11:08 +02:00
Anthony DePasquale
b36a1b83c8 GitHub 2025-04-13 14:11:08 +02:00