feat: use app-level svgIconKey for app logos and improve tile contrast

- Add svgIconKey field to RemnawaveAppClient and RemnawaveApp types
- Render app logos from svgLibrary via app.svgIconKey on connection page
  chips with fallback to getAppIcon() by name
- Use app.svgIconKey for app icons on admin apps settings page
- Show featured indicator as amber dot matching original RemnaWave UI
- Increase inner tile background opacity from 30% to 50% on subscription
  page for better text readability
This commit is contained in:
c0mrade
2026-02-05 11:27:03 +03:00
parent a50dea9a3d
commit 65a671470d
5 changed files with 36 additions and 37 deletions

View File

@@ -524,6 +524,7 @@ export interface RemnawaveAppClient {
name: string;
featured?: boolean;
deepLink?: string | null;
svgIconKey?: string;
blocks: RemnawaveBlockClient[];
}