Commit Graph
6898 Commits
Author SHA1 Message Date
Bereket Engida 0ae2c74f88 chore: release v1.2.0-beta.6 v1.2.0-beta.6 2025-02-14 15:17:54 +03:00
Bereket Engida 2c81e5bf8f Merge branch 'main' into v1.2 2025-02-14 15:17:41 +03:00
Bereket Engida d00716455e chore: release v1.2.0-beta.5 v1.2.0-beta.5 2025-02-14 14:54:04 +03:00
Bereket Engida 56f47d85dd chore: release v1.1.18-beta.3 v1.1.18-beta.3 2025-02-14 14:05:13 +03:00
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 EngidaandGitHub b26f8334b3 feat(organization): leave organization (#1239) 2025-02-14 13:12:15 +03:00
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 35b29e7957.

---------

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 IbrahimandGitHub 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 EngidaandGitHub a609acb799 feat(generic-oauth): oAuth2 link account (#1208) 2025-02-14 12:38:40 +03:00
Bereket EngidaandGitHub 047d677966 feat: support stroring dispaly username to store un-normalized username (#1204)
* feat: support stroring dispaly username to store un-normalized username

* test: update snapshot
2025-02-14 12:33:24 +03:00
Bereket EngidaandGitHub f7a49404ab feat(admin): set user password (#1203) 2025-02-14 12:28:26 +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 EngidaandGitHub 3766bea979 feat(phone-number): add reset password functionality with phone number (#1202) 2025-02-14 12:25:36 +03:00
Bereket Engida 73a6897c08 docs: add section on checking if organization slug is taken 2025-02-14 12:24:54 +03:00
Bereket EngidaandGitHub 51e2b16a10 feat: check organization slug (#1201) 2025-02-14 12:22:32 +03:00
Bereket Engida 2116ace963 chore: release v1.1.18-beta.2 v1.1.18-beta.2 2025-02-14 11:40:40 +03:00
Bereket Engida 00a07824a2 fix: database hooks should use Partial types to avoid overwriting previous hooks returns 2025-02-14 11:34:42 +03:00
Bereket Engida 42ff704c6d docs: update session management examples 2025-02-14 11:26:45 +03:00
Bereket Engida 07d4805611 fix: use Partial for body and query in InferRoute type 2025-02-14 11:26:45 +03:00
Bereket Engida 193df402fa fix: log error in handleOAuthUserInfo 2025-02-14 11:26:45 +03:00
8c31eaea18 feat: support function for trusted origins configuration (#1151)
* feat: support function for trusted origins configuration

- Updated the trusted origins option to accept either an array or a function returning an array of origins.
- Modified middleware and utility functions to handle function-based trusted origins.
- Enhanced documentation and types to reflect the new trusted origin configuration capabilities.
- Integrated changes in the Expo plugin for consistent trusted origin handling across environments.

* pass request object and support promise returns

* fix types

* chore: lint

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-02-14 11:19:44 +03:00
Bereket Engida 4013ca0214 refactor: define CaptchaOptions interface 2025-02-14 10:35:33 +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
Bereket Engida 1a48206100 feat: implement JWT token generation and retrieval with encryption support 2025-02-14 10:01:22 +03:00
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
OscarandGitHub 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
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
TedandGitHub b3371272fc feat: custom generate token function for magic links (#1362) 2025-02-14 08:50:36 +03:00
Bereket Engida 0ea9c29cc8 fix(expo): headers should be retrieved from APIError in OAuth hook 2025-02-14 08:18:07 +03:00
Bereket Engida 909260ebf6 docs: remove commented-out code in passkey documentation 2025-02-12 17:38:59 +03:00
Bereket Engida 14407c0e6a docs: remove commented-out code in passkey documentation 2025-02-12 17:38:22 +03:00
Bereket Engida 52fa176d9f chore: release v1.1.18-beta.1 v1.1.18-beta.1 2025-02-12 13:33:45 +03:00
Bereket Engida 8591fa1e18 chore: release v1.2.0-beta.4 v1.2.0-beta.4 2025-02-12 12:51:29 +03:00
Bereket Engida 29f2efb1aa fix: update @better-fetch/fetch to version 1.1.14-beta.2 and clean up client options 2025-02-12 12:51:23 +03:00
Bereket Engida 71cb49bf6a chore: release v1.2.0-beta.3 v1.2.0-beta.3 2025-02-12 12:45:48 +03:00
Bereket Engida ec241e49fb fix: remove zod type export from clients 2025-02-12 08:55:19 +03:00
Bereket Engida 1e318b87cc fix(phone-number): ensure callbackOnVerification is called after user verification 2025-02-12 08:51:47 +03:00
Rahul MishraandGitHub 8fcec8ece1 docs: fix routes in hono integration example code (#1417) 2025-02-12 08:39:32 +03:00
Greg JacksonandGitHub f011c741e6 fix(cli): add on delete cascade constraint to drizzle references (#1419) 2025-02-12 08:39:00 +03:00
JoelandGitHub ed8631a217 docs: update introduction (#1416) 2025-02-11 21:16:47 +03:00
Bereket Engida d7952ff9be chore: release v1.2.0-beta.2 v1.2.0-beta.2 2025-02-11 19:54:07 +03:00
Bereket EngidaandGitHub 9445dbdb4c fix(rate-limit): use the passed model name for rate limiter storage (#1412) 2025-02-11 19:40:16 +03:00
Matthias FeistandGitHub e1a9c054eb docs: fix email OTP api (#1413)
Fixed error in docs
2025-02-11 19:14:00 +03:00
Bereket EngidaandGitHub 46dfc078c0 feat: move to better call version 1 (#1402) 2025-02-11 16:02:57 +03:00
Bereket Engida 0e6ac8416c Merge branch 'main' into v1.2 2025-02-11 15:55:01 +03:00
Bereket Engida 04b8d2d373 chore: release v1.1.17 v1.1.17 2025-02-11 13:32:49 +03:00