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
b4c07468d0
fix(demo): add loading.tsx ( #4353 )
2025-09-01 16:08:23 -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
55ec22c877
fix: small dx for device login ( #4141 )
2025-08-21 17:46:11 -07:00
Alex Yang
5ded0904d4
feat: support device authorization ( #3811 )
2025-08-21 14:59:31 -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
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
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
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
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
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
Bereket Engida
b5f638ca45
docs: upgrade to tailwind v4, react 19, fuma docs 15 ( #1735 )
2025-03-08 19:33:31 +03:00
Bereket Engida
68c108ca85
demo(refactor): remove unnecessary ref props
2025-03-04 20:55:46 +03:00
Bereket Engida
c1216a988d
demo: add impersonation stop button and admin user configuration
2025-03-04 14:33:04 +03:00
Bereket Engida
16f082c014
demo: remove empty string as a fallback img src
2025-03-04 08:43:36 +03:00
Bereket Engida
1c91294e23
fix(stripe): improve subscription cancellation handling and add callback endpoint
2025-03-02 11:40:01 +03:00
Bereket Engida
0c7a098e95
fix(organization): improve type inference and session handling
2025-03-01 02:36:52 +03:00
Bereket Engida
4f56078e4b
feat: stripe plugin to handle subscriptions and customers ( #1588 )
...
* init
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* feat(stripe): enable subscription support and update pricing plans
* feat(stripe): add Vitest configuration and initial tests for Stripe integration
* feat(stripe): implement setCookieToHeader function and update tests for customer creation and subscription handling
* feat(stripe): add seats support for subscriptions and update related endpoints
* feat(stripe): update schema to include unique referenceId, stripeSubscriptionId, and periodEnd fields
* wip docs
* docs
* docs: imporves
* fix(stripe): update webhook handlers to use correct subscription identification
* refactor(stripe): simplify customer management by storing Stripe customer ID directly on user
* chore(stripe): update package configuration and build setup
- Migrated from tsup to unbuild for build configuration
- Updated package.json with improved export and dependency management
- Added build configuration for better module support
- Removed tsup configuration file
* chore(stripe): update pnpm lockfile dependencies
- Moved `better-auth` from devDependencies to dependencies
- Added `zod` as a direct dependency
- Reorganized package dependencies in the lockfile
* feat(stripe): enhance subscription management and error handling
- Added toast error handling for subscription upgrades in the dashboard
- Updated Stripe price IDs for different plans
- Improved Stripe plugin documentation with beta warning and team subscription details
- Implemented intermediate redirect for checkout success to handle race conditions
- Added support for fetching and updating subscription status after checkout
- Fixed Next.js cookie handling and build configuration
* chore: update snapshot
2025-03-01 01:20:17 +03:00
Bereket Engida
55a3cd3c47
demo: client only auth demo
2025-02-27 10:38:11 +03:00
Stephen Zhou
32db33a260
docs: pass token in reset-password ( #1237 )
2025-01-20 11:00:19 +03:00
Bereket Engida
dc6a68d852
chore(demo): fix deployment
2025-01-06 22:12:50 +03:00
Bereket Engida
b4455588ae
chore(demo): fix deployment
2025-01-06 21:57:55 +03:00
Bereket Engida
9f2e45b8c7
chore: cleanup
2025-01-06 14:30:39 +03:00
Bereket Engida
4555f92063
feat: OIDC Plugin ( #765 )
2024-12-21 02:12:04 +03:00
Bereket Engida
71735b7acb
fix: session inference breaking on throw:true ( #853 )
2024-12-11 17:32:49 +03:00
Bereket Engida
23ff6039ba
fix: additional fields default values not being applied ( #663 )
2024-11-26 15:11:05 +03:00
Bereket Engida
29afedc1bd
feat: handle internal context
2024-11-21 18:31:42 +03:00
Bereket Engida
201ea79470
fix: session should update every time when update age set to 0 ( #606 )
2024-11-20 22:36:42 +03:00
Bereket Engida
d4e731bba3
demo: update apis
2024-11-20 22:08:24 +03:00
Bereket Engida
8e1a1dab93
chore: add dumb demo sign in
2024-11-18 15:14:25 +03:00
Bereket Engida
4ccd60865a
chore: update demo
2024-11-18 15:14:25 +03:00
Bereket Engida
a3b9baba53
chore: update demo
2024-11-18 14:24:16 +03:00
Bereket Engida
e442627c61
chore: update demo
2024-11-18 14:23:58 +03:00
Bereket Engida
faf809796a
fix: react client missing null union on useSession
2024-11-15 14:32:27 +03:00
Bereket Engida
ff3389c3a5
chore: fix type issue demo
2024-11-15 14:29:47 +03:00
Bereket Engida
37ef726fe6
feat: phone-number verification callback
2024-11-13 23:55:36 +03:00
Bereket Engida
90e14b8bcc
fix: change dontRemeberMe to remeberMe ( #476 )
2024-11-10 08:52:45 +03:00
Bereket Engida
5aa7837f6d
fix: remove _ prefix from passkey list
2024-11-07 16:38:15 +03:00
Bereket Engida
f7271b79a5
feat: get active memebr and refactor ( #445 )
2024-11-07 16:35:04 +03:00