Roberto Musso
|
f956f0a260
|
feat: Brevo double opt-in + contact sync
- Add brevo.py: transactional email sending + contact list sync via Brevo API
- Add token.py: stateless HMAC-signed confirmation tokens (no DB migration needed)
- Update routes.py: POST /waitlist sends confirmation email, GET /waitlist/confirm verifies token
- Update config.py: Brevo + confirmation settings (gracefully disabled when BREVO_API_KEY is empty)
- Update .env.example with new Brevo and confirmation variables
- Add httpx dependency
- Add 8 new tests (token roundtrip/expiry/tamper, confirm endpoint, Brevo mock)
|
2026-04-11 18:48:58 +02:00 |
|
Roberto Musso
|
7553a0c02b
|
update health check
Test & Deploy Waitlist / test (push) Successful in 34s
Test & Deploy Waitlist / deploy (push) Successful in 16s
v0.1.0
|
2026-04-11 17:42:54 +02:00 |
|
Roberto Musso
|
2e92bee410
|
update the deploy
Test & Deploy Waitlist / test (push) Successful in 35s
Test & Deploy Waitlist / deploy (push) Failing after 29s
|
2026-04-11 17:30:48 +02:00 |
|
Roberto Musso
|
0a1fd3cd67
|
update git url
Test & Deploy Waitlist / test (push) Successful in 34s
Test & Deploy Waitlist / deploy (push) Failing after 20s
|
2026-04-11 17:12:46 +02:00 |
|
Roberto Musso
|
cbcbb05cb6
|
Update deploy to external server
Test & Deploy Waitlist / test (push) Successful in 34s
Test & Deploy Waitlist / deploy (push) Failing after 2m15s
|
2026-04-11 17:04:08 +02:00 |
|
Roberto Musso
|
d630f4bb1f
|
add PYTHONPATH environment variable in Dockerfile
Test & Deploy Waitlist / test (push) Successful in 35s
Test & Deploy Waitlist / deploy (push) Has been cancelled
|
2026-04-11 15:37:59 +02:00 |
|
Roberto Musso
|
77e02b4e86
|
update building
Test & Deploy Waitlist / test (push) Successful in 37s
Test & Deploy Waitlist / deploy (push) Failing after 51s
|
2026-04-11 14:41:16 +02:00 |
|
Roberto Musso
|
74c3298bd4
|
update package
Test & Deploy Waitlist / test (push) Successful in 35s
Test & Deploy Waitlist / deploy (push) Failing after 1m33s
|
2026-04-11 10:58:21 +02:00 |
|
Roberto Musso
|
4b2fefcf92
|
Initial commit: waitlist microservice
Test & Deploy Waitlist / test (push) Failing after 44s
Test & Deploy Waitlist / deploy (push) Has been skipped
|
2026-04-11 10:35:53 +02:00 |
|