Commit Graph

489 Commits

Author SHA1 Message Date
Shayne Czyzewski
1721371fc7
Updates Waspleau with Jobs and some documentation updates (#600) 2022-05-25 12:55:54 -04:00
Filip Sodić
59c714111e
Support for the client setup function (#595)
* Add clientSetup support to analyzer and tidy up generator

* Add clientSetup support to generator

* Add tests for client setup function and tidy up

* Address PR comments for client setup function

* Clean up server and web app generators

* Document react query invalidation on logout

* Update e2e tests after query client cache clean

* Fix syntax error in exmaple app

* Remove leftover todos

* Fix formatting

* Fix formatting

* Fix tests for client setup function

* Update e2e test

* Fix todos in templates

* Add docs for client setup

* Fix docs typo

* Fix docs typo

* Fix docs typo

* Fix docs typo

* Update e2e test
2022-05-20 14:49:26 +02:00
Shayne Czyzewski
4de7d16331
Adds cron support to pg-boss Jobs and documentation (#586) 2022-05-13 12:30:55 -04:00
Shayne Czyzewski
2345ce2b4f
[Examples] Fixes realworld auth error return and display (#571)
Adds two new sections to docs as well.
2022-04-21 10:22:21 -04:00
Filip Sodić
8a3fba8831
Require LTS version of Node for Wasp (#504)
* Require LTS node and npm on client and server

* Update node and npm versions in the docs

* Add npmrc and nvmrc to WebAppGenerator

* Change function name in test

* Add newline to nvmrc

* Add newline to Common.hs

* Remove extra empty line in nvmrc

* Remove extra empty line in Common.hs

* Update end to end tests for node LTS

* Add newline at the end of server/nvmrc

* Ensure Node version 16 in CI

* Fix broken ci file

* Change how Wasp specifies required versions

* Fix formatting

* Use type alias for semantic versions

* Remove incorrect comment on Prisma LTS

* Update e2e checksums

* Fix typo in gitignore

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>

* Sort e2e checksums

* Extract semantic version to its module

* Fix formatting

* Fix formatting again

* Add comment explaining nvmrc

* Add tests and change semver naming

* Add natural numbers and formatting to semver

* Add newline at the end of semver module

* Add missing space to node mismatch message

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2022-03-21 15:00:19 +01:00
Filip Sodić
244e66cec3
[Blog] Restructure the blog site to improve accessibility (#501)
* Extract authors to avoid duplication

* Show all blogs in sidebar on web

* Truncate all blog posts to fit on feed

* Change waspleau blog post summary

* Update Waspello tagline

* Remove duplicate Shayne intro line
2022-03-17 11:09:48 +01:00
Martin Šošić
857912c2cc
Migrated Wasp from Stack to Cabal (#471)
Co-authored-by: shayneczyzewski <shayne.czyzewski@gmail.com>
2022-03-16 16:00:18 +01:00
Filip Sodić
92b823dd57
Improve the documentation on Operations (#477)
* Improve the documentation on Operations

* Fix Operation docs indentation

* Apply Operations docs suggestions from code review

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>

* Add operation doc edits and remove trailing spaces

* Address faassen's PR comments for operation docs

* Mention error rethrow on client in operation docs

* Explain different Wasp Query names in operations doc

* Apply Matija's operation doc suggestion changes

Co-authored-by: Matija Sosic <matija.sosic@gmail.com>

* Add minor edits to Operation docs

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
Co-authored-by: Matija Sosic <matija.sosic@gmail.com>
2022-03-07 12:34:47 +01:00
Martin Sosic
7ca56c1691 Migrated Algolia DocSearch to new version. 2022-02-14 13:44:17 +01:00
Matija Sosic
b11f07bb3f
Migrated Waspello to the new Wasp DSL syntax. (#458) 2022-02-11 10:21:36 +01:00
Martin Sosic
a0b7477d19 Renamed all references to master branch into main branch. 2022-02-08 15:34:32 +01:00
Matija Sosic
811fe57d63
blog: added martijn's intro post. (#447) 2022-02-08 09:48:11 +01:00
Shayne Czyzewski
f9ff48824b
Update Waspleau example and blog post to use new Analyzer syntax (#443) 2022-01-31 11:41:47 -05:00
Martijn Faassen
cbfadd69ad We cannot build unless we use the right version of npm
The engines field in package.json only gets blocked with the appropriate
.npmrc, which is provided.

If we allow earlier versions of npm to operate together with later
versions, we get massive package-lock.json changes switching it
from v1 to v2 and back again. We want to avoid this churn.
2022-01-31 14:29:29 +01:00
Shayne Czyzewski
0abefb460b
Adds Waspleau blog post (#432) 2022-01-27 16:43:46 -05:00
Martin Šošić
13f4081faf
Fixed some grammatical errors 2022-01-20 13:53:09 +01:00
Martin Šošić
8d2c33ab28
Replace Wasp with AppSpec and Parser with Analyzer. (#423) 2022-01-20 11:45:14 +01:00
Himanshu
7c1fc37459
[feature] img+caption component (#416)
[Blog] #410 - added image with caption React component.
2022-01-11 14:19:27 +01: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
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
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
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 Sosic
9f7b50c9c9 Fixed canonical path in docusaurus. 2021-11-24 17:04:54 +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
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
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
ASHUTOSH KUMAR SINGH
f2a94e345a
Added docs about "app.head" (#320) 2021-10-04 16:23:11 +02:00
Martin Sosic
e29a116761 Made page robust to multiple trailing slashes + some small fixes. 2021-10-04 15:50:52 +02:00
Martin Sosic
604656c47a Updated docusaurus.config.js to have correct url/baseUrl. 2021-10-04 14:45:15 +02:00
Martin Sosic
7903b80ef1 Updated docusaurus version. 2021-10-04 11:43:23 +02:00
Martin Sosic
9db0c2ed52 Added blog post about 'forall' in Haskell. 2021-09-01 16:18:32 +02:00
zant
76acbfd52a
feat: Implement wasp info command (#295) 2021-08-23 18:13:04 +02:00
Martin Sosic
8ee43ca834 Moved web from wasp-lang/web repo to folder in this repo. 2021-07-23 19:39:15 +02:00