github
07/10/2025, 2:07 PM<https://github.com/solidusio/solidus/commit/ceced5c0fd91e1680cf43ff01775207231474b53|ceced5c0fd91e1680cf43ff01775207231474b53>
Only send coverage for Rails 8 and Ruby 3.4 - Thomas von Deyengithub
07/10/2025, 2:48 PMgithub
07/10/2025, 2:48 PM<https://github.com/solidusio/solidus/commit/98f5c63d891b4c30499918cfd4c0644ab84937b4|98f5c63d891b4c30499918cfd4c0644ab84937b4>
Run tests on github actions - Thomas von Deyen
<https://github.com/solidusio/solidus/commit/f07344d2d1d76711df65a8ffdfbb1b59dd0bdb8d|f07344d2d1d76711df65a8ffdfbb1b59dd0bdb8d>
GH Actions: Add teaspoon backend tests - Thomas von Deyen
<https://github.com/solidusio/solidus/commit/572c4e6147348faf28f9c1d1e25e0bfed68c3c36|572c4e6147348faf28f9c1d1e25e0bfed68c3c36>
Remove bin/build-ci - Thomas von Deyen
<https://github.com/solidusio/solidus/commit/ceced5c0fd91e1680cf43ff01775207231474b53|ceced5c0fd91e1680cf43ff01775207231474b53>
Only send coverage for Rails 8 and Ruby 3.4 - Thomas von Deyen
<https://github.com/solidusio/solidus/commit/009ac6f677304cbc6955801e9bbdc390c8de2360|009ac6f677304cbc6955801e9bbdc390c8de2360>
Merge pull request #6269 from solidusio/run-tests-on-github-actions - Thomas von Deyengithub
07/10/2025, 2:48 PMgithub
07/10/2025, 10:07 PMgithub
07/16/2025, 10:20 AMBrowserslist: caniuse-lite is outdated. Please run:
2.334 npx update-browserslist-db@latest
2.334 Why you should do it regularly: https://github.com/browserslist/update-db#readme
2.354
2.354 Rebuilding...
2.773
2.773 Done in 440ms.
4.069 bin/rails aborted!
4.069 SassC::SyntaxError: Error: Function rgb is missing argument $green. (SassC::SyntaxError)
4.069 on line 1389 of stdin
4.069 >> border-color: rgb(222 222 222 / var(--tw-divide-opacity, 1));
github
07/16/2025, 4:58 PMgithub
07/16/2025, 8:02 PMgithub
07/16/2025, 8:25 PMgithub
07/23/2025, 3:11 PMgithub
07/23/2025, 3:11 PM<https://github.com/solidusio/solidus/commit/a3794227d8eec259f9577a9dd52f827278055575|a3794227d8eec259f9577a9dd52f827278055575>
Use ActiveJob::TestHelper - Thomas von Deyen
<https://github.com/solidusio/solidus/commit/2a2df71281612798a0c1b6ef2c45956d289dda5c|2a2df71281612798a0c1b6ef2c45956d289dda5c>
Create state changes in background job - Thomas von Deyen
<https://github.com/solidusio/solidus/commit/b67dbb78353a431b28602f11c888fe85e1937008|b67dbb78353a431b28602f11c888fe85e1937008>
Merge pull request #6304 from blish/background-state-changes - Thomas von Deyengithub
07/23/2025, 5:37 PMgithub
07/23/2025, 5:37 PM<https://github.com/solidusio/solidus/commit/7c6fcd6058a80c26867a22210843f5fec1c18622|7c6fcd6058a80c26867a22210843f5fec1c18622>
Add FlashHelper to differentiate between toasts and alerts - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/0292a6c8a5c91d915228910a1e387a92252de194|0292a6c8a5c91d915228910a1e387a92252de194>
Update controllers to use flash[:notice] - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/b191dc3782d69fb69b24cb825c20349d4db31208|b191dc3782d69fb69b24cb825c20349d4db31208>
Update application view to render toasts
from helper - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/c02a105d4a0cdaf565658181ba27e84b607320f3|c02a105d4a0cdaf565658181ba27e84b607320f3>
Add layout container for alerts - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/de123153de8591b3fcc3ee0ebf717921191b563f|de123153de8591b3fcc3ee0ebf717921191b563f>
Move flashes to dedicated layout components - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/0bd1b35194a1bd57715c99a701f70f2849a7ac92|0bd1b35194a1bd57715c99a701f70f2849a7ac92>
Support default alert titles - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/2526156a9c68aca8a65337fb2ffa75d5621e67ec|2526156a9c68aca8a65337fb2ffa75d5621e67ec>
Support flash[:alert] = <String> - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/27adf3de0fd1d922391b6ce69c05dea9a7153ea9|27adf3de0fd1d922391b6ce69c05dea9a7153ea9>
Update alert attribute "description" to "message" - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/008ef4d3468c631b4f0a981dc330ac1c025ca789|008ef4d3468c631b4f0a981dc330ac1c025ca789>
Merge pull request #6280 from chaimann/admin-flash-helper - Thomas von Deyengithub
07/23/2025, 5:41 PMgithub
07/23/2025, 5:41 PM<https://github.com/solidusio/solidus/commit/e6196717f6bd268e90f4e7d575f75b3d68362ac0|e6196717f6bd268e90f4e7d575f75b3d68362ac0>
AdjustmentReason: Add :dependent option - Martin Meyerhoff
<https://github.com/solidusio/solidus/commit/9e1ca7f195f4c7fe9c0cee0153d420e41a8f40dc|9e1ca7f195f4c7fe9c0cee0153d420e41a8f40dc>
Add FK between Adjustments and Adjustment Reasons - Martin Meyerhoff
<https://github.com/solidusio/solidus/commit/13a7bbd6e54f978a1bc064d43dfca67901a3d9a3|13a7bbd6e54f978a1bc064d43dfca67901a3d9a3>
Merge pull request #6303 from mamhoff/adjustment-reason-dependent - Thomas von Deyengithub
07/23/2025, 5:47 PMgithub
07/23/2025, 5:47 PM<https://github.com/solidusio/solidus/commit/c742a293b21bbd8268f68a6de9b76eaba4e6740b|c742a293b21bbd8268f68a6de9b76eaba4e6740b>
fix admin component generator namespace - César Carruitero
<https://github.com/solidusio/solidus/commit/48de765727938880dda51b3ea17c2503dc6423a3|48de765727938880dda51b3ea17c2503dc6423a3>
Merge pull request #6237 from ccarruitero/admin_generator - Thomas von Deyengithub
07/23/2025, 5:47 PMgithub
07/23/2025, 5:47 PMmain
to `v4.5`:
• Merge pull request #6237 from ccarruitero/admin_generator
<!--- Backport version: 9.4.3 -->
Questions ?
Please refer to the Backport tool documentation
GitHub - sorenlouv/backport: A simple CLI tool that automates the process of backporting commits on a GitHub repo
A simple CLI tool that automates the process of backporting commits on a GitHub repo - sorenlouv/backportgithub
07/24/2025, 7:16 PMgithub
07/24/2025, 7:16 PM<https://github.com/solidusio/solidus/commit/7bb2a5a91c20c79678e681030f089557d2bd4a5e|7bb2a5a91c20c79678e681030f089557d2bd4a5e>
Add missing "Add new" button on the stock locations index page - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/49eeb96f210419c2038c6980692cdc898ab3b877|49eeb96f210419c2038c6980692cdc898ab3b877>
Update stock locations index table to use explicit links - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/fee63a2c6530612329b1c9896382af917bbd58a9|fee63a2c6530612329b1c9896382af917bbd58a9>
Update stock locations controller - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/8a49ab554bfa92511c6f96a27033d86979aa3fb9|8a49ab554bfa92511c6f96a27033d86979aa3fb9>
Rename resource form turbo frame - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/ef931b8996be37f9ff68f193409a7ce02d29805d|ef931b8996be37f9ff68f193409a7ce02d29805d>
Add page with form for new stock location - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/24639d47dbef98b9a6ed098c70d410ccb024800f|24639d47dbef98b9a6ed098c70d410ccb024800f>
Move stock location form into a separate component - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/977e137e4f12f5a8d56eb8fbba6737b103e845dd|977e137e4f12f5a8d56eb8fbba6737b103e845dd>
Allow stock location edits with new form - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/c2ec3222303d27742fec2f45e49bba3a704f1fc0|c2ec3222303d27742fec2f45e49bba3a704f1fc0>
Add helper methods for commonly used UI buttons - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/ed03277a74ffa7c670f67c6fb15cfdfe2b91c1f4|ed03277a74ffa7c670f67c6fb15cfdfe2b91c1f4>
Add specs for stock location features and requests - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/11065427484196094716ffcf52c55691f02bc9d6|11065427484196094716ffcf52c55691f02bc9d6>
Create default fieldset "contact_info" - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/80b4f2c02f7b1307562d61445b06c76bd998536e|80b4f2c02f7b1307562d61445b06c76bd998536e>
Add Contact information section on stock locations form - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/8f9d2b25331ebb538f8db8631fd0b9d69aed60c6|8f9d2b25331ebb538f8db8631fd0b9d69aed60c6>
Remove turbo frame tags from new and edit pages - Eugene Chaikin
<https://github.com/solidusio/solidus/commit/d67ef3e78100330a92c90b3ca4a52bdd2b7d2819|d67ef3e78100330a92c90b3ca4a52bdd2b7d2819>
Merge pull request #6160 from chaimann/admin-stock-locations-form - Thomas von Deyengithub
07/26/2025, 3:07 PMActiveRecord::Migration#say
rather than directly invoking Rails.logger
.
Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
• [x] I agree that my PR will be published under the same license as Solidus.
• [x] I have written a thorough PR description.
• [x] I have kept my commits small and atomic.
• [x] I have localized any and all user-facing strings that I added to the source code.
• [x] I have used clear, explanatory commit messages.
The following are not always needed:
• 📖 I have updated the README to account for my changes.
• 📑 I have documented new code with YARD.
• 🛣️ I have opened a PR to update the guides.
• ✅ I have added automated tests to cover my changes.
• 📸 I have attached screenshots to demo visual changes.
solidus/LICENSE.md at main · solidusio/solidus
🛒 Solidus, the open-source eCommerce framework for industry trailblazers. - solidusio/solidus
.github/CONTRIBUTING.md at main · solidusio/.github
Contribute to solidusio/.github development by creating an account on GitHub.github
07/26/2025, 4:09 PMgithub
07/26/2025, 4:09 PM<https://github.com/solidusio/solidus/commit/9f0c1ed464a9c91a094149e9ea26acf9ae10591e|9f0c1ed464a9c91a094149e9ea26acf9ae10591e>
FK Migrations: Match on Exception names - Martin Meyerhoff
<https://github.com/solidusio/solidus/commit/707590cb71949fb9e24673b9b26730a3f703db34|707590cb71949fb9e24673b9b26730a3f703db34>
FK migration exception handling: Use "say" - Martin Meyerhoff
<https://github.com/solidusio/solidus/commit/424f28437d2c25d60b2a48c041f83baa62265222|424f28437d2c25d60b2a48c041f83baa62265222>
Merge pull request #6308 from mamhoff/db-adapter-rescue-strings - Thomas von Deyengithub
07/27/2025, 9:12 PMsolidus_admin
does not have a button for deleting stock locations).
Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
• [x] I agree that my PR will be published under the same license as Solidus.
• [x] I have written a thorough PR description.
• [x] I have kept my commits small and atomic.
• [x] I have localized any and all user-facing strings that I added to the source code.
• [x] I have used clear, explanatory commit messages.
The following are not always needed:
• 📖 I have updated the README to account for my changes.
• 📑 I have documented new code with YARD.
• 🛣️ I have opened a PR to update the guides.
• ✅ I have added automated tests to cover my changes.
• 📸 I have attached screenshots to demo visual changes.
solidus/LICENSE.md at main · solidusio/solidus
🛒 Solidus, the open-source eCommerce framework for industry trailblazers. - solidusio/solidus
.github/CONTRIBUTING.md at main · solidusio/.github
Contribute to solidusio/.github development by creating an account on GitHub.
GitHub - solidusio/edgeguides: Developer documentation for the Solidus eCommerce framework.
Developer documentation for the Solidus eCommerce framework. - solidusio/edgeguidesgithub
07/27/2025, 11:04 PMrails server
, because in that initializer Rails::Generator
would only be defined if we're actually running a generator, but not when running rails server
or rails console
.
This PR reverts that commit, and instead proposes moving setting the generator namespace to the generator itself. That way, we control a little better what's going on.
I'm not sure this is the best solution out there. My questions are:
• do we need to namespace things in SolidusAdmin
? Should we assume that all components ever defined for the new admin live in that namespace?
• How is Rails::Generators.namespace
usually set? Should we even set it?
I do not have answers to these questions. But this PR allows us to run both the component generator and rails server
.
Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
• [x] I agree that my PR will be published under the same license as Solidus.
• [x] I have written a thorough PR description.
• [x] I have kept my commits small and atomic.
• [x] I have localized any and all user-facing strings that I added to the source code.
• [x] I have used clear, explanatory commit messages.
The following are not always needed:
• 📖 I have updated the README to account for my changes.
• 📑 I have documented new code with YARD.
• 🛣️ I have opened a PR to update the guides.
• ✅ I have added automated tests to cover my changes.
• 📸 I have attached screenshots to demo visual changes.
solidus/LICENSE.md at main · solidusio/solidus
🛒 Solidus, the open-source eCommerce framework for industry trailblazers. - solidusio/solidus
.github/CONTRIBUTING.md at main · solidusio/.github
Contribute to solidusio/.github development by creating an account on GitHub.
GitHub - solidusio/edgeguides: Developer documentation for the Solidus eCommerce framework.
Developer documentation for the Solidus eCommerce framework. - solidusio/edgeguidesgithub
07/29/2025, 5:01 PMmock_model
, we can use factories, which are more realistically set up objects.
Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
• [x] I agree that my PR will be published under the same license as Solidus.
• [x] I have written a thorough PR description.
• [x] I have kept my commits small and atomic.
• [x] I have localized any and all user-facing strings that I added to the source code.
• [x] I have used clear, explanatory commit messages.
solidus/LICENSE.md at main · solidusio/solidus
🛒 Solidus, the open-source eCommerce framework for industry trailblazers. - solidusio/solidus
.github/CONTRIBUTING.md at main · solidusio/.github
Contribute to solidusio/.github development by creating an account on GitHub.github
07/29/2025, 5:04 PMitem_total_class
, but we did not use this configuration class in the solidus_legacy_promotions
gem.
This pull request simply starts using the configuration point instead of calling the built-in Spree::ItemTotal
class directly.
Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
• [x] I agree that my PR will be published under the same license as Solidus.
• [x] I have written a thorough PR description.
• [x] I have kept my commits small and atomic.
• [x] I have localized any and all user-facing strings that I added to the source code.
• [x] I have used clear, explanatory commit messages.
solidus/LICENSE.md at main · solidusio/solidus
🛒 Solidus, the open-source eCommerce framework for industry trailblazers. - solidusio/solidus
.github/CONTRIBUTING.md at main · solidusio/.github
Contribute to solidusio/.github development by creating an account on GitHub.github
07/29/2025, 5:13 PMgithub
07/29/2025, 5:47 PM