| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore(deps): upgrade starlette, mako, idna and pydantic-settings | Christian Cleberg | 2026-07-20 | 1 | -15/+15 |
| | | | | | | | | | | | | | | | | Clears eight open Dependabot alerts. None were exploitable against this service as written -- it exposes no form endpoints, mounts no StaticFiles, never reads request.url, sets no secrets_dir, and runs on Linux while several of the advisories are Windows-only -- but the bumps are cheap and that analysis only holds until the surface changes. starlette 1.0.0 -> 1.3.1 resolves five advisories on its own and requires fastapi 0.135.3 -> 0.139.2 to satisfy its pin. Mako is a transitive alembic dependency used only to scaffold migrations. pytest is left at 8.4.2; its advisory is test-only and the fix would need the <9.0 constraint in pyproject.toml relaxed across a major version. | ||||
| * | feat: improve scheduled indexing throughput and capped backoff | Christian Cleberg | 2026-05-06 | 8 | -21/+187 |
| | | |||||
| * | fix: ensure sqlite3 is available inside container | Christian Cleberg | 2026-05-06 | 1 | -0/+4 |
| | | |||||
| * | feat: index git activity across all SourceHut branches | Christian Cleberg | 2026-05-06 | 3 | -49/+235 |
| | | |||||
| * | fix: ensure git crawling accounts for all branches | Christian Cleberg | 2026-05-03 | 3 | -8/+67 |
| | | |||||
| * | add temporary self-graph indexing priority | Christian Cleberg | 2026-04-12 | 10 | -6/+199 |
| | | |||||
| * | validate scraped usernames before enqueueing actors | Christian Cleberg | 2026-04-11 | 2 | -7/+44 |
| | | |||||
| * | Reduce SQLite lock contention during actor enqueue | Christian Cleberg | 2026-04-11 | 3 | -12/+39 |
| | | |||||
| * | add durable actor queueing and staggered discovery imports | Christian Cleberg | 2026-04-11 | 1 | -0/+5 |
| | | |||||
| * | add durable actor queueing and staggered discovery imports | Christian Cleberg | 2026-04-11 | 12 | -9/+328 |
| | | |||||
| * | fix: reduce sr.ht poll API load with cached repo discovery | Christian Cleberg | 2026-04-11 | 11 | -35/+1087 |
| | | |||||
| * | feat: make sync overlap configurable, reduce default from 24h to 1h | Christian Cleberg | 2026-04-11 | 3 | -4/+13 |
| | | |||||
| * | feat: filter discovered repositories to PUBLIC visibility only | Christian Cleberg | 2026-04-11 | 1 | -0/+5 |
| | | |||||
| * | fix: wrap repo fetching in exception handling | Christian Cleberg | 2026-04-11 | 1 | -2/+6 |
| | | |||||
| * | chore: update docs | Christian Cleberg | 2026-04-11 | 2 | -7/+6 |
| | | |||||
| * | refactor: retain and backfill only the last year of activity | Christian Cleberg | 2026-04-11 | 8 | -94/+107 |
| | | |||||
| * | feat: prioritize recent-window backfill before full history | Christian Cleberg | 2026-04-11 | 11 | -64/+391 |
| | | |||||
| * | fix: service_backfill_states | Christian Cleberg | 2026-04-11 | 4 | -3/+77 |
| | | |||||
| * | feat: add resumable historical backfill for actor activity | Christian Cleberg | 2026-04-11 | 13 | -7/+498 |
| | | |||||
| * | chore: update API.md documentation | Christian Cleberg | 2026-04-11 | 1 | -3/+33 |
| | | |||||
| * | feat: run an initial poll when scheduler starts | Christian Cleberg | 2026-04-11 | 2 | -0/+43 |
| | | |||||
| * | feat: auto-discover git repositories for actor polling | Christian Cleberg | 2026-04-11 | 4 | -15/+146 |
| | | |||||
| * | feat: add lazy actor indexing for contribution lookups | Christian Cleberg | 2026-04-11 | 13 | -15/+258 |
| | | |||||
| * | chore: add API.md | Christian Cleberg | 2026-04-11 | 1 | -0/+479 |
| | | |||||
| * | chore: harden repo defaults for secrets, deployment, and logging | Christian Cleberg | 2026-04-11 | 5 | -27/+68 |
| | | |||||
| * | fix: run alembic migrations against DATABASE_URL in containers | Christian Cleberg | 2026-04-11 | 2 | -0/+18 |
| | | |||||
| * | add compose.yml | Christian Cleberg | 2026-04-11 | 1 | -0/+24 |
| | | |||||
| * | add Dockerfile | Christian Cleberg | 2026-04-11 | 1 | -0/+21 |
| | | |||||
| * | feat: harden contribution api for production use | Christian Cleberg | 2026-04-11 | 3 | -13/+15 |
| | | |||||
| * | initial commit | Christian Cleberg | 2026-04-09 | 40 | -0/+3365 |
