Zai Shi
d89a4e3442
Neon domain ( #488 )
2025-03-04 02:48:38 +01:00
Konstantin Wohlwend
f3f508cbf1
Improve PATCH /users/me performance
2025-03-03 17:03:44 -08:00
Konstantin Wohlwend
61a27c40ea
More spans
2025-03-03 01:15:53 -08:00
Konstantin Wohlwend
672de18418
Add span for decoding access token
2025-03-03 00:03:58 -08:00
Konstantin Wohlwend
a9b90dfb0a
Allow transaction retries in dev mode
2025-03-02 17:57:03 -08:00
Konstantin Wohlwend
3e381bdaee
Fix tests
2025-03-02 17:31:33 -08:00
Konstantin Wohlwend
f1c722a6e2
Make 10% of all transactions serializable
2025-03-02 17:15:20 -08:00
Konstantin Wohlwend
b340be49ce
Log concurrent requests per process in OpenTelemetry
2025-03-02 16:38:47 -08:00
Konstantin Wohlwend
2ac8cb8542
Add stack.process-id to OpenTelemetry attributes
2025-03-02 16:34:14 -08:00
Konstantin Wohlwend
30e27906ec
Include status in result log
2025-03-02 16:31:14 -08:00
Konstantin Wohlwend
042745a4be
Log request ID with internal server errors
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
Docker Test / docker (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Runs E2E API Tests / build (latest) (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
Dev Environment Test / test (push) Has been cancelled
Run setup tests / test (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2025-02-28 16:56:50 -08:00
Konstantin Wohlwend
d77961b96d
chore: update package versions
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
Docker Test / docker (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Runs E2E API Tests / build (latest) (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
Dev Environment Test / test (push) Has been cancelled
Run setup tests / test (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2025-02-28 11:55:38 -08:00
Konstantin Wohlwend
0fc6839751
Skip event logs in CI
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
Docker Test / docker (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Runs E2E API Tests / build (latest) (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
Dev Environment Test / test (push) Has been cancelled
Run setup tests / test (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2025-02-27 22:17:53 -08:00
CactusBlue
6353baa486
Disallow template updates without custom SMTP server ( #447 )
...
* add some rudimentary checks
* add some checks on email providers as well
* add warning
* Update apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/emails/page-client.tsx
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* added writeFileSyncIfChanged to all the codegen
* JS lib docs (#444 )
* fix creator id (#449 )
* Added magic link, OTP, and OAuth examples to JS docs (#448 )
* fixed syntax error
* Update page-client.tsx (#451 )
Co-authored-by: CactusBlue <thecactusblue@gmail.com>
* Add custom pages/contact channel docs (#438 )
* add some description about contact channels
* add some examples of password reset
* update the doc
* rename things
* split examples
* remove custom for now
* fix error message
---------
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
Co-authored-by: Zai Shi <zaishi00@outlook.com>
* add warning
* move the check
* add warning popup
* a
* fix more
* remove dead function
* start adding some tests
* add a test case
* moar tests
* fix tests
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Zai Shi <zaishi00@outlook.com>
Co-authored-by: Zayd Krunz <70227235+ShrootBuck@users.noreply.github.com>
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2025-02-27 19:05:27 -08:00
devin-ai-integration[bot]
9a76d10c2a
[DEVIN: Konsti] Add in-source unit tests to stack-shared utilities ( #485 )
...
* Add in-source unit tests to stack-shared utilities
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix type checking and linting issues
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix lint errors in results.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix remaining lint errors in results.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix lint warnings in results.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix wait function mocking in results.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix retry function test in results.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix React.forwardRef mock in react.tsx test
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix trailing spaces in react.tsx and results.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Revert to DependenciesMap and wrap rejected promise in ignoreUnhandledRejection
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix
* Revert changes to known-errors.tsx constructor
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Make rotateRight call rotateLeft per review feedback
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Remove redundant @ts-expect-error directive in known-errors.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix import order in promises.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Fix
* Fix CI failures: add back @ts-expect-error in known-errors.tsx and revert mapResult implementation in results.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Remove unused @ts-expect-error directive in known-errors.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Add back @ts-expect-error directive with explanation in known-errors.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Change @ts-expect-error to @ts-ignore in known-errors.tsx
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* be honest
* vocabulary
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Konstantin Wohlwend <n2d4xc@gmail.com>
2025-02-28 01:47:37 +00:00
CactusBlue
8b88c7a258
Add E2E tests for the JS library ( #487 )
...
* Add dependency on @stackframe/js to e2e tests
* add more
* add some additional logic for issuing api key
* more
* fix window dependency
* roll it back
* chore: update package versions
* Make Project description field non-nullable (#483 )
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
* Run E2E API tests on Node v22 too
* Run E2E tests on latest Node.js version
* Codegen + macros for SDK docs (#456 )
* add extra body
* Add link to Docker image to docs
* Permit signUpWithCredential in non-browser environments
* get the tests running
* remove
* fix
* update the interface
* Update apps/e2e/tests/js/js-helpers.ts
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
---------
Co-authored-by: Konstantin Wohlwend <n2d4xc@gmail.com>
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Zai Shi <zaishi00@outlook.com>
2025-02-27 16:32:41 -08:00
Zai Shi
427ab34adb
Codegen + macros for SDK docs ( #456 )
2025-02-27 23:12:30 +01:00
devin-ai-integration[bot]
46f388342e
Make Project description field non-nullable ( #483 )
...
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
2025-02-27 11:32:29 -08:00
Konstantin Wohlwend
0def869ee7
chore: update package versions
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
Docker Test / docker (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
Dev Environment Test / test (push) Has been cancelled
Run setup tests / test (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2025-02-27 10:50:41 -08:00
CactusBlue
eb618a4596
add timeout for sending test emails ( #486 )
2025-02-26 18:10:33 -08:00
Konstantin Wohlwend
01014ed901
chore: update package versions
2025-02-26 11:04:13 -08:00
devin-ai-integration[bot]
eec01632b1
Add clean scripts to all packages/apps ( #478 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: zai@stack-auth.com <zai@stack-auth.com>
2025-02-26 06:34:11 +01:00
CactusBlue
b48172e337
Add cascade to sentEmail ( #463 )
...
* add delete cascade
* add cascade to both
2025-02-25 12:14:01 -08:00
Konstantin Wohlwend
06746d8831
No longer log environment variables
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
Docker Test / docker (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
Run setup tests / test (push) Has been cancelled
TOC Generator / TOC Generator (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
2025-02-21 18:25:08 -08:00
Konstantin Wohlwend
582aadf480
Fix environment variables on the dashboard
2025-02-21 18:22:33 -08:00
Zai Shi
b465dddcee
Fix MS OAuth ( #457 )
2025-02-21 19:39:22 +01:00
CactusBlue
180b455d4f
Remove global legacy JWT ( #450 )
...
* remove all legacy jwt references
* fix creator id (#449 )
* update snapshots
* Added magic link, OTP, and OAuth examples to JS docs (#448 )
* fixed syntax error
* re-add legacy jwt on prisma schema
---------
Co-authored-by: Zai Shi <zaishi00@outlook.com>
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2025-02-21 10:10:56 -08:00
CactusBlue
23497e5303
Log emails into database ( #455 )
...
* log email send into database
* update the model
* rename models
* properly wrap everything
* migrate
* remove password from logging
---------
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2025-02-21 10:07:18 -08:00
CactusBlue
1f069ef096
first ( #459 )
2025-02-21 10:05:08 -08:00
Zai Shi
dbf061fb8e
Fix webhook tests ( #458 )
2025-02-21 18:55:39 +01:00
Konstantin Wohlwend
aa41bfc637
Add jsx-indent rule
2025-02-20 20:14:09 -08:00
Konstantin Wohlwend
d6193fd565
Refresh globe on count property error
2025-02-20 18:25:45 -08:00
Konstantin Wohlwend
fbbec19cbd
Auto-format Prisma files on save
2025-02-20 17:57:16 -08:00
Zai Shi
dc5de208fc
Handle Prisma foreign key constraint error in createAuthTokens
2025-02-20 17:25:39 -08:00
Konstantin Wohlwend
7cfb164e92
chore: update package versions
2025-02-20 16:05:36 -08:00
Konstantin Wohlwend
c3d0fe952f
Less flakey webhook tests
2025-02-20 15:44:14 -08:00
Konstantin Wohlwend
fc811c8f15
chore: update package versions
2025-02-20 15:17:44 -08:00
Konsti Wohlwend
157f722417
Vanilla JS init script ( #454 )
2025-02-20 15:11:06 -08:00
Zai Shi
4df77497a0
Update GitHub repository links in documentation
2025-02-20 10:14:55 -08:00
Zayd Krunz
a02801f3e3
Update page-client.tsx ( #451 )
...
Co-authored-by: CactusBlue <thecactusblue@gmail.com>
2025-02-20 09:53:38 -08:00
Zai Shi
6080862f76
Added magic link, OTP, and OAuth examples to JS docs ( #448 )
2025-02-20 18:27:54 +01:00
Zai Shi
f81d1c0e04
fix creator id ( #449 )
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
Docker Test / docker (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
Run setup tests / test (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2025-02-19 19:16:30 -08:00
Zai Shi
ef7e666656
JS lib docs ( #444 )
2025-02-20 00:48:05 +01:00
Zai Shi
9a75d60f99
added writeFileSyncIfChanged to all the codegen
2025-02-19 12:11:17 -08:00
CactusBlue
6692194250
Improve auth method selection ( #442 )
...
* move brand icons
* add icons
* modify the auth page
* change how dialog works
* preview
* improve the auth methods page
* better predicate types
* convert to table
* fix more stuff
* refactor
* add default case
* edit table
* add config
* add brand colors
* icon refresh
* fix a bug with shared tooltips
* Refactor auth methods page and preview with UI improvements
* Simplify provider update confirmation with async/await
* Update packages/stack-ui/src/components/brand-icons.tsx
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
* update deps
* more fixes
---------
Co-authored-by: Zai Shi <zaishi00@outlook.com>
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2025-02-18 20:54:24 -08:00
Konstantin Wohlwend
018b04e825
chore: update package versions
2025-02-18 15:54:13 -08:00
Konstantin Wohlwend
c99b170954
Fix tests
2025-02-18 15:31:21 -08:00
Konstantin Wohlwend
2f4108975e
Fix tests
2025-02-18 15:25:44 -08:00
Konstantin Wohlwend
b4b3e4dd1d
Temporarily fix tests
2025-02-18 15:16:22 -08:00
Konstantin Wohlwend
006a0dcc4e
Send sign up emails synchronously
2025-02-18 15:10:00 -08:00