Michael Sukkarieh
e0d363420b
connections qol improvements ( #195 )
...
* add client side polling to connections list
* properly fetch repo image url
* add client polling to connection management page, and add ability to sync failed connections
2025-02-15 10:00:44 -08:00
Michael Sukkarieh
3be3680ee2
cleanup org's repos and shards if it's inactive ( #194 )
...
* add stripe subscription status and webhook
* add inactive org repo cleanup logic
* mark reactivated org connections for sync
2025-02-15 09:58:17 -08:00
Michael Sukkarieh
da33220289
add back gitlab, gitea, and gerrit support ( #184 )
...
* add non github config definitions
* refactor github config compilation to seperate file
* add gitlab config compilation
* Connection management (#183 )
* wip gitlab repo sync support
* fix gitlab zoekt metadata
* add gitea support
* add gerrit support
* Connection management (#183 )
* add gerrit config compilation
* Connection management (#183 )
---------
Co-authored-by: Brendan Kellam <bshizzle1234@gmail.com>
2025-02-14 10:58:53 -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