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
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
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
94908c030f
dummy commit to trigger v3 workflows to test
2025-01-31 11:15:54 -08:00
msukkari
4e7ac937e4
try to change into the staging dir manuall
2025-01-30 17:17:22 -08:00
msukkari
44dd53f179
checkout v3 when deploying staging
2025-01-30 17:00:27 -08:00
msukkari
7b6226b695
fix working directory typo and pray it doesnt push to prod
2025-01-30 16:34:18 -08:00
msukkari
22e0096ddb
trigger staging actions to see if it works
2025-01-30 16:19:39 -08:00
msukkari
bb4ff37752
change workflow names to fix trigger issue
2025-01-30 14:50:52 -08:00
msukkari
d513f93a39
switch to using arm64 runners on arm64 build
2025-01-30 14:30:53 -08:00
msukkari
d37a969930
try using mac github action runners instead
2025-01-30 14:19:36 -08:00
msukkari
2b6125be0c
add deployment action for staging image
2025-01-30 13:31:59 -08:00
msukkari
92530a7ee0
switch encryption key as build arg to se if that fixes build issues
2025-01-30 13:12:45 -08:00
msukkari
f92acc0404
try to move encryption key env decleration in docker file to fix build issues
2025-01-30 12:49:04 -08:00
msukkari
9946901044
add initial logic for staging environment
2025-01-30 10:23:47 -08:00
Michael Sukkarieh
dffbbae41d
adds garbage collection for repos ( #182 )
...
* refactor repo indexing logic into RepoManager
* wip cleanup stale repos
* add rest of gc logic
* set status to indexing properly
2025-01-29 09:05:20 -08:00
Michael Sukkarieh
75d4189f25
enforce tenancy on search and repo listing endpoints ( #181 )
...
* enforce tenancy on search and repo listing
* remove orgId from request schemas
2025-01-28 10:39:59 -08:00
msukkari
a88f9e6677
bump zoekt version
2025-01-27 17:02:54 -08:00
Michael Sukkarieh
31114a9d95
add concept of secrets ( #180 )
...
* add @sourcebot/schemas package
* migrate things to use the schemas package
* Dockerfile support
* add secret table to schema
* Add concept of connection manager
* Rename Config->Connection
* Handle job failures
* Add join table between repo and connection
* nits
* create first version of crypto package
* add crypto package as deps to others
* forgot to add package changes
* add server action for adding and listing secrets, create test page for it
* add secrets page to nav menu
* add secret to config and support fetching it in backend
* reset secret form on successful submission
* add toast feedback for secrets form
* add instructions for adding encryption key to dev instructions
* add encryption key support in docker file
* add delete secret button
* fix nits from pr review
---------
Co-authored-by: bkellam <bshizzle1234@gmail.com>
2025-01-27 14:07:07 -08:00
Brendan Kellam
dd8ff6edb0
Connection management ( #178 )
2025-01-24 13:16:08 -08:00
Brendan Kellam
bae7ca3438
Add @sourcebot/schemas package ( #177 )
2025-01-24 10:51:49 -08:00
Brendan Kellam
78c9111fa0
init ( #176 )
2025-01-23 14:06:40 -08:00
bkellam
ed0d28a4f0
fix issue with yarn dev startup
2025-01-23 10:58:42 -08:00
Brendan Kellam
0322cd8f32
Connection creation form ( #175 )
2025-01-23 10:26:41 -08:00
Michael Sukkarieh
a5006c52fe
Migrate to postgres ( #174 )
...
* spin up postgres in docker container
* get initial pol of postgres db working in docker image
* spin up postgres server in dev case
* updated syncedAt date after config sync:
* remove unnecessary port expose in docker file
2025-01-23 10:23:46 -08:00