Recent Activities
This page shows what are we working on.
-
head
-
head
-
3.0.0-beta.2
-
3.0.0-beta.2 01a8f5
-
WIP: Editor 1e11e0
-
Nav dropdown border color 9b9347
-
Prevent title on category image "hover" 74621f
-
Editor: Navigation colors 0ebee8
-
Fixed misplaced "Filters" button on non `1column` layouts 13128c
-
Category view: WIP eb64bd
-
Sync easycatalogimages design between home and category pages 12a8e2
-
Easycatalogimg on category page 65ad7c
-
Easycatalogimg 251170
-
Improve layered nav dropdown position 029ff0
-
WIP: Subcategories slider. Not yet a slider. 60d5f6
-
Don't show minicart before redirect 07a933
-
WIP a0dd9a
-
Departments page 8408ef
-
Fixed messages position when `header.panel` is not rendered 43001c
-
WIP c14b03
-
Much better category layout organization.
Fixes "when header panel is empty, category content overlaps update category image" b30216 -
Header must be behind menu slideout overlay 4be8b5
-
Remove hardcoded pixels dd0584
-
Fixed messages position on the homepage af5f6c
-
Cover fixed messages with menu slideout overlay 0980b9
-
Less freezes in Safari and Firefox bb4525
-
More space for LayeredNav when using dropdown mode 362374
-
Insert all products CMS blocks as widgets for better flexibility 779625
-
Product page: "page bottom" CMS block 2e3e3a
-
Update footer top titles d6c7a8
-
Footer top content f8589c
-
LayeredNav for mobile 108258
-
More space for addtocart button 038392
-
Use `1column` by default for category page.
Still not working for `category-full-width` because of magento/module-page-builder/Plugin/Result/Page 243a52 -
Listing toolbar 7ec91c
-
LayeredNav: Use outline icon 3567c0
-
LayeredNav: WIP 055e56
-
WIP c10a74
-
WIP 7c0ead
-
Replaced Latest deals block content with Grid and Banners ca0e33
-
Add to wishlist/compare links 33f2dd
-
Ajaxpro fixes 342e4c
-
WIP: Listing 1bb019
-
WIP: listing 6acea0
-
WIP: Listing 6ada8c
-
WIP: Listing d2aaa0
-
Add to cart in listing. Don't use product add to cart in compare block. fe11e2
-
-
head
-
Ability to set gap for multicolumn layout 65b99a
-
If at least one link is marked as parent, highlight all other parents
(Event if they are empty) 7026c8 -
Breeze: reset dark colors only if header__dark = true 1032ef
-
Use CSS variables edeed5
-
Fixed not visible loading-mask because of Magento bug 7a6d30
-
Fixed incorrect column width in backend preview 27683b
-
-
1.17.36
-
1.4.9
-
1.4.8
-
head
-
3.0.0-beta.3
-
head
-
Show messages when using copy/paste 7a4964
-
-
1.0.0-beta.2
-
Version 1.0.0-beta.2 f5f7e8
-
Fixed toolbar activation race condition issue 47cce7
-
Show wider notice messages bd28ca
-
Updated readme file 04a45c
-
Add messages about migration, see #6 24f253
-
Added modal with full-featured TinyMCE editor and widget directives processing, see #27 ca0843
-
Moved SVG Code insertion and editing to the modal, see #27 29b308
-
Clear property panel when store changed or editor disabled e84f20
-
Removed unused configManager dependency cce5d0
-
Products component now supports Conditions source a3d66d
-
Hide the Apply button in modal when no handler is provided 4d3512
-
Move modal to separate file to be reusable fb61df
-
Moved theme switcher to the panel menu eac777
-
Add 3-dots menu in the left panel b96d09
-
Remove _module.less from xml as it is included automatically 69c14a
-
Added new HTML Code component, see #26 34e971
-
Added URL to image when Stack layout is used 36603a
-
Added desktop/mobile visibility toggler, see #23 803a6f
-
Banner: added Layout and Headline Type options, see #19 68fb32
-
Added components copy/paste with Ctrl+C/Ctrl+V ca7bac
-
Updated wrong code comment e7c577
-
Added Grid layout component (replaces Collage), see #18 be8e8c
-
Improved installer logic 5c7db5
-
-
1.17.5
-
Version 1.17.5 b68149
-
fix: remove new-in-initializer default to fix Magento DI compilation
PHP 8.1 'new in initializers' syntax in IndexedAttributeOffsetFinder
caused Magento DI compiler to serialize TagIndex via var_export(), which
requires __set_state(). Fixed by removing the default value and passing
$tagIndex explicitly from TrackerFactory and test setup trait. 9c8e61 -
Merge branch 'master' of github.com:swissup/module-pagespeed 0621b9
-
-
1.17.4
-
Version 1.17.4 33e6c5
-
fix(tests): replace @$dom->loadHTML error suppression with libxml_use_internal_errors 594c79
-
refactor: address code review — rename SiblingIndexCalculator, deduplicate buildIndex, add docs
- Rename SiblingIndexCalculator → GlobalTagIndexCalculator to reflect that it
calculates a document-wide index, not a parent-relative sibling position
- TagIndex: extract maskScripts() as public method; expand TRACKED_TAGS to include
'style' and MATCH_ATTRIBUTES to include 'data-role', 'data-block'
- IndexedAttributeOffsetFinder: remove duplicated buildIndex/extractAttributes,
delegate to TagIndex via constructor injection; remove commented-out is_duplicate guard
- PatchGrouper: document why maxPasses = count(orphanChains) is the correct upper bound
- PipelineEasyslideImgLostTest: add @group bisect to testFixtureBinarySearch;
fix verify_peer: false → true in DOWNLOAD_PROD_HTML stream context 2f337b -
fix: replace fwrite(STDERR) debug with logDebug, clean up debug tests, add regression tests for orphan picture/img bug
- PatchGrouper: replace raw $dbg/fwrite(STDERR) in foldOrphanChains() with logDebug() wrapped in isDebugEnabled()
- PatchGrouper: use count($orphanChains) instead of magic number 10 for maxPasses
- Add PipelineEasyslideImgLostTest: integration regression tests for <picture> losing <img> after WebP conversion
- Add production HTML fixture magento1609274-homepage.html.txt for integration tests
- Remove PatchGrouperDebugTest (inspection-only debug test, no real assertions)
- Remove testTrailingNewlineEffect and testDebugFullFixture (debug/inspection tests) 83b5e3 -
fix: fold orphan DOM chains so <picture> always contains <img> after WebP conversion
When WebP optimizer wraps an <img> in a <picture>, the new <picture> element
and its parent container are both 'orphan' patch chains (offset=null) because
neither is in the DOM position index. The old inlineOrphanChain only searched
anchored groups, so the <picture> patches were never applied and <picture>
ended up without an <img> child on pages like Hero Slider with multiple slides.
Introduce foldOrphanChains(): a multi-pass algorithm that folds child orphan
chains into parent orphan chains by string-matching the child's intermediate
HTML snapshot inside the parent's newHtml. After folding, the parent chain
carries the fully-resolved <picture><source>...<img></picture> HTML and
is emitted as a standalone group in the correct position.
Add two regression tests that call indexNodes() before processContext() to
reproduce the bug and verify the fix across single- and multi-slide layouts. fb1b3a -
fix: correct WebP picture/img offset calculation for pages with script templates
- SiblingIndexCalculator: use global getElementsByTagName() index instead of
local previousSibling iteration so sibling index matches TagIndex candidates[]
- TagIndex + IndexedAttributeOffsetFinder: mask <script> block bodies before
regex scanning to prevent fake <img> inside Knockout/text-html templates from
polluting the candidates array and shifting sibling indexes
- ParentContextOffsetFinder: introduce calculateLocalSiblingIndex() that counts
position among siblings within the immediate parent (not document-wide),
fixing navigation <span> offset resolution
- SiblingIndexTagOffsetFinder: restore is_duplicate guard so duplicate opening
tags defer to ContentPriorityOffsetFinder for content-based disambiguation
- WebPTest: add regression tests for easyslider mixed eager/lazy slides and
for pages with script-template fake <img> nodes (magento-1609274 production bug) a1dfec
-
-
head
-
Features Improve image position on mobile #17 8d3cce
-
Improve review poisition on mobile #16 ef3b16
-
Replace logos on home page #22 e8bbf3
-
Improve styling of reviews #20 843e5c
-
Year from 2025 to 2026 #19 6703bf
-
Replace logos on home page #22 62480b
-
Moved search field a bit down #11 a30b61
-
Improve search #11 72dfb1
-
Mobile header improve #10 e8bc3f
-
Improve red element on product page #4 344dbd
-
Remove recently viewed & compare 934035
-
Improve red element on product page #4 8a7342
-
Fix 695480
-
Order page create #6 52fa24
-
Style Release Notes 369993
-
Improve styles for product page description #9 b5aae0
-
Product Feature. Add icon arrow. 92261d
-
Blog Update page title styling #7 d2485a
-
Style Features a1fee5
-
Blog Page. Update styling #7 fa2c92
-
Deployer page #1 711183
-
Account page. Remove unused menu items #8 6efcbc
-