Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

Make BufferDash deployment ready - #1

Merged
1337lean merged 1 commit into
mainfrom
codex/deployment-ready-analytics
Jul 10, 2026
Merged

Make BufferDash deployment ready#1
1337lean merged 1 commit into
mainfrom
codex/deployment-ready-analytics

Conversation

@1337lean

Copy link
Copy Markdown
Owner

Summary

  • fix browser session reuse, server-side session duration, bot filtering, and pageview-based analytics dimensions
  • complete retention cleanup for sessions and orphaned visitors
  • add site-origin enforcement, strict production configuration validation, safer proxy handling, security headers, and loopback-only Docker exposure
  • remove unused admin APIs and the unused site secret
  • clarify tracker traffic-quality and runtime metric limitations
  • add privacy-safe tool usage reporting, focused tests, and CI

Why

The pre-deployment review found correctness issues in session storage and bot filtering, misleading security/runtime framing, incomplete retention, and production defaults that could permit placeholder secrets or unnecessary network exposure. This prepares the first VPS deployment with safer defaults and more trustworthy analytics.

Validation

  • npm run lint
  • npm run typecheck
  • npm test (8 tests)
  • npm run build
  • docker compose config --quiet
  • docker compose build app migrate
  • git diff --check

@1337lean
1337lean marked this pull request as ready for review July 10, 2026 16:56
@1337lean
1337lean merged commit ed00b6b into main Jul 10, 2026
1 check passed
@1337lean
1337lean deleted the codex/deployment-ready-analytics branch July 10, 2026 16:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant