feat: issues board - add submitter name, comments, and edit support

This commit is contained in:
Erik 2026-04-10 17:36:08 +02:00
parent 21e72b438f
commit f96171a345
3 changed files with 313 additions and 28 deletions

View file

@ -2644,8 +2644,8 @@ table.ts-allegiance td:first-child {
/* ─── Issues Board ─── */
.issues-window {
width: 500px;
height: 450px;
width: 540px;
height: 520px;
}
.issues-window .window-content {
@ -2672,6 +2672,18 @@ table.ts-allegiance td:first-child {
background: #1a1a2a;
}
.issue-header {
display: flex;
align-items: center;
gap: 6px;
}
.issue-author {
color: #8a8a6a;
font-size: 0.65rem;
font-style: italic;
}
.issue-row .issue-description {
color: #aaa;
font-size: 0.75rem;
@ -2703,15 +2715,22 @@ table.ts-allegiance td:first-child {
text-transform: uppercase;
}
.issue-actions {
display: flex;
gap: 4px;
margin-top: 4px;
}
.issue-resolve-btn,
.issue-reopen-btn,
.issue-delete-btn {
.issue-delete-btn,
.issue-edit-btn,
.issue-comment-btn {
padding: 1px 6px;
font-size: 0.65rem;
background: transparent;
cursor: pointer;
border-radius: 3px;
margin-left: 4px;
}
.issue-resolve-btn {
@ -2744,8 +2763,83 @@ table.ts-allegiance td:first-child {
color: #fff;
}
.issue-edit-btn {
color: #ca4;
border: 1px solid #ca4;
}
.issue-edit-btn:hover {
background: #ca4;
color: #fff;
}
.issue-comment-btn {
color: #6af;
border: 1px solid #6af;
}
.issue-comment-btn:hover {
background: #6af;
color: #fff;
}
.issues-form {
padding: 6px 8px;
border-top: 1px solid #444;
background: #1a1a1a;
}
/* Edit form */
.issue-edit-form {
margin-top: 6px;
padding: 6px;
background: #1a1a2a;
border: 1px solid #444;
border-radius: 3px;
}
/* Comments section */
.issue-comments-section {
margin-top: 6px;
padding: 6px;
background: #151520;
border: 1px solid #333;
border-radius: 3px;
}
.issue-comments-list {
max-height: 120px;
overflow-y: auto;
margin-bottom: 4px;
}
.issue-comment {
padding: 3px 0;
border-bottom: 1px solid #2a2a2a;
}
.issue-comment:last-child {
border-bottom: none;
}
.comment-author {
color: #8a8a6a;
font-size: 0.7rem;
font-weight: bold;
}
.comment-date {
color: #555;
font-size: 0.6rem;
}
.comment-text {
color: #bbb;
font-size: 0.75rem;
padding-left: 4px;
margin-top: 1px;
}
.issue-comment-form {
margin-top: 4px;
}