feat(workshop): add role badges and streamline theme cards

Use the service owner, moderator, or supporter role for author badges, expose downloads for owned legacy themes, and move secondary card actions into a menu. Include theme tags in publish metadata and keep API 2.0 exports limited to theme.json and assets.
This commit is contained in:
HorizonCode committed 2026-11-03 13:15:37 +01:00
1 parent 9b4158410d
commit 1f3fa026ce
5 files changed
+383 -311

No files matched your search

+1
View File
@@ -9,6 +9,7 @@ export interface CommunityThemeAuthor {
id: number;
name: string;
donor: boolean;
role?: 'owner' | 'moderator' | 'supporter' | null;
avatarUrl: string;
}