Commit Graph

313 Commits

Author SHA1 Message Date
Filip Sodić
32188075c6
Add docs for TypeScript support in Wasp (#1029) 2023-02-27 11:19:09 +01:00
vincanger
2ae547132d
[BLOG] add junior misconceptions blogpost (#1023)
* add junior dev misconceptions post

* formatting

* fix images and titles

* change url
2023-02-23 12:13:02 -05:00
Mihovil Ilakovac
c2a3e04283
Adds support for root component (#1009) 2023-02-20 11:15:54 +01:00
Shayne Czyzewski
868362d103
Allow Fly to build locally (#1006) 2023-02-16 10:27:30 -05:00
Mihovil Ilakovac
b139a0bcff Merge branch 'main' into release-with-main 2023-02-14 23:04:01 +01:00
Matija Sosic
afb5bb446b blog: beta review post fix. 2023-02-14 17:15:33 +01:00
vincanger
85b6cc801b
Blog: indiehacker Amicus interview (#991)
* blog indiehacker amicus

* change job title
2023-02-14 09:40:52 -05:00
Mihovil Ilakovac
0fce66f21e
Drop the npm version requirement (#1002) 2023-02-13 16:10:40 +01:00
Matija Sosic
0964b883ef lp: updated RoR question. 2023-02-13 14:51:35 +01:00
Shayne Czyzewski
b14ed945fc
Adds wasp deploy CLI command for Fly.io (#961) 2023-02-07 10:29:25 -05:00
vincanger
05ae9dde30
Merge pull request #981 from wasp-lang/vince-improve-auth-integrations
Big Auth / Integrations Docs Update
2023-02-06 14:41:41 -05:00
vincanger
1c36da8ad3
Merge pull request #988 from wasp-lang/vince-truncate-posts
Blog: truncate 2 posts
2023-02-06 14:41:17 -05:00
vincanger
3502f9465c truncate 1 more post 2023-02-03 15:12:00 +01:00
vincanger
421d0fc934 too much junk in the trunk 2023-02-03 14:37:57 +01:00
vincanger
6c3e0b92e3 Merge branch 'release' 2023-02-02 15:35:29 +01:00
vincanger
d8c83725ef
Merge pull request #986 from wasp-lang/vince-add-framework-blogpost
add 'best framework doesn't exist' post
2023-02-02 15:23:45 +01:00
Matija Sosic
8526208dea Blog: beta launch review 2023-02-02 13:56:35 +01:00
vincanger
592716467d add framework blogpost 2023-02-02 12:25:15 +01:00
Mihovil Ilakovac
1017e20bf4
Adding uninstall command (#953)
* Adding uninstall command

* Updates docs and changelog related to the uninstall command
2023-02-01 11:18:24 +01:00
vincanger
7b90f5c12e Update sidebars.js 2023-01-31 14:44:47 +01:00
vincanger
b610addef9 Update features.md 2023-01-31 11:35:12 +01:00
vincanger
7c29fcae2a Update features.md 2023-01-31 11:28:15 +01:00
vincanger
f91b2a4fad cleanup and improvements 2023-01-31 11:18:52 +01:00
vincanger
f359ef6e18 big auth/integrations update 2023-01-30 13:48:05 +01:00
Matija Sosic
b698924fa9 Blog: added newsletter CTA to Dec '23 update post. 2023-01-25 13:37:27 +01:00
Matija Sosic
2165ced0f7 blog: fixed image in Dec '23 update post. 2023-01-25 13:00:18 +01:00
Matija Sosic
91d4fbfe1e Blog: added December '23 update. 2023-01-25 12:45:27 +01:00
vincanger
da42c6cb40 add Intro Video link 2023-01-18 18:06:53 +01:00
vincanger
2c166e8701 Update features.md 2023-01-18 17:50:10 +01:00
Matija Sosic
a17abcbfec lp: added Wasp intro video. 2023-01-17 17:12:40 +01:00
Matija Sosic
3f4d2346a9 blog: linked to Amicus website in Amicus use case. 2023-01-16 09:47:17 +01:00
vincanger
afd59877ca Added Betathon blog post. 2023-01-12 16:59:36 +01:00
Matija Sosic
44fec49992 gtag tracking id update. 2023-01-11 13:28:10 +01:00
Matija Sosic
ed8bc2ef74 Added link to Waspello demo on lp + fixes deployment docs. 2023-01-04 15:27:28 +01:00
vincanger
c43ba4956c
Merge pull request #913 from wasp-lang/vince-add-pizzazz-homepage
Vince add pizzazz homepage
2023-01-04 10:40:28 +01:00
vincanger
621312e1a3 remove semicolons 2023-01-03 13:26:46 +01:00
Shayne Czyzewski
1f0b4c84fa
Add GitHub to docs sidebar (#920) 2023-01-02 12:23:46 -05:00
shayneczyzewski
9393afa055 Merge branch 'release' 2023-01-02 10:16:43 -05:00
Matija Sosic
4f490623d0 Added Twitter testimonial by tskaggs. 2023-01-02 11:54:56 +01:00
vincanger
af16dc7232 Update index.js 2022-12-23 16:41:26 +01:00
vincanger
924b546052 add meta image to homepage 2022-12-23 16:39:30 +01:00
Matija Sosic
7a120530cd lp: Added example apps section + link to the full code in hero code example. 2022-12-21 12:00:36 +01:00
Matija Sosic
8c7f8bc445 lp: removed annoucement bar. 2022-12-20 16:03:25 +01:00
Shayne Czyzewski
2182b9088d
Adds GitHub login and refactors Passport.js (#872) 2022-12-20 09:12:08 -05:00
vincanger
b36e82d3d6
Merge pull request #875 from wasp-lang/vince-update-docs-workers-auth
Update features.md
2022-12-16 17:55:45 +01:00
vincanger
7373c4a172
Update web/docs/tutorials/todo-app.md
Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>
2022-12-16 09:45:29 +01:00
vincanger
cc97d02031 add gitpod to docs and tutorial 2022-12-15 18:31:40 +01:00
vincanger
95c34bd0ed
Update web/docs/language/features.md
Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>
2022-12-15 13:49:19 +01:00
Shayne Czyzewski
a16aa73753
Add support for --create-only migrations (#862) 2022-12-13 13:55:01 -05:00
Shayne Czyzewski
752ece369c
Fix Google login button height for use with Tailwind (#858) 2022-12-13 13:00:43 -05:00
Domi
e20dd458ee Fix small typo (missing letter) 2022-12-13 16:33:30 +01:00
Martin Sosic
ce31d940ac Merge branch 'release' 2022-12-13 11:06:31 +01:00
vincanger
a3f0b7d9f2 Update deploying.md 2022-12-13 10:56:10 +01:00
vincanger
e8a84aea24 Merge branch 'release' into vince-update-docs-workers-auth 2022-12-13 10:40:22 +01:00
vincanger
46ad0b4d1d Update features.md 2022-12-12 17:28:05 +01:00
Matija Sosic
abf196331f lp: small fix, wrong id in testimonials section. 2022-12-12 17:10:06 +01:00
Matija Sosic
b878b170ea lp: small changes + added missing links. 2022-12-12 12:36:00 +01:00
Matija Sosic
e35f81eb87 lp: added gh icon to navbar. 2022-12-08 20:32:27 +01:00
Matija Sosic
8bdeef6041 lp: updated banner + small fixes. 2022-12-08 18:43:25 +01:00
vincanger
d104c37a7a
add chatgpt blog article (#871) 2022-12-08 15:40:29 +01:00
Allan Moreno
3fd4664886
Fix typo (#857)
Fix typo
2022-12-06 15:29:28 +01:00
Matija Sosic
07e5cb24e3 lp: Added twitter and ph testimonials section. 2022-12-05 14:54:21 +01:00
Matija Sosic
a1a518ec9a lp: Dark mode fix + width fix. 2022-12-04 00:21:32 +01:00
Matija Sosic
f79dde7558 Updated lp banner with hackathon info. 2022-12-02 15:18:52 +01:00
Matija Sosic
db56572844 returned 'star us on gh' button to nav instead of star count. 2022-12-02 11:10:42 +01:00
Martin Sosic
7654e201fc Added 'beta ide improvements' blog post. 2022-12-01 15:21:04 +01:00
Matija Sosic
7f395230cf Banner day 5 update + install cmd rewording. 2022-12-01 13:58:55 +01:00
Filip Sodić
45b1336cc4 Optimistic updates blog post. 2022-11-30 22:10:16 +01:00
Matija Sosic
47b4a10328 lp: Added big curl cmd to hero section. 2022-11-30 18:14:51 +01:00
Matija Sosic
34918dae6e lp: Added gh stars badge. 2022-11-30 18:14:51 +01:00
Martin Sosic
9e319bfa45 Added 'Permissions in web apps' blog post. 2022-11-30 15:54:39 +01:00
Filip Sodić
b3d7d3cccf Write TS feature announcement 2022-11-29 23:08:55 +01:00
Matija Sosic
666cf7bc5f Added beta post. 2022-11-29 17:09:22 +01:00
Matija Sosic
6a01c05289 updated banner + preflight fixes. 2022-11-29 16:32:08 +01:00
Matija Sosic
cd35d83cb6 updated prisma blog post title. 2022-11-28 12:59:30 +01:00
Martin Sosic
d729614154 Added 'Why we chose Prisma' blog post. 2022-11-28 01:51:28 +01:00
Matija Sosic
994ce0477b Added PH launch announcement banner. 2022-11-27 14:00:35 +01:00
Filip Sodić
586531d721
Replace main with release in examples (#852) 2022-11-27 13:46:47 +01:00
Martin Sosic
cb4dd31169 Added caution notice for issue with WSL2 not detecting file changes. 2022-11-27 12:59:35 +01:00
Filip Sodić
f13c31a55e
Hide dev excuses tutorial for Beta (#851) 2022-11-27 12:38:41 +01:00
Martin Sosic
1d87476a0f Added links to newsletter to docs. 2022-11-27 12:12:38 +01:00
Matija Sosic
5160c5c34a Implemented hamburger menu for landing page on mobile. 2022-11-27 11:46:23 +01:00
Filip Sodić
ab2a87bd0d
Remove danger with caution in tutorial (#850) 2022-11-27 11:34:54 +01:00
Shayne Czyzewski
e28741caf3
Update fn imports in tutorial (#848)
* update fn imports in tutorial

* Explain js extensions in server imports

Co-authored-by: shayneczyzewski <shayne.czyzewski@gmail.com>
Co-authored-by: Filip Sodić <filip.sodic@fer.hr>
2022-11-27 09:43:57 +01:00
Matija Sosic
3a4c41c276 small landing page changes. 2022-11-26 21:44:39 +01:00
Filip Sodić
1ba5b7fcc8 Merge remote-tracking branch 'origin/main' into filip-merge-release 2022-11-26 19:49:27 +01:00
Filip Sodić
1f7f9005b0
Update Todo app tutorial (#840)
* Update todo app tutorial

* Remove trailing spaces from clocks

* Match MainPage with tutorial

* Add newline to end of action.js

* Fix newline at the end of action.js

* Fix typo in tutorial

* Update web/docs/tutorials/todo-app/creating-new-project.md

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

* Update web/docs/tutorials/todo-app/creating-new-project.md

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

* Fix jsx typo in tutorial

* Remove React import from e2e tests

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2022-11-26 19:32:43 +01:00
Matija Sosic
9050ce3c74 Created new landing page for Beta. 2022-11-26 19:01:40 +01:00
vincanger
140cbcd018
clean up Features, GoogleAuth, & Deploy docs (#820)
* add railway deployment

* clean up Features and GoogleAuth docs

* Update web/docs/language/features.md

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
Co-authored-by: Martin Sosic <sosic.martin@gmail.com>
2022-11-26 18:02:09 +01:00
shayneczyzewski
c168df875b minor edits 2022-11-26 17:40:08 +01:00
shayneczyzewski
e56faede27 first pass at both beta launch blog posts 2022-11-26 17:40:08 +01:00
Martin Sosic
8114ecc5db Fixed some grammar errors in use case posts. 2022-11-26 17:24:53 +01:00
Martin Sosic
bfa62bce63 Added Erlis Kllogjri's Amicus use case blog post. 2022-11-26 16:23:20 +01:00
vincanger
e392a8b949
Update docs and todo tutorial (#834)
* Updated wasp version to 0.7.0-rc.

* update todo app and feat for beta

* add typescript info to todo tutoriial

* fix cabal version

Co-authored-by: Martin Sosic <sosic.martin@gmail.com>
Co-authored-by: Filip Sodić <filip.sodic@gmail.com>
2022-11-26 16:20:45 +01:00
Martin Sosic
c557b2a8a6 Added Michael Curry (cursorial) use case blog post. 2022-11-26 16:01:43 +01:00
Matija Sosic
b017f3d372 small blog fix, updated thumbnail img. 2022-11-26 14:29:59 +01:00
Matija Sosic
3d6f037dc1 Added Beta Launch Week announcement post. 2022-11-26 13:44:02 +01:00
Martin Sosic
4a265a404e docs fix. 2022-11-25 19:53:32 +01:00
Martin Sosic
ce1d4ac5fe doc fixes. 2022-11-25 19:43:12 +01:00
Martin Sosic
f72f20b879 doc fix. 2022-11-25 19:01:58 +01:00
Max Khamrovskyi
105fe5837c
Update image thumbnail (#832)
Co-authored-by: mkhamrov <mkhamrov@redhat.com>
2022-11-25 16:12:37 +02:00
vincanger
7714817601 add railway proxy warning 2022-11-23 18:32:12 +01:00
Martin Šošić
4087774d26
Removed alpha messaging. (#825) 2022-11-23 14:33:18 +01:00
vincanger
c521a7c807 update Railway client deployment 2022-11-22 18:18:00 +01:00
Dwi Satrio W
267469b984
Fix typo in docs (#813) 2022-11-21 17:28:54 +01:00
mkhamrov
e2ceaea817 Added Hacktoberfest 2022 reflections blog post. 2022-11-18 22:40:46 +01:00
vincanger
cd3dfe0fa8
add railway deployment (#818) 2022-11-17 15:20:18 +01:00
vincanger
9c8434cb94 Update features.md newUser snippets
more explicit examples
2022-11-17 14:56:08 +01:00
Matija Sosic
b59d653928 Added Alpha Testing Program: post-mortem blog post. 2022-11-17 13:10:22 +01:00
Filip Sodić
2fe7398462
Adapt example apps to project struct change (#809)
* Separate ext code to client and server

* Use skeleton in createNewProject and refactor

* Refactor Lib.hs to use ExceptT

* Fix formatting

* Pop up returns

* Extract liftIO and add a do block

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Address some review comments

* Add skeleton comment

* Extract common CommandError message

* Separate skeleton comment into two rows

* Move server and client dirs into src

* Simplify maybeToEither

* Further refactor Lib.hs

* Further simplify skeleton comment

* Add shared code directory to project structure

* Update e2e test inputs

* Update e2e test outputs

* Fix formatting

* Fix bug in compile function

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

* Change map to fmap in compile function

* Fix formatting

* Force git to include empty directories

* Remove extra empty line from .gitkeep files

* Add .jsconfig to enable go-to-definition

* Watch shared directory for changes

* Add final newline to jsconfigs

* Fix regular and e2e tests

* Update e2e tests

* Fix cli template packaging and update todoApp

* Add a shared function demo to todoApp

* Update waspc and e2e tests

* Fix compiler warnings and rename function

* Rename mkError to mkParserError

* Remove redundant empty line

* Fix test warnings

* Fix formatting

* Update waspc.cabal with jsconfigs

* Minimize jsconfig.json files

* Add jsconfigs to waspc todoApp

* Update e2e tests

* Update e2e tests

* Update docs for new project structure

* Update todoApp example to new structure

* Update ItWaspsOnMyMachine

* Update thoughts

* Update Waspello to new structure

* Update Waspleau to new structure

* Update Realworld to new structure, fix warnings

* Fix directory tree watching on wasp start

* Implement review feedback

* Fix typo in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Fix typo in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Fix another typo in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Add src prefix to file path in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Remove env server file

* Apply suggestions from code review

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Address code review comments

* Fix incorrect path in docs

* Fix references to ext in docs

* Edit changelog and add migration guide

* Further update docs to new structure

* Update blogs about example apps to new structure

* Fix typo in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Update typo on frontpage

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Add missing src in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>
Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2022-11-11 18:58:29 +01:00
Filip Sodić
1555662645
Update docs to account for struct changes (#808)
* Separate ext code to client and server

* Use skeleton in createNewProject and refactor

* Refactor Lib.hs to use ExceptT

* Fix formatting

* Pop up returns

* Extract liftIO and add a do block

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Address some review comments

* Add skeleton comment

* Extract common CommandError message

* Separate skeleton comment into two rows

* Move server and client dirs into src

* Simplify maybeToEither

* Further refactor Lib.hs

* Further simplify skeleton comment

* Add shared code directory to project structure

* Update e2e test inputs

* Update e2e test outputs

* Fix formatting

* Fix bug in compile function

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

* Change map to fmap in compile function

* Fix formatting

* Force git to include empty directories

* Remove extra empty line from .gitkeep files

* Add .jsconfig to enable go-to-definition

* Watch shared directory for changes

* Add final newline to jsconfigs

* Fix regular and e2e tests

* Update e2e tests

* Fix cli template packaging and update todoApp

* Add a shared function demo to todoApp

* Update waspc and e2e tests

* Fix compiler warnings and rename function

* Rename mkError to mkParserError

* Remove redundant empty line

* Fix test warnings

* Fix formatting

* Update waspc.cabal with jsconfigs

* Minimize jsconfig.json files

* Add jsconfigs to waspc todoApp

* Update e2e tests

* Update e2e tests

* Update docs for new project structure

* Update todoApp example to new structure

* Fix directory tree watching on wasp start

* Implement review feedback

* Fix typo in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Fix typo in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Fix another typo in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Add src prefix to file path in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Address code review comments

* Fix incorrect path in docs

* Fix references to ext in docs

* Further update docs to new structure

* Update typo on frontpage

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

* Add missing src in docs

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>

Co-authored-by: Shayne Czyzewski <523636+shayneczyzewski@users.noreply.github.com>
Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2022-11-11 18:36:50 +01:00
Shayne Czyzewski
5f48dd090f
Adds Fly.io to deployment guide (#803)
Co-authored-by: Matija Sosic <matija.sosic@gmail.com>
Co-authored-by: vincanger <70215737+vincanger@users.noreply.github.com>
2022-11-10 10:53:26 -05:00
Shayne Czyzewski
edc0581342
Update Docusaurus (#797) 2022-11-07 13:04:15 -05:00
Matija Sosic
3df81266fe Added Beta announcement bar to the landing page and docs. 2022-11-06 17:49:57 +01:00
Shayne Czyzewski
fa9f487e2a
Adds opt-in support for Tailwind (#777) 2022-11-04 09:39:13 -04:00
Martin Sosic
9cfbcbebe0 Improved messaging about node version in getting started page in docs. 2022-11-04 09:54:15 +01:00
Anthony Suárez
0cde880f24
Feat: Validate wasp version from spec (#786)
* Add wasp field to AppSpec.App

* Validate app.wasp.version in AppSpec.Valid

* Add app.wasp.version field on .wasp file generated by CreateNewProject

* Add app.wasp.version to .wasp files of e2e tests

* Add app.wasp.version to examples' .wasp files

* Add app.wasp.version to docs

* Change waspc version from 0.6.0.0 to 0.6.0

* Change app.wasp.version validation to use regular semver

* Format code

* Refactor app.wasp.version validation

* Refactor app.wasp.version validation

* Update supported app.wasp.version format in docs

* Add TODO to validateWaspVersion

* Refactor app.wasp.version using toEnum

* Create Wasp.Version module with waspVersion constant

* Fix parseWaspVersionRange regex

Fixed:
  - The regex wasn't checking the string *starts* with ^.
  - The . symbols were not escaped.
  - The $ token is not specified as supported in the regex-tdfa docs.
    \' is used instead.

* Add comment explaining wasp version validation restrictions

* Use Wasp.Version.waspVersion instead of Paths_wasp.version
2022-10-31 23:00:03 +01:00
Shayne Czyzewski
51b7f0d42c
Updates node/npm to current LTS (#788) 2022-10-31 08:08:50 -04:00
Vaishnav
a3e611cae0
Fix invalid contact link on our website (#791) 2022-10-28 18:29:06 +02:00
Matija Sosic
8c095df39f Added Farnance showcase blog post. 2022-10-28 11:52:12 +02:00
Dominik Picheta
84c60febdc Documents wasp completion in docs/cli.md
Refs #256.
2022-10-26 00:09:48 +02:00
Matija Sosic
20bd020800 Linked Copilot post to its HN discussion. 2022-10-24 16:32:21 +02:00
Emmanuel Aiyenigba
e3ce6d6776
update getting started page (#770)
* update getting started page

* update getting started page

* latest-update

* latest

Co-authored-by: Filip Sodić <filip.sodic@gmail.com>
2022-10-19 12:58:28 +02:00
Steven Garcia
76e1cf026f
Update documentation for the signup action (#757)
* Update documentation for signup()

* Update wording based on feedback

Co-authored-by: sgarcia <sgarcia@pop-os.localdomain>
2022-10-14 16:10:51 +02:00
Shayne Czyzewski
8fc6fd1836
Adds support for Dockerfile customization (#732) 2022-10-13 12:46:07 -04:00
Shayne Czyzewski
a84f3547fa
Fixes login issue for uppercase usernames (#751) 2022-10-13 12:04:45 -04:00
Shah
4020295740
Make blog intro / CTA visually distinguishable (#748)
* Add class to paragraph containing CTA

Add class to the paragraph containing CTA elements. The class is used to target the container paragraph element to create a box to distinguish CTA section from the content.

* Add css properties for paragraphy containing CTA

Added css properties for paragraph element to create a box around the CTA, centering the text and providing padding.

* Add media query for CTA box

Add media query for CTA box for small screens to prevent individual CTA from breaking. Each CTA appears on an individual line and look clean. CTA dividers are not shown on small screens.
2022-10-12 11:54:29 +02:00
Peter Reshetin
3f63340fc1
feat: separate env vars for server and client (#683) 2022-10-06 12:51:28 +02:00
Martin Šošić
059fdb5ad5
Small fix of 'Pick a Tutorial' doc page. (#737) 2022-09-30 17:41:36 +02:00
Martin Sosic
eb2ed3f0b9 Fixed a bit 'how to get started with haskell in 2022' blog post. 2022-09-30 17:35:23 +02:00
mkhamrov
93f0057299 Update to-do app tutorial links 2022-09-30 16:16:29 +03:00
Max Khamrovskyi
75245747d2
Docs update for Hacktoberfest (#731)
* Initial docs update for Hacktoberfest

* Contributing.md update

* Update "Before you begin" section

* Update web/docs/tutorials/dev-excuses-app/creating-the-project.md

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

* Update web/docs/tutorials/dev-excuses-app/updating-main-page-js-file.md

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

* Update CONTRIBUTING.md

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

* Update web/docs/tutorials/dev-excuses-app/modifying-main-wasp-file.md

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

* Update the section names

* Update CONTRIBUTING.md

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

* Update web/docs/tutorials/dev-excuses-app/updating-main-page-js-file.md

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

* Update web/docs/contributing.md

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

* Update web/docs/contributing.md

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

* Update web/docs/contributing.md

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

* Add Discord component and some minor fixes

* Add unclear notice

* Update web/docs/pick-a-tutorial.md

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

* Update web/docs/tutorials/dev-excuses-app.md

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

* Update web/docs/tutorials/dev-excuses-app.md

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

* Update web/docs/tutorials/dev-excuses-app.md

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

* Update CONTRIBUTING.md

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

* Update web/docs/tutorials/dev-excuses-app/modifying-main-wasp-file.md

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

* Update web/docs/getting-started.md

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

* Update web/docs/tutorials/dev-excuses-app/modifying-main-wasp-file.md

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

* Review updates

* Update web/docs/tutorials/dev-excuses-app/modifying-main-wasp-file.md

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

* Update suggestion

* Update web/docs/tutorials/dev-excuses-app/perform-migration-and-run.md

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

* Update web/docs/tutorials/dev-excuses-app/perform-migration-and-run.md

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

* Update

* Update web/docs/tutorials/dev-excuses-app/updating-main-page-js-file.md

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

* Update CONTRIBUTING.md

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

* Remove lines

* Update CONTRIBUTING.md

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

* Update CONTRIBUTING.md

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

* Update CONTRIBUTING.md

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

* Update getExcuse function

* Update page naming convention

* Remove Main.css

* Update migration text

* Update image

* Update "Wasp's compiler is built with Haskell"

* Add tutorials description

* Update web/docs/pick-a-tutorial.md

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

* Update Discord link and tutorial ending

* Update links

Co-authored-by: mkhamrov <mkhamrov@redhat.com>
Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
Co-authored-by: Matija Sosic <matija.sosic@gmail.com>
2022-09-30 15:31:09 +03:00
Matija Sosic
535794c491 Added 'How Wasp got to 1k stars on gh' blog post. 2022-09-29 15:58:31 +02:00
Martin Sosic
f637dd206f Merge branch 'release' 2022-09-29 12:00:15 +02:00
Martin Sosic
c6eaabc09a Bit of clarification on Haskell in 2022 blog post. 2022-09-29 11:00:52 +02:00
Filip Sodić
fbf6de0d4d
Fix flickering UI in optimistic updates (#668)
* Fix query cache key generation issue

* Make waspc/todoApp return tasks in consistent order

* Implement basic support for optimistic updates

* Fix query cache key generation issue again

* Add action counter to prevent flickering updates

* Add remove todo to action counter

* Count only optimistically updated cache keys

* Make waspc/todoApp return tasks in consistent order

(cherry picked from commit 57606c74e4)

* Reduce duplication in frontend actions and queries

* Fix formatting

* Fix optimistic updates after merge

* Experimenting

* Hash queries before counting

* Rename parameters in counter

* Add task done toggling to task page

* Fixes after merge

* Fix wrong condition in example todo app

* Simplify counter with react-query's internal hash

* Remove console log and add notes

* Clear up some todos and tidy up

* Fix formatting

* Remove leftover todo

* Fix a bug that caused double action calls

* Simplify query key hashing function

* Revert accidental blog changes

* Revert accidental blog changes

* Apply optimistic updates on each query response

* Clean up code for optimistic updates

* Clean up more code for optimistic updates

* Remove redundant optimistic update tuple list

* Rename query to queryKey

* Return previous data from onMutate

* Move counter into the constructor function

* Move updatesHandler into the constructor function

* Remove debug logs from optimisticUpdatesMap

* Rename and refactor optimistic updates

* Fix typo in comments

* Remove the option to directly specify query key

* Remove flickering fixes for optimistic updates

* Add optimistic updates to Task.js

* First round of code review feedback

* Remove react query's additional options from hook

* Futher review feedback and code docs

* Fix and document error handling for optimistic updates

* Fix formatting and remove comment

* Further document optimistic update mechanisms

* Fix memory leak in updates handler map

* Update optimistic update docs

* Improve comment for useAction

* Further improve comments in actions/index

* Heavily comment actions/index

* Fix capitalization in action/index

* Add types to actions/index

* Fix jsdoc types in actions/index

* Comment testing sleeps

* Comment sleep function in todoApp/ext/actions

* Properly handle type errors in actions/index

* Fix formatting in actions/index

* Rename an argument in actions/index

* Move updateFn change to optimistic update instantiation

* Extract common functionality in actions/index

* Reuse common functionality for optimistic updates

* Fix formatting in actions/index

* Comment the internal action mechanism

* Add jsdoc types to actions/index

* Revise jsdoc in actions/index

* Document makeOptimisticUpdateMutationFn

* Add updateQuery constraints

* Address PR comments

* Update e2e tests

* Mention optimistic updates in cache invalidation

* Further elaborate updateQuery constraints

* Update e2e tests
2022-09-22 00:17:00 +02:00
Filip Sodić
4a94c9851e
Implement optimistic updates
* Remove flickering fixes for optimistic updates

* Add optimistic updates to Task.js

* First round of code review feedback

* Remove react query's additional options from hook

* Futher review feedback and code docs

* Fix and document error handling for optimistic updates

* Further document optimistic update mechanisms

* Update optimistic update docs

* Improve comment for useAction

* Further improve comments in actions/index

* Heavily comment actions/index

* Fix capitalization in action/index

* Add types to actions/index

* Fix jsdoc types in actions/index

* Comment testing sleeps

* Comment sleep function in todoApp/ext/actions

* Properly handle type errors in actions/index

* Fix formatting in actions/index

* Move updateFn change to optimistic update instantiation

* Extract common functionality in actions/index

* Fix formatting in actions/index

* Add jsdoc types to actions/index

* Revise jsdoc in actions/index

* Address PR comments

* Update e2e tests

* Mention optimistic updates in cache invalidation
2022-09-21 17:40:06 +02:00
Shayne Czyzewski
1a7a04b87c
Updates React to 17, plus some other minor version updates (#720) 2022-09-16 09:55:26 -04:00
Max Khamrovskyi
4b7b75636c
Blog post update (#725)
* Add an image to the excuses blog post

* Add image

Co-authored-by: mkhamrov <mkhamrov@redhat.com>
2022-09-15 11:20:08 +03:00
Max Khamrovskyi
c2705c82cd
Update article title and add credits for a meme (#722)
Co-authored-by: mkhamrov <mkhamrov@redhat.com>
2022-09-13 14:38:51 +03:00
Vasili Shynkarenka
92fe532786
Merge pull request #711 from wasp-lang/martin-haskell-post
Added Martin's Haskell post
2022-09-07 10:17:11 +01:00
Shayne Czyzewski
6cd38b0f94
Adds Google as an authentication method (#669) 2022-09-06 14:35:59 -04:00
flreln
cf5a4d8493 added martin's haskell post 2022-09-06 17:43:19 +02:00
Max Khamrovskyi
dd1dd42c36
Add dev excuse blog post (#714)
* Add dev excuse blog post

* Change the release date

* Add additional links and image refactoring

Co-authored-by: mkhamrov <mkhamrov@redhat.com>
2022-09-05 19:55:38 +03:00
Matija Sosic
ee7c6a2c2b
added shayne's haskell learning post and imagery (#706)
Co-authored-by: flreln <flreln@192.168.1.198>
2022-08-26 12:50:21 +02:00
Shayne Czyzewski
bc92b024e1
Renames auth method EmailAndPassword to UsernameAndPassword (#696) 2022-08-24 10:32:46 -04:00
Shayne Czyzewski
d827d05d96
Jobs callback function updates (#676) 2022-08-17 13:53:05 -04:00
Shayne Czyzewski
f06e9894a9
[docs] Updates READMEs with new branching and merging model (#695)
Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2022-08-17 11:42:32 -04:00
Vasili Shynkarenka
ae5d539bbf
Added "why join a startup" blog post
Co-authored-by: flreln <flreln@Vasilis-MacBook-Pro.local>
2022-08-15 19:38:06 +02:00
h4r1337
0de9997198
[docs] Updates todo app docs (#677)
* Changed HttpError from 403 to 401
2022-07-26 14:04:06 -04:00