Konstantin Wohlwend
9f73738d12
Forgiving caches
2024-12-18 22:24:07 -08:00
Konstantin Wohlwend
eae6bc34d8
Improved error capturing
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
Docker Build and Push / Docker Build and Push Server (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
Mirror main branch to main-mirror-for-wdb / lint_and_build (push) Has been cancelled
Publish Docs / run (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-12-14 15:49:15 -08:00
Konstantin Wohlwend
a80a3b241c
Don't retry transactions during development
2024-12-12 13:48:18 -08:00
Konstantin Wohlwend
c33ce8ab4f
Retry Prisma transactions automatically
2024-12-12 13:34:42 -08:00
Konstantin Wohlwend
0db15d63b0
Disallow kid audience
2024-12-12 09:41:37 -08:00
Konstantin Wohlwend
46b8777e38
Better specs for Docker GH Action
2024-12-11 19:02:49 -08:00
Konstantin Wohlwend
f145e597c0
Increase Sentry maxValueLength
2024-12-11 18:56:42 -08:00
Konstantin Wohlwend
49445378eb
Retry on Svix rate limits
2024-12-11 17:56:07 -08:00
Konstantin Wohlwend
b0db0a5f78
StackAssertion cause is now in extraData
2024-12-11 17:36:43 -08:00
Konstantin Wohlwend
62989f9783
Better email retries
2024-12-11 16:15:58 -08:00
Konstantin Wohlwend
032bc7c63a
Browser compat debug info
2024-12-11 15:31:19 -08:00
Konstantin Wohlwend
6bf2c2b33d
Fix USER_AUTHENTICATION_REQUIRED error on signout
2024-12-11 14:46:17 -08:00
Konsti Wohlwend
22676c563b
Neon project provision ( #358 )
2024-12-08 11:44:35 -08:00
Konstantin Wohlwend
27914c15ce
Retry on INFINITE_LOOP_DETECTED error
2024-12-05 20:18:30 -08:00
Konstantin Wohlwend
b8b4ab98c1
Neon OAuth "Create new project" flow
2024-12-05 19:54:59 -08:00
Zai Shi
918f205bd9
Self-host docker ( #353 )
2024-12-01 15:57:51 +01:00
Konstantin Wohlwend
496f6e459b
Force dynamic
2024-12-01 01:31:22 -08:00
Konstantin Wohlwend
89b00bb352
Update node-http socket
2024-12-01 01:12:26 -08:00
Konsti Wohlwend
cec718f542
Identity Provider/External OAuth ( #323 )
...
Co-authored-by: moritz <moritsch@student.ethz.ch>
2024-11-30 23:27:55 -08:00
Konstantin Wohlwend
a48aae1a20
Fix Sentry
2024-11-22 23:26:38 +01:00
Konstantin Wohlwend
3158828155
Fix Sentry
2024-11-22 23:25:23 +01:00
Konstantin Wohlwend
3b40cfc860
isLocalhost no longer throws if URL is invalid
2024-11-22 18:28:36 +01:00
Konstantin Wohlwend
ac9a85317c
Stricter email input validation
2024-11-21 22:41:22 +01:00
Konstantin Wohlwend
1f84ff59aa
Create users endpoint can now take a password hash
2024-11-20 03:26:22 +01:00
Konstantin Wohlwend
a03a7f503e
Add docs for concatStacktraces
2024-11-19 22:51:37 +01:00
Konstantin Wohlwend
dd89cc501b
Remove test error
2024-11-19 04:04:44 +01:00
Konstantin Wohlwend
539e10981e
Concat runAsynchronously stacktraces
2024-11-19 03:53:48 +01:00
Konstantin Wohlwend
277216dc70
Update NoSuspenseBoundaryError message
2024-11-19 00:51:36 +01:00
Konsti Wohlwend
3b18f09ec7
Log geoip information with events ( #344 )
2024-11-17 18:07:36 +01:00
Konsti Wohlwend
057dac1a66
Next.js 15 support ( #315 )
...
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
Updates `examples/demo` to Next.js 15 and adds Next.js 15 support to `packages/stack`.
The other packages and apps are still running on Next.js 14 to ensure compatibility.
2024-11-08 03:12:31 +01:00
Zai Shi
92c7faa55f
fixed user table update
2024-11-07 17:07:58 +01:00
Konstantin Wohlwend
de7ac12dd5
DependenciesMap iterator
2024-11-07 16:55:35 +01:00
Konstantin Wohlwend
b6ecc26b6d
Improve MaybeWeakMap docs
2024-11-07 16:11:57 +01:00
Konstantin Wohlwend
1163aa5c0a
IterableWeakMap
2024-11-07 16:11:16 +01:00
Moritz Schneider
93a1fcf7cb
Passkey support ( #321 )
...
* passkeys
* add passkey tests
---------
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2024-10-28 16:56:46 -07:00
Konstantin Wohlwend
48a5b07a31
Improve wait(...) input validation error message
2024-10-18 11:57:33 -07:00
Konstantin Wohlwend
787d6ecce4
wait(...) no longer requires integers
2024-10-18 11:44:18 -07:00
Konstantin Wohlwend
9ec4433cf5
Input validation on wait(...) function
...
setTimeout picks 0 whenever the input doesn't fit in a 32-bit integer, so we reject such values
(see: https://news.ycombinator.com/item?id=41872010 )
2024-10-18 11:21:35 -07:00
Konstantin Wohlwend
cd4c259f0f
JWKS endpoint now uses base64url
2024-10-11 17:09:24 -07:00
Zai Shi
a785d47417
Project specific JWKs ( #293 )
...
* added per project signing
* added well-known/jwks.json
* fixed bugs
* fixed bugs
* fixed tests
* fixed not found error
2024-10-07 21:27:55 +02:00
Zai Shi
70a1e65723
fixed env vars
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-09-24 16:05:46 -07:00
Zai Shi
3c20bf609f
remove slack oauth, allow no email in oauth
2024-09-19 16:35:17 -07:00
Manoj Kumar
c4ae4fc4ed
feat: Add twitter oauth provider ( #206 )
...
* add twitter oauth
* add slack oauth
* add emailVerified field
* twitter -> x
* fixed x user info
* add slack authed user type & fix token set
* fix endpoint
* fix slack button
* fix slack oauth
* Fix merge conflicts
* merge dev
* fix merge conflicts
---------
Co-authored-by: Zai Shi <zaishi00@outlook.com>
2024-09-20 01:28:58 +02:00
Zai Shi
f8258af7aa
Apple OAuth ( #250 )
...
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
* added apple oauth
* fixed oauth callback
* removed unused
* added apple icon
* fixed bugs
* fixed apple oauth
* added id token, apple login works
* fixed facebook
* removed no pkce for apple
* fixed mock oauth
2024-09-15 02:50:06 +02:00
Zai Shi
5977262329
Added Linkedin OAuth ( #249 )
...
Co-authored-by: Manoj Kumar <ms8460149@gmail.com>
2024-09-14 22:49:26 +02:00
Zai Shi
84e30eead0
Remove shared Facebook ( #238 )
...
* removed facebook shared
* updated test
* added migration file
* facebook enabled var
* fixed migration file
* fixed connected account migration file
2024-09-11 02:25:18 +02:00
Konstantin Wohlwend
a9ebbccecd
Ignore unhandled Promise rejections
2024-09-10 11:59:48 -07:00
Konstantin Wohlwend
128cfc9cc1
JWKS file
2024-09-06 16:25:26 -07:00
Manoj Kumar
bba2b1884d
add bitbucket oauth ( #223 )
...
* add bitbucket oauth
* updated button style
* fixed docs
---------
Co-authored-by: Zai Shi <zaishi00@outlook.com>
2024-09-06 00:20:38 +02:00
Zai Shi
3d2be1f84c
Supabase docs & examples ( #219 )
...
* added supabase example
* removed unused files
* added jwt endpoint
* supabase server action
* removed unused
* updated dependencies
* reverted package changes
* fixed bugs
* added supabase docs
* updated docs
* updated pnpm lock
2024-09-01 02:32:07 +02:00