mycofi-earth-website/backlog/tasks/task-2 - Manual-testing-new...

3.1 KiB

id title status assignee created_date labels dependencies priority
task-2 Manual testing newsletter signups on all sites To Do
@jeff
2025-12-23
newsletter
testing
qa
high

Description

Manually test the newsletter signup flow on all 8 websites to verify the user experience works correctly end-to-end. API testing passed, but need human verification of the actual site forms and welcome emails.

Acceptance Criteria

  • #1 Test mycofi.earth newsletter signup - verify form works and welcome email received
  • #2 Test compostcapitalism.xyz newsletter signup
  • #3 Test trippinballs.lol newsletter signup
  • #4 Test undernet.earth newsletter signup
  • #5 Test psilo-cyber.net/ics newsletter signup
  • #6 Test rspace.online newsletter signup
  • #7 Test post-appitalism.app newsletter signup
  • #8 Test alltor.net newsletter signup
  • #9 Verify welcome email content matches expected messages
  • #10 Check that success message displays correctly on each site

Notes

Test Procedure

  1. Visit each site's newsletter signup section
  2. Enter a real email address
  3. Click Subscribe
  4. Verify success message appears on site
  5. Check email inbox for welcome email
  6. Verify welcome email has correct branding/message

Expected Welcome Messages

Site Expected Message
MycoFi "Merge in to the mesh. The mycelium remembers."
Compost Capitalism "Welcome to the heap. Decomposition takes time."
Trippin "The doors are open. Keep trippin'."
Undernet ">_> UnderNet Access Granted. You're part of the underground now."
Psilo Cybernetics "Welcome to a more adaptive future. The network grows."
rSpace "Welcome to (you)rSpace. See you there."
Post-Appitalism "Welcome to the post-app era. Big things loading..."
Alltornet "Connect to the Alltor.net. Something's emerging."

API Testing Results (2025-12-23)

All 8 newsletter APIs tested successfully via curl. Subscribers created and welcome emails triggered.

Infrastructure Updates (2026-02-03)

Issues Fixed:

  • Listmonk's transactional email API was not sending emails despite returning success
  • Newsletter-api now sends welcome emails directly via Resend API (bypassing broken Listmonk tx)
  • Fixed endpoint URL from /api/subscribe/subscribe to /subscribe in all 8 frontend components
  • Fixed Traefik routing for newsletter-api

Docker/Deployment Fixes:

  • Created missing docker-compose.yml for compost-capitalism, trippin, alltornet
  • Created Dockerfile and nginx.conf for compost-capitalism (static export)
  • Fixed Traefik port configuration (nginx uses 80, not 3000)
  • All 8 sites now running in Docker with webhook auto-deployment

All Sites Verified Accessible:

  • mycofi.earth ✓
  • compostcapitalism.xyz ✓
  • trippinballs.lol ✓
  • undernet.earth ✓
  • psilo-cyber.net ✓
  • rspace.online ✓ (note: domain is .online not .app)
  • post-appitalism.app ✓
  • alltor.net ✓

Ready for manual testing - all technical infrastructure verified working.