321 Commits

Author SHA1 Message Date
vincanger
c22a0714a3
add customization checklist (#171)
* add customization checklist

* Update guided-tour.md

* Update opensaas-sh/blog/src/content/docs/start/guided-tour.md

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

* Apply suggestions from code review

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

* Update guided-tour.md

---------

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2024-06-21 11:31:11 +02:00
vincanger
ddff078d4b
remove redirect (#182) 2024-06-20 16:41:47 +02:00
vincanger
8bd4de6676 Create Config.ts.diff 2024-06-20 13:06:54 +02:00
vincanger
45032001fe add sticky back to navbar 2024-06-20 12:03:49 +02:00
Martin Sosic
947a3b5a40 Fixed deploying of demo app a bit. 2024-06-14 16:22:38 +02:00
vincanger
027d7c2018
avoid cookie setting race condition (#176)
* increase max time to await cookies

* Update landingPageTests.spec.ts

* Update landingPageTests.spec.ts

* Update e2e-tests.yml

* Update landingPageTests.spec.ts

* Update landingPageTests.spec.ts

* Update landingPageTests.spec.ts

* extract cookie check to function

* apply marty's suggestions
2024-06-13 16:41:46 +02:00
Martin Sosic
0a100d532c Updated .gitignore to follow latest Wasp defaults. 2024-06-08 18:29:02 +02:00
Martin Šošić
3f690ba6ad
Removed exception for .env.client from .gitignore 2024-06-07 12:35:02 +02:00
vincanger
9617b95ebc
Update .gitignore 2024-06-07 12:31:18 +02:00
Martin Sosic
93f4003949 Added template migrations to top level gitignore. 2024-06-07 12:25:20 +02:00
Martin Šošić
5b44c08cfa
Updated .gitignore to the version that will be coming with new Wasp soon. (#168)
Co-authored-by: vincanger <70215737+vincanger@users.noreply.github.com>
2024-06-07 11:30:20 +02:00
vincanger
5dd28bc920 Update .gitignore 2024-06-07 11:23:39 +02:00
Martin Šošić
96b2697303
Replaced top-level .gitignore with the one in app/. (#131)
Co-authored-by: vincanger <70215737+vincanger@users.noreply.github.com>
2024-06-07 11:22:24 +02:00
Martin Šošić
5c3ea8ecc7
Fixed bug in dope.sh with not generating diffs for gitignored base files. (#167) 2024-06-07 10:57:31 +02:00
vincanger
602aad0f75 add cookie consent banner and tests (#163)
* add cookie consent banner and tests

* update docs and app_diff

* Create .env.client.diff

* Update main.wasp.diff

* add migrattion_lock diff again

* small typo fixes
2024-06-06 16:27:37 +02:00
Martin Šošić
d762d40f30
Create pull_request_template.md 2024-06-05 14:40:02 +02:00
vincanger
bceb832909 revert landing page 2024-06-05 14:21:18 +02:00
vincanger
3cb46f420c Revert "Merge branch 'pr/157'"
This reverts commit 459de18847deba85e5ae56a171df364f0ab1a0a7, reversing
changes made to 0789209b3aef32351c9f0638372de3d10b7cddbc.
2024-06-05 14:19:36 +02:00
vincanger
c06d060b5f Revert "fix landing page import"
This reverts commit 0993d68b17143bfae2a1c85ce3e8072ae8f87642.
2024-06-05 14:19:28 +02:00
vincanger
0993d68b17 fix landing page import 2024-06-05 11:35:20 +02:00
vincanger
459de18847 Merge branch 'pr/157' 2024-06-05 11:21:31 +02:00
vincanger
225851aaf0 small landingpage changes 2024-06-05 11:18:00 +02:00
Martin Šošić
0789209b3a
Update README.md (clone -> copy) 2024-06-04 13:26:41 +02:00
Martin Šošić
04553cd60c
All in dirs (#154)
* Split the project into template and opensaas-sh (demo app (diff) + docs).

* fix
2024-06-04 13:24:32 +02:00
Martin Šošić
496480509a
Removed redundant commented out line in tailwind config 2024-05-31 16:44:26 +02:00
000DK000
872139434c Fixed the LandingPage.tsx by making it short by dividing it into components 2024-05-31 07:52:53 +00:00
vincanger
2c94ced5c5 remove verification email skipping in dev 2024-05-24 09:36:13 +02:00
vincanger
d862a5dedd use svg for astro docs favicon 2024-05-22 14:15:38 +02:00
vincanger
f8f65af004 Merge branch 'main' of https://github.com/wasp-lang/open-saas 2024-05-22 13:50:20 +02:00
vincanger
ed2e5092ba update favicons 2024-05-22 13:50:19 +02:00
vincanger
ca7d6c7fba
Create FUNDING.yml 2024-05-22 13:32:23 +02:00
Vedran Blazenka
8490871b6e
Remove sticky positioning from AppNavBar (#136) 2024-05-22 13:25:59 +02:00
Martin Šošić
a1395d7b70
Replaced string routes with typed routes. (#135) 2024-05-22 13:25:32 +02:00
Martin Šošić
162357503e
main.wasp polish (#134)
* Polished small things in main.wasp.

* Polished many small things in main.wasp file.
2024-05-22 13:24:08 +02:00
Martin Šošić
317cd235dd
Improved contributing instructions. (#130) 2024-05-22 13:16:37 +02:00
vincanger
28962095d2 always add trailing slash to blog links 2024-05-21 17:24:47 +02:00
vincanger
329b8bd4b1 remove duplicate blog link from astro header 2024-05-13 17:30:33 +02:00
Mihovil Ilakovac
03ca9d5700
Updates Astro, Starlight, Starlight Blog versions (#122)
* Updates Astro, Starlight, Starlight Blog versions

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

* Fixes formatting

* Cleanup

---------

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
2024-05-13 16:16:14 +02:00
TheSirLan
7f431e823b
Fix: Updating subscription status check on generateGptResponse (#113) 2024-05-13 15:43:37 +02:00
Mihovil Ilakovac
8a4eb95ebe
Merge pull request #120 from wasp-lang/tsconfig-update-main 2024-05-06 16:59:24 +02:00
Mihovil Ilakovac
f8fdadde24 Updates tsconfig.json to latest version 2024-05-06 16:56:36 +02:00
vincanger
60a79e4b93
Remove hasPaid from user entity and rely only on subscriptionStatus for user privileges (#96)
* fix userStripeId race condition

* small fixes

* fix operations

* Update app/src/server/queries.ts

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

* Update app/src/server/queries.ts

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

* fix typos and remove console logs

* Update PricingPage.tsx

* add pricing page tests

* add copying .env.client.example

---------

Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2024-04-22 15:37:20 +02:00
vincanger
2d94e28dd2
Playwright tests & CI (#69)
* get tests started

* Create opensaas-ci.yml

* move github workflows

* modify ci scripts

* install linebyline

* Update package.json

* install wait-port

* Update package.json

* add conditional webserver when in CI env

* test tagging action

* Update retag-commit.yml

* remove unused workflow

* add .env file and test stripe webhook

* Update e2e-tests.yml

* Update e2e-tests.yml

* Update e2e-tests.yml

* Update e2e-tests.yml

* test demo app

* Update e2e-tests.yml

* update github action versions

* disable wasp telemetry

* Cleanup running (#72)

* improve tests

* Update ci-start-app.js

* remove npm scripts

* Update e2e-tests.yml

* Update ci-start-app-with-scripts.js

* Update ci-start-app-with-scripts.js

* rename test folder

* Update e2e-tests.yml

* Update e2e-tests.yml

* export prisma client from server

* Update e2e-tests.yml

* Update e2e-tests.yml

* Update e2e-tests.yml

* Update e2e-tests.yml

* Update package-lock.json

* install linebyline

* add npm scripts

* Update package.json

* Update paidUserTests.spec.ts

* update flaky test

* update tsconfig

* Update e2e-tests.yml

* Update e2e-tests.yml

* pin node version to github action

* Update e2e-tests.yml

* fix retag and clean up

* add notes on tag action

* Update retag-commit.yml

* pr changes part 1

* pr changes part 2

* Setup tests with local Prisma (#86)

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

* pr changes part 3

* add db naming script

* Update package.json

* Update package.json

* Update package.json

* spawn prisma process

* Update package.json

* move db setup

* Update package.json

* Update package.json

* Update package.json

* Update setupDatabaseName.sh

* Update package.json

* use same process for local and CI testing

* Update package.json

* wait for app for prisma setup

* Update package.json

* changes made with martin

* stripe clie

* Update e2e-tests.yml

* Update e2e-tests.yml

* update start stripe cli

* try again

* start testing stripe payments

* stripe payment works

* fix base url issue & cleanup

* Update playwright.config.ts

* Update package.json

* Update package-lock.json

* Update main.wasp

* Update utils.ts

* Update e2e-tests.yml

* Update utils.ts

* Update utils.ts

* Update e2e-tests.yml

* Update actions.ts

* Update actions.ts

* Update actions.ts

* Update actions.ts

* Update stripeUtils.ts

* Update e2e-tests.yml

* catch stripe checkout error

* remove console.logs

* fix comments, add err catches

* fix cache and cache keys

* Update .github/workflows/e2e-tests.yml

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

* Update .github/workflows/e2e-tests.yml

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

* Update .github/workflows/e2e-tests.yml

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

* Update .github/workflows/e2e-tests.yml

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

* Update e2e-tests/playwright.config.ts

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

* Improve CI caching and other stuff

* fix cache key, npm scripts, error handling

* Update e2e-tests.yml

* Update README.md

* add template versioning info

---------

Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
Co-authored-by: Fran Zekan <zekan.fran369@gmail.com>
Co-authored-by: Mihovil Ilakovac <mihovil@ilakovac.com>
Co-authored-by: Martin Šošić <Martinsos@users.noreply.github.com>
2024-04-22 10:43:25 +02:00
vincanger
8fa8f24486 Update .env.client.example 2024-04-15 18:36:28 +02:00
vincanger
6848d16da4 move customer portal url to .env.client 2024-04-15 17:30:20 +02:00
vincanger
88545be87f Update main.wasp 2024-04-08 18:02:26 +02:00
vincanger
c635e8a9a3 Update main.wasp 2024-04-08 16:34:52 +02:00
vincanger
10954b8a03 change default auth to email 2024-04-08 16:25:25 +02:00
Filip Sodić
8663b34796
Update tsconfig.json to autocomplete imports (#92) 2024-04-02 11:05:07 +02:00
vincanger
c1b8e953b0
update docs and stripe credit product (#91) 2024-03-28 17:36:19 +01:00