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 and GitHub
a609acb799
feat(generic-oauth): oAuth2 link account ( #1208 )
2025-02-14 12:38:40 +03:00
Bereket Engida and GitHub
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 Engida and GitHub
f7a49404ab
feat(admin): set user password ( #1203 )
2025-02-14 12:28:26 +03:00
Bereket Engida and GitHub
3766bea979
feat(phone-number): add reset password functionality with phone number ( #1202 )
2025-02-14 12:25:36 +03:00
Bereket Engida and GitHub
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
Oscar and GitHub
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
Ted and GitHub
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 Jackson and GitHub
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 Engida and GitHub
9445dbdb4c
fix(rate-limit): use the passed model name for rate limiter storage ( #1412 )
2025-02-11 19:40:16 +03:00
Bereket Engida and GitHub
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 Arnaud and GitHub
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