diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html index 6cf56e4..a524c88 100644 --- a/src/app/home/home.page.html +++ b/src/app/home/home.page.html @@ -266,8 +266,10 @@
-

- {{ getCommunitySongNumber(canto) }}{{ canto.titolo }} +

+ {{ getCommunitySongNumber(canto) }} + {{ canto.titolo }} + Non Validato

{{ canto.autore || 'Autore sconosciuto' }} diff --git a/src/app/home/home.page.scss b/src/app/home/home.page.scss index 4163fef..0683338 100644 --- a/src/app/home/home.page.scss +++ b/src/app/home/home.page.scss @@ -921,3 +921,24 @@ ion-title { color: rgba(0, 0, 0, 0.5) !important; } } + +.non-validato-badge { + font-size: 0.65rem; + background: rgba(231, 76, 60, 0.15); /* Soft premium red */ + color: #e74c3c; + padding: 1px 6px; + border-radius: 6px; + border: 1px solid rgba(231, 76, 60, 0.3); + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.5px; + margin-left: 6px; + display: inline-block; + vertical-align: middle; +} + +:host-context(body.high-contrast) .non-validato-badge { + background: rgba(231, 76, 60, 0.1) !important; + color: #c0392b !important; + border-color: #c0392b !important; +} diff --git a/src/app/pages/player/player.page.html b/src/app/pages/player/player.page.html index 6101043..1b7be06 100644 --- a/src/app/pages/player/player.page.html +++ b/src/app/pages/player/player.page.html @@ -18,6 +18,7 @@ {{ getCommunitySongNumber(canto()) || canto()?.id_canti }} {{ canto()?.titolo || 'Player' }} + Non Validato

diff --git a/src/app/pages/player/player.page.scss b/src/app/pages/player/player.page.scss index db88a04..5b35966 100644 --- a/src/app/pages/player/player.page.scss +++ b/src/app/pages/player/player.page.scss @@ -532,3 +532,24 @@ ion-content.full-screen-content { border: 1px solid rgba(0, 0, 0, 0.15) !important; } } + +.non-validato-badge { + font-size: 0.6rem; + background: rgba(231, 76, 60, 0.15); /* Soft premium red */ + color: #e74c3c; + padding: 1px 6px; + border-radius: 6px; + border: 1px solid rgba(231, 76, 60, 0.3); + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.5px; + margin-left: 6px; + display: inline-block; + vertical-align: middle; +} + +:host-context(body.high-contrast) .non-validato-badge { + background: rgba(231, 76, 60, 0.1) !important; + color: #c0392b !important; + border-color: #c0392b !important; +} diff --git a/src/app/services/canti.service.ts b/src/app/services/canti.service.ts index 59998f2..66c8128 100644 --- a/src/app/services/canti.service.ts +++ b/src/app/services/canti.service.ts @@ -12,6 +12,7 @@ export interface Canto { link_youtube?: string; id_momenti?: number[]; data_update?: string; + nonValidato?: boolean; } export interface Indice { diff --git a/src/app/services/comunita.service.ts b/src/app/services/comunita.service.ts index b49d0e6..c61c2d5 100644 --- a/src/app/services/comunita.service.ts +++ b/src/app/services/comunita.service.ts @@ -158,7 +158,8 @@ export class ComunitaService { autore: cp.autore || '', link_youtube: cp.link_youtube || '', id_momenti: [], - data_update: cp.data_update || '' + data_update: cp.data_update || '', + nonValidato: true })); this.comunitaCode.set(trimmedCode); diff --git a/src/app/version.ts b/src/app/version.ts index 0fe019e..8c22ad3 100644 --- a/src/app/version.ts +++ b/src/app/version.ts @@ -1 +1 @@ -export const VERSION = '2026.05.20.1128'; +export const VERSION = '2026.05.20.1211';