32633f96d2
feat: dateformat and timezone customization ( #506 )
2023-12-27 14:05:49 +11:00
8f4fea2f14
chore: user metrics naming, adopters description ( #769 )
...
Rename Metrics
2023-12-26 13:25:45 +11:00
268a5c6508
fix: swap server-actions for trpc mutations
2023-12-21 17:01:12 +11:00
c40c9b20ec
Merge branch 'main' into feat/document-templates
2023-12-21 14:25:22 +11:00
83dfe92d7a
refactor: used constant for steps instead of strings ( #751 )
...
fixes #750
2023-12-15 15:07:45 +02:00
82da337a56
fix: remove templateToken
2023-12-15 22:07:27 +11:00
88534fa1c6
feat: add multi subscription support ( #734 )
...
## Description
Previously we assumed that there can only be 1 subscription per user.
However, that will soon no longer the case with the introduction of the
Teams subscription.
This PR will apply the required migrations to support multiple
subscriptions.
## Changes Made
- Updated the Prisma schema to allow for multiple `Subscriptions` per
`User`
- Added a Stripe `customerId` field to the `User` model
- Updated relevant billing sections to support multiple subscriptions
## Testing Performed
- Tested running the Prisma migration on a demo database created on the
main branch
Will require a lot of additional testing.
## Checklist
- [ ] I have tested these changes locally and they work as expected.
- [ ] I have added/updated tests that prove the effectiveness of these
changes.
- [X] I have followed the project's coding style guidelines.
## Additional Notes
Added the following custom SQL statement to the migration:
> DELETE FROM "Subscription" WHERE "planId" IS NULL OR "priceId" IS
NULL;
Prior to deployment this will require changes to Stripe products:
- Adding `type` meta attribute
---------
Co-authored-by: Lucas Smith <me@lucasjamessmith.me >
2023-12-14 15:22:54 +11:00
31a9127c9e
feat: templates
2023-12-14 12:24:56 +11:00
43b1a89c76
Merge branch 'main' into main
2023-12-07 15:20:29 +11:00
1a34f9fa7a
fix: import updates and api route body sizes
2023-12-07 15:08:00 +11:00
b39a42ecd2
feat(marketing): add careers page ( #733 )
2023-12-06 18:59:02 +11:00
b903de983b
chore: v1.2.3
2023-12-02 14:56:00 +11:00
39d18e93c5
chore: v1.2.2
2023-12-02 13:34:36 +11:00
fbfaca190b
chore: release 1.2.1
2023-12-02 12:43:55 +11:00
16fb90f4d2
chore: v1.2.0
2023-12-02 11:57:50 +11:00
53cb38a394
fix: pricing page deopted into csr
2023-12-02 11:14:46 +11:00
39c01f4e8d
fix: remove server actions ( #684 )
2023-12-02 09:38:24 +11:00
1d79ebbda3
fix: body exeeded undefined limit ( #679 )
...
* fixed bodySizeLimit
* fix: update marketing config
---------
Co-authored-by: Lucas Smith <me@lucasjamessmith.me >
2023-11-30 09:46:33 +02:00
d8688692f7
fix: move singleplayer create to trpc
2023-11-24 16:58:18 +11:00
8230349114
fix: unable to load font for signing
2023-11-24 16:17:54 +11:00
9444e0cc67
fix: docker build requires smtp host ( #672 )
...
set a default for smtp host and add an action
for testing docker builds on each pull request
2023-11-22 16:26:39 +11:00
7ce4cf8381
feat: add dark mode toggle ( #529 )
2023-11-17 17:01:39 +11:00
8722e4de74
chore: marketing site updates ( #654 )
...
Change "Open" links to "Open Startup" to reduce confusion about how to open the web app.
Additionally add the OSS Friends link to the footer since it was dropped during some changes.
2023-11-16 13:39:22 +11:00
67f3b2de45
fix: fetch the correct number of open issues using the github search api ( #495 )
2023-11-15 21:56:09 +11:00
ca9c0d7bf0
chore: add some eslint rules ( #344 )
2023-11-15 13:10:17 +11:00
608a4eaaa6
feat: refactor og image generation ( #639 )
2023-11-14 13:08:14 +11:00
b0e3abffd6
chore: restore dangling changes from rebase
2023-11-06 14:47:46 +11:00
2e9180acf5
chore: include total and new user charts
2023-11-06 13:02:21 +11:00
2af100ef6d
fix: add white background for og images
2023-11-06 13:02:21 +11:00
9edf88692c
feat: show monthly new users
2023-11-06 13:02:21 +11:00
f9a0ec99dc
fix: correctly sign SPM documents ( #627 )
...
- Sign and email correct SPM document
- Optimise signing SPM documents
2023-11-06 13:02:21 +11:00
3ebb30090c
fix: dont use custom documentData for single player mode
2023-11-06 13:02:21 +11:00
d6e3b2b5dc
fix: seal document for single player mode ( #617 )
2023-11-06 13:02:20 +11:00
c2b078335e
fix: improve the early adopters plan input section ( #609 )
2023-11-06 13:02:20 +11:00
bbb7c6e0c7
docs: re-add launch week 5 blogpost ( #614 )
2023-11-06 13:02:20 +11:00
4aa43bcfa2
fix: add back slack support
2023-11-06 13:02:20 +11:00
c95171bbc9
chore: updated slack to discord links
...
Signed-off-by: Adithya Krishna <aadithya794@gmail.com >
2023-11-06 13:02:20 +11:00
7fa61c6bb6
chore: upgrade to next 14.0.0
2023-11-06 13:02:20 +11:00
4f99b58795
fix: missing content updates
2023-11-06 13:02:20 +11:00
67fcb154f5
fix: change sign in links
2023-11-06 13:02:20 +11:00
717ca8cdb2
fix: improve claim plan flow
2023-11-06 13:02:20 +11:00
687ce66e41
fix: update singleplayer add signature to card
2023-11-06 13:02:20 +11:00
284a2870c2
fix: move getFile to client side
2023-11-06 13:02:20 +11:00
c162cb3b2c
chore: update zod to 3.22.4 ( #563 )
...
* chore: updated zod
Signed-off-by: Adithya Krishna <aadithya794@gmail.com >
---------
Signed-off-by: Adithya Krishna <aadithya794@gmail.com >
2023-11-06 13:02:20 +11:00
6de14ab0ac
fix: UI fixes and improvements ( #559 )
...
* chore: add cursor pointer
* fix: tooltip color
* chore: add tooltip
* fix: admin pages in mobile
2023-11-06 13:02:20 +11:00
2ac0d79051
fix: support multi env
2023-11-06 13:02:19 +11:00
5445b85aae
fix: invalid url on main page in self host
2023-11-06 13:02:19 +11:00
04fc9eb187
chore: upgrade to latest next.js version ( #553 )
...
* chore: upgrade next.js
* fix: canvas not found error
* chore: upgrade package for marketing
* feat: add isServer conditional
* fix: inverse isServer condition
* fix: normalize packages
* fix: upgrade ee package
* fix: depdency nightmares
* fix: failing seed script
2023-11-06 13:02:19 +11:00
56914bf604
fix: support mailto link fix ( #571 )
2023-11-06 13:02:19 +11:00
3d44821bff
fix: build errors
2023-11-06 13:02:19 +11:00