apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/flash.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: 9505e706d14b7f12c186b76e1937dd94 creationTimestamp: "2026-08-07T18:15:57Z" generation: 7 labels: branch: main build: "154" context: release created-by-lighthouse: "true" event-GUID: 03830544-928c-11f1-97f7-1de499d10962 lighthouse.jenkins-x.io/baseSHA: f35e856619fa59fe9f1b59bc1345380a0e6a853f lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1786126551549" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: ncapitaltrade-flash-main-release-c94bl lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: f35e856619fa59fe9f1b59bc1345380a0e6a853f lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: flash lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: ncapitaltrade-flash-main-release-pcw4r-from-build-pack-pod provider: github repository: flash tekton.dev/pipeline: ncapitaltrade-flash-main-release managedFields: - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:branch: {} f:context: {} f:owner: {} f:provider: {} f:repository: {} f:spec: f:lastCommitMessage: {} f:lastCommitSHA: {} f:releaseNotesURL: {} f:version: {} manager: jx-changelog-0.10.29 operation: Update time: "2026-08-07T18:23:42Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:lighthouse.jenkins-x.io/cloneURI: {} f:lighthouse.jenkins-x.io/job: {} f:pipeline.jenkins-x.io/traceID: {} f:labels: .: {} f:build: {} f:created-by-lighthouse: {} f:event-GUID: {} f:lighthouse.jenkins-x.io/baseSHA: {} f:lighthouse.jenkins-x.io/branch: {} f:lighthouse.jenkins-x.io/buildNum: {} f:lighthouse.jenkins-x.io/context: {} f:lighthouse.jenkins-x.io/id: {} f:lighthouse.jenkins-x.io/job: {} f:lighthouse.jenkins-x.io/lastCommitSHA: {} f:lighthouse.jenkins-x.io/refs.org: {} f:lighthouse.jenkins-x.io/refs.repo: {} f:lighthouse.jenkins-x.io/type: {} f:podName: {} f:tekton.dev/pipeline: {} f:spec: .: {} f:baseSHA: {} f:batchPipelineActivity: {} f:build: {} f:buildLogsUrl: {} f:completedTimestamp: {} f:context: {} f:gitBranch: {} f:gitOwner: {} f:gitRepository: {} f:gitUrl: {} f:message: {} f:pipeline: {} f:startedTimestamp: {} f:status: {} f:steps: {} manager: jx-build-controller operation: Update time: "2026-08-07T18:25:15Z" name: greencapitaltrade-flash-main-154 namespace: jx resourceVersion: "250867414" uid: 2e6d0903-6ee9-422e-be49-dc9f2d51536c spec: baseSHA: f35e856619fa59fe9f1b59bc1345380a0e6a853f batchPipelineActivity: {} build: "154" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/flash/main/154.log completedTimestamp: "2026-08-07T18:25:08Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: flash gitUrl: https://github.com/greencapitaltrade/flash.git lastCommitMessage: | fix(reports): team-scope the asset picker, allow multi-select, fix the layout Verified in the browser this time, against the live page. Every number below is measured, not inferred. Asset picker listed every asset in the company. On /20/reports it rendered 201 options while the Team filter was applied, so choosing a team narrowed the reports but not the picker. GET_ASSETS already takes teamId; the call just never passed it. It was also single-select, though every report query has always taken asset_ids as a list. Now a native multiple-select overlaid on a summary label ("All Assets" / a plate / "N assets"), which keeps the control the same height as its neighbours. Empty selection means all. CSV export takes one asset id, so it sends one only when exactly one is picked rather than silently exporting the first of many. The filter row used four different sizing rules and measured 220 / 220 / 260 / 233 px across From, To, Team and Asset. All four now share one rule. 229px of dead space sat between the tab strip and the content. RN-web's ScrollView base style is flex: 1, so inside this column the horizontal tab scroller grew to fill the leftover height — 273px tall for a 44px row. The existing flexShrink: 0 only stopped it collapsing, never growing. Setting flexGrow: 0 closes it: measured 229px -> 0. Stops with no reverse-geocoded address render the literal string "false" from Bifrost, which is truthy, so it printed as the address under the plate. Both the table cell and the card now go through one helper that treats false/true/null/none/undefined as absent and falls back to coordinates. 8 new tests. None of this would have been caught by the existing suite, because nothing rendered this screen and looked at it. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: 1ec6d566fce20748222edba854d0537565578f0c message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/flash/main releaseNotesURL: https://github.com/greencapitaltrade/flash/releases/tag/v0.19.1 startedTimestamp: "2026-08-07T18:15:57Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-08-07T18:25:08Z" name: from build pack startedTimestamp: "2026-08-07T18:16:36Z" status: Succeeded steps: - completedTimestamp: "2026-08-07T18:16:43Z" name: Git Clone startedTimestamp: "2026-08-07T18:16:36Z" status: Succeeded - completedTimestamp: "2026-08-07T18:16:47Z" name: Next Version startedTimestamp: "2026-08-07T18:16:44Z" status: Succeeded - completedTimestamp: "2026-08-07T18:16:49Z" name: Jx Variables startedTimestamp: "2026-08-07T18:16:47Z" status: Succeeded - completedTimestamp: "2026-08-07T18:19:24Z" name: Build Yarn Install startedTimestamp: "2026-08-07T18:16:50Z" status: Succeeded - completedTimestamp: "2026-08-07T18:20:39Z" name: Next Build startedTimestamp: "2026-08-07T18:19:25Z" status: Succeeded - completedTimestamp: "2026-08-07T18:20:42Z" name: Check Registry startedTimestamp: "2026-08-07T18:20:39Z" status: Succeeded - completedTimestamp: "2026-08-07T18:23:35Z" name: Build Container Build startedTimestamp: "2026-08-07T18:20:42Z" status: Succeeded - completedTimestamp: "2026-08-07T18:23:42Z" name: Promote Changelog startedTimestamp: "2026-08-07T18:23:35Z" status: Succeeded - completedTimestamp: "2026-08-07T18:23:45Z" name: Promote Helm Release startedTimestamp: "2026-08-07T18:23:42Z" status: Succeeded - completedTimestamp: "2026-08-07T18:24:33Z" name: Promote Jx Promote startedTimestamp: "2026-08-07T18:23:46Z" status: Succeeded - completedTimestamp: "2026-08-07T18:25:08Z" name: Publish Org Kb startedTimestamp: "2026-08-07T18:24:33Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5254 startedTimestamp: "2026-08-07T18:24:11Z" status: Succeeded startedTimestamp: "2026-08-07T18:24:11Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5255 startedTimestamp: "2026-08-07T18:24:30Z" status: Succeeded startedTimestamp: "2026-08-07T18:24:30Z" status: Succeeded version: 0.19.1 status: {}