<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>erp-frontend-pipeline-production Git changes</title><link>https://jenkins.younex.de/job/erp-frontend-pipeline-production/changes</link><description>erp-frontend-pipeline-production Git changes</description><item><title>#1623 Recipe: duplicate nuxt dev server symptoms (client never mounts, stale style module 404) (info)</title><link>https://jenkins.younex.de/job/erp-frontend-pipeline-production/1623/changes#detail0</link><guid isPermaLink="false">job/erp-frontend-pipeline-production/1623/changes#detail0</guid><pubDate>Mon, 26 Oct 2026 21:23:06 +0100</pubDate><author>jenkins@younex.de</author><description>.claude/rules/nuxt/dev-server-troubleshooting.md
</description></item><item><title>#1622 Product variants: master (IsSummary) articles + ParentId grouping, Varianten card and list column; Hess/Livipur demo catalog tooling (info)</title><link>https://jenkins.younex.de/job/erp-frontend-pipeline-production/1622/changes#detail0</link><guid isPermaLink="false">job/erp-frontend-pipeline-production/1622/changes#detail0</guid><pubDate>Mon, 26 Oct 2026 21:13:36 +0100</pubDate><author>jenkins@younex.de</author><description>reference/demo-instance/hess/catalog.json
app/pages/materials/products/index.vue
reference/demo-instance/hess/build-catalog.py
server/utils/productsGrid.ts
reference/demo-instance/create-master-articles.sh
reference/demo-instance/hess/cattree.json
app/components/materials/ProductVariantsCard.vue
reference/demo-instance/add-purchase-prices.sh
app/pages/materials/products/[id]/edit.vue
server/api/materials/products/[id]/variants.get.ts
reference/demo-instance/set-parent-ids.sh
reference/demo-instance/hess/masters.json
app/assets/langs/shared.js
</description></item><item><title>#1622 Docs: product variant model recipe, Hess demo tooling, Jenkins trigger crumb note (info)</title><link>https://jenkins.younex.de/job/erp-frontend-pipeline-production/1622/changes#detail1</link><guid isPermaLink="false">job/erp-frontend-pipeline-production/1622/changes#detail1</guid><pubDate>Mon, 26 Oct 2026 21:13:36 +0100</pubDate><author>jenkins@younex.de</author><description>.claude/rules/materials/product-variants.md
reference/ci/README.md
reference/demo-instance/README.md
</description></item><item><title>#1622 Variants: read ParentId under its REST key (parentId) (info)</title><link>https://jenkins.younex.de/job/erp-frontend-pipeline-production/1622/changes#detail2</link><guid isPermaLink="false">job/erp-frontend-pipeline-production/1622/changes#detail2</guid><pubDate>Mon, 26 Oct 2026 21:13:36 +0100</pubDate><author>jenkins@younex.de</author><description>server/api/materials/products/[id]/variants.get.ts
server/utils/productsGrid.ts
</description></item><item><title>#1622 Hess catalog: distinct variation names (append missing attribute values) (info)</title><link>https://jenkins.younex.de/job/erp-frontend-pipeline-production/1622/changes#detail3</link><guid isPermaLink="false">job/erp-frontend-pipeline-production/1622/changes#detail3</guid><pubDate>Mon, 26 Oct 2026 21:13:36 +0100</pubDate><author>jenkins@younex.de</author><description>reference/demo-instance/hess/catalog.json
reference/demo-instance/hess/build-catalog.py
</description></item><item><title>#1622 Security keys: Nuxt UI enrol wizard + revoke dialog, working grid actions, phone layout (info)</title><link>https://jenkins.younex.de/job/erp-frontend-pipeline-production/1622/changes#detail4</link><guid isPermaLink="false">job/erp-frontend-pipeline-production/1622/changes#detail4</guid><pubDate>Mon, 26 Oct 2026 21:13:36 +0100</pubDate><author>jenkins@younex.de</author><description>.claude/rules/nuxt/ui-components.md
app/components/AgGrid/Users/AgSecurityKeyActions.vue
app/components/users/SecurityKeyEnrolModal.vue
.claude/rules/auth/webauthn-security-keys.md
app/components/users/SecurityKeyRevokeModal.vue
app/pages/users/security-keys/index.vue
app/components/AgGrid/Users/AgSecurityKeyUser.vue
app/composables/useSecurityKeyFormat.ts
app/components/AgGrid.vue
app/components/users/SecurityKeys.vue
app/composables/useWebAuthn.ts
app/assets/langs/shared.js
</description></item></channel></rss>