Recent Activities

This page shows what are we working on.

breezefront / module-breeze-ai

33 minutes ago success
  • 1.7.2
    • chore(release): 1.7.2

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

    • fix(bulk): cancel every operation the queue can still run (#124) (#127)

      * fix(bulk): cancel every operation the queue can still run (#124)

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

      * fix(bulk): stop a null-status operation too, refuse from one list (#124)

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

      ---------

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

    • fix(bulk): stop a null-status operation too, refuse from one list (#124)

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

    • fix(bulk): cancel every operation the queue can still run (#124)

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

    • test(bulk): integration coverage for the AI Jobs grid collection (#121) (#126)

      * test(bulk): pin the AI Jobs grid summary against a real database (#121)

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

      * test(bulk): pin last_started_at, derive the missing admin id (#121)

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

      * test(bulk): isolate fixtures per process, cover a second cancel (#121)

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

      ---------

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

    • Merge pull request #125 from breezefront/feat/119-protocol-revision

      feat(mcp): negotiate revision 2025-06-18, validate version header (#119) ff8ec6

    • test(bulk): isolate fixtures per process, cover a second cancel (#121)

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

    • fix(mcp): keep the JSON-RPC envelope when the version header is unreadable (#119)

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

    • fix(mcp): tighten protocol version refusal, dedicated error code (#119)

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

    • test(bulk): pin last_started_at, derive the missing admin id (#121)

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

    • test(bulk): pin the AI Jobs grid summary against a real database (#121)

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

    • feat(mcp): negotiate revision 2025-06-18, validate version header (#119)

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

  • 1.7.1
    • chore(release): 1.7.1

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

    • Merge pull request #123 from breezefront/fix/98-backup-open-while-disabled

      fix(admin): let the value backup and nothing else survive Enabled = No (#98) 0bfdce

    • fix(backup): let a restore run while the module is switched off (#98)

      Opening the restore page was not enough: Restore::execute() only schedules queue
      operations, and RestoreConsumer inherits the refusal added with the admin
      lockdown, so every restore reached through that exemption reported itself
      scheduled and then failed in the queue without doing any work.

      The refusal is now a decision a consumer can take back — default true, so one
      written later still gets it; false in RestoreConsumer, which replays recorded
      values rather than generating. The Value Backup switch is unaffected.

      Also puts the promised link to AI Run History in the message on the closed
      pages. With the menu branch hidden there was no way to reach it, which the
      uninstall doc already claimed there was. fecf80

    • docs(uninstall): drop the version claim, record the backup exception (#98)

      The paragraph named 1.7.1 before that tag was decided. Says what the flag does
      rather than when it started doing it, and adds the two things this branch
      changed: MCP answers 404, AI Run History stays open. a7184d

    • fix(mcp): close the endpoint when the module is switched off (#98)

      The general Enabled flag promises the module is inert, but /rest/V1/breezeai/mcp
      gated on the MCP switch alone and went on serving the same generate and
      translate skills the admin pages do — the one caller that reaches them without a
      browser, so hiding the menu said nothing about it.

      Behaviour change for anyone running MCP with the module otherwise off; the MCP
      switch now only narrows what the general one allows. 869bbe

    • fix(admin): keep the value backup reachable while disabled (#98)

      Switching Breeze AI off closed its Run History and the restore along with
      everything else — the flag punished the reaction it exists for, since a merchant
      turns the module off at the moment it has written something they want back.

      Restore is exempt although it writes: it replays values recorded before the
      overwrite, calls no provider and generates nothing.

      The menu stays hidden, so the message on the closed pages now names Run History
      as still open. 1d07a0

    • Merge pull request #122 from breezefront/fix/98-enabled-flag-inert

      fix(admin): make Enabled = No shut the module's admin surface (#98) 369325

    • fix(admin): make Enabled = No shut the module's admin surface (#98)

      The flag suppressed what the module injects into other people's forms and
      nothing else. Its own menu was declared unconditionally and its controllers gated
      on ACL alone, so a merchant who switched it off still saw Swissup > Breeze AI and
      could open and run the bulk wizard — and a run already in the queue kept writing
      generated text over the catalogue.

      Three parts. dependsOnConfig on the menu branch root, which is enough because
      Magento's menu filter drops a disabled item without descending into its children.
      An observer on the module's one admin route rather than a check in twenty
      controllers, so a controller added later cannot forget it; it sets
      FLAG_NO_DISPATCH — without which Save and Cancel write anyway — and redirects to
      the section holding the switch, because a page that only vanishes is a support
      call. And the consumer refuses a queued operation, closing it as failed with the
      reason rather than returning, since an operation left open is the run that hangs
      for ever.

      AdminSurfaceTest pins the three declarations to each other: one admin route, an
      observer on that route's event, and a menu branch that names the flag.

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

swissup / hyva-sold-together

1 hour ago success

swissup / theme-frontend-argentohyva-chic

1 hour ago success

swissup / theme-frontend-argentohyva-stripes

1 hour ago success
  • 1.1.0
    • Version 1.1.0 adaf76

    • Improve spacing for text and headings #7 4d669d

    • fix: accessibility improve #54 793c44

    • Improve spacing for text and headings #7 3f5bc1

    • style: adjust EasyTabs layout and borders for expanded state e5db6c

    • style: implement container-based layout for more flexible product sliders cde87a

    • feat: implement brands block a37b3b

    • feat: implement contact map CMS block 5221b0

    • style: home page 933872

    • style: implement advanced product card hover effect and fix slider shadow clipping ca693c

    • style: use div wrappers instead of li for product carousel f17016

    • fix: correct mobile menu 18eb40

  • 1.0.4

swissup / module-argento-hyva

1 hour ago success

breezefront / theme-frontend-breeze-enterprise-eir

12 hours ago success
  • head
    • 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

    • Minicart update in progress.... c3d18b

    • Minicart update in progress... (#2) 55e7b9

    • INstaller. Create dummy CMS block header_panel_info to allow user add custom content (#2) f70d58

    • Adjust minicart counter (#2) 03e843

    • BCB homepage: Added brand logos section b905f1

    • BCB homepage: Added testimonials section 2ab2cf

    • Update newsletter styles: adjust input border and add consent positioning (#2) 02d37d

    • Header. Update search behaviou and look of the result dropown. 993432

    • BCB homepage: Added FAQ a0bfde

    • Add focused search styles. d80f88

    • BCB homepage: added new sections 875068

    • BCB homepage: added ECI and full-width banner d40cfa

    • Top navigation added. 8fa9a3

    • Remove color from menu links dec081

    • Clone currency and store switchers in header slideout menu for improved functionality de36e3

    • Enhance header and newsletter styles for improved layout and responsiveness in header slideout menu. b63dd0

    • Installer. Update header slideout menu styles. 825795

    • Update footer top content HTML to enhance newsletter section styling.
      Don't set font familiy for header in Page Builder ba0b81

    • BCB homepage WIP b228af

    • Basic navpro slideout styles 75ac0e

    • Refactor header slideout menu and newsletter styles for improved layout and consistency 3b42ff

    • Header slideout menu... d4f174

    • Listing styles for the list mode and old price update. cbff61

    • Update README.md to clarify usage of `with-bottom-divider` CSS class and provide detailed instructions 1b9ea5

    • Pagination and make with-bottom-divider general. 37ea17

    • Added list banner 5 config; updated installer, moved it to json a43985

    • Add new layout configuration and remove easybanner references; update footer content and styles 87165b

    • Refactor easybanner configuration and installer for product listing banners 8b1d0d

    • Installer. Listing grid banner added. 914c01

    • Add swatches variables and layout styles d59581

    • Update positioning for filter title and content in layered navigation 8cbd21

    • Add image dimensions for product listings and related widgets in view.xml 6985cd

    • layout and styles for category view, product toolbar, shop by button 08fd27

    • Add layered navigation styles and update imports 944ff1

    • Keep working on prodcut listing and category page. 411088

    • Keep working on product listing toolbar. ebcfac

    • Working on product listing and toolbar look. 1ab39d

    • Add Cooper* font 132906

    • Add listing item styles and variables e725b5

    • Product lisnting in progress - grey bg and border radius. 4e7c35

    • Add new variable files for colors, typography, header, footer, icons, navigation, popover, minisearch, and gradient ba122c

    • Refactor footer and newsletter styles for improved consistency and responsiveness d831e4

    • Footer top newsletter - some updates. 452ca5

    • Add footer top content block and styles for newsletter integration (WIP) 128131

    • Footer bottom. 8d58ea

    • Add footer content block and styles for enhanced footer layout 4d6b1b

    • Header. Hide menu on medium screens. Update search look on monile. e0146d

    • Installer. Add navigation slideout menu a89fd5

breezefront / module-breeze-content-builder

12 hours ago success
  • head
    • feat(accordion): enable product attribute as body source for FAQ items b26684

    • feat(accordion): add support for per-item icons in FAQ items b7607f

    • Correct page cleanup when BCB is closed a40061

    • Merge pull request #38 from breezefront/feat/108-newsletter-and-missing-components

      feat(components): inline newsletter layout (#108) 57dafb

    • fix(components): newsletter heading follows an inherited text colour (#108)

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

    • fix(a11y): real heading elements and decorative icons (#41)

      Newsletter rendered its section heading as <div class="...__heading h2">:
      invisible to assistive technology and absent from the document outline,
      even though it is the heading of a page band. It now emits a real h1-h6
      element chosen by a new heading_type prop (default h2), matching what
      text_block already does. Same fix for the featured_product name, which
      was also a styled div.

      Breeze styles the tag and the class off a single selector list -
      `h2, .h2 { ... }` in theme-frontend-breeze-blank/web/css/base/
      _typography.less - so under a Breeze theme, dropping the class for the
      tag is visually neutral. Under a non-Breeze theme .h2 is not styled at
      all, so those headings were rendering as plain body text and now pick up
      the theme's own h2 size: a fix rather than a regression, but not a no-op.
      Either way it changes the markup of existing pages, which is why this is
      split out of #38.

      text_block borrowed the heading text for its icon alt and wrapped inline
      SVG in a plain div, so a screen reader announced the heading twice, or
      three times when the SVG carried its own <title>. The icon is decorative
      in every design that uses it: alt="" on the image branch, aria-hidden on
      the SVG wrapper. A case that needs a real name should get an explicit
      icon_alt prop rather than reusing the heading.

      The admin H1 guard only fired on banner's headline_type, so raising a
      text_block - and now a newsletter - to H1 skipped the warning. It now
      watches heading_type too; _countH1 already counted both.

      Also corrects the selector these three comments cite: the rule is
      `h1, .h1` in the Breeze theme, not `:where(h1), .h1` in the module.

      product_grid was checked and already emits a real h2. Accordion item
      titles remain divs wrapping an <a> trigger; the heading+button pattern
      there is a larger change and stays open.

      Refs #41 53edaa

    • fix(components): collage layout for flat-colour CTA, decorative icon a11y (#108)

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

    • feat(components): inline newsletter layout (#108)

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

    • Changes for header/footer page: publish spinner, layout picker with images 25b2ae

  • 1.2.2
    • Version 1.2.2 214d13

    • Fixed ignored text color when heading used in content c92d33

breezefront / module-breeze-layout-builder

20 hours ago error

breezefront / module-breeze-magewire-example

1 day ago success

breezefront / module-breeze-magewire

1 day ago success