Recent Activities

This page shows what are we working on.

swissup / module-pro-labels

2 days ago success
  • head
    • Update frontend models for label text fields in system config b743ec

    • Enhance label variables editor with improved variable handling and styling d8e08e

    • Implement LabelText editor with variable support and update configuration ca300f

    • Add new variables for price and discount amount without tax:
      - price_base
      - final_price_base
      - special_price_base
      - discount_amount_base e19b20

  • 1.7.30
    • Version 1.7.30 8e36a3

    • Allow to render prolabels with empty text. Label can have only image uploaded. e300af

swissup / theme-frontend-swissuplabs

2 days ago success

swissup / module-swissuplabs

2 days ago error

swissup / argento-420shop

2 days ago success
  • head
    • Fix mobile footer collapsible list background color to match footer green c08cb5

    • Comment out min-height and aspect-ratio on jumbotron-image to remove blank space above slider b00ea7

    • Fix empty space on homepage - reduce jumbotron min-height from 448px to 200px, hide empty hr_frontPage boxes b283be

    • Add Dutch translations for product review prompt, out of stock source items, and requested quantity error

      - Be the first person to review this product. Share with others whether you like it or not.
      - There are no source items with the in stock status
      - THE REQUESTED QTY IS NOT AVAILABLE 2fcb33

swissup / theme-stigefabrikken-breeze

2 days ago error

swissup / stape-gtm

2 days ago success

swissup / gdpr

3 days ago success

swissup / module-gdpr

3 days ago success

swissup / helpdesk

5 days ago success

swissup / module-helpdesk

5 days ago success
  • 1.4.4
    • Version 1.4.4 9de74d

    • fix(TicketDataFilter): context-aware forbidden fields — admin vs frontend (close #61)

      Admin UI Component sends ALL form fields (hidden + disabled) on every POST,
      so logging system fields as 'attacks' creates false positives for every
      legitimate admin ticket save (issue #61).

      Split FORBIDDEN_FIELDS into two context-aware lists:
      - FORBIDDEN_FRONTEND_FIELDS: ticket_id, number, created_at, modified_at,
      store_id, visitor_id, rate — suspicious from a regular customer
      - FORBIDDEN_ADMIN_FIELDS: [] — admin can do everything, whitelist is the defense

      Updated hasForbiddenFields/getAttemptedForbiddenFields to accept $isAdmin flag.
      Callers explicitly pass false (frontend) or true (admin). 1088a0

    • fix(TicketDataFilter): empty FORBIDDEN_FIELDS to stop false positive security logs

      Magento UI Component admin form sends ALL fields (hidden + disabled) on
      every POST — ticket_id, number, created_at, store_id, etc. — causing a
      'Mass Assignment attack' warning on every legitimate admin ticket save.

      The whitelist (filterAdminData/filterCustomerData) is the actual defense.
      FORBIDDEN_FIELDS detection is redundant and misleading in this context. ebc2eb

    • fix(TicketDataFilter): add missing keys to ADMIN_ADDITIONAL_FIELDS

      Keys swissup_helpdesk_ticket_message, http, website, ftp were silently
      stripped by filterAdminData() before reaching ResourceModel/_beforeSave
      and _afterSave, causing:
      - admin replies to never create TicketMessage (no email sent to customer)
      - HTTP/website/FTP credentials to never be written to the notes field 3920bc

  • 1.4.3
    • Version 1.4.3 52f4a1

    • fix: remove rate limit remaining count from success message 821da9

    • fix: pass flag to validator and enricher to allow admin ticket editing 9080b7