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.