AppendixChangelog

Deploy — May 11, 2026 (f1be75d)

fix(api): allow team members to toggle ticketsEnabled on events they have access to


Deploy — May 11, 2026 (f93d467)

fix(ci): use dummy DATABASE_URL for prisma validate/generate, remove unused GITLEAKS_LICENSE


Deploy — May 11, 2026 (a3c5b00)

fix(ci): allow scheduled issue creation and suppress known gitleaks false positives


Deploy — May 11, 2026 (f3120e1)

fix(docs-update): escape commit message HTML before prepending changelog


Deploy — May 11, 2026 (e8db407)

fix(ci): rewrite OAuth secret validation to use raw binary —out-file

The previous check used bash command substitution () which strips null bytes, and ‘grep -q $''' which is always true because the C runtime treats the null byte as end-of-string (empty pattern matches everything).

New approach:

  • gcloud secrets versions access —out-file=<tmpfile> for raw binary output
  • od -An -tx1 produces a clean hex dump with no bash string handling
  • All checks (null bytes, BOM, leading/trailing whitespace) operate on hex strings, not raw bytes, so they work correctly in all cases

Deploy — May 11, 2026 (2eaea67)

chore: remove all Vercel dependencies and fix OAuth secrets

  • Swap @vercel/og for next/og (built into Next.js), change runtime to nodejs
  • Uninstall @vercel/analytics and @vercel/og from main app (17 packages)
  • Delete docs-site/vercel.json (project is deployed via Cloud Run/Docker)
  • Update docs-site/README.md: Docker/Cloud Run deployment instructions
  • Update docs/SYSTEM.md: Hosting row changed to Google Cloud Run
  • Remove ‘Cloud Run vs Vercel’ section from architecture.mdx
  • Regenerate docs-site/package-lock.json (removes stale @vercel entries)
  • Add clean-oauth-secrets.ps1: re-uploaded GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET to GCP Secret Manager without null bytes

Deploy — May 11, 2026 (2a88d5a)

feat: implement fixes 1-4 (docs SEO, report copy, R2 images, ticket toggle & lookup)



title: Changelog - EventSlot Docs description: Official EventSlot documentation for Changelog.

Deploy - May 10, 2026 (b3f0dc8)

fix: purge event cache on delete; safe blue-green deployment; lint fixes


Deploy - May 10, 2026 (90aeaf3)

fix: add inverse user-message relation


Deploy — May 10, 2026 (0277102)

feat: ship comms hub, platform notifications, and consent updates


Deploy — May 09, 2026 (20bc5ba)

fix(ci): retry docs metadata push on non-fast-forward


Deploy — May 09, 2026 (94e7b15)

fix: resolve typecheck and audit blockers


Deploy — May 09, 2026 (8636f54)

fix: unblock docs update workflow push


Product Changelog

[!NOTE] This appendix changelog summarizes product evolution. Canonical deployment metadata is auto-updated in docs/EVENTSLOT_SYSTEM_DOCUMENTATION.md.

v0.4.0 - May 2026

Added

  • Official docs-site architecture with expanded technical and product docs
  • Waitlist promotion email diagnostics and improved admin/report operations
  • Security hardening layers across permissions and rate limiting

Changed

  • Documentation moved to canonical system-first source model
  • Operational guidance aligned to Cloud Run deployment path

Fixed

  • Multiple docs/runtime mismatches around feature gating and payment provider assumptions

v0.3.0 - Q1 2026

Added

  • Report-download wallet and purchase transaction tracking
  • Admin report generation by event link
  • Enhanced dashboard analytics and insight flows

Changed

  • Billing focus shifted toward report-download purchases

Fixed

  • Stability improvements in report generation fallback behavior

v0.2.0 - Q4 2025

Added

  • Waitlist automation and capacity promotion workflows
  • Team collaboration models and event-level access links
  • Notification and feedback operational surfaces

Changed

  • Event operations expanded from simple registration to full organiser dashboard controls

Fixed

  • Data integrity edge cases around registration lifecycle updates

v0.1.0 - Q3 2025

Added

  • Initial EventSlot release with event creation, registration, and organiser basics
  • Public event pages and attendee registration forms
  • Core auth, persistence, and deployment pipeline foundations

Changed

  • Product direction refined toward African market launch priorities

Fixed

  • Early onboarding and route-protection defects from initial launch iterations

Auto-update note

Canonical deploy timestamp and revision history are auto-updated on production deploy in docs/EVENTSLOT_SYSTEM_DOCUMENTATION.md via CI workflow.