Martin Šošić
fe915158d9
Polished AppSpec: added missing fields + deps are not tuples. ( #417 )
2022-01-11 13:59:13 +01:00
Martin Šošić
5f534f7bcf
Added concept of SourceRegion to Ctx. ( #409 )
2022-01-08 23:55:52 +01:00
Martin Šošić
424def31d6
TypeError now uses WithCtx internally. ( #408 )
2022-01-08 23:54:32 +01:00
Martin Šošić
7a0f75b539
Enriched Evaluation errors with parse context + made them showable. ( #407 )
2022-01-08 23:52:26 +01:00
Martin Šošić
82bec83769
Better type error messages (and context). ( #400 )
...
- Enriched Parser.AST, TypeChecker.AST and TypeError with Ctx.
2022-01-08 23:50:48 +01:00
Shayne Czyzewski
cdee0ff0d3
feature: Makes CLI output easier to see success and failure ( #418 )
...
Closes #212
2022-01-05 09:15:38 -05:00
Shayne Czyzewski
86441c8cee
Basic MVP of Waspleau example ( #412 )
2021-12-22 10:06:39 -05:00
Matija Sosic
78508e0c19
Added image tag to the latest blog posts, so they are expanded correctly on Twitter.
2021-12-21 21:07:18 +01:00
Martin Sosic
c7ce883b5a
Improved parse errors (added expected tokens, nicer error messages).
...
- Added expected tokens.
- Nice error messages + source position.
2021-12-21 16:36:49 +01:00
shayneczyzewski
470d4a5889
Added Shayne intro interview blog post.
2021-12-20 16:46:05 +01:00
Matija Sosic
de817ed58d
Wrote a blog post introducing Waspello.
2021-12-17 23:39:33 +01:00
Shayne Czyzewski
081f3c149a
feature: Delays recompilation until no file changes in last 1s ( #403 )
...
Closes #191
2021-12-17 08:39:59 -05:00
Shayne Czyzewski
4156cebb20
fix: Propagates deletion of DB migrations dir from Wasp src to the generated project ( #383 )
...
Fixes #211
2021-12-13 12:06:42 -05:00
Shayne Czyzewski
f444eaae47
feat(auth): Added flexible validation checks for User entity email and password ( #376 )
...
Adds an additional Prisma middleware for User entity validation checks that the user can disable and/or extend
Closes #88 and fixes #100
2021-12-07 13:22:56 -05:00
Martin Sosic
6756fa4d88
Added tuple to Wasp language.
2021-12-07 15:05:41 +01:00
Martin Šošić
880cd39226
Added support for custom evaluation to Analyzer. ( #375 )
2021-12-07 14:44:01 +01:00
Martin Šošić
bb3964ae6f
Made Dependencies and Entity full-featured (in AppSpec and Analyzer) ( #374 )
2021-11-26 15:26:03 +01:00
Martin Sosic
4eb5fac817
Added Server and Database to AppSpec / Analyzer.
2021-11-25 14:09:46 +01:00
Martin Sosic
c86ecdf62c
Added Dependencies to AppSpec and Analyzer.
2021-11-25 14:09:46 +01:00
Martin Sosic
032e57a46b
Added Action to AppSpec and Analyzer.
2021-11-25 14:09:46 +01:00
Martin Sosic
637e2e20aa
Added Query to AppSpec and Analyzer.
2021-11-25 14:09:46 +01:00
Martin Sosic
41f8c531e5
Added TODO for AppSpec.Entity.
2021-11-25 12:06:29 +01:00
Martin Šošić
18c5165df8
Added Route to AppSpec. ( #372 )
2021-11-25 12:02:02 +01:00
Martin Šošić
ee30923f7a
Added support for Page in Analyzer. ( #371 )
2021-11-25 10:47:50 +01:00
Benjamin Alijagić
c6a3944079
Fix nvm installation instructions on dark mode ( #370 )
...
Removed inline background and padding styles. Looks okay on both dark and light mode.
2021-11-25 09:28:54 +01:00
Martin Sosic
1def07ab85
Fixed Wasp webpage's url setting in docusaurus config.
2021-11-25 09:17:23 +01:00
Martin Šošić
8d946b9ed7
Added support in Analyzer for AppSpec to have record as dict field. ( #369 )
2021-11-24 23:18:25 +01:00
Martin Sosic
9f7b50c9c9
Fixed canonical path in docusaurus.
2021-11-24 17:04:54 +01:00
Giovanni Garufi
dcd1549211
auth: Add onAuthSucceededRedirectTo option ( #350 )
...
Allows a user to specify a redirect target in case of successful authentication.
This used to be hardcoded to /, and the current implementation will fallback to that if the property is not specified.
Change-type: minor
Signed-off-by: Giovanni Garufi <nazrhom@gmail.com>
2021-11-22 14:23:19 +01:00
Matija Sosic
f198bafad1
Added CTA to the end of fundraising lessons blog post.
2021-11-22 14:06:47 +01:00
Matija Sosic
c6bd3b9a96
Added blog post about our fundraising learnings.
2021-11-22 13:58:48 +01:00
Matija Sosic
e7b6a224a5
Extracted in blog CTA into a separate component.
2021-11-22 10:08:43 +01:00
Matija Sosic
a32721768a
Added blog post with our fundraise announcement.
2021-11-21 22:20:13 +01:00
Martin Sosic
ff2543b42f
Reviewed remaining hlint rules.
2021-11-17 12:24:39 +01:00
Phil de Joux
89c9d6a1db
ref: Fixed most of the hlint suggestions. ( #366 )
2021-11-17 00:36:46 +01:00
Martin Sosic
a1abc2e6d5
Ormolu and hlint are now managed via stack and can be run via ./run script.
2021-11-16 21:28:17 +01:00
Martin Šošić
2d09576af6
./run script can now run stan - static analyzer. ( #365 )
2021-11-16 20:43:55 +01:00
Phil de Joux
ace42b360e
Get set up to run stan for static analysis ( #364 )
...
* fix: Get set up to run stan with its default setup.
Show how to install stan with stack.
* Use the same resolver by way of a snapshot.
2021-11-16 17:22:30 +01:00
Martin Sosic
2064b9a3e7
Updated .hlint.yaml so it contains correct list of default extensions.
2021-11-15 19:23:17 +01:00
Martin Sosic
95e71eb48e
Renamed wasp cli executable from wasp to wasp-cli.
2021-11-12 18:13:59 +01:00
Phil de Joux
41077ea2bd
fix: flag when new project name is a reserved word.
...
fixes #354 .
2021-11-11 19:45:14 +01:00
Martin Sosic
b6f024cb27
Updated Github CI workflow to use different cache key in order to clear it.
2021-11-11 17:21:46 +01:00
Martin Šošić
3feeed555f
Moved all src/ modules into Wasp module, and all cli/ modules into Wasp.Cli module.
2021-11-11 13:26:20 +01:00
Martin Šošić
4773ae36e3
Wrote initial version of new Wasp AST: AppSpec ( #353 )
...
* Introduced AppSpec, replacement for previous Wasp.hs as a core IR in Wasp.
* Organized AppSpec into Core and Domain.
* Removed Domain from AppSpec.
* Moved ExternalCode.File to AppSpec.
* Added some TODOs.
* Added IsDecl to AppSpec.
* Removed ExternalCode File reexports.
* Added comments.
2021-11-10 16:27:27 +01:00
Vinícius Andrade
dfd6773cc1
Fixed lint errors in Todo Tutorial ( #349 )
...
* Fixed lint errors in waspc Todo example
Signed-off-by: Vini Andrade <vini.andrade.dev@gmail.com>
* Fixed lint errors in example TodoApp
Signed-off-by: Vini Andrade <vini.andrade.dev@gmail.com>
* Fixed lint errors in todo app docs
Signed-off-by: Vini Andrade <vini.andrade.dev@gmail.com>
2021-11-08 14:19:15 +01:00
Phil de Joux
422c354abc
Bump resolver to the latest LTS version, lts-18.15 for ghc-8.10.7. ( #351 )
2021-11-04 22:39:26 +01:00
(´⌣`ʃƪ)
2ce24cdfa0
refactor: convert functions in Util.IO to use StrongPath instead of Path ( #346 )
...
* refactor: convert functions in Util.IO to use StrongPath instead of Path
* Clean up import in IO
* Updated version of strong-path to the newest one, that doesn't cause version conflicts.
* Tightened types a bit in Util/IO.hs
Co-authored-by: Martin Sosic <sosic.martin@gmail.com>
2021-10-28 14:07:26 +02:00
Martin Šošić
a7a69ff207
[Analyzer] Instead of directly embedding Declarations into AST, now they are referenced via Ref ( #343 )
2021-10-22 11:59:51 +02:00
Matija Stepanic
a9aa4ff446
Removed dollar sign from start of any CLI examples in docs so they can be directly copied.
...
* Improved docs to avoid issue with missing bash command on getting-started page
* Removed dollar sign from start of any CLI examples in docs.
Co-authored-by: Martin Sosic <sosic.martin@gmail.com>
2021-10-22 11:49:21 +02:00
Martin Sosic
07f111903c
Removed install.sh script and updated links to download installer script.
2021-10-12 12:41:19 +02:00