Commit graph

8 commits

Author SHA1 Message Date
819c6debf2 Add comprehensive tests for multi-output transaction tracking defect fix 2025-10-03 15:44:59 +00:00
958a003f35 modified: CLAUDE.md
modified:   make_post_sell/lib/crypto_watcher/__init__.py
	modified:   make_post_sell/tests/test_double_spend_integration.py
2025-10-01 19:25:25 -04:00
3e9066273a Add crypto logos to checkout UI and clean up sweep scripts
- Add Monero and Dogecoin logo images to static assets
- Update cart_checkout.j2 to display crypto logos on payment buttons
- Update crypto_checkout.j2 to show logos in checkout headers
- Remove duplicate sweep script files (dogecoin-sweep-all.sh, sweep-all-doge.sh)
- Update CLAUDE.md with development standards and testing guidelines
2025-09-29 08:22:49 -04:00
f58bd3e628 Add email deduplication to prevent duplicate crypto payment emails
- Add sales_email_sent, purchase_email_sent, refund_email_sent columns to CryptoPayment model
- Update finalize_invoice to check email flags before sending confirmation emails
- Add alembic migration for new email tracking columns
- Update CLAUDE.md with database safety warnings
2025-09-26 13:48:36 -04:00
13eb2abbb2 user experience
modified:   CLAUDE.md
	modified:   make_post_sell/lib/crypto_watcher.py
	modified:   make_post_sell/models/invoice.py
	modified:   make_post_sell/routes.py
	modified:   make_post_sell/scripts/alembic/versions/5bbb5df5bf1b_add_refund_tracking_columns_to_crypto_.py
	modified:   make_post_sell/templates/crypto_checkout.j2
	new file:   make_post_sell/templates/crypto_quotes_history.j2
	modified:   make_post_sell/views/cart.py
	modified:   make_post_sell/views/crypto.py
2025-09-24 12:49:09 -04:00
68d4ccfc25 Dogecoin payment support 2025-09-23 11:17:05 +00:00
caccee8862 Add UUID string usage note to CLAUDE.md
Document uuid_str property for string operations on model identifiers.
2025-09-22 08:31:49 -04:00
89f8737a58 Achieve 100% test coverage for Cart model 2025-07-27 17:53:05 +00:00