{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.TimerTrigger$TimerTriggerCause",
          "shortDescription" : "Started by timer"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 756,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
            "branch" : [
              {
                "SHA1" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
            "branch" : [
              {
                "SHA1" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
        "branch" : [
          {
            "SHA1" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
            "name" : "refs/remotes/origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/younex1/erp-nuxt-frontend.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#756",
  "duration" : 68954,
  "estimatedDuration" : 60620,
  "executor" : null,
  "fullDisplayName" : "build-logship-frontend #756",
  "id" : "756",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 756,
  "queueId" : 5811,
  "result" : "SUCCESS",
  "timestamp" : 1791072000766,
  "url" : "https://jenkins.younex.de/job/build-logship-frontend/756/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "server/utils/telephony/cdr.ts",
          "server/utils/telephony/cidDirectory.ts",
          "server/api/telephony/cid-lookup/[number].get.ts"
        ],
        "commitId" : "e372d503440723a8075c34d94f618b14d30709fb",
        "timestamp" : 1791054359000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Telephony CID lookup: matched caller names are prefixed with the first 4 characters of the owning organization's companyname (\"LogY: Max Mustermann\") instead of the static inbound-route \"LogYou: \" prefix; call history strips the new prefix\u000a",
        "date" : "2026-10-03 21:05:59 +0200",
        "id" : "e372d503440723a8075c34d94f618b14d30709fb",
        "msg" : "Telephony CID lookup: matched caller names are prefixed with the first 4 characters of the owning organization's companyname (\"LogY: Max Mustermann\") instead of the static inbound-route \"LogYou: \" prefix; call history strips the new prefix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "server/utils/telephony/cdr.ts"
          },
          {
            "editType" : "edit",
            "file" : "server/utils/telephony/cidDirectory.ts"
          },
          {
            "editType" : "edit",
            "file" : "server/api/telephony/cid-lookup/[number].get.ts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/components/sales/GenerateShipmentsPanel.vue"
        ],
        "commitId" : "f588ccdeb30add9ce30c9d419c8ffd50050ea474",
        "timestamp" : 1791054493000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Generate shipments: Simple-tab card buttons get a larger animated printer pictogram (violet body, white on the violet card, sheet feeding in and printing out in a loop, blinking LED) instead of the small black printer glyph\u000a",
        "date" : "2026-10-03 21:08:13 +0200",
        "id" : "f588ccdeb30add9ce30c9d419c8ffd50050ea474",
        "msg" : "Generate shipments: Simple-tab card buttons get a larger animated printer pictogram (violet body, white on the violet card, sheet feeding in and printing out in a loop, blinking LED) instead of the small black printer glyph",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/components/sales/GenerateShipmentsPanel.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".claude/rules/mail/lead-email-history.md",
          "package-lock.json",
          "reference/mail-archive-api/logship-mail-archive.service",
          "server/api/mail/lead-emails/index.get.ts",
          ".env",
          "server/api/mail/lead-emails/message.get.ts",
          "reference/mail-archive-api/server.mjs",
          "server/utils/mail/mailArchive.ts",
          "server/utils/mail/leadEmailAddress.ts",
          "app/components/mail/LeadEmailsModal.vue",
          "server/utils/mail/leadMailbox.ts",
          "nuxt.config.ts",
          "app/components/admin/LeadForm.vue",
          "package.json",
          "reference/mail-archive-api/install.sh",
          "reference/mail-archive-api/README.md",
          "app/pages/users/leads/[id]/edit.vue",
          "server/api/mail/lead-emails/attachment.get.ts",
          "reference/mail-archive-api/package.json",
          ".env-prod",
          "app/assets/langs/shared.js"
        ],
        "commitId" : "3ba851f07e56b4b6dc413029c06b2ba954963893",
        "timestamp" : 1791056538000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Lead page: e-mail history modal (timeline of mails sent to / received from the lead's address, content on click, nothing stored) backed by the mailpiler archive via a new read-only service on the piler host (reference/mail-archive-api, limited to piler account 5, attachments downloadable); live IMAP provider kept fully functional but its buttons are commented out; lead form redesigned (status pipeline, contact / company / notes / flags cards, switches, source chips); side column uses its full width\u000a",
        "date" : "2026-10-03 21:42:18 +0200",
        "id" : "3ba851f07e56b4b6dc413029c06b2ba954963893",
        "msg" : "Lead page: e-mail history modal (timeline of mails sent to / received from the lead's address, content on click, nothing stored) backed by the mailpiler archive via a new read-only service on the piler host (reference/mail-archive-api, limited to piler account 5, attachments downloadable); live IMAP provider kept fully functional but its buttons are commented out; lead form redesigned (status pipeline, contact / company / notes / flags cards, switches, source chips); side column uses its full width",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".env-prod"
          },
          {
            "editType" : "add",
            "file" : "reference/mail-archive-api/README.md"
          },
          {
            "editType" : "add",
            "file" : "reference/mail-archive-api/logship-mail-archive.service"
          },
          {
            "editType" : "add",
            "file" : "server/utils/mail/leadEmailAddress.ts"
          },
          {
            "editType" : "edit",
            "file" : ".env"
          },
          {
            "editType" : "add",
            "file" : "server/api/mail/lead-emails/index.get.ts"
          },
          {
            "editType" : "add",
            "file" : "server/api/mail/lead-emails/message.get.ts"
          },
          {
            "editType" : "edit",
            "file" : "app/assets/langs/shared.js"
          },
          {
            "editType" : "edit",
            "file" : "package-lock.json"
          },
          {
            "editType" : "add",
            "file" : "reference/mail-archive-api/install.sh"
          },
          {
            "editType" : "add",
            "file" : "reference/mail-archive-api/package.json"
          },
          {
            "editType" : "add",
            "file" : "server/utils/mail/leadMailbox.ts"
          },
          {
            "editType" : "add",
            "file" : "app/components/mail/LeadEmailsModal.vue"
          },
          {
            "editType" : "add",
            "file" : "server/api/mail/lead-emails/attachment.get.ts"
          },
          {
            "editType" : "edit",
            "file" : "app/components/admin/LeadForm.vue"
          },
          {
            "editType" : "add",
            "file" : "server/utils/mail/mailArchive.ts"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/users/leads/[id]/edit.vue"
          },
          {
            "editType" : "edit",
            "file" : "package.json"
          },
          {
            "editType" : "add",
            "file" : ".claude/rules/mail/lead-email-history.md"
          },
          {
            "editType" : "edit",
            "file" : "nuxt.config.ts"
          },
          {
            "editType" : "add",
            "file" : "reference/mail-archive-api/server.mjs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/pages/users/leads/[id]/edit.vue"
        ],
        "commitId" : "05c3a0c992ffcb12cce689b2959a444bd7a94d79",
        "timestamp" : 1791056843000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Lead page: initials in the avatar tile and the icons on the Angebot / Vertrag buttons are white again (a global theme rule coloured every span / i dark)\u000a",
        "date" : "2026-10-03 21:47:23 +0200",
        "id" : "05c3a0c992ffcb12cce689b2959a444bd7a94d79",
        "msg" : "Lead page: initials in the avatar tile and the icons on the Angebot / Vertrag buttons are white again (a global theme rule coloured every span / i dark)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/pages/users/leads/[id]/edit.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/pages/users/leads/[id]/edit.vue",
          ".claude/rules/mail/lead-email-history.md"
        ],
        "commitId" : "8c15ab93d690adf8e4867bfb1fe7cfd4a58c0a05",
        "timestamp" : 1791058140000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Lead page: IMAP e-mail history button is back next to the mailpiler one (chip 'E-Mails IM' + toolbar icon), both providers available side by side\u000a",
        "date" : "2026-10-03 22:09:00 +0200",
        "id" : "8c15ab93d690adf8e4867bfb1fe7cfd4a58c0a05",
        "msg" : "Lead page: IMAP e-mail history button is back next to the mailpiler one (chip 'E-Mails IM' + toolbar icon), both providers available side by side",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".claude/rules/mail/lead-email-history.md"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/users/leads/[id]/edit.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/pages/mobile/product.vue",
          "server/api/mobile/product-lookup.post.ts"
        ],
        "commitId" : "b7b1f06b92484258b4664384c3c773cad1872906",
        "timestamp" : 1791065734000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Mobile product: locator rows with equal-width X / Y / Z columns (X black, Y yellow, Z white), qty on hand outside the wrapper behind an arrow in the header's on-hand green, fixed position on every row; merchant's pick product identifier (C_BPartner.PickProductIdentifier of the org's partner) highlighted with the yellow marker, plain rows when not configured\u000a",
        "date" : "2026-10-04 00:15:34 +0200",
        "id" : "b7b1f06b92484258b4664384c3c773cad1872906",
        "msg" : "Mobile product: locator rows with equal-width X / Y / Z columns (X black, Y yellow, Z white), qty on hand outside the wrapper behind an arrow in the header's on-hand green, fixed position on every row; merchant's pick product identifier (C_BPartner.PickProductIdentifier of the org's partner) highlighted with the yellow marker, plain rows when not configured",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/product.vue"
          },
          {
            "editType" : "edit",
            "file" : "server/api/mobile/product-lookup.post.ts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/pages/mobile/product.vue"
        ],
        "commitId" : "cb0e9c8d760e32c9e212c8c5d4dea3dc3ae97f1c",
        "timestamp" : 1791065755000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Mobile product: locator count badge next to the Lagerort / Retouren-Lagerort headings\u000a",
        "date" : "2026-10-04 00:15:55 +0200",
        "id" : "cb0e9c8d760e32c9e212c8c5d4dea3dc3ae97f1c",
        "msg" : "Mobile product: locator count badge next to the Lagerort / Retouren-Lagerort headings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/product.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/components/mail/LeadEmailsModal.vue",
          ".claude/rules/mail/lead-email-history.md",
          "app/pages/partners/partners/[id]/edit.vue",
          "app/components/partners/PartnerDetailRecordUser.vue",
          "server/api/mail/lead-emails/index.get.ts",
          "server/api/mail/lead-emails/message.get.ts",
          "server/api/mail/lead-emails/attachment.get.ts",
          "server/utils/mail/leadEmailAddress.ts",
          "app/assets/langs/shared.js"
        ],
        "commitId" : "90fc2b08bdcd7c9a8c5add94c40082ffdbf3e08e",
        "timestamp" : 1791066021000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Partners: E-Mails IM / MP buttons (admin roles only) on the partner edit toolbar — mail history across all the partner's addresses (partner + invoice e-mail, contacts), resolved server-side — and on the Kontakt (Benutzer) modal for the contact's address\u000a",
        "date" : "2026-10-04 00:20:21 +0200",
        "id" : "90fc2b08bdcd7c9a8c5add94c40082ffdbf3e08e",
        "msg" : "Partners: E-Mails IM / MP buttons (admin roles only) on the partner edit toolbar — mail history across all the partner's addresses (partner + invoice e-mail, contacts), resolved server-side — and on the Kontakt (Benutzer) modal for the contact's address",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "server/utils/mail/leadEmailAddress.ts"
          },
          {
            "editType" : "edit",
            "file" : ".claude/rules/mail/lead-email-history.md"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/partners/partners/[id]/edit.vue"
          },
          {
            "editType" : "edit",
            "file" : "server/api/mail/lead-emails/message.get.ts"
          },
          {
            "editType" : "edit",
            "file" : "app/assets/langs/shared.js"
          },
          {
            "editType" : "edit",
            "file" : "app/components/mail/LeadEmailsModal.vue"
          },
          {
            "editType" : "edit",
            "file" : "server/api/mail/lead-emails/index.get.ts"
          },
          {
            "editType" : "edit",
            "file" : "server/api/mail/lead-emails/attachment.get.ts"
          },
          {
            "editType" : "edit",
            "file" : "app/components/partners/PartnerDetailRecordUser.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".claude/rules/requests/tickets.md",
          "app/pages/requests/my-tickets/index.vue"
        ],
        "commitId" : "e01f6dcc9244a97a103abbda87c15e3c23a17cd8",
        "timestamp" : 1791066347000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "My-Tickets: ticket list visible on phones again — list and metrics panes are divs instead of asides (the global sidebar rule moved every aside off-canvas below 992px)\u000a",
        "date" : "2026-10-04 00:25:47 +0200",
        "id" : "e01f6dcc9244a97a103abbda87c15e3c23a17cd8",
        "msg" : "My-Tickets: ticket list visible on phones again — list and metrics panes are divs instead of asides (the global sidebar rule moved every aside off-canvas below 992px)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".claude/rules/requests/tickets.md"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/requests/my-tickets/index.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "android/update-files/version.json",
          "android/app/build.gradle"
        ],
        "commitId" : "5a981ede9c59a2200506d6a888481dd20b39c98c",
        "timestamp" : 1791066932000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Android app 1.0.57 (58): show locator and identifier better\u000a",
        "date" : "2026-10-04 00:35:32 +0200",
        "id" : "5a981ede9c59a2200506d6a888481dd20b39c98c",
        "msg" : "Android app 1.0.57 (58): show locator and identifier better",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "android/update-files/version.json"
          },
          {
            "editType" : "edit",
            "file" : "android/app/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/pages/requests/requests/[id]/edit.vue"
        ],
        "commitId" : "e88d2d20a776872d2fabb3627f99beabff7ed232",
        "timestamp" : 1791066932000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Requests: limited merchant roles can no longer complete or reopen a ticket on the request edit page (support decision)\u000a",
        "date" : "2026-10-04 00:35:32 +0200",
        "id" : "e88d2d20a776872d2fabb3627f99beabff7ed232",
        "msg" : "Requests: limited merchant roles can no longer complete or reopen a ticket on the request edit page (support decision)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/pages/requests/requests/[id]/edit.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "reference/edge-proxy/advanced-snippet.conf",
          "reference/template-cleanup/TEMPLATE-README.md",
          "reference/edge-proxy/location-api.conf",
          "reference/template-cleanup/validate-template.sh",
          "reference/DE-AEU-2025-197082.pdf",
          "reference/edge-proxy/add-instance.sh",
          "reference/template-cleanup/run-cleanup.sh",
          "reference/template-cleanup/00-defuse.sh",
          "reference/edge-proxy/selfsigned-wildcard.sh",
          "reference/template-cleanup/RECLONE-RUNBOOK.md",
          "reference/edge-proxy/npm-api.sh",
          "reference/edge-proxy/README.md",
          "reference/template-cleanup/01-idempiere-truncate.sql",
          "reference/template-cleanup/03-neutralize-env.sh",
          "reference/DE-CN-AEU-2026-134720.pdf",
          "reference/template-cleanup/clone-logship-instance.sh",
          "reference/template-cleanup/refresh-template.sh",
          "reference/edge-proxy/install-npm-baremetal.sh",
          "reference/template-cleanup/README.md",
          "reference/edge-proxy/location-webui.conf",
          "reference/template-cleanup/02-strapi-truncate.sql",
          "reference/template-cleanup/REFRESH-QUICKSTART.md"
        ],
        "commitId" : "5c5f39ed751adea281883453a93a38fd5ab3f0c2",
        "timestamp" : 1791066932000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Reference: template refresh procedure (refresh / cleanup / validate scripts, truncation engine, quickstart), edge proxy tooling (Nginx Proxy Manager), Amazon Ads sample invoices\u000a",
        "date" : "2026-10-04 00:35:32 +0200",
        "id" : "5c5f39ed751adea281883453a93a38fd5ab3f0c2",
        "msg" : "Reference: template refresh procedure (refresh / cleanup / validate scripts, truncation engine, quickstart), edge proxy tooling (Nginx Proxy Manager), Amazon Ads sample invoices",
        "paths" : [
          {
            "editType" : "add",
            "file" : "reference/DE-CN-AEU-2026-134720.pdf"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/README.md"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/01-idempiere-truncate.sql"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/03-neutralize-env.sh"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/add-instance.sh"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/selfsigned-wildcard.sh"
          },
          {
            "editType" : "add",
            "file" : "reference/template-cleanup/REFRESH-QUICKSTART.md"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/TEMPLATE-README.md"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/clone-logship-instance.sh"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/run-cleanup.sh"
          },
          {
            "editType" : "add",
            "file" : "reference/template-cleanup/validate-template.sh"
          },
          {
            "editType" : "add",
            "file" : "reference/template-cleanup/refresh-template.sh"
          },
          {
            "editType" : "add",
            "file" : "reference/DE-AEU-2025-197082.pdf"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/location-webui.conf"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/README.md"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/install-npm-baremetal.sh"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/00-defuse.sh"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/02-strapi-truncate.sql"
          },
          {
            "editType" : "edit",
            "file" : "reference/template-cleanup/RECLONE-RUNBOOK.md"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/advanced-snippet.conf"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/location-api.conf"
          },
          {
            "editType" : "add",
            "file" : "reference/edge-proxy/npm-api.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/pages/mobile/reconditioning.vue",
          "app/components/mobile/LocatorRow.vue",
          "app/pages/mobile/tasks.vue",
          "app/pages/mobile/inventory.vue",
          "app/pages/mobile/receive.vue",
          "app/pages/mobile/fix-locator-owner.vue",
          "app/pages/mobile/product.vue",
          "app/pages/mobile/return.vue",
          "app/pages/mobile/movement.vue"
        ],
        "commitId" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
        "timestamp" : 1791067646000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Mobile: shared <MobileLocatorRow> (X black / Y yellow / Z white boxes, arrow, green qty on hand) used on product, inventory, movement, fix-locator-owner, tasks and the locator pickers of receive / return / reconditioning; product name limited to two lines, tap shows it in full\u000a",
        "date" : "2026-10-04 00:47:26 +0200",
        "id" : "91210c8430e9343e2548ee0e04b934c0c6a6153f",
        "msg" : "Mobile: shared <MobileLocatorRow> (X black / Y yellow / Z white boxes, arrow, green qty on hand) used on product, inventory, movement, fix-locator-owner, tasks and the locator pickers of receive / return / reconditioning; product name limited to two lines, tap shows it in full",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/movement.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/tasks.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/product.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/reconditioning.vue"
          },
          {
            "editType" : "add",
            "file" : "app/components/mobile/LocatorRow.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/return.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/fix-locator-owner.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/receive.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/inventory.vue"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.younex.de/user/info",
      "fullName" : "info"
    }
  ]
}