Commit Graph

191 Commits

Author SHA1 Message Date
Mihovil Ilakovac
b9c02855cf
Implement login hooks (#2211) 2024-08-08 18:28:00 +02:00
Mihovil Ilakovac
3818de4d60
Replace oslo/password with directly using @node-rs/argon2 (#2210) 2024-08-02 13:44:10 +02:00
Filip Sodić
1aa139e87c
Make operations work with any (#2170) 2024-07-11 20:35:21 +02:00
Mihovil Ilakovac
c43e2e10e3
Clean up examples/todoApp and updated env vars (#2165) 2024-07-08 13:37:52 +02:00
Mihovil Ilakovac
8ead2e0910
Using Prisma file alongside Wasp (#2035) 2024-07-03 13:51:29 +02:00
wardbox
3b70f90234
Add support for auth with Discord (#2110) 2024-06-25 18:31:58 +02:00
Mihovil Ilakovac
b869eab352
Fix the auth helpers to only require fields they need from AuthIdentity (#2057) 2024-06-25 14:01:56 +02:00
Filip Sodić
52277d8b15
Improve server and client operations API (#2044) 2024-06-22 13:53:10 +02:00
Mihovil Ilakovac
115ed2f25b
Auth Hooks (#1993) 2024-06-20 17:10:11 +02:00
Martin Šošić
7f55c92acb
Made examples/todoApp more approachable (+ documented what it should be used for) (#2094)
* Made waspc/examples/todoApp easier to run (docs + env files).

* Added .env.server management via dotenv-vault.

* Documented how to test compilation and building of todoApp.

* Updated PR template to mention example todo apps.

* fix

* Apply suggestions from code review

* Update waspc/README.md

* fix

* Update waspc/examples/todoApp/.gitignore
2024-06-18 21:02:10 +02:00
Martin Šošić
1f757462cc
Again updated default .gitignore: removed !.env.client. (#2090)
* Again updated default .gitignore: removed !.env.client.

* Update web/docs/project/env-vars.md
2024-06-10 20:37:40 +02:00
Martin Šošić
3679ab6ed4
Improved default gitignore regarding .env rules. (#2083)
* Improved default gitignore regarding .env rules.

* Update web/docs/project/env-vars.md

Co-authored-by: Mihovil Ilakovac <mihovil@ilakovac.com>

* Uncommented dotenv info in docs.

* Updated gitignores of example apps.

* Added to ChangeLog.

---------

Co-authored-by: Mihovil Ilakovac <mihovil@ilakovac.com>
2024-06-07 10:41:02 +02:00
Filip Sodić
7313fe6e53
Enable a subset of strict: true when building SDK (#2054) 2024-05-28 14:25:52 +02:00
Mihovil Ilakovac
4bb0f9e50d
Fixes route ordering to prevent Wasp routes being overriden (#2039) 2024-05-17 15:23:04 +02:00
Mihovil Ilakovac
ce7a0d5795
Log unknown OAuth errors (#2038) 2024-05-17 15:07:54 +02:00
Mihovil Ilakovac
18370f1f48
Testing types of todoApp in CI (#1960) 2024-05-09 14:22:38 +02:00
Filip Sodić
eb7dde118e
Reduce sleep for testing optimistic update (#2025) 2024-05-09 13:24:09 +02:00
Filip Sodić
31161d131e
Small cleanup after #1992 (#2021) 2024-05-08 17:36:09 +02:00
Mihovil Ilakovac
d6796bf7f1
Serialize AuthUser properly (#1995) 2024-05-08 13:47:35 +02:00
Mihovil Ilakovac
76580648bc
Adds "module" to tsconfig.json (#2012) 2024-05-08 11:57:31 +02:00
Filip Sodić
1699862f22
Fix directly calling operations on the frontend (#1992) 2024-05-07 13:25:28 +02:00
Mihovil Ilakovac
0e70547f7b
Update AuthUser API (#1915) 2024-04-22 17:39:50 +02:00
Filip Sodić
a283e15ea5
Explicit public API types (#1930) 2024-04-14 19:32:38 +02:00
Filip Sodić
2fa4c5ed50 Update waspc/todoApp's tsconfig.json to 0.13.1 version 2024-04-11 18:20:59 +02:00
Mihovil Ilakovac
01282db0ab
Migrate PG Vector Example app (#1905) 2024-03-21 13:36:43 +01:00
Mihovil Ilakovac
0f4f62ef4e
Migrates CRUD testing example app (#1904) 2024-03-21 13:36:33 +01:00
Mihovil Ilakovac
5dbd3f0ec2
Bumps Wasp version in docs and example apps (#1902) 2024-03-18 17:47:32 +01:00
Mihovil Ilakovac
72ebdb8d8c
Fixes tests for 0.13.0 RC (#1899) 2024-03-18 14:41:14 +01:00
Mihovil Ilakovac
0880556592 Adds Keycloak OAuth provider (#1876) 2024-03-18 13:09:08 +01:00
Mihovil Ilakovac
3d5ed1a5d3 Replaces Passport with Arctic for OAuth (#1851) 2024-03-18 13:06:59 +01:00
Mihovil Ilakovac
cb6d10143e
Upgrade headless tests cache key (#1866) 2024-03-08 16:55:50 +01:00
Mihovil Ilakovac
8d7c64a296
Run CI with additional Node.js versions on Ubuntu (#1836) 2024-03-05 19:18:31 +01:00
Filip Sodić
21839ff2df
Add latest changes to examples updated to 0.12.0 (#1816)
* Add latest changes to examples updated to 0.12.0

* Add latest 0.12.0 changes to waspc/examples

* Remove stray todo from examples

* Update e2e tests
2024-02-26 15:20:52 +01:00
Filip Sodić
c50b0e1f62
Restore lost .gitignore contents (#1811) 2024-02-26 14:08:19 +01:00
Filip Sodić
2969ef8829
Revert "Uses extends in the user land tsconfig.json (#1793)" (#1803)
This reverts commit c11e83311e.
2024-02-22 17:10:37 +01:00
Mihovil Ilakovac
c11e83311e
Uses extends in the user land tsconfig.json (#1793) 2024-02-21 16:12:52 +01:00
Mihovil Ilakovac
55ede5684b
Uses Oslo for password hashing (#1782)
Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
2024-02-20 17:46:54 +01:00
Mihovil Ilakovac
9800c1cc37
Enables e2e tests and build test (#1780) 2024-02-19 12:06:31 +01:00
Mihovil Ilakovac
3e88f24965
Migrates internal Todo app to 0.12 (#1781) 2024-02-19 10:16:34 +01:00
Filip Sodić
5cd5130534
Fix build for 0.12.0 (#1773) 2024-02-16 18:25:26 +01:00
Mihovil Ilakovac
87e576d66d
Fixes Tailwind setup in client tests (#1766) 2024-02-16 12:25:31 +01:00
Filip Sodić
ad19fee424
Expose server-side operations from SDK (#1758) 2024-02-15 15:21:15 +01:00
Mihovil Ilakovac
e6f066660e
Enables headless and unit tests (#1763) 2024-02-14 17:58:26 +01:00
Mihovil Ilakovac
0e7a951742
Moves resolveProjectPath to wasp/dev (#1759) 2024-02-13 18:27:26 +01:00
Mihovil Ilakovac
c9959b4515
Implement a Tailwind content path wrapper (#1731) 2024-02-09 13:10:37 +01:00
Mihovil Ilakovac
b873df960d
Rewrite internal jobs API (#1722) 2024-02-09 12:52:27 +01:00
Mihovil Ilakovac
814b82bd58
Removes AuthError (#1737) 2024-02-09 11:17:18 +01:00
Mihovil Ilakovac
b23e4ce3eb
Bundling server with Rollup + esbuild (#1714) 2024-02-07 16:13:03 +01:00
Filip Sodić
26141f989e Update imports and API for server/operations (#1711) 2024-01-31 17:46:23 +01:00
Filip Sodić
dd16fb993c Update imports for wasp/client/operations 2024-01-31 17:46:23 +01:00