Untagged Commits

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

swissup / module-checkout-registration

1 commit 1

swissup / module-geoip

1 commit 1

swissup / module-checkout-cart

1 commit 1

swissup / module-delivery-date

1 commit 1

swissup / hyva-argento-chic-theme

8 commits 8

swissup / hyva-argento-module

5 commits 5
  • head
    • Refactor module naming and namespaces for Swissup Argento Hyvä compatibility 7d8d4f

    • Add SVG icons for caret and nav toggle; update ChicIcons ViewModel methods 38499e

    • Add SVG icons for search and user 6a4a29

    • Rename Chic ViewModel to ChicIcons and update DI configuration 0c2f0f

    • Add Chic ViewModel and SVG icon for cart 889cba

swissup / argento-420shop

8 commits 8
  • head
    • improve backorder tooggle logic 9480c7

    • fix Magento Coding Standard errors 9d5e50

    • Add dynamic backorder stock notice for configurable products 2ad8c9

    • Set unique H1 header for contact page via layout and translations 948272

    • Use Magento Escaper to safely render canonical URL in template d8fef2

    • Implement canonical link for contact page via custom layout and template 693012

    • Add localized contact page titles for English and Dutch storefronts 5e4500

    • Update stock notification phrases on category and product pages 30e5b4

swissup / theme-frontend-argentohyva-blank

1 commit 1

swissup / hyva-easytabs

1 commit 1

swissup / theme-stigefabrikken-breeze

1 commit 1

swissup / module-argento-hyva

1 commit 1

swissup / module-theme-editor

1 commit 1
  • head
    • use Magento filesystem API for file operations on remote server

      replace native PHP file functions with Magento filesystem abstraction

      - Replace file_exists() with getMediaDirectory()->isExist()
      - Replace filemtime() with getMediaDirectory()->stat()['mtime'] daf7f1

swissup / theme-frontend-argentohyva-chic

7 commits 7
  • head
    • Working on product card styles. 8435e0

    • Update Tailwind CSS configuration for primary colors. Update product list item buttons position. 1d7437

    • Footer is done 12a867

    • Work on footer bottom 2d7286

    • Add Swissup theme paths to Tailwind configuration for template processing 10e7d6

    • Add language switcher into header aa801d

    • Refactor ChicIcons namespace import across header templates 16e8ad

swissup / module-pagespeed

11 commits 11
  • head
    • perf: Fix DeferJs regression - revert to native DOM (16x faster)

      Commit f4977f5 (Oct 13) introduced TrackedDomDocument methods which add
      expensive tracking overhead. Reverting to native removeChild/appendChild.

      Results:
      - moveScriptsToBodyEnd: 0.078s → instant
      - DeferJs: 0.082s → 0.005s (16.4x faster)
      - Coordinator: 0.213s → 0.158s (1.35x faster)

      Fix: Use native DOM + context.markDirty() for correct patch regeneration. aab2e3

    • perf: Remove SignatureOffsetFinder and add profiling (11x faster)

      Removed SignatureOffsetFinder strategy which consumed 91% of indexing time.
      Added profiling to Chain and Tracker for performance analysis.

      Performance:
      - indexNodes: 0.243s → 0.022s (11x faster)
      - Coordinator: 0.448s → 0.213s (2.1x faster)
      - indexNodes as % of total: 54.5% → 10.3%

      Coverage: All nodes still indexed by FastTag, ParentContext, and Content strategies. 348919

    • PatchManager: exact regex check for <html>/<head>/<body>, better logging 5f56f4

    • perf DirectMatchStrategy: clean up and document core fast/UTF-8 replacement logic 2eb9cf

    • OffsetBasedStrategy: drop global ASCII cache; use local fragment check only, cleanup profiling 864be2

    • FastTagOffsetFinder: skip duplicated tags, delegate ambiguous offset matching to safe strategies 965136

    • TrackedDomDocument: robust UTF-8 charset handling, correct structure restoration, and extensive encoding tests ac2673

    • LCP Optimizer: batch node indexing, XPath constants, and TrackedDomDocument fixes cad15d

    • fix(TrackedDomDocument): Fix UTF-8 with meta charset injection

      Problem: DOMDocument converts UTF-8 (Σχετικά) to entities (&Sigma;...)
      Solution: Inject <meta charset=utf-8>, then remove after parsing

      Changes:
      - addUtf8Charset(): inject meta tag (document/fragment aware)
      - removeUtf8Charset(): cleanup meta + extract body for fragments
      - Proper libxml error handling (no @ suppression)

      Result: UTF-8 preserved, testBomIsRemovedFromOutput ✅ PASS

      Technical: Forces libxml UTF-8 mode, saveHTML() outputs UTF-8 correctly 76abb7

    • perf(OffsetBasedStrategy): Fix UTF-8 handling and add ASCII detection cache

      **Problems fixed:**
      1. UTF-8 characters incorrectly handled - byte/char offset mismatch
      2. Performance bottleneck - repeated mb_strlen() on large HTML

      **Solutions:**
      1. Convert byte offset to character offset for mb_substr
      2. Cache ASCII detection (xxh3 hash, 100 entry limit, FIFO)
      3. Remove broken isUtf8Safe() - use reliable ASCII check

      **Performance:**
      - 500KB HTML, 100 patches: 500ms → 15ms (33x faster)
      - Cache hit rate: 99%+ expected

      **Stats:** cache_hits, cache_misses, cache_hit_rate added 9c537c

    • refactor: manual node indexing in TrackedDomDocument, update pipeline/context a758d3

swissup / module-firecheckout

6 commits 6
  • 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

    • Fixed blinking of the "Place Order" button when using paypal express 84d276

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