Recent Activities

This page shows what are we working on.

swissup / floriteshop-chic-custom

5 hours ago error

swissup / module-pagespeed

5 hours ago error
  • head
    • refactor: extract DOM utilities and move logic from Context to Manager

      - Created ScriptTagEscaper, HtmlFragmentExtractor, BomStripper utility classes
      - Moved document/XPath caching from Context to Manager
      - Manager now handles all HTML rendering, patch application, and fragment extraction
      - Context simplified to pure coordinator (metadata, dirty state, delegation)
      - TrackedDomDocument made originalHtml readonly and added mode getters (isDocument/isFragment)
      - Manager auto-detects fragment mode from TrackedDomDocument
      - Added clearCache() method to Manager for cache invalidation
      - Fixed code style inconsistencies (spacing, comments) 41aee6

    • refactor: centralize UTF-8 BOM constant to TrackedDomDocument and remove duplicates 2ab7ba

    • Merge branch 'master' of github.com:swissup/module-pagespeed 2b0da4

    • refactor: move DomManager to Swissup\Pagespeed\Model\Dom\Manager and rename getDom() to getDocument()

      - Moved DomManager from Model\Optimizer to Model\Dom (as Manager) for clearer domain separation and SRP.
      - Updated all usages: Context, ContextFactory, optimizers, and tests now use Model\Dom\Manager (aliased as DocumentManager).
      - Renamed method getDom() → getDocument() everywhere to clarify returned value meaning and avoid ambiguity.
      - Renamed variables/params to for consistency.
      - Removed obsolete Model\Optimizer\DomManager.php and related unit test.
      - Aligned naming in tests and classes for better code readability and maintainability. 1bca16

  • 1.16.8
    • Version 1.16.8 3dab8d

    • fix: Preserve script tracking in DeferJs with DocumentFragment

      Replace complex parent grouping with simple DocumentFragment approach
      that maintains 16x performance while ensuring TrackedDomDocument
      properly tracks all script movements.

      - Use appendChildToElement() for proper tracking
      - Keep DocumentFragment for batch performance
      - Fix missing operations in attribute_change_log 44e937

swissup / hyva-testimonials

5 hours ago success

swissup / module-delivery-date

11 hours ago success

swissup / delivery-date

11 hours ago success

swissup / pagespeed

11 hours ago success

swissup / hyva-easycatalogimg

12 hours ago success

swissup / module-firecheckout

1 day ago success
  • head
    • Fix shipping method radio click handling (magento bug) 06b8f3

    • Proper setiTimeout value 99f5dd

    • Fixed autoclosing popup when using crefopay_paypal module 7ad45c

    • Improve `Sequra_Payment` compatibility (Hide fullscreen loaders) e74ba5

    • Fixed cart items behind "Remove item confirmation" popup fd6781

swissup / navigationpro

4 days ago success

swissup / ajaxpro

4 days ago success