Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| docs: note that missed posts can't be resent to unsubscribed customers | gumclaw | XS | No | 0.0h | - | Jul 11, 2026 |
SummaryDocsUpdate help-center articles on unsubscribe resend limits These updates clarify that customers who have unsubscribed cannot receive missed posts or resend them, ensuring accurate documentation for sellers. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Add the default discount code selector to the bundle product editor | gumclaw | L | No | 15.7h | 11.8h | Jul 11, 2026 |
SummaryFeatureAdd default discount code selector to bundle editor Adds a UI toggle for default discount codes in the bundle product editor, allowing sellers to set and persist default discount codes. Health Assessment
Large
Low
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Ruby, Typescript
Frameworks:
Rails, React
|
||||||
| Honor unsubscribes on the per-customer post resend paths | gumclaw | XL | No | 0.8h | 0.8h | Jul 11, 2026 |
SummaryBug FixHonor unsubscribes on the per-customer post resend paths Ensures sellers cannot email buyers who have opted out, preventing spam and compliance violations. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Document creator email notification for support-issued refunds | gumclaw | XS | No | 0.2h | - | Jul 11, 2026 |
SummaryChoreAdd notification copy for support refunds This update documents that sellers receive an email with the refund reason when Gumroad support issues a refund on their behalf, aligning help content with new behavior. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Email creators when Gumroad support/admin refunds a sale on their behalf | gumclaw | XL | No | 1.7h | 0.1h | Jul 11, 2026 |
SummaryFeatureNotify creators of admin-initiated refunds Ensures creators receive email notifications with refund reason when a team member refunds on their behalf, reducing confusion and support tickets. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.50
Tech Stack
Languages:
Ruby, Typescript
Frameworks:
Rails, React
|
||||||
| Derive the upcoming payout's currency from the payout destination | gumclaw | M | No | 12.3h | 11.8h | Jul 11, 2026 |
SummaryBug FixDerive upcoming payout currency from destination Ensures payout notifications display the correct currency, preventing seller confusion and improving trust. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Make payout CSV subtotal headings ASCII-only and comma-free | gumclaw | S | No | 2.7h | - | Jul 10, 2026 |
SummaryBug FixMake payout CSV subtotal headings ASCII-only Ensures payout CSV exports parse correctly in Excel, preventing misalignment and data errors for sellers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| Enqueue Friday payout batches in bounded user slices so a worker restart cannot wipe the whole run | gumclaw | M | No | 0.5h | 0.2h | Jul 10, 2026 |
SummaryBug FixEnqueue Friday payouts in bounded user slices This change slices the Friday payout process into smaller batches, ensuring that worker restarts do not wipe the entire run. It guarantees reliable payment processing for sellers, preventing missed payouts. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| Clamp Select dropdown height to nearest clipping ancestor (upsell picker clipped in modal) | gumclaw | S | No | 27.7h | 27.2h | Jul 10, 2026 |
SummaryBug FixClamp Select dropdown height to nearest clipping ancestor Fixes dropdown clipping in modal by limiting menu height to nearest scrolling ancestor, improving usability in upsell picker. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Record deterministic processor rejections as processor_invalid_request instead of stripe_unavailable | gumclaw | L | No | 0.9h | - | Jul 10, 2026 |
SummaryBug FixSeparate deterministic processor rejections from stripe_unavailable Improves error classification for payment failures, enabling accurate monitoring and faster debugging while preserving retry logic and buyer-facing messages. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| Stop checkout email typo suggester false positives on valid TLDs, persist dismissals, reposition popover | gumclaw | L | No | 26.2h | 0.1h | Jul 10, 2026 |
SummaryBug FixFix checkout email typo popover and persistence Improves checkout experience by eliminating false typo suggestions, persisting dismissal preferences, and repositioning popover to avoid blocking the buy button. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript, Javascript, Ruby
Frameworks:
React
|
||||||
| Drop US-locked payment methods from client-confirm checkout on connected accounts | gumclaw | S | No | 0.3h | - | Jul 10, 2026 |
SummaryBug FixRemove US-locked payment methods from checkout Stops checkout failures for US buyers on connected sellers by excluding unsupported payment methods, reducing failed purchase attempts. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| docs: explain the "previous payment still processing" purchase block | gumclaw | XS | No | 0.3h | - | Jul 10, 2026 |
SummaryDocsAdd docs for previous payment still processing Provides buyers with guidance on the new checkout block that prevents repeat purchases while an earlier payment is settling, improving support experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Block duplicate purchases while a confirmed payment is still settling | gumclaw | XL | No | 1.7h | 0.1h | Jul 10, 2026 |
SummaryFeaturePrevent duplicate purchases during payment settlement Ensures customers are not charged twice for delayed payments, reducing refund costs and improving user trust. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Normalize 'L-' prefixed Luxembourg postal codes before sending to Stripe | gumclaw | M | No | 4.9h | 3.3h | Jul 10, 2026 |
SummaryBug FixNormalize Luxembourg postal codes for Stripe Ensures Stripe accepts postal codes by stripping the ‘L-’ prefix, preventing merchant‑account creation failures and reducing seller frustration. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| Fix PPP card-country mismatch showing a generic error instead of the actionable message on client-confirm checkout | gumclaw | S | No | 0.6h | 0.1h | Jul 10, 2026 |
SummaryBug FixFix PPP card-country mismatch error message Users now receive a clear, actionable message when PPP card-country mismatches occur during client-confirm checkout. The fix also prevents silent failures by ensuring server-side error handling is robust. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Ruby
Frameworks:
React, Rails
|
||||||
| Make payout CSV totals visibly reconcile for PayPal / Stripe Connect sales | gumclaw | M | No | 15.0h | 0.1h | Jul 10, 2026 |
SummaryFeatureMake payout CSV totals visibly reconcile for PayPal / Stripe Connect sales Adds explanatory rows and subtotals to payout CSV exports so sellers can see that PayPal/Stripe Connect fees are settled separately, preventing misinterpretation of double fees. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Keep the daily finance ledger JSON in the attachment only, not the email body | ershad | XS | AI | 0.1h | - | Jul 10, 2026 |
SummaryBug FixKeep the daily finance ledger JSON in the attachment only, not the email body The daily finance ledger email no longer dumps the full report JSON into the email body; it now only includes a note and attaches the JSON file, improving readability and ensuring a single source of truth. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Add correction service for balances stranded by the self-affiliate backfill | gumclaw | XL | No | 1.7h | 0.1h | Jul 10, 2026 |
SummaryFeatureAdd balance correction service for stranded balances Restores $4,976.44 in stranded seller balances by correcting mislabeled holding currencies, enabling payouts and preventing revenue loss. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Ruby
|
||||||
| Fix wrong holding currency in self-affiliate proceeds backfill | gumclaw | M | No | 10.3h | 0.1h | Jul 10, 2026 |
SummaryBug FixFix wrong holding currency in backfill Corrects ledger entries for self‑affiliate sales, ensuring accurate holding currencies and preventing stranded earnings on non‑USD merchant accounts. This reduces financial discrepancies and improves payout reliability for sellers. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Ruby
|
||||||
| Require city server-side for Japanese address submissions | gumclaw | L | No | 1.6h | - | Jul 10, 2026 |
SummaryBug FixAdd server-side city validation for Japanese addresses Ensures Japanese payout compliance records include city data, preventing incomplete addresses from reaching payment partners and avoiding downstream errors. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Add targeted find/replace edits for profile custom HTML so the store agent stops regenerating whole pages | gumclaw | L | No | 4.4h | - | Jul 09, 2026 |
SummaryFeatureAdd targeted find/replace edits for profile custom HTML Adds a targeted edit endpoint for custom HTML pages, allowing store agents to modify specific parts of a page without regenerating the entire page, reducing data loss and improving efficiency. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Method-forced presentment currency on the client-confirmed path (local-methods join) | gumclaw | XL | No | 72.4h | 8.2h | Jul 09, 2026 |
SummaryFeatureAdd method‑forced presentment for local payment methods Enables local payment methods such as iDEAL and Bancontact to charge in EUR, expanding checkout options for European customers and improving conversion rates. Health Assessment
X-Large
High
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Ruby, Typescript, Javascript
Frameworks:
Rails
|
||||||
| Stop unsaved-changes confirm dialog firing repeatedly in the profile editor | gumclaw | S | No | 2.0h | 0.1h | Jul 09, 2026 |
SummaryBug FixPrevent repeated unsaved-changes confirm dialog Stops the frequent unsaved changes prompt that disrupted user profile editing, improving user experience and reducing frustration. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Help center: clarify custom domains don't break existing Gumroad URLs | gumclaw | XS | No | 0.0h | - | Jul 09, 2026 |
SummaryDocsClarify custom domains don't break existing URLs Ensures sellers know custom domains are additive, preventing confusion and reducing support tickets. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| docs: carve out final Stripe rejections from the FAQ suspension-protest answer | gumclaw | XS | AI | 0.1h | - | Jul 09, 2026 |
SummaryDocsUpdate FAQ to clarify Stripe rejection appeal Clarifies that final Stripe rejections cannot be appealed, preventing confusion for sellers. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
Greptile
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| docs: document the terminal state for Stripe-rejected accounts | gumclaw | XS | No | 0.0h | - | Jul 09, 2026 |
SummaryDocsDocument terminal state for Stripe-rejected accounts The update clarifies the Stripe rejection process for sellers, ensuring accurate information in help center articles. This reduces support queries and aligns documentation with the new payout policy. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack |
||||||
| Show a clear terminal state for Stripe-rejected accounts (suppress remediation emails, one-time rejection email, sub-$100 balance release) | gumclaw | XL | No | 15.3h | 0.1h | Jul 09, 2026 |
SummaryFeatureShow clear terminal state for Stripe-rejected accounts Provides sellers with a definitive terminal state for permanently rejected Stripe accounts, stops ineffective remediation emails, and accurately handles balance release, improving support efficiency and user experience. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Ruby, Typescript
|
||||||
| Surface dead sales-report jobs as failed instead of processing forever | gumclaw | L | No | 15.6h | 0.1h | Jul 09, 2026 |
SummaryBug FixFix dead sales-report jobs to show failed Ensures admin UI accurately reflects failed sales-report jobs, enabling operators to quickly re-run them, reducing manual intervention. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.50
Tech Stack
Languages:
Ruby, Typescript
Frameworks:
Rails, React
|
||||||
| prod_query.sh: probe instances and fail over instead of hard-picking the oldest | gumclaw | M | No | 3.8h | 0.1h | Jul 09, 2026 |
SummaryFeatureAdd failover to prod_query.sh Adds health checks and automatic failover to the prod_query.sh helper, reducing query time when an instance is unhealthy. This improves reliability and removes the need for manual host selection during on‑call incidents. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| Add tech product categories: PHP, PHP Scripts, .NET, Web Templates | gumclaw | S | AI | 0.4h | 0.1h | Jul 09, 2026 |
SummaryFeatureAdd tech product categories: PHP, PHP Scripts, .NET, Web Templates Adds technology-oriented product categories to the taxonomy so developer‑tool sellers can categorize their products in the product creation flow and buyers can find them on Discover. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Daily payouts: price via the instant payout fee constant (single source of truth) | gumclaw | S | No | 0.9h | - | Jul 08, 2026 |
SummaryRefactorAlign daily payout fee with instant payout constant Ensures creators see accurate fee, preventing drift between UI and backend. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Ruby
Frameworks:
React
|
||||||
| Request Apple Pay merchant tokens (MPAN) for subscription checkouts | gumclaw | XL | No | 49.9h | 0.1h | Jul 08, 2026 |
SummaryFeatureRequest Apple Pay merchant tokens (MPAN) for subscription checkouts Enables Apple Pay to issue device‑independent merchant tokens for subscription renewals, reducing churn and preserving an estimated $600K/yr in GMV by preventing token‑deprovisioning failures. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Ruby, Typescript, Javascript
Frameworks:
Rails, React
|
||||||
| Add daily event-ledger finance report | ershad | L | AI | 21.6h | 0.0h | Jul 08, 2026 |
SummaryFeatureAdd daily event-ledger finance report Introduces a daily finance report to track event-ledger finance, providing a more detailed and accurate view of financial transactions. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.99
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Chunk the payout eligibility query so large bank-type cohorts cannot hit the statement timeout | gumclaw | M | No | 18.9h | - | Jul 08, 2026 |
SummaryBug FixChunk payout query to avoid statement timeout Reduces payout batch failures by limiting query size, ensuring timely payouts for sellers and improving system reliability. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Batch user lookups in per-bank-type payouts so a large cohort cannot trigger a full-table scan | ershad | S | AI | 0.1h | - | Jul 08, 2026 |
SummaryBug FixBatch user lookups to avoid full-table scans Optimizes payout processing by chunking user queries, preventing timeouts and improving reliability for large cohorts. Health Assessment
Small
Low
Low
AI Details
Usage:
Brainstorming
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Give payout batch jobs a 2-hour statement timeout | gumclaw | S | No | 0.1h | - | Jul 08, 2026 |
SummaryBug FixGive payout batch jobs a 2-hour statement timeout This change increases the database statement timeout for payout batch jobs to 2 hours, preventing query timeouts that previously caused unpaid sellers during batch windows. It stabilizes payout processing and reduces recurring incidents. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| Search upsell products server-side so older products are selectable | gumclaw | M | No | 1.9h | 0.1h | Jul 08, 2026 |
SummaryFeatureEnable server‑side search for upsell products Sellers can now select older products as upsells, expanding revenue opportunities and improving the upsell workflow. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
Codex, Greptile
Confidence:
0.95
Tech Stack
Languages:
Ruby, Typescript
Frameworks:
Rails, React
|
||||||
| Validate store agent api_write body keys against the catalog to stop the create-product doom loop | gumclaw | M | AI | 6.4h | - | Jul 07, 2026 |
SummaryBug FixValidate API write body keys to prevent product loop Prevents the AI agent from repeatedly attempting to create products with invalid price keys, eliminating a costly error loop and ensuring accurate product creation. This improves system stability and reduces support tickets related to product creation failures. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Record Gumroad views from custom HTML product pages | gumclaw | M | No | 4.5h | - | Jul 07, 2026 |
SummaryBug FixRecord Gumroad views from custom HTML product pages This change records Gumroad's own product page views for custom HTML wrappers, ensuring sellers' dashboards reflect accurate view counts. It preserves seller pixel privacy by gating third‑party analytics. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Ruby, Typescript
Frameworks:
Rails
|
||||||
| Persist mobile Agent conversations in the shared store | gumclaw | L | No | 4.0h | 0.1h | Jul 07, 2026 |
SummaryFeaturePersist mobile Agent conversations in shared store Enables iOS and web to share conversation history, improving refresh survival, metrics, and cross‑platform sync. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Confidence:
0.90
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Persist store Agent conversations server-side | gumclaw | XL | No | 4.6h | 0.1h | Jul 07, 2026 |
SummaryFeaturePersist Agent Conversations Server-Side Adds durable, resumable agent chat history for sellers, improving user experience and data integrity. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Confidence:
0.95
Tech Stack
Languages:
Ruby, Typescript
Frameworks:
Rails, React
|
||||||
| Persist Stripe decline reasons for async client-confirm payment failures | gumclaw | M | No | 5.0h | 0.1h | Jul 07, 2026 |
SummaryFeaturePersist Stripe decline reasons for async payments Adds persistence of Stripe decline reasons for async client‑confirm payments, improving observability and support tooling. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Fix store agent failures on long description edits (max_tokens truncation) | gumclaw | M | AI | 2.5h | 0.1h | Jul 07, 2026 |
SummaryBug FixFix store agent failures on long description edits The change prevents errors when sellers edit long product descriptions, ensuring successful updates. It also provides clear fallback messages when content exceeds token limits, improving seller experience. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| docs: document the automatic products section on new profiles | gumclaw | XS | No | 0.3h | - | Jul 07, 2026 |
SummaryDocsAdd note to help article on automatic products Adds a short note to the help article explaining the new automatic products section for profiles with published products but no saved sections. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Show a default products section on profiles with no saved sections | gumclaw | L | No | 4.2h | 0.2h | Jul 07, 2026 |
SummaryFeatureAdd default products section to profiles New creators with published products but no customized profile now show a products section by default, improving visibility of their products. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Complete the 3DS challenge for the Mexico Stripe test card in tax specs | gumclaw | S | No | 0.7h | - | Jul 07, 2026 |
SummaryBug FixFix 3DS challenge for Mexico Stripe test card Ensures tax-related purchase tests pass by handling 3D Secure challenge for Mexico Stripe test card, preventing test failures and ensuring accurate tax calculations. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Codex
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Remove stale TODO in TwoFactorAuthenticationMailer | ershad | XS | AI | 0.0h | - | Jul 07, 2026 |
SummaryRefactorRemove stale TODO in TwoFactorAuthenticationMailer Cleans up an obsolete comment in the two‑factor authentication mailer, improving code maintainability. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Make dispute-formalized webhook replay-safe: resume unfinished chargeback side effects | gumclaw | L | AI | 1.5h | 0.1h | Jul 07, 2026 |
SummaryFeatureAdd replay-safe handling for dispute formalization Ensures all dispute side effects complete even after failures, preventing lost seller balances and fraud risks. Health Assessment
Large
Low
Low
AI Details
Usage:
Brainstorming
Category:
Review AI
Tools:
Greptile
Confidence:
0.90
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Guard PayPal refund webhook against multi-item cart misattribution | gumclaw | M | No | 0.5h | 0.1h | Jul 07, 2026 |
SummaryBug FixGuard PayPal refund webhook against multi-item cart misattribution Prevents misattribution of refunds on multi-item carts by skipping automatic refunds and notifying for manual review when a capture is shared by multiple purchases. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Codex
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||