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

83 lines
3.1 KiB
Markdown

---
id: task-2
title: Manual testing newsletter signups on all sites
status: To Do
assignee: ['@jeff']
created_date: '2025-12-23'
labels: [newsletter, testing, qa]
dependencies: []
priority: high
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
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.
<!-- SECTION:DESCRIPTION:END -->
## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #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
<!-- AC:END -->
## 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.