Recent Activities

This page shows what are we working on.

breezefront / theme-frontend-breeze-enterprise-eir

32 minutes ago success
  • head
    • Restore compare link in account dropdown 7badee

    • Fixes for bundle products. 92c614

    • Homepage: removed gap between FAQ items on mobile 64766a

    • Replaced running line html with component 001c96

    • Add styles for slider dots component in grid layout 767bf3

    • Fix sticky title line-height variable in sticky cart 6af33d

    • Reduce spacing for headings level 1 9a63f6

    • Homepage: use new brand logos 96b432

    • Open cart sidebar after adding product to cart 30bffc

    • Fixed sticky cart and sticky columns conflict: options were not visible after scrolling 10cc88

    • Running line font-size reduced on home and product pages b362c5

    • Improved FAQ block on product page abd787

    • Moved Also Bought block after banner on product page; improved mobile styles c3edbb

    • Homepage: hide the top banner text on mobile d860bb

    • Homepage: changed banners grid text color 282fa5

    • Running line font-size reduced on homepage 48b0ec

    • Adjust running text font size and padding d95aec

    • Change header slideout menu layout from flex to grid 3ab3fe

    • Running line font-size reduced df52ab

    • Updated SoldTogether styles 81070c

    • Use Stripe layout as default for Frequently Bought Together block 49d70b

    • Added sticky Add to Cart bar on product pages cec5bb

    • Move stock status above the image on mobile 5f5712

    • Moved stock status above the add-to-cart form c4b645

    • Moved category CMS to bottom and added sample static block content 7b6b1c

    • Content Builder images updated f6cdbe

    • Add gap and margin adjustments for product item actions in listing layout 2363f7

    • Add layout configuration for catalog search results page 285928

    • Login customer form styles update. cbc7e9

    • Add layout styles for layered navigation and blocks; update variables 8b00ba

    • Improved out-of-stock and bundle products styles 56e102

    • Added Sold Together styles 4ad53f

    • Sticky media and info blocks on product page on desktop e6754a

    • Improved filter dropdown styles 61da32

    • Move ECI after description 4bf01c

    • Few minor changes to shop by dropdown 22fc09

    • Enhance header slideout menu. Adjust top offset. 75cdb2

    • Related product block. Fix issue incorrectly placed button when critical CSS enabled. 63d63b

    • Added testimonials and FAQ blocks to the product page e95221

    • Remove listing banners except for the first one 0b5f7c

    • Added ECI config, layout, and styles 9823dd

    • Updated styles and scripts to work with Qty Switcher module 59ad66

    • Minicart. Update slideout positioning and add scroll tracking for dropdown dialogs 96fbb9

    • Update header panel styles for pagebuilder slider. 4967ce

    • Refactor header panel: remove EasySlide integration, add header panel info block, and update styles for header panel slider 662724

    • Remove EasySlide configuration and related HTML content ea5c76

    • Add noEscape directive to continue shopping button URL ac4b9c

    • Update listing gap variable to use defined spacing 41f0ca

    • Add CSS class to main title in checkout cart layout dc41f6

    • Shopping cart page is done. c1d6d0

    • Shopping cart page in progress 8ca297

    • Shopping cart page 9fa558

    • Enhance quantity input styling and functionality. Apply border-radius to buttons and ensure step attribute is valid. 1bcebb

    • Add padding variable for navigation link caret. aa8d04

    • Quantity wrapper component. f57c8d

    • Product page. Adjustments for related products layout. aa27ee

    • Product page. Add new layout container. Place BCB marquee content there. a2fe52

    • Product page. Enhance gallery configuration and update layout variables for improved styling and responsiveness. b89117

    • Product page. Add grid area for price information and implement gallery layout for improved product display. 76b0b3

    • Product page. Add focus ring styling for checkboxes in related products block to enhance accessibility. ab2227

    • Product page. Refactor related products layout for improved responsiveness and styling consistency. 5aa789

    • Product page. Update quantity button icons to use mask images for better scalability and styling. 9576ee

    • Product page. Related products block. 7ed6de

    • Product page. Implement review popup for full review text display and enhance accessibility. d38885

    • Product page. Add toggle for "Write Your Own Review" form and adjust styles for review list 9973d8

    • Product page. Revies list is done. Revie form next. 5bf007

    • Theme Editor: added Listing, Animations, and Advanced sections a4451d

    • Theme Editor: added Colors section 390891

    • Product page. Reviews in progress... e13b99

    • Theme Editor: added Layout, Typography, Overlay Header, Border Radius, Color and Font Palettes ff5e62

    • Productpage. Review in progress... 7059e9

    • Productpage. Review in progress. 669824

    • BCB featured product component. 0651cf

    • Add styles for featured product details, SKU, and price row in BCB d65f2d

    • BCB accordion styles at product info main. 1a262b

    • Installer. Add accordion for products. 466a5b

    • Add padding to swatch options in product add form for improved layout f10f77

    • Product main info ... in progress bf5c3f

    • Enhance product quantity input with increment/decrement buttons and update styles for better usability 72192e

    • Update product page medium image dimensions to 590x590 012c72

    • Fix minicart styles: set empty counter opacity to 0 79fcd1

    • Increased h2 bottom margin dff6ea

    • Product page action buttons. d008f0

    • Updated footer content links and section titles for improved clarity and user experience 241039

    • BCB homepage: fixed wrong image name b1a4f4

    • Rating stars styles in product listing f17a0f

    • BCB homepage: updated full width banner and sections spacings 2076c7

    • Fixed sort order of product details inside grid listing 9ad360

    • BCB homepage: updated Videos and full width banner sections 072733

    • Product page title font-size. d0987c

    • Footer. Minor fix for ring reval animation. Restore missing divider in footer. (#3) 54cdc4

    • Footer ring reveal animation added (#3) 4a8be8

    • BCB homepage: added animated badges to top banners grid 197e37

    • BCB homepage: added rotation animation for Full Width Banner 1420f9

    • BCB homepage: top banner updated a53bd5

    • Update favicon color 5ea666

    • Update favicon 18d8dc

    • Slightly update footer background. 5fcbfc

    • Footer content update. Add contact block (#3) dea42e

    • Fixed missing minicart overlay on first open (#2) 54feaa

    • BCB homepage: updated Browse categories block dbfa89

    • Breadcrumbs 196469

    • Done with search (#2) d8e0f3

    • Enhance minisearch functionality with slideout behavior and styling adjustments without Ajaxsearch (#2) 8c4a9d

    • Minisearch styles when ajaxsearch disabled... in progress (#2) 259fac

    • Remove unused styles from viewcart action and update empty subtitle styles in minicart (#2) dba7a5

    • Minicart complete (#2) 56efd2

    • Search on desktop (#2) 9c587e

    • BCB homepage: added videos section 7ee864

    • Minicart inprogress (only buttons to adjust)... (#2) c1be91

swissup / module-image-optimizer

9 hours ago success
  • 1.2.0
    • Version 1.2.0 594002

    • feat(image): make WebP and JPEG/PNG quality configurable (#5, #8) (#7)

      * feat(webp): make cwebp quality configurable (#6)

      The -q argument of the two WebP optimizers was pinned to 85. The factory
      read $config['quality'], but no caller ever passed it, and no config path
      existed, so the value was unreachable from the admin and from config:set.

      Add pagespeed/image/optimize_webp_quality, defaulting to 85 so upgrading
      changes nothing, clamped to 0..100 in both the helper and the factory.

      The new value drives only Cwebp and ConvertToWebp. jpegoptim --max= and
      pngquant --quality= keep the existing shared 85: pngquant's --quality=
      takes a min-max range with different semantics, and JPEG/PNG output was
      not meant to change.

      Scope is limited to default, matching webp_method and webp_pass, because
      optimized images are shared media generated mostly from CLI/cron.

      Fixes #6

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

      * feat(image): make jpegoptim/pngquant quality configurable (#8)

      JPEG and PNG output quality was pinned to 85, the same way WebP quality
      was before #5. OptimizerChainFactory already read $config['quality'], but
      no caller passed it, so the read was dead and the value unreachable from
      the admin and from config:set.

      Add pagespeed/image/optimize_quality, default 85, clamped to 0..100 in
      both the helper and the factory, and pass it from both callers. The
      factory's existing read becomes live.

      It feeds jpegoptim --max= and pngquant --quality= only. optipng and
      gifsicle are lossless and take no quality argument, and WebP keeps the
      separate optimize_webp_quality added in #5.

      The argument format is unchanged, so at the default of 85 the generated
      commands are byte-identical to before.

      The admin comment records that pngquant's quality is lossy palette
      quantization on a different scale from JPEG quality, degrading
      gradient-heavy PNGs faster; that the remote provider ignores quality; and
      that existing images are not re-optimized until the Catalog Images Cache
      is flushed and catalog:images:resize re-run.

      Fixes #8

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

      ---------

      Co-authored-by: Claude Opus 5 <noreply@anthropic.com> b9bb42

    • feat(image): make jpegoptim/pngquant quality configurable (#8)

      JPEG and PNG output quality was pinned to 85, the same way WebP quality
      was before #5. OptimizerChainFactory already read $config['quality'], but
      no caller passed it, so the read was dead and the value unreachable from
      the admin and from config:set.

      Add pagespeed/image/optimize_quality, default 85, clamped to 0..100 in
      both the helper and the factory, and pass it from both callers. The
      factory's existing read becomes live.

      It feeds jpegoptim --max= and pngquant --quality= only. optipng and
      gifsicle are lossless and take no quality argument, and WebP keeps the
      separate optimize_webp_quality added in #5.

      The argument format is unchanged, so at the default of 85 the generated
      commands are byte-identical to before.

      The admin comment records that pngquant's quality is lossy palette
      quantization on a different scale from JPEG quality, degrading
      gradient-heavy PNGs faster; that the remote provider ignores quality; and
      that existing images are not re-optimized until the Catalog Images Cache
      is flushed and catalog:images:resize re-run.

      Fixes #8

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

    • feat(webp): make cwebp quality configurable (#6)

      The -q argument of the two WebP optimizers was pinned to 85. The factory
      read $config['quality'], but no caller ever passed it, and no config path
      existed, so the value was unreachable from the admin and from config:set.

      Add pagespeed/image/optimize_webp_quality, defaulting to 85 so upgrading
      changes nothing, clamped to 0..100 in both the helper and the factory.

      The new value drives only Cwebp and ConvertToWebp. jpegoptim --max= and
      pngquant --quality= keep the existing shared 85: pngquant's --quality=
      takes a min-max range with different semantics, and JPEG/PNG output was
      not meant to change.

      Scope is limited to default, matching webp_method and webp_pass, because
      optimized images are shared media generated mostly from CLI/cron.

      Fixes #6

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

  • 1.1.0
    • Version 1.1.0 74f9d6

    • feat(webp): make cwebp method/pass configurable (#3) (#4)

      * feat(webp): make cwebp method/pass configurable (#3)

      cwebp was hardcoded to -m 6 -pass 10, the slowest settings, for both
      Cwebp and ConvertToWebp. On-the-fly conversion after an image cache
      flush overloaded servers. Expose method (0-6) and pass (1-10) in admin
      config, defaulting to -m 4 -pass 1.

      Fixes #3

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

      * fix(webp): limit cwebp method/pass to default scope (#3)

      Optimized images are shared media, generated mostly from CLI/cron in
      default store context, so website/store overrides would be ignored or
      applied depending on which store requested the image first.

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

      ---------

      Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> 4ffa09

    • fix(webp): limit cwebp method/pass to default scope (#3)

      Optimized images are shared media, generated mostly from CLI/cron in
      default store context, so website/store overrides would be ignored or
      applied depending on which store requested the image first.

      Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> 53e994

    • feat(webp): make cwebp method/pass configurable (#3)

      cwebp was hardcoded to -m 6 -pass 10, the slowest settings, for both
      Cwebp and ConvertToWebp. On-the-fly conversion after an image cache
      flush overloaded servers. Expose method (0-6) and pass (1-10) in admin
      config, defaulting to -m 4 -pass 1.

      Fixes #3

      Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> 8ab35d

breezefront / module-breeze

11 hours ago success
  • head
    • Fixed possible js error because of unprocessed literals in this.defaults e8417f

    • Fixed not working `$el.data('mageValidation')` call 2f3a61

    • MagentoPaymentServicesPaypal compatibility 814622

    • Latest breeze theme compatibility d4e5bc

    • Assign ids to tab triggers referenced by aria-owns 0e25f9

    • Don't speculate `persistent` urls 065f3c

    • Better dependency resolving inside bundle (checkout tests) cc25ca

    • Added missing methods to checkout components 3a587f

    • Fixed possible js error when calling debug early 689d66

    • Improve runtime nested deps resolving (A > B > C > D) 85a9bd

    • Read deps from requirejs-config when better compat is enabled 8eb715

    • Added missing `$.Event` be2d4d

    • Fixed missing child components at checkout page 37df49

    • Fixed checkout integration errors a45aac

    • uiComponents: Fixed empty provider when dataScope is not set a9dfcf

    • Prepare nested children as well. Fixes checkout flatrate validation 9905d7

    • Do not ignore rjsResolver anymore 7e40af

    • CheckoutLoader component 042f34

    • Align `$.Deferred` with jQuery API c9f87f

    • Align `$.request` with jQuery API 8aa15c

    • Improve `:visible` selector support 91a9ff

    • Fixed undefined child in elems when uiLayout component is not loaded yet 345194

    • Added `repeat` knockout binding (payment methods list) ba27e4

    • Wait for mixins before resolving a dependency e24fd4

    • Custom modal should not render lazily (checkout order summary) 3bfe11

    • Fixed infinite focus loop when validating single field (login popup) 59cd0c

    • Allow using `:visible` hack for multiple selectors 268c1a

    • Fixed mixins not applied to module dependencies when loaded asynchronously 5d91b8

    • Basic implmentation of `ko.datepicker` 05df54

    • Align date with moment.js 8ce8c3

    • Align calendar with jQueryUI f1cd4a

    • Align ui cmp initialization with Magento. Do not pass element.
      This fixes `google-pay-cart` logic. d292d3

    • Implement `ko.fadeVisible` 4c14f6

    • Implement simplest version of `rjsResolver` 3440bb

    • Fix possible js error: read source synchronously first a77cb4

    • Align js cmp with Luma: Don't overwrite existing fn with `undefined` baea61

    • Added `validation.check` method 531321

    • `$.grep` implementation c5ec90

    • Fixed possible js error `Cannot read properties of undefined` fb7bef

    • Do not load js component if it uses `componentDisabled: true` cd0baf

  • 2.32.1
    • Version 2.32.1 c5afe6

    • Prevent infinite loop when head contains invalid stylesheet link 582a77

    • Fixed incorrect magnifier image when using expanded gallery fc2f6b

    • Prevent auth popup form submit when recaptcha is not ready yet
      Closes #101 740ada

    • Fixed incorrectly marked lazyload when main image is not the first one d5cd6b

    • Do not add dom duplicates to $.registry 84beb6

breezefront / breeze-content-builder

12 hours ago success

breezefront / module-breeze-content-builder

12 hours ago success

swissup / module-attributepages

14 hours ago success

swissup / module-stripe-enhancements

1 day ago success
  • 4.7.1
    • Version 4.7.1 9eb3b8

    • Cleanup cart when adding subscription because Paypal doesn't work well 363f66

    • Improve import command 4ac59e

    • Prevent duplicate subscription rows if paypal resends IPN 0cefe8

    • Do not allow to add subscription with other product because paypal fails 3a815b

    • Prevent possible php errors ef3e62

    • Improve validation of cancel subscription action a72121

  • 4.7.0

swissup / theme-frontend-swissuplabs

1 day ago success
  • head
    • Enhance 404 page: add suggestions and search functionality, improve layout and styles #47 1ccc5e

    • Security patch monitor page: fix layout #56 adb16f

    • Security patch monitor page: design with sticky TOC and copy buttons #56 e1b311

    • Add icons to customer menu #44 a6a11e

    • Subscription product page: show Buy button on mobile #43 ec0d18

    • Improve deployer page #48 d87605

    • Subscription archive: link Reorder to order page instead of sales/order/reorder #53 c42992

    • Stores using: add srcset with PageSpeed 0.5x/0.75x variants and sizes for store images #49 d8a112

    • Product Page: Add section Stores using ceed62

    • Fix Red Hat Display font preload 70dfce

    • Product page: keep product name from jumping when ProLabels label is inserted ed8eef

    • Fix listing grid columns for 1column layout: use current Breeze variable names #52 4c81d9

    • Blog: replace FontAwesome list icon with SVG, style wp-block-code like Prism 7febcd

    • Use category path in breadcrumbs #50 4b10c4

swissup / module-swissuplabs

1 day ago success
  • head
    • Enhance 404 page: add suggestions and search functionality, improve layout and styles #47 cc14be

    • Breadcrumbs: skip Magento Extensions category on product and category pages #55 5189cc

    • Add icons to customer menu #44 cf113b

    • Subscription product page: add product-subscription body class ae2732

    • Redirect sales/order/reorder to the order page e19f99

    • Stores Using attribute: use wysiwyg/stores in field note example c49caf

    • Add product atribute stores_using 4f2b4a

    • Show subscription expired message on Activation and My Tickets pages e1d992

  • 1.0.0
    • Use category path in breadcrumbs #50 317f00

swissup / module-sold-together

1 day ago success
  • head
    • Define swissupSoldTogether on every page that renders the block

      soldtogether.Initialize was declared only in catalog_product_view.xml, so
      blocks placed on other pages (FireCheckout checkout, Suggestpage, custom
      layouts) failed with "ReferenceError: swissupSoldTogether is not defined".
      The block now adds the init script to before.body.end itself when missing.

      Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> 081fc4

  • 1.11.6
    • Version 1.11.6 6c976b

    • Show customize button for unsupported product types c0e2df

    • Image sizes in the Stripe layout are no longer affected by the length of the product name a4928e