⌁ ship log — what shipped, by day

Wednesday

Sep 16, 2026

logged 04:46 IST

I built KeyVeil from scaffold to hardened gateway with dashboard, auth, and single-use agent keys.

Parithosh-Varma/keyveil
  • 40fd994

    I scaffolded blind secrets gateway with Pages, Workers, D1, and KV across 26 files. It gave the project a deployable storage and API foundation.

  • 69bc14a

    I rebranded the stack to KeyVeil and wired D1 keyveil-db and Pages. It established consistent naming and live backing services.

  • caeb335

    I pointed WEB_BASE_URL to keyveil.pages.dev. It fixed frontend links to use the deployed site.

  • 27a3bab

    I hardened the backend with opaque sessions, signature checks, key controls, and rate limits. It closed auth and abuse gaps before public use.

  • 6a83600

    I built terminal web UI, KeyVeil CLI, scoped terminal API, and cross-site auth fix across 23 files. It enabled scoped browser access with working login.

  • b1702cd

    I shipped Groq-style landing, terminal route, and callback repoint. It gave visitors a clear entry and login path.

  • d3519a2

    I converted the frontend to Vite plus React plus TypeScript across 16 files. I replaced 1177 old lines with 3175 new ones. It modernized the UI stack for faster iteration.

  • 1956487

    I added security headers, full OpenAPI contract, and deferred KV to dashboard. It locked down prod responses and documented the API.

  • a4d937a

    I replaced the web terminal with a management dashboard and retired terminal routes. It shifted the UI toward key and secret management.

  • 28b83fa

    I added branded Google sign-in buttons and overhauled dashboard visuals. It made login recognizable and the dashboard readable.

  • 7940638

    I added cookie-less login grants, bearer session transport, and avatar sidebar across 9 files. It fixed cross-site login while improving navigation.

  • abca2b7

    I split the web into landing and dashboard apps on separate Pages projects. It isolated marketing from app deploys and configs.

  • 5ac966e

    I added dashboard motion with entrances, count-ups, and pressable buttons. It made status and actions feel responsive.

  • d4ad33d

    I wired custom domains for www, dashboard, and api on keyveil.run.place. It gave each surface its own stable address.

  • e16e722

    I removed run.place domains and restored Cloudflare URLs everywhere. It reverted routing to the default hosted endpoints.

  • 55826af

    I stored OAuth state in D1 and clarified callback errors. It enabled cookie-less login with debuggable failures.

  • 3002775

    I wired K-mark branding across landing, dashboard, favicons, and social in 30 files. It unified product identity across surfaces.

  • f012039

    I auto-scoped agent keys at mint and dropped manual scopes input across 19 files. It reduced misconfiguration and simplified key creation.

  • c24ec3e

    I added copy-paste agent prompt showing where secrets live. It helped agents connect without hunting docs.

  • 714b21f

    I fixed landing horizontal overflow from grid blowout and code blocks. It kept mobile and narrow screens readable.

  • b8177f0

    I showed the agent prompt with token right after key creation. It prevented lost tokens by surfacing them immediately.

  • 57e0b2b

    I closed 12 vulnerabilities including private repos, allowlists, TTL clamp, HMAC state, no-store, CSRF, and rate limits. It hardened access, input, and secret handling.

  • b2573b4

    I added single-use agent keys that die after one spend across 11 files. It limited blast radius from leaked agent credentials.

24
commits
0
PRs opened
0
issues
2
repos touched

browse by date

September 2026
S
M
T
W
T
F
S
17
18
19
20
21
22
23
24
25
26
27
28
29
30
August 2026
S
M
T
W
T
F
S
1
2
3
4
5
13
17
less more