Commit history for src/server.ts
- Add bidirectional repository mirroring, a gentle Pro page with supporter badges, and Docker actions on Docker-capable cloud runnersbaefb4f⌁taigrr committed
- Compute each repository's language breakdown from its code index pass on the default branch30227fc⌁taigrr committed
- Rank accounts on the admin usage page from a leaderboard each account publishes, not by reading every account77bedce⌁taigrr committed
- Count sites for the admin dashboard from a directory copy each site scope refreshes, not by reading every scope6182acd⌁taigrr committed
b9c347d⌁
- Queue scratch sites by expiry so the sweep reads only expired ones instead of every unclaimed sited699fad⌁taigrr committed
- Close expired editor sessions from their account's alarm and index per-repo sessions by repository96b9777⌁taigrr committed
- Sweep custom domains through a site_domain locator instead of reading every site scopef1af045⌁taigrr committed
- Find an owner's claimed upload sites through an owner-keyed locator instead of every repo-less site scope00de841⌁taigrr committed
- Fold site usage per scope from its own alarm instead of a cron over every site scopeae0e5d4⌁taigrr committed
- Report offline runners from their owner's AccountState alarm instead of a cron over every account1a51371⌁taigrr committed
123621c⌁
- Count 5xx answers as failed, honor PERF_SAMPLE_RATE in jobs and alarms, and mark only the first unit as a cold start5e40a80⌁taigrr committed
- Retry closed fork pull request ref drops from the repository's alarm instead of a cron over every repositoryba8cbe6⌁taigrr committed
3640559⌁
825a8d1⌁
- Run each repository's time-driven work from its RepoState alarm instead of crons over every repository32e5c36⌁taigrr committed
- Expire org invitations from the AccountState alarm instead of a cron over every account641fcb3⌁taigrr committed
f618286⌁
- Expire sessions, tokens, OAuth codes and delivery markers, and flush digests, from each AccountState's own alarm4ef1b29⌁taigrr committed
- Revoke deploy tokens through a per-creator index instead of visiting every repositorydabbdf9⌁taigrr committed
- Remove the migration scaffolding: D1 import path, one-shot cron steps, backfill helpers and unused exports4088d52⌁taigrr committed
- Add the cutover import step and the pending migration that drops the moved tables from D163e9356⌁taigrr committed
- Move sessions, tokens, passkeys, OAuth grants, notifications, org invitations, AI endpoints and account lifecycle into AccountState; sites, LFS and editor sessions into their scopes1054732⌁taigrr committed
- Add per-repo RepoState and per-account AccountState SQL stores, the involvement index, scope locators and the migration planc23c430⌁taigrr committed
- kill global search for do search21614f7⌁taigrr committed
0c7b2c4⌁
- update to add video748e2d4⌁taigrr committed
- Merge feat/og-cards4ef0e47⌁taigrr committed
- Answer go get discovery (?go-get=1) with a go-import tag so gitfor.dev/<owner>/<repo> works as a Go module path543e945⌁taigrr committed