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