234 Commits

Author SHA1 Message Date
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
Mihovil Ilakovac
0378b54b68
Merge pull request #82 from wasp-lang/migrate-to-0-13 2024-03-20 10:45:30 +01:00
Mihovil Ilakovac
40ce1e1242 Migrate to 0.13
Signed-off-by: Mihovil Ilakovac <mihovil@ilakovac.com>
2024-03-18 17:12:41 +01:00
vincanger
62a48dcb65
update conditional classnames using clsx (#71)
* update conditional classnames using clsx

* added tw-merge, created util function cn() and replaced clsx usage with cn

* add dark text to account page

---------

Co-authored-by: Boris Martinovic <boris@martinovic.dev>
2024-03-08 14:55:28 +01:00
Adam Łukawski
731ce7c00c
Update setUsername.ts (#73)
Add email to the user's e-mail field upon registration. Otherwise, Stripe payments won't work, as users signed up with the "email" method won't have anything in their e-mail field.
2024-03-07 10:23:35 +01:00
Tobias Törnros
aa6b57cafb
fix broken docs link for Jobs (#63) 2024-02-29 10:22:59 +01:00
vincanger
6dc05b33c1 upgrad aws sdk to v3 2024-02-28 11:58:24 +01:00
vincanger
71238070cd throw error if no OpenAI API key is set 2024-02-27 14:27:32 +01:00
vincanger
c7ca392987 Merge branch 'main-v0.12' 2024-02-27 13:50:36 +01:00
vincanger
72b085267e Update tsconfig.json 2024-02-26 17:00:47 +01:00
vincanger
b037c82e63 Update main.wasp 2024-02-26 16:58:55 +01:00
vincanger
1373c7a7b4 Update tsconfig.json 2024-02-26 12:00:11 +01:00
vincanger
e49b1dac20 fix more imports 2024-02-26 11:56:37 +01:00
vincanger
29996a2006 update OpenAI demo app 2024-02-26 11:26:24 +01:00
vincanger
99fd761e92 fix dark mode inconsistencies 2024-02-21 11:52:52 +01:00
vincanger
db26879601 Update package-lock.json 2024-02-21 11:22:16 +01:00
vincanger
92cafb216d fix tailwind config import 2024-02-21 10:31:54 +01:00
Omkar Ghag
ba461b4a9c
fix: setup tailwind for blogs (#39) 2024-02-20 12:57:18 +01:00
vincanger
31a9b021f1 fix migration to Email auth 2024-02-15 13:48:43 +01:00
vincanger
c8c4e74195 Create .gitattributes 2024-02-10 08:39:35 -05:00
vincanger
8ec12e257c migrate to v0.12
and cleanup new auth

Update main.wasp

cleanup
2024-02-10 08:34:35 -05:00
Boris Martinovic
604cf3aba0
Fixed white text on dark mode on Checkout page (#37) 2024-02-09 12:35:18 -05:00
vincanger
79dc6a614f add AWS to readme 2024-02-08 16:37:58 -05:00
vincanger
8ce6f8fff1 prevent file upload if no file selected 2024-02-07 17:09:49 -05:00
vincanger
42e1da4aa5 add file upload page & actions
improve fetching download url
2024-02-07 11:34:19 -05:00
vincanger
389cd2bda1 Revert "Update main.wasp"
This reverts commit ecee41fe4f507650d2a77608ff926094e813269e.
2024-02-05 15:36:05 -05:00
vincanger
ecee41fe4f Update main.wasp 2024-02-05 12:37:06 -05:00
Louis Guitton
503c2e10a8
Spotted small issues (#26)
* Fix typo readme

* Hotfix dark theme for Account page
2024-02-05 09:51:02 -05:00
vincanger
e09e641e70 Delete open-saas-demo.mp4 2024-01-29 16:19:42 -05:00
vincanger
d6d472fdb9
Update README.md 2024-01-29 16:18:40 -05:00
vincanger
a4fcda3d4c add demo video 2024-01-29 16:14:56 -05:00
vincanger
402b089c12 add PH and YT to README 2024-01-29 11:15:20 -05:00
vincanger
3731b984ab Update README.md 2024-01-22 17:47:16 -05:00
vincanger
173ff2d4d5 fix mobile menu close 2024-01-15 17:16:39 -05:00
vincanger
d77d5440ac update blog 2024-01-12 15:47:32 -05:00
Boris Martinovic
71886777d0
added dark mode for sidebar/mobile menu (#17)
* added dark mode for sidebar

* fixed menu behavior

* removed lucide icons, replaced with react-icons icon
2024-01-11 10:44:21 -05:00
vincanger
962644a325 Update constants.ts 2024-01-10 16:59:30 -05:00
vincanger
35d7a5955c update stripe customer portal link validation 2024-01-10 16:54:29 -05:00