Aditya Garud
Aditya Garud
## Fixes #1884 ## What **Before:** Users flagged for suspicious refunds (balance < -$100) stayed on probation until an admin manually cleared it. **Now:** Probation is automatically lifted once the...
follow-up to #1868 ## What changed **Old:** Used integer division + rounding (loses precision), fell back to current product price for single payments ```ruby average = total_paid / completed_installments #...
## Following up on #1846 Resolves [This Comment](https://github.com/antiwork/gumroad/pull/1846#discussion_r2483184024) ### AI Disclousure No AI was used ### Notes I have watched all Antiwork LIve Streams
## Type of Change * [ ] Bugfix * [x] New feature * [ ] Enhancement * [ ] Refactoring * [ ] Dependency updates * [ ] Documentation *...
# Description This PR implements Bitswap protocol (`/ipfs/bitswap/1.2.0`) support for the libp2p network backend, allowing the `--ipfs-server` option to work with both litep2p and libp2p backends. **Closes:** #9837 Previously, the...
Fixes #2183 # Problem The India sales report currently excludes purchases where buyers have provided a Tax ID (business_vat_id). This means these purchases are completely missing from the monthly sales...
Add system tests for Apple Pay/Google Pay checkout Fixes #2173 ## Summary Adds system tests to verify the fix from #2172 that prevents duplicate Pay buttons when using Apple Pay...
## Fixes #1814 ## What **Before:** The customer drawer in the customers dashboard (`/customers`) required sellers to manually resend each missed post individually. If a customer had multiple missed posts,...
## fixes #1410 ## What **Before:** Installment plan purchases could lose their discount on subsequent payments if the original offer code was deleted, modified, or expired after the initial purchase....
# Fixes #2077 ## What - Updated `app/views/links/show.html.erb` to build the canonical link via `url_for_product_page`, so custom-domain requests point back to the custom domain instead of the seller’s Gumroad subdomain....