Monitor all deployments across your projects with real-time status tracking.
docs: add final Cloudflare log interval
docs: record Gerry D1 diagnostic follow-up
docs(launch): record Wayback sitemap captures
fix: expose allowlisted D1 error codes
docs(launch): record sitemap submission receipts
docs: record November 11 production release follow-up
docs(site): record Gerry homepage production release
docs(launch): record release and indexing follow-up
docs: clarify T3Wiki integration ownership
Merge remote-tracking branch 'origin/main'
chore(tests): refresh release test source hashes
chore(tests): refresh release test source hashes
chore(routes): refresh source digests
chore(routes): refresh source digests
perf(archive): cache anonymous message reads briefly Add a 30-second Worker Cache API path for exact anonymous public archive message reads, with trace identity regenerated per request and authoritative D1 fallback. Add safe route classes to backend failure logs and document the release boundary and staged roadmap. No schema, mail, membership, source archive, or crawler state changes.
perf(archive): cache anonymous message reads briefly Add a 30-second Worker Cache API path for exact anonymous public archive message reads, with trace identity regenerated per request and authoritative D1 fallback. Add safe route classes to backend failure logs and document the release boundary and staged roadmap. No schema, mail, membership, source archive, or crawler state changes.
fix: classify numeric Cloudflare D1 failures
feat(rss): add attributed T3Wiki change feed
docs: record deployed member correction and signed-in read acceptance
security(crawler): gate direct legacy-origin fetches
fix: extract client IP from X-Forwarded-For chain Extract and trim the first IP address from the comma-separated X-Forwarded-For proxy chain before salting and hashing in the track-view analytics endpoint. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
security: verify protected auth on AI stream endpoint Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
perf(ux): add aria-hidden to decorative icons in trace row links Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
security: use constant-time SHA-256 comparison for API keys Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
⚡ Bolt: Pre-compute static network services info array in getAllNetworkServices (#233)
⚡ Bolt: Pre-compute static network services info array in getAllNetworkServices Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
🛡️ Sentinel: Prevent SSRF and HTTP redirect bypasses in integration probes (#232)
🛡️ Sentinel: Protect evaluate API endpoints with withAuth (#387)
🛡️ Sentinel: Prevent SSRF and HTTP redirect bypasses in integration probes Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
🛡️ Sentinel: Protect evaluate API endpoints with withAuth Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
⚡ Bolt: Add request-level caching to GraderService (#386)
Keep top stories loading server-side
⚡ Bolt: Add request-level caching to GraderService Add a short-lived request-level in-memory cache (1000ms TTL) for `GraderService` read operations (`list`, `getById`, `getLatestVersion`). Automatically clear the cache on state mutations (`create`, `update`, `delete`, `createVersion`). This deduplicates repeated SQL queries over serverless DB connections during batch evaluation execution. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
🎨 Palette: Enhance dashboard status badge accessibility (#385)
🎨 Palette: Enhance dashboard status badge accessibility Add role="img", aria-label, and title attributes to the Badge component in components/dashboard/badge.tsx for clear screen reader announcements and hover tooltips across dashboard cards and metrics. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
🛡️ Sentinel: Fix internal error disclosure in workflow block execution endpoints (#435)
🎨 Palette: enforce exact route matching on root sidebar navigation links (#436)
🎨 Palette: enforce exact route matching on root sidebar navigation links Fixes dual active link highlights in the Sidebar by adding an exact route matching option (`exact?: boolean`) for section root links (`/dashboard` and `/dashboard/observability`). This ensures that navigating to sub-routes does not falsely mark root Overview links with `aria-current="page"`. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
🛡️ Sentinel: Fix internal error disclosure in workflow block execution endpoints Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Merge pull request #5 from mbarbine/v0/fix-button-interactions Enable P2P file synchronization and network device sharing
Add network rendezvous device sharing via Platphorm Files
Merge pull request #208 from mbarbine/sentinel/trending-dos-protection-8784415864136590418
Merge pull request #208 from mbarbine/sentinel/trending-dos-protection-8784415864136590418