Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Skip running `20260515000001_add_store_id_to_spree_newsletter_subscribers.rb` on spree_multi_tenant | mad-eel | S | AI | 0.8h | 0.2h | May 18, 2026 |
SummaryBug FixSkip migration on multi-tenant installs Prevents the store_id migration from running automatically in multi-tenant installations, allowing administrators to backfill and index data manually and avoid potential data integrity problems. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Exclude order's own reservations from stock availability checks | damianlegawiec | M | AI | 1.5h | - | May 18, 2026 |
SummaryBug FixExclude own reservations from stock checks Ensures a customer’s own cart reservations do not cause their items to appear out of stock, preventing unnecessary cart removal and improving checkout reliability. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Add store_id to Spree::NewsletterSubscriber | KacperMekarski | M | AI | 70.6h | 0.1h | May 18, 2026 |
SummaryFeatureAdd store_id to NewsletterSubscriber Adds store scoping to newsletter subscribers, ensuring emails are unique per store and improving targeted communications. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Add more Admin SPA e2e tests | damianlegawiec | XL | AI | 0.4h | 0.0h | May 17, 2026 |
SummaryTestAdd more Admin SPA e2e tests Adds comprehensive end‑to‑end tests for the admin SPA, covering CRUD flows for key entities, improving test coverage and reducing risk of regressions. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Add ability to manage option tyoes and values in Admin SPA | damianlegawiec | XL | AI | 2.9h | 0.2h | May 17, 2026 |
SummaryFeatureAdd ability to manage option types and values in Admin SPA Adds full Admin SPA management for Option Types, including create/edit sheets, drag‑and‑drop reordering, nested option value editing with color picker and image uploads, and updates the API/SDK for new option value parameters. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Implement payment methods management UI in Admin SPA | damianlegawiec | XL | AI | 7.7h | 0.2h | May 15, 2026 |
SummaryFeatureImplement payment methods management UI in Admin SPA Adds full payment method management UI, enabling admins to configure visibility, preferences, and provider‑specific settings, improving admin efficiency and reducing errors. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Ruby
Frameworks:
React, Rails
|
||||||
| Add json_api_type backwards-compatible alias to Spree::Base | damianlegawiec | S | AI | 0.3h | - | May 15, 2026 |
SummaryFeatureAdd backwards-compatible json_api_type alias Adds a backwards-compatible alias for Spree::Base.json_api_type that delegates to api_type. This keeps extensions functional while preserving subclass behavior. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| On products CSV import, create and assing categories to products separaterly to avoid race conditions and deadlocks | KacperMekarski | L | AI | 65.6h | 41.8h | May 15, 2026 |
SummaryBug FixSeparate category creation in product CSV import Decouples category creation from CSV import, eliminating race conditions and deadlocks to improve import reliability and performance. Health Assessment
Small
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Update Spree Rails template for DIY installations | damianlegawiec | S | AI | 0.1h | 0.1h | May 15, 2026 |
SummaryChoreUpdate Spree Rails template for DIY installations Simplifies the Spree Rails application template to support DIY installations, ensuring compatibility with Spree 5.4.2+, standardizing sample data loading, and reducing risk for new app bootstrapping. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Marketplace user documentation | jaburghes | XL | No | 27.9h | 27.9h | May 14, 2026 |
SummaryDocsAdd marketplace user documentation Adds comprehensive documentation for marketplace configuration, vendor onboarding, and payout processes, improving user onboarding and reducing support queries. Health Assessment
X-Large
Low
Medium
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Added `serialized_preferences` and `serialized_preference_schema` hel… | damianlegawiec | XL | AI | 1.0h | 0.7h | May 14, 2026 |
SummaryFeatureAdd serialized preferences helper for API serializers Masks password preferences in admin API responses, preventing accidental exposure of secrets and ensuring clients cannot overwrite stored passwords with masked values. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Fixed `api_type` method for non-Spree namespaced gateways | damianlegawiec | M | AI | 0.2h | - | May 14, 2026 |
SummaryBug FixFixed `api_type` method for non-Spree namespaced gateways Ensures gateway type identifiers are unique across providers, preventing admin UI conflicts and client integration errors. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Remove CLA CI pipeline | damianlegawiec | S | AI | 0.0h | - | May 14, 2026 |
SummaryCI/CDRemove CLA CI pipeline Disables automated CLA enforcement, preserving historical signatures while simplifying CI. Health Assessment
Small
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Update Products API shapes in Admin API | damianlegawiec | XL | AI | 14.6h | - | May 14, 2026 |
SummaryFeatureUpdate Admin API product shapes Aligns admin API with new product data model, improving consistency for client SDKs and reducing errors. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
React
|
||||||
| Rename promo rules user/user_logged_in in API to customer/customer_lo… | damianlegawiec | XL | AI | 0.7h | - | May 13, 2026 |
SummaryChoreRename promotion rule identifiers to customer Updates API documentation to reflect new customer-based promotion rule identifiers, ensuring consistency for API consumers. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby, Yaml
Frameworks:
Rails
|
||||||
| Switch to node 22 and pnpm v11 | damianlegawiec | M | AI | 0.8h | - | May 12, 2026 |
SummaryChoreUpgrade to Node 22 and pnpm v11 Upgrades the toolchain to Node 22 and pnpm 11, which may surface dependency and build incompatibilities, and tightens pnpm 11 supply-chain/install behavior. Health Assessment
Small
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Pnpm
|
||||||
| Harden PNPM setup to mitigate supply chain attacks | damianlegawiec | S | AI | 0.1h | - | May 12, 2026 |
SummaryChoreHarden PNPM setup to mitigate supply chain attacks Adds supply‑chain hardening settings to pnpm, limiting package age, blocking exotic sources, and tightening trust policies to reduce risk of malicious dependencies. Health Assessment
Small
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Yaml
|
||||||
| Extracted Store SDK examples from integration tests to actual TypeScr… | damianlegawiec | XL | AI | 0.4h | 0.2h | May 12, 2026 |
SummaryFeatureExtract Store SDK examples to TypeScript files Provides clear, reusable SDK examples for the store API, improving developer onboarding and reducing integration errors. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
|
||||||
| Admin SPA (cont.) | damianlegawiec | XL | AI | 26.1h | 24.5h | May 12, 2026 |
SummaryFeatureAdd Admin API docs and SDK examples for promotions Expands the admin API surface with full CRUD for promotions, payment methods, tax categories, and discovery endpoints, and updates the SDK examples to support these new capabilities, enhancing admin workflow and integration reliability. Health Assessment
Large
High
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
|
||||||
| Use correct even names in docs, specs, examples, comments. | KacperMekarski | L | AI | 16.6h | 0.2h | May 12, 2026 |
SummaryRefactorUpdate event names in docs and specs This PR standardizes event naming across documentation, tests, and code comments, ensuring consistency without affecting runtime behavior. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Remove deprecated code scheduled for Spree 5.5 | damianlegawiec | L | AI | 0.8h | - | May 12, 2026 |
SummaryChoreRemove deprecated Spree 5.5 code This PR cleans up deprecated Spree components, reducing technical debt and simplifying address update logic, ensuring smoother future upgrades. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Potential fix for code scanning alert no. 111: Workflow does not contain permissions | damianlegawiec | XS | AI | 2.3h | - | May 12, 2026 |
SummaryCI/CDAdd permissions block to spelling lint workflow Adds explicit least-privilege permissions to GitHub Actions workflow, addressing security alert without altering functionality. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot, Cursor
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Remove deprecated taxonomy initialization methods from Store | damianlegawiec | S | AI | 1.1h | - | May 11, 2026 |
SummaryRefactorRemove deprecated taxonomy initialization methods Eliminates legacy store initialization methods, streamlining the codebase and preventing future deprecation issues. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Fixed: backfill existing orders to new status field | damianlegawiec | M | No | 0.9h | - | May 11, 2026 |
SummaryBug FixBackfill orders to new status field Ensures order status synchronization and prepares for state machine replacement in upcoming version, improving data consistency. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Ruby
|
||||||
| Fixed undefined method 'update_thumbnail!' for nil | damianlegawiec | S | No | 0.6h | - | May 11, 2026 |
SummaryBug FixFixed undefined method 'update_thumbnail!' for nil Fixes a crash in the Rails admin when creating assets without a specific viewable, ensuring reliable asset uploads and preventing admin errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Update all badges when shipping to improve UX | KacperMekarski | XS | No | 0.8h | - | May 11, 2026 |
SummaryFeatureUpdate all badges when shipping to improve UX Enhances the admin shipping workflow by updating badge indicators, providing clearer status information for store managers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Fix handling auth/capture flow in Payment Sessions webhooks flow | damianlegawiec | S | No | 0.5h | - | May 11, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Remove deprecated code scheduled for Spree 5.5 | damianlegawiec | M | No | 0.4h | - | May 11, 2026 |
SummaryRefactorRemove deprecated code for Spree 5.5 This PR cleans up deprecated modules and methods scheduled for removal in Spree 5.5, reducing technical debt and improving maintainability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.90
Tech Stack
Languages:
Ruby
|
||||||
| Include gift card in order email | KacperMekarski | S | No | 0.6h | - | May 11, 2026 |
SummaryBug FixInclude gift card in order email Adds gift card as a promotion in order emails so totals accurately reflect applied credits, improving customer clarity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Introducing new Product Media system | damianlegawiec | XL | No | 83.4h | - | May 11, 2026 |
SummaryFeatureAdd Product Media System Enables sharing media across product variants, streamlining admin workflows and improving performance. Health Assessment
Large
High
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript, Javascript, Ruby, Yaml
Frameworks:
React, Nextjs, Rails
|
||||||
| Remove deprecated methods scheduled for Spree 5.5 | damianlegawiec | M | No | 0.3h | - | May 11, 2026 |
SummaryRefactorRemove deprecated Spree methods for 5.5 This PR cleans up legacy API methods, reducing maintenance overhead and aligning the codebase with Spree 5.5 release plans. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| Remove deprecated filter and variant options presenters | damianlegawiec | L | No | 5.4h | - | May 11, 2026 |
SummaryRefactorRemove deprecated filter and variant options presenters Drops presenter classes marked for removal in Spree 5.5, simplifying the codebase and reducing technical debt. 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
|
||||||
| Remove deprecated helpers and presenters scheduled for 5.5 | damianlegawiec | L | No | 0.3h | - | May 10, 2026 |
SummaryRefactorRemove deprecated helpers and presenters Eliminates legacy helper methods and presenters, reducing technical debt and ensuring smoother upgrade to Spree 5.5. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Order Routing | damianlegawiec | XL | No | 24.0h | 11.5h | May 10, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Rename shipments to fulfillments in API documentation | damianlegawiec | M | No | 0.1h | - | May 10, 2026 |
SummaryDocsRename shipments to fulfillments in API documentation Updated API documentation to reflect Store API/SDK naming convention, improving clarity for developers. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| Fix metafield parent lookup to survive Zeitwerk code reloads | damianlegawiec | S | No | 0.2h | - | May 09, 2026 |
SummaryBug FixFix custom field lookup after code reloads This fix prevents admin API failures caused by stale class references during development reloads, improving developer experience and reducing downtime. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Add stock reservations to prevent overselling during checkout | damianlegawiec | XL | AI | 198.4h | - | May 09, 2026 |
SummaryFeatureAdd stock reservations to prevent overselling during checkout Introduces a reservation system that locks inventory during checkout, reducing overselling and improving customer experience while providing admins with visibility into held stock. Health Assessment
X-Large
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Ruby, Typescript
Frameworks:
Rails
|
||||||
| Customers Store Credits API + Customers Admin SPA improvements | damianlegawiec | XL | No | 0.4h | - | May 09, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Improve Stock Locations UI in Admin SPA | damianlegawiec | L | No | 0.2h | - | May 09, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Added Stock Locations Admin API | damianlegawiec | XL | No | 0.5h | - | May 08, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Fix orphaned inventory units when destroying line items on completed … | damianlegawiec | M | No | 15.3h | 14.7h | May 08, 2026 |
SummaryBug FixFix orphaned inventory units when destroying line items on completed orders Corrects a bug that left orphaned inventory units and caused admin UI crashes when deleting line items from completed orders, ensuring data integrity and a smoother user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| Make the VIPS installation on CI minimal to speed up tests | damianlegawiec | S | No | 2.3h | - | May 07, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Bring back exporting to Admin SPA | damianlegawiec | XL | No | 1.1h | 0.0h | May 07, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Added `<RelativeTime>` component in Admin SPA | damianlegawiec | M | No | 0.1h | - | May 07, 2026 |
SummaryFeatureAdd RelativeTime component to Admin SPA Adds a reusable component for displaying relative timestamps in the admin interface, improving readability of time‑based data. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React, Nextjs
|
||||||
| Bump the typescript-packages group across 1 directory with 14 updates | dependabot | XL | No | 0.6h | - | May 07, 2026 |
SummaryChoreBump the typescript-packages group across 1 directory with 14 updates Updates multiple TypeScript dependencies to newer patch versions, ensuring compatibility and security fixes. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Admin SPA Staff & API keys management | damianlegawiec | XL | No | 14.5h | - | May 07, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Added Admin SPA settings skeleton + store settings | damianlegawiec | XL | No | 0.7h | - | May 06, 2026 |
SummaryFeatureAdd Admin SPA settings skeleton and store settings Admins can now configure store settings through a new SPA interface, streamlining store management and reducing configuration errors. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Yaml
Frameworks:
React, Nextjs
|
||||||
| Admin SPA: Simplify authentication status checking | damianlegawiec | M | No | 0.2h | - | May 06, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Dark mode for Admin SPA | damianlegawiec | XL | No | 0.2h | - | May 06, 2026 |
SummaryFeatureDark mode for Admin SPA Adds dark mode support to the admin single-page application, improving user experience and reducing eye strain. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Admin SPA Authentication hardening | damianlegawiec | XL | No | 0.8h | - | May 06, 2026 |
SummaryFeatureHarden Admin SPA Authentication with Cookie Refresh Adds cookie‑backed refresh tokens and shortens JWT TTL to 5 minutes, improving security per OWASP guidelines. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Ruby
Frameworks:
React, Rails
|
||||||