diff --git a/.last-branch b/.last-branch index 0a5db20..d3d1f99 100644 --- a/.last-branch +++ b/.last-branch @@ -1 +1 @@ -v20260109-07-feedback-open-default-resolved-sort +v20260109-08-ui-ellipsis-and-remove-objects-header diff --git a/containers/backupchecks/src/static/css/layout.css b/containers/backupchecks/src/static/css/layout.css index a1655a7..dfe6a98 100644 --- a/containers/backupchecks/src/static/css/layout.css +++ b/containers/backupchecks/src/static/css/layout.css @@ -14,3 +14,23 @@ main.dashboard-container { width: min(90vw, 1728px); max-width: 1728px; } + +/* Prevent long detail values (e.g., email addresses) from overlapping other fields */ +.dl-compact dt { + white-space: nowrap; +} + +.dl-compact .ellipsis-field { + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + cursor: pointer; +} + +.dl-compact .ellipsis-field.is-expanded { + overflow: visible; + text-overflow: clip; + white-space: normal; + cursor: text; +} diff --git a/containers/backupchecks/src/templates/layout/base.html b/containers/backupchecks/src/templates/layout/base.html index 54d9897..08e9777 100644 --- a/containers/backupchecks/src/templates/layout/base.html +++ b/containers/backupchecks/src/templates/layout/base.html @@ -185,5 +185,70 @@ + + \ No newline at end of file diff --git a/containers/backupchecks/src/templates/main/admin_all_mail.html b/containers/backupchecks/src/templates/main/admin_all_mail.html index 5c76e0b..57e7b71 100644 --- a/containers/backupchecks/src/templates/main/admin_all_mail.html +++ b/containers/backupchecks/src/templates/main/admin_all_mail.html @@ -168,30 +168,30 @@
-
+
From
-
+
Subject
-
+
Received
-
+
Status
-
+
Remark
@@ -234,7 +234,6 @@
-
Objects
diff --git a/containers/backupchecks/src/templates/main/inbox.html b/containers/backupchecks/src/templates/main/inbox.html index 328ef18..11a8dd9 100644 --- a/containers/backupchecks/src/templates/main/inbox.html +++ b/containers/backupchecks/src/templates/main/inbox.html @@ -135,21 +135,21 @@
diff --git a/docs/changelog.md b/docs/changelog.md index ac8cc2b..fac5fc3 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -53,6 +53,17 @@ - Updated feedback listing to show only Open items by default. - Adjusted sorting logic so Resolved items are always placed at the bottom when viewing all items. - Preserved existing filtering, searching, and user-controlled sorting behavior. + +--- + +## v20260109-08-ui-ellipsis-and-remove-objects-header + +- Added reusable ellipsis styling for detail fields to prevent long values (e.g., email addresses) from overlapping other UI elements. +- Implemented click-to-expand for ellipsized fields so the full text becomes visible and selectable; double-click expands and selects all text. +- Added automatic tooltip (title) showing the full value when the field is truncated. +- Removed the redundant "Objects" heading above the objects table (table column header remains as the single label). +- Applied the detail-field truncation behavior consistently across Inbox, Deleted Mail, Run Checks, Daily Jobs, Job Detail, and Admin All Mail popups/pages where long values can occur. + ================================================================================================================================================ ## v0.1.19 This release delivers a broad set of improvements focused on reliability, transparency, and operational control across mail processing, administrative auditing, and Run Checks workflows. The changes aim to make message handling more robust, provide better insight for administrators, and give operators clearer and more flexible control when reviewing backup runs.