SPB Git

spb/spbgit

Public MIT Pinned

SPB Git — the platform hosting itself

History of test/e2e/roundtrip.test.mjs Clear filter
page 1
  1. Sun, Nov 1, 2026 2

    1. feat: SPB Git 2.0 — scoped search palette, split diffs, insights, Research Mode, opt-in AI Q&A, compression, a11y/QA tooling, docs
      …
      Phases 3–7 of docs/SPBGIT-2-PLAN.md: /api/v1/search with files/commits/refs,
      ⌘K scopes + recent queries, unified/split diffs with a page line budget,
      /:repo/insights (calendar, contributors, hot paths, dependency manifests),
      /:repo/research (opt-in, static analysis only), src/ai (BM25 index per blob,
      grounded Q&A with verified citations, Anthropic SDK / OpenAI-compatible /
      test-only fake, daily budget, 404 when disabled), @fastify/compress (br q4),
      AA-compliant shiki themes, scripts/qa/{screens,axe}.py, security regression
      tests, CHANGELOG, DEPLOY, BENCHMARKS, AGENT-WORKSPACE-DESIGN, CLAUDE.md/README
      refresh. 86 tests, 0 overflow at 320–1920 (Chromium+WebKit), 0 axe violations.
      
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +38
    2. feat: SPB Git 2.0 — design system (light/dark/midnight), mobile-first AppShell, core screens, streamed raw files, bounded git concurrency, stamp-validated caches, scoped search
      …
      Phase 0–2 of docs/SPBGIT-2-PLAN.md. Fixes the production memory-restart loop
      (unbuffered /raw, metadata-only blob probes, 12-way git semaphore), the stale
      all-time commit total (overview cache validated against live refs), the
      600 MB request log (completion-only logging), and the 24 px horizontal
      overflow on every phone page. Adds /about/metrics, /api/v1/search,
      /api/v1/repos/:name/tree, split diffs, lazy file tree, clone sheet.
      
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +104 −1
  2. Sun, Aug 9, 2026 3

    1. feat: releases — binary assets (dmg, pkg…) attached to tags, API + web UI + CLI
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +58
    2. fix: async git in e2e (in-process server deadlock), vitest config, ngrok token resolution
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +14 −9
    3. feat: deploy scripts (m3u96a, ngrok, pm2, systemd, backups) + test suite
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +216
Menu

Theme