msukkari
ea4c29daec
change back fetch subscription to not require org membership
2025-02-13 15:36:48 -08:00
msukkari
cf97955b23
properly handle invite redeem with no valid subscription case
2025-02-13 15:21:31 -08:00
msukkari
0f43c00aa1
add auth and membership check to fetchSubscription
2025-02-13 15:11:50 -08:00
bkellam
4c0805c5e9
fix yarn.lock
2025-02-13 14:47:55 -08:00
msukkari
d463748f78
revert dep version updates
2025-02-13 14:27:41 -08:00
msukkari
b0cbcf046c
remove package lock file and fix prisma dep version
2025-02-13 13:55:18 -08:00
Brendan Kellam
e6ee45c76d
Generate AUTH_SECRET if not provided ( #189 )
2025-02-13 13:23:30 -08:00
msukkari
e369925dc3
remove unused no org component
2025-02-13 11:46:36 -08:00
msukkari
5a3eab2f83
check if domain starts or ends with dash
2025-02-13 11:41:32 -08:00
msukkari
a70c57715c
merge v3 changes into billing branch
2025-02-13 11:32:17 -08:00
msukkari
8929d05b88
add trial duration indicator to nav bar
2025-02-13 11:19:06 -08:00
msukkari
e2c90b8fcc
handle trial case in billing info page
2025-02-13 11:07:04 -08:00
msukkari
193c7e0732
add subscription info to billing page
2025-02-13 10:52:34 -08:00
msukkari
875f9b8586
add await for blocking loop in backend
2025-02-13 10:30:14 -08:00
msukkari
0b4140f81c
move stripe product id to env var
2025-02-13 10:24:12 -08:00
msukkari
84e8ec2102
add ability to remove member from org
2025-02-13 10:15:06 -08:00
msukkari
258585e981
action button styling in settings and toast on copy
2025-02-12 21:19:15 -08:00
msukkari
8ad6ba7ab0
prevent self invite
2025-02-12 19:50:44 -08:00
msukkari
6caed350d3
add back paywall and also add support for incrememnting seat count on invite redemption
2025-02-12 16:48:13 -08:00
bkellam
19780aaecf
Attempt #4
2025-02-12 15:10:29 -08:00
bkellam
ba333ddb21
Fix generate script race condition
2025-02-12 15:04:15 -08:00
msukkari
53dac384af
merge domain changes
2025-02-12 14:55:35 -08:00
bkellam
98becf531a
fix attempt #3 : Do not require a encrpytion key at build time
2025-02-12 14:35:28 -08:00
bkellam
d17c90a8f3
attempt 2
2025-02-12 14:17:49 -08:00
bkellam
e0976e443f
Add default for AUTH_URL in attempt to fix build
2025-02-12 14:10:09 -08:00
dependabot[bot]
d993b0eb54
Bump vite from 5.4.11 to 5.4.14 ( #187 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.11 to 5.4.14.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.14/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.14/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brendan Kellam <bshizzle1234@gmail.com>
2025-02-12 13:55:35 -08:00
bkellam
ac15b7c741
Update Makefile to include crypto package when doing a make clean
2025-02-12 13:54:53 -08:00
Brendan Kellam
34c9c1d9a8
Domain support ( #188 )
2025-02-12 13:51:44 -08:00
dependabot[bot]
65b61155bf
Bump vitest from 2.1.4 to 2.1.9 ( #186 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 2.1.4 to 2.1.9.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 13:50:24 -08:00
bkellam
8d2c731b88
Domain support
2025-02-12 13:45:12 -08:00
msukkari
0a79f7ca80
wip add paywall
2025-02-12 13:03:31 -08:00
msukkari
3ad6c2de48
properly block access to pages if user isn't in an org
2025-02-12 09:29:00 -08:00
msukkari
e7f8f51c05
save stripe session id and add manage subscription button in settings
2025-02-11 19:06:40 -08:00
msukkari
33ae585327
add stripe subscription id to org
2025-02-11 18:40:42 -08:00
msukkari
9665f149cd
wip onboarding flow
2025-02-11 17:27:02 -08:00
msukkari
fde21794f5
wip adding stripe checkout button
2025-02-10 19:26:42 -08:00
msukkari
04991fd1e8
improve styling of members page
2025-02-10 18:14:13 -08:00
msukkari
23f3c605ec
add side bar nav in settings page
2025-02-10 17:56:36 -08:00
msukkari
568ded8dd2
change staging cpu to perf
2025-02-10 16:18:01 -08:00
msukkari
775138c3a0
bump staging resources
2025-02-10 15:30:18 -08:00
msukkari
7da8a7f959
fix web build errors
2025-02-10 14:55:40 -08:00
msukkari
5858e31810
add google logo to google oauth
2025-02-10 14:45:20 -08:00
msukkari
70f7729463
fix reference to header component in connections
2025-02-10 14:40:24 -08:00
Michael Sukkarieh
90550181af
add invite system and google oauth provider ( #185 )
...
* add settings page with members list
* add invite to schema and basic create form
* add invite table
* add basic invite link copy button
* add auth invite accept case
* add non auth logic
* add google oauth provider
2025-02-10 14:31:38 -08:00
Brendan Kellam
846d73b0e6
Connection management ( #183 )
2025-02-04 15:04:05 -05:00
msukkari
afff36f6c6
update staging fly config to point to ghcr
2025-01-31 13:39:21 -08:00
msukkari
829eedee8d
reference proper image:tag in staging fly config
2025-01-31 12:56:46 -08:00
msukkari
4d4988dae7
update staging deploy script to match new version in main
2025-01-31 11:31:46 -08:00
msukkari
ea4e92d704
reference staging deploy token in deploy workflow config
2025-01-31 11:31:18 -08:00
msukkari
94908c030f
dummy commit to trigger v3 workflows to test
2025-01-31 11:15:54 -08:00