Commit Graph

980 Commits

Author SHA1 Message Date
Mihovil Ilakovac
8ead2e0910
Using Prisma file alongside Wasp (#2035) 2024-07-03 13:51:29 +02:00
dependabot[bot]
628501477e
Bump braces from 3.0.2 to 3.0.3 in /waspc/packages/studio (#2147) 2024-07-03 13:45:07 +02:00
Mihovil Ilakovac
f0bbdd37d9
Fixes CRUD type import (#2144) 2024-07-02 15:15:39 +02:00
Mihovil Ilakovac
320f40327a
Fixes the CRUD client helpers (#2098) 2024-07-02 09:44:03 +02:00
wardbox
3b70f90234
Add support for auth with Discord (#2110) 2024-06-25 18:31:58 +02:00
dependabot[bot]
5f63b151cf
Bump braces from 3.0.2 to 3.0.3 in /waspc/packages/ts-inspect (#2123) 2024-06-25 17:48:21 +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
56af0635c3
Updates e2e tests to match output of Typescript 5.5 (#2111) 2024-06-21 11:08:48 +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ć
ea0a0d98cd
Added CHECKPOINT_DISABLE=1 to Wasp CLI to prevent Prisma errors (#2089)
* Update Main.hs

* fix
2024-06-10 13:30:12 +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
Martin Šošić
82d0da92f3
Fixed DATABASE_URL missing Prisma error on wasp build. (#2070) 2024-05-28 11:37:08 +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
af38daecb2
Fixes the default netlify.toml in the built web app (#2041) 2024-05-17 15:08:19 +02:00
Mihovil Ilakovac
ce7a0d5795
Log unknown OAuth errors (#2038) 2024-05-17 15:07:54 +02:00
Martin Sosic
4f84fc9fa3 Removed gpt-3.5-turbo-0613 since it is deprecated now. 2024-05-15 17:20:19 +02:00
Mihovil Ilakovac
676cf2222b
Hide Prisma update message (#2005) 2024-05-13 11:02:10 +02:00
Mihovil Ilakovac
b452313b4c
Disallow duplicate declaration names (#2015) 2024-05-13 11:01:58 +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
Martin Šošić
1e78226634
Loading page (#1984) 2024-05-03 15:07:05 +02:00
Mihovil Ilakovac
62f88055a7
Extracts Message component from OAuthCallback page (#1991) 2024-04-24 13:53:10 +02:00
Mihovil Ilakovac
0e70547f7b
Update AuthUser API (#1915) 2024-04-22 17:39:50 +02:00
Filip Sodić
685ab64c9f
Enable the reset command (#1962) 2024-04-16 10:02:43 +02:00
Filip Sodić
a283e15ea5
Explicit public API types (#1930) 2024-04-14 19:32:38 +02:00
Filip Sodić
27450eb348 Merge branch 'release' 2024-04-11 18:53:57 +02:00
Filip Sodić
2fa4c5ed50 Update waspc/todoApp's tsconfig.json to 0.13.1 version 2024-04-11 18:20:59 +02:00
Filip Sodić
8a1478053c
Fix type inference bug in Wasp 0.13.1 (#1949) 2024-04-11 18:02:37 +02:00
Filip Sodić
bd341f6d31
Update ChangeLog.md 2024-04-04 20:09:43 +02:00
Filip Sodić
f368b9b3ea
Fix typo in Changelog (#1939) 2024-04-04 18:19:12 +02:00
Filip Sodić
55d0b1b04c
Update Mage, waspc.cabal, and Changelog for 0.13.1 (#1937) 2024-04-04 16:15:09 +02:00
Martin Šošić
2a4f9658b8
Clarified release instructions in README.md a bit. 2024-04-04 16:05:28 +02:00
dependabot[bot]
f2adb1e29f
Bump vite from 4.4.9 to 4.5.3 in /waspc/packages/studio/client (#1936) 2024-04-04 13:06:05 +02:00
Mihovil Ilakovac
2b3bbf97f7
Updates SDK tsconfig to enable the incremental (#1931) 2024-04-03 15:11:03 +02:00
Filip Sodić
25079cea3f
Fix autocomplete for the wasp package (#1921) 2024-03-29 16:10:33 +01:00
Filip Sodić
1de32ac113
Removing restructuring leftover files (#1925) 2024-03-28 16:12:18 +01:00
Mihovil Ilakovac
ce61dcf5fe
Adds a missing Keycloak UI export (#1916) 2024-03-22 09:48:16 +01:00
Mihovil Ilakovac
1236648498 Updates e2e tests
Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
2024-03-21 14:06:57 +01: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
96b3bd5dbf
Adds note about Algolia Crawler (#1912) 2024-03-21 11:42:54 +01:00
Mihovil Ilakovac
5dbd3f0ec2
Bumps Wasp version in docs and example apps (#1902) 2024-03-18 17:47:32 +01:00
Mihovil Ilakovac
329c324b51
Updates tag for starters (#1903) 2024-03-18 16:30:26 +01:00
Mihovil Ilakovac
ea247dc4fc
Fixes template issue with new OAuth impl (#1901) 2024-03-18 16:23:27 +01:00
Mihovil Ilakovac
72ebdb8d8c
Fixes tests for 0.13.0 RC (#1899) 2024-03-18 14:41:14 +01:00
Mihovil Ilakovac
4c38ef8a45
Bump version in Cabal file (#1898) 2024-03-18 14:21:40 +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
7329465974 Define the WASP_SERVER_URL env var (#1856) 2024-03-18 12:57:15 +01:00
Mihovil Ilakovac
4c3216f349 Replaces jsonwebtoken with oslo/jwt (#1852) 2024-03-18 12:52:24 +01:00
Filip Sodić
95e313cf0e
Add client config to SDK API (#1893) 2024-03-15 16:53:42 +01:00
Filip Sodić
00c98ee2d0
Update the release process guide (#1887) 2024-03-13 13:11:07 +01:00
Filip Sodić
8cfcd080a9 Bump version to 0.12.4
Change version, update e2e tests, update Changelog
2024-03-12 16:51:38 +01:00
Filip Sodić
5fc4dc57b0
Add auth/types import path to package.json (#1882) 2024-03-12 16:38:08 +01:00
Filip Sodić
e87f90468f
Remove client file hacks from server/tsconfig.json (#1862) 2024-03-11 16:58:32 +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
Martin Sosic
e4932ec51b Added dates to latest releases in ChangeLog. 2024-03-01 23:24:30 +01:00
Martin Sosic
f2721e7679 Updated Wasp version to 0.12.3 + Mage to use it. 2024-03-01 16:18:11 +01:00
Martin Šošić
b784571ddc
Updated Wasp AI to work with newest GPT 3.5 Turbo (0125). (#1826) 2024-03-01 15:42:41 +01:00
Martin Sosic
17479c76a9 Updated waspc.cabal, ChangeLog and e2e test to 0.12.2. 2024-02-29 19:00:11 +01:00
Mihovil Ilakovac
1669357dbe
Conditionally apply Web Crypto API polyfill (#1834)
* Conditionally apply Web Crypto API polyfill

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>

* Updates e2e tests

* Update waspc/data/Generator/templates/server/src/polyfill.ts

---------

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2024-02-29 18:48:09 +01:00
Martin Sosic
86938b232b Updated cabal, Changelog, and e2e tests to 0.12.1 . 2024-02-27 15:52:49 +01:00
Martin Sosic
088413fdbc Reverted Wasp AI to use GPT-3.5-Turbo-0613. 2024-02-27 15:39:22 +01:00
Filip Sodić
646d7e2c7b
Enforce casing in operations and entities (#1818)
* Enforce casing in operations and entities

* Fix small error and remove improts

* Fix formatting

* Add fullstop to error messages

* Add naming changes to changelog and migration guide

* Update waspc/ChangeLog.md

* Update web/docs/migrate-from-0-11-to-0-12.md

* fix

---------

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
Co-authored-by: Martin Sosic <sosic.martin@gmail.com>
2024-02-27 09:12:29 +01:00
Mihovil Ilakovac
57714b1271
Fixes the order of operations in wasp build (#1821)
* Fixes the order of operations in 'wasp build'

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>

* fix

---------

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
Co-authored-by: Martin Sosic <sosic.martin@gmail.com>
2024-02-27 08:34:00 +01:00
Martin Šošić
fda10de089
Updated ChangeLog.md to contain info about 0.12.0. (#1810)
* Updated ChangeLog.md to contain info about 0.12.0.

* fix
2024-02-26 16:05:19 +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ć
1c0bfd20ca
Update the tutorial for 0.12.0 (#1799) 2024-02-26 14:33:28 +01:00
Filip Sodić
c50b0e1f62
Restore lost .gitignore contents (#1811) 2024-02-26 14:08:19 +01:00
Filip Sodić
69255d327f
Move phantom dir to .wasp (#1814) 2024-02-26 13:15:41 +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
Martin Šošić
e1ebcd14a1
Update ui.ts: GithubSignInButton -> GitHubSignInButton 2024-02-22 16:39:29 +01:00
Mihovil Ilakovac
c11e83311e
Uses extends in the user land tsconfig.json (#1793) 2024-02-21 16:12:52 +01:00
Mihovil Ilakovac
4ae6696374
Making Stitches CSS more important than Tailwind (#1790) 2024-02-21 15:31:43 +01:00
Martin Sosic
c46615236d Updated instructions for running wasp-migrate script and removed old migrate script. 2024-02-20 18:54:34 +01:00
Martin Sosic
ed684e583f Updated e2e tests for addition of Oslo. 2024-02-20 18:10:22 +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
Filip Sodić
edb3cbd61f
Solve build context issues for 0.12.0 (#1785) 2024-02-20 15:42:46 +01:00
Mihovil Ilakovac
52a1910a74
Adds .DS_Store to .waspignore (#1784) 2024-02-19 16:13:06 +01:00
Martin Sosic
7eee16e9b1 Updated run script to also run headless tests. 2024-02-19 14:28:12 +01:00
Martin Sosic
8f71f45546 Removed redundant secure-password dep from server/package.json and also removed now redundant overrides field. 2024-02-19 13:57:41 +01:00
Mihovil Ilakovac
9800c1cc37
Enables e2e tests and build test (#1780) 2024-02-19 12:06:31 +01:00
Martin Sosic
39195fc8f3 Updated LSP code actions to use latest wasp import paths. 2024-02-19 10:47:01 +01:00
Mihovil Ilakovac
3e88f24965
Migrates internal Todo app to 0.12 (#1781) 2024-02-19 10:16:34 +01:00
Martin Šošić
7fabe07265
Implemented a JS script that does part of migration from 0.11 to 0.12. (#1770)
* Implemented a JS script that does part of migration from 0.11 to 0.12.

* Did some polishing and small improvements.

* Implemented migration of dependencies.

* polishing

* Moved the script.

* fix

* Added instructions for running the script to README.md.

* fix

* fix
2024-02-19 09:02:03 +01:00
Mihovil Ilakovac
292f06beb7
Fixes e2e tests (#1761)
* Fixes e2e tests

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>

* Adds new e2e tests

* Update build tests

---------

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
Co-authored-by: Filip Sodić <filip.sodic@fer.hr>
2024-02-16 18:48:13 +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
Mihovil Ilakovac
3edb2fe921
Fixes GitHub auth check (#1774) 2024-02-15 20:22:59 +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