|
|
21e300df90
|
Show tabs only when both app/tool repos exist
|
2026-03-09 00:15:57 -07:00 |
|
|
|
267e4e59f7
|
Add tabs to separate apps and tool repos
|
2026-03-09 00:14:58 -07:00 |
|
|
|
946cdb1794
|
Show tunnel URL for public repos in git clone hints
|
2026-03-09 00:08:33 -07:00 |
|
|
|
0e943bda2a
|
Use sneaker host header as base URL
|
2026-03-08 23:49:23 -07:00 |
|
|
|
d9533032bc
|
Use git URL from tunnel if available
|
2026-03-08 23:26:12 -07:00 |
|
|
|
0af360cef2
|
Centralize VALID_NAME regex into shared types
|
2026-03-05 07:45:19 -08:00 |
|
|
|
e7dd220106
|
Allow dots in app and repo names
|
2026-03-04 19:25:51 -08:00 |
|
|
|
a4a08bfe65
|
Merge branch 'git-public-private'
|
2026-03-03 12:36:07 -08:00 |
|
|
|
0f197849b6
|
Use classList.toggle instead of className replace
|
2026-03-03 12:36:06 -08:00 |
|
|
|
c81513b0ea
|
Add repo visibility toggle to git app
|
2026-03-03 08:05:27 -08:00 |
|
|
|
732b9944d6
|
Deny git push over sneaker header
|
2026-03-02 21:42:21 -08:00 |
|
|
|
18c585e6a6
|
Buffer request body to fix large push deadlock
|
2026-03-01 22:12:57 -08:00 |
|
|
|
c24c0fac45
|
Refactor env vars: rename DATA_DIR to DATA_ROOT, add APP_URL
|
2026-03-01 21:21:23 -08:00 |
|
|
|
56db56976b
|
re-do the whole thing on git
|
2026-03-01 13:29:01 -08:00 |
|