Without an explicit color for normal articles, Qt reused the foreground
from a previously painted item at the same row index, causing published
articles to appear amber (draft color).
Co-Authored-By: Claude Sonnet 4.6 <redacted>
self.setForeground(QColor("#f59e0b"))
elif not article.has_translation:
self.setForeground(QColor("#ff6b6b"))
+ else:
+ self.setForeground(QColor("#cccccc"))
class ArticlesView(QWidget):