Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/solidusio/solidus

🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
https://github.com/solidusio/solidus

Add a `.for` method to `ui/thumbnail` with a standard icon/image for each model

7c2314ed0214de15cae818e177d46ea2b2f3ea96 authored about 1 year ago
Extract a `ui/dropdown` component from `ui/panel`

d2a637bf01a7475f4ad7aa528819fc0478c73eb3 authored about 1 year ago
Add standard Rails meta tags and fix `turbo-rails` data attributes

This is why `data-turbo-method` wasn't working.

b2d114595a0a608093220cdc4cff3042b48df75a authored about 1 year ago
Allow to opt-out of cell-wrapping in `ui/table`

Also changes how `<col>` attributes are provided.

bf0c4314deb321e733161b43b5a4b4c51b3f04e1 authored about 1 year ago
Memoize the country object instead of the id

Should save one or two extra roundtrips to the database.

5341f35f7e629b285805e40d94f9ec008a276e9e authored about 1 year ago
Allow thumbnails to contain an icon

9c03173473a3dd8f5391ee7549a6566585623bee authored about 1 year ago
Fix calling `Set#sample` in the `ui/icon` component

a290b9638f8b378038fc8d8527e22f44df4579fc authored about 1 year ago
Improve row clicking for the `ui/table` component

- Use stimulus params instead of arbitrary data attributes
- Only attach the url if the url proc...

b9c85c681ced249eae7dace60f07fdd4fe06a471 authored about 1 year ago
Add a spec for managing order addresses

1057b1af2bd34fc7e2a2496d8e10e319a98c7511 authored about 1 year ago
Restore creating a new order from the new admin dashboard

bd9e0485794d21b296435af948567d2645d3ecae authored about 1 year ago
Improve the copy of the legacy UI switch

1e18c00ab91d6da8ba4185ae59472e9d84ffb943 authored about 1 year ago
Merge pull request #5512 from nebulab/rainerd/admin/order-summary

[Admin] Add `order/show/summary` component

9413383d781e06a6bf26073b9e85c5e0cebea570 authored about 1 year ago
Implement `order/show/summary` component using `ui/details_list`

In this commit, we've added the `order/show/summary` component,
leveraging
the recently introdu...

c7d61230aa36879b7cd0ab24ea5b79249343c7fa authored about 1 year ago
Add `ui/details_list` component

This reusable component is designed to display a list of key-value
pairs in a clean and organize...

f4166617731968784d26c78a1738af823dbce51c authored about 1 year ago
Merge pull request #5507 from nebulab/rainerd/admin/order/select-address-feature

[Admin] Add `Select address` dropdown feature to billing and shipping forms

56d20248fb62110c888a4d50b1e378cd96bd5e17 authored about 1 year ago
Fix "undefined method `new_record?`" for user addresses

Fixed an issue where `new_record?` was called on a non-existent address
associated with an order...

c0b9942fdbcfb3248e623d67b6b9b7404b61c160 authored about 1 year ago
Integrate turbo frame for address form

4e053bf2408b299aee2276aa820dc504716ff46a authored about 1 year ago
Implement close after click and ESC event for address menu

cc878bd695ac1874009917fedc9f982145a31e23 authored about 1 year ago
Add "Select address" feature

Implemented the functionality for the 'Select Address' feature.
This addition includes dynamic h...

d24e4d1627f4ab73a9b91447933e8977d4df8039 authored about 1 year ago
Refactor address controller by introducing a show action

Revisited the address handling in the controller by removing
the `new` action and consolidating ...

c6efd71b73b28ceee9281134b7b19ac5ee92ec12 authored about 1 year ago
Extend `ui/forms/field` component for string form names

Updated `ui/forms/field` to support string form names and objects,
in addition to form objects.
...

57ec0b849d305c21f14e234ed58adccbda7ccf8c authored about 1 year ago
Merge pull request #5511 from solidusio/elia/admin/dark-mode

[admin] dark mode

29d130ab7ab9c4ddba726d5a1ce9637428985dd9 authored about 1 year ago
Add theme support to the SolidusAdmin UI with dark and dimmed variants

- Save the user preference alongside the system preference so that
when the system switches th...

b94c635483390b8780ef48d3b9222dd4d8bdbcbb authored about 1 year ago
Keep the account navigation menu open when changing the locale

74efa667f106d99833ceaef3e4b3e4218e93465f authored about 1 year ago
Extract the SolidusAdmin locale change autoselect

fe6da3904046d4d2f1c9251ef30961a6f704ffed authored about 1 year ago
Add a missing translation to the `orders/show` component

04c4cf30d88fc7e4738e971cab8c6528b48dd588 authored about 1 year ago
Extract a locales helper in the nav account component

0b6faea6b19c079a8a30576585ccb1599bb0c731 authored about 1 year ago
Fallback to the default locale if the selected one is unsupported

This can happen if the list of available locales changes and an old
value is stored in the session.

b3ea5e97772cce3626057de038d30fd37fce8bb7 authored about 1 year ago
Add a stimulus controller for closing details when clicking outside

5a22b144888ede24eb3e6385f372a3be878a019b authored about 1 year ago
Add missing closed parenthesis

dbae91fe9b93a7d128c97dccbfacf34891e46297 authored about 1 year ago
Let clicks go through the `ui/toast` component container

Otherwise the transparent element would have captured some of them.

9296111cc1249396f036399bb4c73f06552270b5 authored about 1 year ago
Merge pull request #4999 from MassimilianoLattanzio/backend-dark-mode

[backend] Add dark mode to the backend UI

193ac59c3f51002e16fc1bad59d397246d2e4663 authored about 1 year ago
Merge pull request #5509 from tkimi/remove-set_position

set_position conflicts with acts_as_list

cb53a12ec66a2358b1a74787fab068bc80d4db66 authored about 1 year ago
Add a theme selector to the backend UI with dark and dimmed variants

- Save the user preference alongside the system preference so that
when the system switches th...

36c1acb362bee5aa84c24c621a94068b981d414e authored about 1 year ago
Don't error out if select2 asks for an unsupported locale

2d47f11fa2510ac8716eb6614f7d3f227718dc19 authored about 1 year ago
Use a simple form to send locale changes

38813230d0c4cc8a49efde2be6b65134b0bec94a authored about 1 year ago
Merge pull request #5510 from solidusio/elia/admin/layout-namespace

[admin] Move layout related components under `layout/`

9ed9a07a94d17e3baa982afd7f075879a9418d5f authored about 1 year ago
Add test for Variant#position

77aceb077fcac5c391c0f270b9c47757a29e3b69 authored about 1 year ago
Merge pull request #5462 from solidusio/elia/admin/customer-picker

SolidusAdmin customer picker for order

6bbb87299a80d50ce61476afa902cfc8528b032a authored about 1 year ago
Move layout related components under `layout/`

e636fe081c9a5c09a9dde85b9ad09d67a71a764c authored about 1 year ago
set_position conflicts with acts_as_list

9b6448f7c63149361f2d122e67725440627dd584 authored about 1 year ago
Reorganize the orders/show customer sidebar

Remove the title so that "Customer" will only refer to Spree::User.

1fb1f98b5720c5a10160804fc68f47d34d1d94f4 authored about 1 year ago
Add a customer picker for the order page

de59f4a2298a47d74ec07ce34c50a79b1a5a14e0 authored about 1 year ago
Only show the number of complete order in the customer widget

fa98eeeb6edc5181991a75882f5f17032dbd7ba4 authored about 1 year ago
Move the panel menu inside the `ui/panel` component

9762fde65c30c55e30679613cf6b2c3cb8c5c66b authored about 1 year ago
Use a 22px high icon for the customer sidebar menu

The button that we used initially was to high.

3e5cf0561277f86925349bd517ea9f34c9ace4c7 authored about 1 year ago
Don't let modal go over the screen height

Also make the header and footer sticky.

5bbcc05898c56ed6f43629bebc6370ff437b80db authored about 1 year ago
Add a missing translation for /admin/orders#update

e65924b74091131ebde165554b235b60dc6c8819 authored about 1 year ago
Fix information about being a guest order

48db75359eb17a415b8af8c5022a375c4973be00 authored about 1 year ago
Fix search result spacing

4b6951170cfb6a387fa9ce2f844772a3443f746b authored about 1 year ago
Split the panel from the search component

The search component becomes more adaptable this way and can be placed
in more ways within or wi...

ac8d8e701419c92e8159641047ab110e77d71508 authored about 1 year ago
Don't show billing and shipping sections if the addresses are not set

dcfde2a85adb260221232f761990de10ee835187 authored about 1 year ago
Allow detaching a customer from an order

f49525b8b84692a3b62e50cf07ee824f8196e44e authored about 1 year ago
Merge pull request #5461 from nebulab/rainerd/admin/order/address-form

[Admin] Order process: Integrate address form component for billing and shipping

378ed493f93b789480f53f193757a4fd79b83644 authored over 1 year ago
Fix turbo cache event handling for details dropdown

Corrected the Stimulus controller event handling to ensure
dropdown <details> close on modal ope...

3a5daf8abba8f955e419b83c95bcde31042b415a authored over 1 year ago
Remove max height for modal content to accommodate larger forms

ae29975848a481718376e8b6bd78ee7d3c776e43 authored over 1 year ago
Disable state field for countries without states

Modify the address form logic to accommodate countries without associated
states.
The state sele...

2dd113bd8e1829e1785caa158d5e1fbd819e97da authored over 1 year ago
Implement server-side state preloading for address form

Enhance the address form's state field by ensuring the correct state is selected
during asynchro...

b58646bc012d3de4111d43426fa8a1c9700b33df authored over 1 year ago
Adjust field styles in `ui/forms/address` component

Modify the style definitions for city and zipcode fields to ensure
consistent height alignment w...

c8bc9ba058b993890477571d89e1b7ce16b0dc69 authored over 1 year ago
Incorporate address component in new `orders/show/address` component

Leverage the existing `ui/forms/address` component to render the address forms
within the admin ...

704763aa83c4817ac243c64072bc591a7bb1e08c authored over 1 year ago
Implement routes for address creation and update

- Introduce a new `AddressesController` to handle the creation and updating of
billing and shi...

619250b252e0689a40a492ba91f7d0bce6e5b56c authored over 1 year ago
Merge pull request #5452 from SuperGoodSoft/minimum-quantity-promotion-rule

Minimum Quantity promotion rule

54712c749129aff8d993a2fdb617e6337341b9de authored over 1 year ago
Implement `use_shipping` to sync addresses in Order

Add use_shipping attribute with syncing logic to `Spree::Order` model.
Similar to the existing `...

8dcd0baf7eb17c835d2308c14596d331ad17a7c2 authored over 1 year ago
Merge pull request #5500 from solidusio/elia/admin/orders-customer

[admin] Allow editing the order contact email

e7217a93c15763abbd429c2e943bca9bfc40637c authored over 1 year ago
Prefer `span` over `div` within the `summary` tag

This way the natively show as inline.

5b25f500647e03e76922398180a26733b805b515 authored over 1 year ago
Allow editing the contact email in orders admin section

1677f2498404bfb54dc30d477cd9cf69ca1c7c8e authored over 1 year ago
Set the minimum width of the modal component

9d17fe0f6a6f23fb14ac8181e7ea0557961a30e1 authored over 1 year ago
Merge pull request #5499 from solidusio/elia/admin/orders-customer-sidebar

[admin] Add the customer sidebar to the orders page

eab114b079c5b5f3caa8a6cc665c712a9de9996a authored over 1 year ago
Close drop down menus before caching the page

This avoids a flickering when closing modals coming back to the
underlying page.

0dda9320f96ad0d9e2d1627c155683b87f37135b authored over 1 year ago
Fix the backdrop color of the `ui/modal` component

fa5011e091f5194d416bf90f4d4c33d94a00d688 authored over 1 year ago
Use the main order route to show the order in /admin

38ac5b8998161a766a909de52091375936660e91 authored over 1 year ago
Allow the `page` helper to accept extra attributes

47c2ae600df63faa005ee3cbe007e29bc2dccea6 authored over 1 year ago
Add info and dummy links to the customer sidebar in the `orders/show` component

fc6c5f03a0bd60e51818096eb7bf9580a0ed7476 authored over 1 year ago
Add a sidebar to the `orders/show` component layout

bed6083b9aeb416d30feb79bc49b2694e80d5a49 authored over 1 year ago
Remove details>summary arrow (Chrome fix)

a2bf060ff6e97d710f5516f30bc9f8846d51d2c5 authored over 1 year ago
Merge pull request #5469 from mamhoff/add-order-promotions-dependent-destroy

Add foreign key constraint between order_promotions and promotions

a8c1d8aa65fefcb77d6ebd16b4d82c7390c946b5 authored over 1 year ago
Add foreign key constraint between order_promotions and promotions

When we delete a promotion, the associated `order_promotions` should
also disappear.

f2649f7c3d2880215136947540e38fccb56dc548 authored over 1 year ago
Deprecate `Spree::Adjustment#calculate_eligibility`

The default order promotion adjuster duplicates this logic, and
`calculate_eligibility` should n...

36ae7f4a972202b7915df78dacb4f40dfec8ea3c authored over 1 year ago
Use configurable promotion adjuster in finalization callback

`Spree::Order#ensure_promotions_eligible` uses the
`Spree::Adjustment#calculate_eligibility` in ...

657566d6a48566979178edaa9c6836773c26838f authored over 1 year ago
Merge pull request #5477 from tvdeyen/skip-install-check

CI: Skip install_solidus check on non-current version

00031a2c1844e881a08128847289924573bb6b48 authored over 1 year ago
CI: Skip install_solidus check on non-current version

The installer always uses the current released minor version
(4.2 time writing this), but the ch...

8d653a5bef66e7d055a506215d6f02f0da7bc72f authored over 1 year ago
Merge pull request #5479 from tvdeyen/add-active-storage-dep

Add activestorage as dependency

6e981d316418e4dc7a0fb3ce246fb52a75139962 authored over 1 year ago
Add MinimumQuantity promotion rule

This new rule allows for an easy way of providing "bulk" discounts
through the promotion system....

cb4692e0abefbc04c34eca3bebb49f4ca7ffa291 authored over 1 year ago
Add activestorage as dependency

We use ActiveStorage::Current in our BaseControllers
since a3119d560c7575e41fbaa05cc090738e6b9e8...

d495087acc49590779687afd7049887f5778db66 authored over 1 year ago
Revert "Do not require active_storage/engine"

This reverts commit ea0254b13abe237cb56cd79787207bb7691d3173.

9c87e0803b5a695fea6ea381eddd9a916cbe5a3a authored over 1 year ago
Merge pull request #5411 from mamhoff/destroy-dependent-order-promotions

Add dependent: :destroy to Spree::Order#order_promotions

39b1c92771153cc65a28fe6997317e93ac945dba authored over 1 year ago
Merge pull request #5468 from nebulab/rainerd/admin/add-ui-forms-address-component

[Admin] Introduce `ui/forms/address` component for order admin checkout

e689e66b89f84cf3bb93147e55d296a75de8b5c9 authored over 1 year ago
Merge pull request #5467 from solidusio/elia/admin/search-panel

[Admin] Extract a `ui/search_panel` component from `orders/cart`

94c455bdfbbad17e03e512c6caaebdb53019af5b authored over 1 year ago
Extract a `ui/search_panel` component from `orders/cart`

7c3c9394925f8a24987810285df9cb5ca671898e authored over 1 year ago
Add a title to the `orders/cart` component

f3edb53d43c950a07ececbb74bce82cb9b7db558 authored over 1 year ago
Remove redundant inclusion of VC::InlineTemplate

VC now includes that automatically in the base component.

b0f7533883322a535bf3f8b343f140df76f41700 authored over 1 year ago
Add a typographic style for links

b5d1084836c185477d5b2e23ca93276839a312c7 authored over 1 year ago
Merge pull request #5364 from nebulab/the-krg/admin/modal_component

[Admin] Add modal component

8e9813ab2924b729de60d4c8be89ee6fb0715079 authored over 1 year ago
Refactor styling for select tag in `ui/forms/input` component

Modified input component styling to prevent select elements from appearing
as readonly by default.

38fb96ae359916a87c19d9c805eecc7c92a79ff4 authored over 1 year ago
Add CountriesController to fetch states for address form

cd57264cba70f706c2cbb796ec8555117ce91044 authored over 1 year ago
Add `ui/forms/address` component

cd87886069c1083406ff114fb8b282953b3b9d98 authored over 1 year ago
Add modal component

Those slots allow the developer to pass a block to the component,
this enables an in-depth custo...

8166fb719793dfebf1b53facdbcd415ae5b2d198 authored over 1 year ago
Merge pull request #5466 from mamhoff/configurable-coupon-handler

Configurable promotion handlers

34dd484bfab63f4d7c411f44e1ffe3c93f6264b3 authored over 1 year ago
Provide a configuration option for the shipping promotion handler

Different promotion systems might do different things here.

1ceffb62edf32cd3e21fa166ffa3de9c33763b10 authored over 1 year ago
Add configuration endpoint: Coupon Handler

4d6c77549c1ec6d43768d708ec2fde595241b0c9 authored over 1 year ago