Commit Graph
4400 Commits
Author SHA1 Message Date
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 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 EngidaandGitHub 3766bea979 feat(phone-number): add reset password functionality with phone number (#1202) 2025-02-14 12:25:36 +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 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 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 cb691e78bc docs: update captcha docs and fix sidebar svg 2025-02-14 10:18:21 +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
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 52fa176d9f chore: release v1.1.18-beta.1 2025-02-12 13:33:45 +03:00
Bereket Engida 8591fa1e18 chore: release 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 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
Greg JacksonandGitHub f011c741e6 fix(cli): add on delete cascade constraint to drizzle references (#1419) 2025-02-12 08:39:00 +03:00
Bereket Engida d7952ff9be chore: release 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
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 2025-02-11 13:32:49 +03:00
Bereket Engida 576a7b11fd chore: release v1.1.17-beta.5 2025-02-10 22:46:33 +03:00
Bereket Engida 3d1b3869d6 chore: release v1.1.17-beta.4 2025-02-10 22:46:18 +03:00
Bereket Engida c253b446cb fix(auth): update cookie handling in anonymous and multi-session plugins 2025-02-10 19:04:15 +03:00
Bereket Engida 762fef82eb chore: initalize response headers 2025-02-10 18:20:24 +03:00
Bereket Engida 4bf4fb0522 chore: reset headers on new context 2025-02-10 18:07:46 +03:00
Bereket Engida ca0727a224 chore: release v1.1.17-beta.3 2025-02-08 11:18:39 +03:00
0794de2c71 fix(drizzle): drizzle with mysql update breaks on anything other than update by id(#1377)
---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-02-08 11:11:37 +03:00
Bereket Engida 90a487a6b5 fix(username): return email not verified instead of invalid email and password 2025-02-08 10:39:53 +03:00
Bereket Engida aaa5c60a03 fix: allow partial returns from update hooks 2025-02-08 02:02:19 +03:00
Baptiste ArnaudandGitHub b26a248970 fix: socialProvider return null if undefined (#1371) 2025-02-06 21:00:07 +03:00
Bereket Engida 9243529cc0 chore:lint 2025-02-06 15:10:29 +03:00
81936d756a fix(cli): wrong kysely schema filename (#1366)
Co-authored-by: Alfan Jauhari <alfan@zero-one-group.com>
2025-02-06 15:09:51 +03:00
Bereket Engida 15315b3be1 chore: add session change check on cookie cache test 2025-02-06 12:27:50 +03:00
Bereket Engida 2c40835531 chore: release v1.1.17-beta.2 2025-02-06 11:52:00 +03:00
Bereket Engida 2628b2f17c fix: update session cache on email verification 2025-02-06 11:51:51 +03:00
Bereket Engida d0f891d0a8 chore: release v1.1.17-beta.1 2025-02-06 11:15:20 +03:00
Bereket Engida 745f92932a fix: update user should use id as a reference 2025-02-06 11:15:20 +03:00
1ceed9c336 chore(cli): pkg info and utils on CLI tools (#1364)
---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-02-06 11:05:08 +03:00
Bereket Engida 10d04cb7c1 chore: release v1.1.16 2025-02-06 00:37:32 +03:00
Bereket Engida e18700e26c chore: release v1.1.16-beta.10 2025-02-06 00:35:58 +03:00