Commit Graph

822 Commits

Author SHA1 Message Date
Hussein Raji
d8173f383b docs: fix typo (#1529) 2025-02-23 09:18:41 +03:00
SaltyAom
722cb22769 doc(elysia): using mount and macro to simplify code (#1531) 2025-02-23 09:18:40 +03:00
Bereket Engida
68d33293b2 Merge branch 'v1.2' of https://github.com/better-auth/better-auth into v1.2 2025-02-22 20:07:02 +03:00
Bereket Engida
1a0d5e21f5 Merge branch 'main' into v1.2 2025-02-22 20:06:23 +03:00
Rahul Mishra
56b0465e4e docs: update getSessionCookie import in demo and docs (#1534) 2025-02-22 10:28:46 +03:00
Rahul Mishra
419a86a773 chore: fix type exports and sync dep versions to improve build times (#1528) 2025-02-21 16:26:50 +03:00
Bereket Engida
5d529f0189 docs(landing): add testimonial from Theo 2025-02-21 12:00:21 +03:00
Bereket Engida
0208d09012 docs(landing): update testimonials 2025-02-21 11:52:47 +03:00
Bereket Engida
5e4b8ef0df docs(landing): update testimonials 2025-02-21 11:31:36 +03:00
Bereket Engida
745c9f35b4 docs: update testimonials 2025-02-21 11:28:17 +03:00
Bereket Engida
c3168d0dc0 docs(landing): update avatar image for testimonial 2025-02-21 11:09:59 +03:00
Bereket Engida
cccb6fbaa3 Merge branch 'main' into v1.2 2025-02-21 01:20:54 +03:00
Bereket Engida
848b47f567 chore:lint 2025-02-20 23:27:17 +03:00
Pratiyank Kumar
9b02e0aae2 demo: fix React prop spreading warnings in CodeEditor component (#1321) 2025-02-20 22:43:34 +03:00
josselinonduty
a50950d487 docs: fix headers api example for nitro (#1307) 2025-02-20 22:38:35 +03:00
Thomas Lekanger
b9c01f3c49 docs: fix typo (#1517)
genericOAuth plugin uses ``scopes`` not ``scope``
2025-02-20 22:35:07 +03:00
Gordon Ta
6c28ad3e9b docs: improve cross subdomain cookies docs (#1324)
docs/concepts/cookies:
- updated the `Cross Subdomain Cookies` section  with missing details and additional information to make subdomain cookies work

docs/reference/security:
- updated the `Cookies` section with corrected attribute and option names
2025-02-20 22:02:32 +03:00
Adam El Taha
b56f6da8e2 docs: remove unneeded import from JWT docs (#1344) 2025-02-20 21:59:25 +03:00
Hussein Raji
a718cf5b04 docs: fix typo (#1514)
Correct error handling example snippet for sign in without email verification
2025-02-20 21:51:18 +03:00
Hussein Raji
830d5c075a docs: update custom session example (#1508) 2025-02-20 09:26:33 +03:00
Bereket Engida
6ff11bd5ae Merge branch 'main' into v1.2 2025-02-20 09:25:05 +03:00
Bereket Engida
883c5a9f0e Merge branch 'main' into v1.2 2025-02-20 09:22:45 +03:00
Pukima
91bc0b74d7 docs: fix typo in node integration intro (#1503) 2025-02-19 19:29:41 +03:00
Bereket Engida
95cd58bea0 docs: clarify user table extension options in accounts documentation 2025-02-19 15:25:29 +03:00
Jacob
dcb4065c8a docs: add a simple line to show that a tenant id can be passed optionally (#1483) 2025-02-19 09:45:52 +03:00
Bereket Engida
f737b3b02f docs(admin): update usage instructions to include adminUserIds option 2025-02-17 08:24:12 +03:00
Bereket Engida
8a08ae9eee feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling (#1452)
* fix(auth): use options.baseURL instead of ctx.baseURL on trusted origins

* feat(one-tap):  improve Google One Tap integration with JWT verification and improved prompt handling

* feat(one-tap): add One Tap component for user authentication and fix prompt options
2025-02-17 08:23:56 +03:00
Levi Gunsallus
f2279d59e2 docs: fix casing in features (#1449) 2025-02-17 08:23:56 +03:00
Maxwell
9a0b86a7fe docs: first page shouldn't show nav button to go to prev page (#1442) 2025-02-17 08:23:41 +03:00
Bereket Engida
c4f2087943 feat(username): add default validation and options for validating username (#1345)
* feat: add default validation and options for validating username

* chore: release v1.1.16-beta.5

* fix: include update-user

* chore: release v1.1.16-beta.6
2025-02-17 08:22:37 +03:00
Bereket Engida
8ff196ec0d feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling (#1452)
* fix(auth): use options.baseURL instead of ctx.baseURL on trusted origins

* feat(one-tap):  improve Google One Tap integration with JWT verification and improved prompt handling

* feat(one-tap): add One Tap component for user authentication and fix prompt options
2025-02-15 11:56:06 +03:00
Levi Gunsallus
b6035062c0 docs: fix casing in features (#1449) 2025-02-15 09:15:35 +03:00
Maxwell
c3f2febf3b docs: first page shouldn't show nav button to go to prev page (#1442) 2025-02-14 19:25:49 +03:00
Bereket Engida
b1e27fed8f feat(username): add default validation and options for validating username (#1345)
* feat: add default validation and options for validating username

* chore: release v1.1.16-beta.5

* fix: include update-user

* chore: release v1.1.16-beta.6
2025-02-14 18:15:19 +03:00
Bereket Engida
2c81e5bf8f Merge branch 'main' into v1.2 2025-02-14 15:17:41 +03:00
D3vision
d28e4861ce feat: add total users table/collection count to admin plugin list-users endpoint (#1258)
* Added total, offset and limit return propertiest to listUsers endpoint for admin plugin. This required modifying all db adapters. Also updated the init.test.ts.snap file to reflect adding of the count function in the adapter and the countTotalUsers function in the internalAdapter.

* Resolved all issues in review. We now use count wherever possible.

* linter was complaining

* literal on adapter and 1 more test

* lint

* admin plugin listUsers pagination documentation

---------

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
2025-02-14 13:20:45 +03:00
Bereket Engida
b26f8334b3 feat(organization): leave organization (#1239) 2025-02-14 13:12:15 +03:00
D3vision
e647040b14 feat: add Roblox social provider (#1249)
* Implemented Roblox social provider + documentation + icon for builder

* linter didn't like my svg and some of my other formatting

* and now the linter is finally happy

* made discord scope option overwrite default scopes, this way I dont need to have a users' email

* Revert "made discord scope option overwrite default scopes, this way I dont need to have a users' email"

This reverts commit 35b29e7957935ca2c777772a6a88dfa67015ed7b.

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-02-14 13:11:50 +03:00
Bereket Engida
b8d20c5e7b chore: lint 2025-02-14 12:51:29 +03:00
Maged Ibrahim
1edfb9f698 docs: change google logo for colors compliance (#1439) 2025-02-14 12:42:30 +03:00
Bereket Engida
d701a926f8 docs: add example for linking OAuth accounts 2025-02-14 12:41:10 +03:00
Bereket Engida
eecaac4107 docs(phone-number): add forget password flow documentation with OTP code 2025-02-14 12:27:37 +03:00
Bereket Engida
73a6897c08 docs: add section on checking if organization slug is taken 2025-02-14 12:24:54 +03:00
Bereket Engida
42ff704c6d docs: update session management examples 2025-02-14 11:26:45 +03:00
Bereket Engida
17ab7946d5 docs: correct import statement for Captcha Plugin in documentation 2025-02-14 10:26:59 +03:00
Bereket Engida
cb691e78bc docs: update captcha docs and fix sidebar svg 2025-02-14 10:18:21 +03:00
Bereket Engida
1efaf25df0 docs: update JWT plugin documentation to include token retrieval methods 2025-02-14 10:06:32 +03:00
Rizvan Nukhtarov
700d392759 feat: add VK ID social provider (#1013)
* feat: add VK ID social provider

* lint

* remove data

* fix emailVerified property

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-02-14 09:17:14 +03:00
Oscar
363ca39db7 feat: Captcha Plugin with multiple providers (#957)
* feat: create Cloudflare Turnstile middleware plugin

* fix: middleware returns new Response & working unit tests

* chore: renamed plugin to cloudflare-turnstile

* docs: adds Cloudflare Turnstile plugin documentation

* docs: improves Cloudflare Turnstile's docs

* feat: move to generic captcha plugin, supporting multiple providers
2025-02-14 09:11:19 +03:00
Maxwell
c4f89adbcd docs: add example how to update password on the server (#831)
* add(docs): demo code to set password on the server.

* fix(docs): update password

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-02-14 09:04:02 +03:00