From 2d9c1b471e05af3b6d1758995c9b1266813df034 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 24 Oct 2026 14:30:32 +0300 Subject: [PATCH] Link projects not in the report and keep Left behind rows together on narrow screens --- docs/page.md | 6 +++--- release_scope/_static/index.html | 34 +++++++++++++++++++++----------- tests/test_browser.py | 8 ++++++-- 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/docs/page.md b/docs/page.md index b245c7e..24c77ed 100644 --- a/docs/page.md +++ b/docs/page.md @@ -112,9 +112,9 @@ Those issues show their key and summary too, and the services they miss sit unde A service that needs a tag has a **Pick** button for it, which picks the tag without opening the service. `no tag yet` links to create the next tag, and `not merged`, `merged into `, and `in prod or not merged` link to the merge -requests or commits. When any line needs a tag, a button next to the title picks every needed tag at once, the newest -one per service. A needed tag can ship more tasks that need tags of their own, so the button also picks those, and its -count includes them. +requests or commits. A service `not in this report` links to its project in GitLab. When any line needs a tag, a +button next to the title picks every needed tag at once, the newest one per service. A needed tag can ship more tasks +that need tags of their own, so the button also picks those, and its count includes them. Changes already in production and closed merge requests are not listed. Other relations, such as `blocks`, `relates to`, or a parent, do not hold a release back; they show only when you hover over the issue's key. diff --git a/release_scope/_static/index.html b/release_scope/_static/index.html index 4c6a1af..e8d8f24 100644 --- a/release_scope/_static/index.html +++ b/release_scope/_static/index.html @@ -134,6 +134,8 @@ .gap-dep-head, .gap-line { padding-left: 16px; } .gap-line.nested { padding-left: 32px; } .gap-line button { padding: 0 8px; font-size: 12px; } + .gap-summary { flex: 1 1 0; min-width: 8em; } + .gap-dep-head > .status { margin-left: auto; } .row-key.via-jira > a { text-decoration: underline dashed; text-underline-offset: 3px; } .link-icon { width: 13px; height: 13px; margin-right: 2px; vertical-align: -2px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .issue-row .summary { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @@ -334,7 +336,7 @@