Untagged Commits

This page helps make in-time deliveries for all new goodies.

swissup / theme-frontend-argento-stripes

1 commit 1

swissup / theme-frontend-argento-chic

1 commit 1

swissup / theme-frontend-argento-essence

1 commit 1

swissup / theme-frontend-argento-flat

1 commit 1

swissup / theme-frontend-argento-home

1 commit 1

swissup / theme-frontend-argento-luxury

3 commits 3

swissup / theme-frontend-argento-mall

1 commit 1

swissup / theme-frontend-argento-marketplace

1 commit 1

swissup / theme-frontend-argento-pure2

1 commit 1

swissup / module-delivery-date

1 commit 1

swissup / theme-frontend-argento-force

3 commits 3

swissup / module-rich-snippets

2 commits 2
  • head
    • Refactor Offers class to use PriceFormatter for price formatting (#43) 830f60

    • Enhance AdditionalProperty handling by adding 'id' field and include it in structured data as 'propertyID' (#43) c05490

swissup / module-cache-warmer

1 commit 1

swissup / module-diagnostic

1 commit 1
  • head
    • Remove accidentally committed vendor dir and composer.lock

      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> 914bff

swissup / shopify-divine

9 commits 9
  • head
    • Minor presets fix overlapping sticky slideshow section. cf5c55

    • Fix visibility of the drawer menu when slideshow uses fixed position. 81520a

    • Section visibility added(multicolumn,image-with-text,newsletter,featured product) https://github.com/swissup/shopify-divine/issues/350 8aaf7e

    • Fixed slideshow section. 774f2f

    • Slideshow: enable sticky section (WIP - https://github.com/swissup/shopify-divine/issues/371) 16966e

    • Main product: add to cart button config https://github.com/swissup/shopify-divine/issues/372 5f08c0

    • Video presentation: Improved mobile scrolling 952e42

    • Updated reser config. MInor style improvements. f0256f

    • Updates slides on resing when fade effect is used. (fix not proper slider width on resize)(https://github.com/swissup/shopify-divine/issues/329) c9cdef

swissup / theme-frontend-argento-blank

4 commits 4
  • head
    • Remove call of deprecated method getProductLabels from product list template 23db6e

    • Sync actions template with magento to reuse `addto` block 7f9662

    • Revert "Magento 2.4.9 fix"

      This reverts commit 49e4b6c4385c2d5ac80c8fa936375c232cc3d957. 8806ef

    • Magento 2.4.9 fix 49e4b6

swissup / module-ajaxpro

1 commit 1

swissup / module-ajaxlayerednavigation

3 commits 3
  • head
    • Merge pull request #108 from swissup/fix/issue-107-phpunit12-test-migration

      Migrate Test/Unit off removed PHPUnit APIs (PHPUnit 12 / PHP 8.5) e5c066

    • Migrate Test/Unit off removed PHPUnit APIs for PHPUnit 12 / PHP 8.5

      The CI runner targets PHP 8.5, whose only compatible PHPUnit is 12.x/13.x.
      Test/Unit used several APIs removed in PHPUnit 10-12, so the suite could not
      run there. Migrate them and refresh stale mocks that drifted from the code:

      - setMethods() (removed v10) -> onlyMethods(); RequestInterface builder
      replaced with createMock(Request\Http) since the stubbed methods
      (isAjax, getFullActionName) are not on the interface.
      - $this->at() (removed v10) -> plain willReturn() stub on getBlock.
      - ->will($this->returnValue()) (removed v12) -> willReturn().
      - Data provider methods made static and switched from the @dataProvider
      doc-comment (ignored under PHPUnit 12) to the #[DataProvider] attribute.
      - AbstractFilterTest: Price::initRange() now reads the product collection
      via Layer::getCurrentCategory(), not Layer::getProductCollection(); the
      setUp mock is rewired accordingly.
      - ViewTest/IndexTest: gate isAjaxlayerednavigationRequest() now checks
      Http::isAjax() and getParam('aln', false); stubs updated to match.

      Verified: PHPUnit 10.5 (PHP 8.3) 34/34 green. Under PHPUnit 12.5 the module
      tests run and pass; the ObjectManager helper's protected getMockBuilder()
      call is a magento/framework 103.0.8-p1 limitation, fixed in later releases.

      Refs swissup/module-ajaxlayerednavigation#107

      Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> b5904f

    • Fix undefined array key warning when price filter param has no delimiter

      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> fd0880

swissup / theme-frontend-argentobreeze-business

2 commits 2
  • head
    • H1-H3 and block title font sizes https://github.com/swissup/argento-breeze/issues/3 9ac6aa

    • Hide toolbar limiter on all pages, not only on the pages with pagination
      Closes #15 f98fea

swissup / theme-frontend-argentobreeze-chic

1 commit 1

swissup / theme-frontend-argentobreeze-force

1 commit 1

swissup / theme-frontend-argentobreeze-stripes

1 commit 1

swissup / shopify-charge

1 commit 1

swissup / module-easybanner

2 commits 2
  • head
    • Revert "update Marketplace installer commad to assign existing banner to the placeholder."

      This reverts commit 054e032d04fd358089648872fb47cccbdf1da3f4. c9476e

    • update Marketplace installer commad to assign existing banner to the placeholder. 054e03

swissup / argento-420shop

2 commits 2
  • head
    • Merge pull request #21 from swissup/fix/quickview-qty-clipping

      fix(qty): stop quick view clipping quantities of 10 or more 541862

    • fix(qty): stop quick view clipping quantities of 10 or more

      The qty switcher styles were nested inside `.catalog-product-view`, but the
      Ajaxpro quick view renders the same product markup on category and search
      pages, where that body class is absent. In the popup the input therefore fell
      back to breeze's `max-width: 4rem` (64px) while keeping the legacy
      `padding: 5px 34px 5px 15px` — leaving an 11px content box. At 18px font that
      is one digit, so every value >= 10 rendered as its first digit only.

      Scope both the input sizing and the switcher arrows to
      `.product-info-wrapper` instead, and drop the 34px right padding: it reserved
      room for an in-input arrow design that no longer exists — the arrows are
      absolutely positioned outside the field. Verified on the live dev store:
      content box goes 11px -> 64px, `scrollWidth` no longer exceeds `clientWidth`
      for 10, 20 or 100.

      The padding rule is now specific enough (0,4,0) to win over the stale
      `.product-info-main .input-text.qty { padding: 5px 34px 5px 15px }` still
      present in the theme editor CSS.

      Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> 439222

swissup / module-quantity-switcher

2 commits 2
  • head
    • Merge pull request #5 from swissup/fix/arrow-room-lost-after-mount

      fix(arrows): keep the arrow room after the switcher mounts 1a9480

    • fix(arrows): keep the arrow room after the switcher mounts

      `.control:has(> .input-text.qty)` only matches the server-rendered markup.
      `product.js` wraps the input into `.qty-wrapper` on init, after which the input
      is no longer a direct child of `.control`, the rule stops matching and the 20px
      reserved on each side for the arrows disappears — the arrows overflow the field
      and the layout shifts once JS runs.

      Match the input as a descendant instead, which holds both before and after the
      wrap. Verified in the browser: `.control` padding went `0px 20px` -> `0px` the
      moment the wrapper was inserted, and stays `0px 20px` with this selector.

      Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> 082597

swissup / module-ajaxsearch

5 commits 5
  • head
    • Fixed layout shift when result list is long 8715cc

    • Fixed overflowed content in Firefox (Apollo theme) de660b

    • Merge pull request #57 from swissup/phpunit12-test-api-56

      Migrate Test/Unit off removed PHPUnit APIs (PHPUnit 12 / PHP 8.5) 095093

    • test: migrate removed test APIs for PHPUnit 12 / PHP 8.5

      The CI runner targets PHP 8.5, which requires PHPUnit 12.x. Migrate the
      unit tests off APIs removed in PHPUnit 10-12:

      - setMethods() (removed v10) -> onlyMethods(); all mocked methods verified
      to exist on the target class via reflection. Dropped dead duplicate mock
      builders (Magento CollectionFactory immediately overwritten by the
      Swissup one).
      - getMockForAbstractClass() (removed v12) -> createMock().
      - will($this->returnValue()/returnSelf()/onConsecutiveCalls()) (removed
      v12) -> willReturn()/willReturnSelf()/willReturnOnConsecutiveCalls().
      - Non-static data providers (hard error v12) -> public static function.

      Also fixed two removed APIs not listed in the issue but caught while
      running the suite:

      - $this->at() (removed v10) in DataTest and ProductTest -> willReturnMap()
      / atLeastOnce() / consecutive-call stubs.

      InitTest was stale independently of PHPUnit: it exercised a removed
      getClassNames() method and the old constructor/getSettings signature.
      Realigned it to the current Init block and dropped the redundant
      getClassNames test (already covered by Helper\DataTest).

      Verified: 41 tests, 99 assertions, 0 errors, 0 deprecations on
      PHPUnit 10.5 / PHP 8.3 (`bin/test`).

      Refs swissup/module-ajaxsearch#56

      Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> 20854c

    • test: add module-local PHPUnit runner

      Add bin/test and phpunit.xml.dist so the unit suite can be run in
      isolation via `bin/test` (runs vendor/bin/phpunit inside the container),
      mirroring the setup already present in module-askit. .gitignore keeps the
      PHPUnit result cache out of the repo.

      Refs swissup/module-ajaxsearch#56

      Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> a4e899

swissup / shopify-relax

35 commits 35

* Repositories are sorted to display abandoned activity on the top of the list