Unify portal thread rows and add summary API

This commit is contained in:
Micha
2026-01-16 02:44:04 +01:00
parent f9de433545
commit 24c16ed0dd
12 changed files with 380 additions and 188 deletions

View File

@@ -1439,13 +1439,34 @@ a {
}
.bb-portal-topic-meta {
margin-top: 0.2rem;
margin-top: 0.25rem;
display: flex;
flex-direction: column;
gap: 0.2rem;
font-size: 0.85rem;
color: var(--bb-ink-muted);
}
.bb-portal-topic-meta-line {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 0.35rem;
font-size: 0.8rem;
flex-wrap: wrap;
}
.bb-portal-topic-meta-label {
color: var(--bb-ink-muted);
font-weight: 600;
}
.bb-portal-topic-meta-sep {
color: var(--bb-ink-muted);
font-weight: 600;
}
.bb-portal-topic-meta-date {
color: var(--bb-ink-muted);
font-weight: 500;
}
.bb-portal-topic-forum {
@@ -1478,6 +1499,10 @@ a {
font-weight: 600;
}
.bb-portal-topic-cell--last {
text-align: left;
}
.bb-portal-last {
display: flex;
flex-direction: column;
@@ -1490,19 +1515,28 @@ a {
font-weight: 600;
}
.bb-portal-last-link {
.bb-portal-last-user {
color: var(--bb-accent, #f29b3f);
font-weight: 600;
display: inline-flex;
align-items: center;
gap: 0.35rem;
}
.bb-portal-last-link:hover {
.bb-portal-last-user:hover {
color: var(--bb-accent, #f29b3f);
text-decoration: none;
}
.bb-portal-last-jump {
color: var(--bb-ink-muted);
display: inline-flex;
align-items: center;
font-size: 0.9rem;
}
.bb-portal-last-jump:hover {
color: var(--bb-ink-muted);
text-decoration: none;
}
.bb-portal-last-date {
color: var(--bb-ink-muted);
font-weight: 500;
@@ -1537,13 +1571,22 @@ a {
max-height: 150px;
}
.bb-portal-user-name-link {
color: var(--bb-accent, #f29b3f);
}
.bb-portal-user-name-link:hover {
color: var(--bb-accent, #f29b3f);
text-decoration: none;
}
.bb-portal-user-name {
font-weight: 600;
}
.bb-portal-user-role {
font-size: 0.75rem;
color: var(--bb-accent, #f29b3f);
color: var(--bb-ink-muted);
text-transform: uppercase;
letter-spacing: 0.08em;
}