Admin Promo

Carica direttamente PDF o immagini delle promo: vengono incorporate dentro promo.json. Pubblichi su GitHub un solo file e tutti gli utenti vedono le promo aggiornate, senza dover caricare i PDF nella cartella promo/.

⚠️ Pannello admin pubblicamente accessibile. La protezione effettiva è il Personal Access Token GitHub, salvato solo su questo dispositivo (IndexedDB). Chiunque può aprire questa pagina, ma senza il tuo token non può pubblicare nulla. Se questo dispositivo viene compromesso, revoca subito il token su GitHub (Settings → Developer settings → Personal access tokens).

Promo nel file promo.json

Torna alla app
Novità: ora puoi caricare PDF e immagini direttamente da qui. Il file viene incorporato nel JSON come base64. Pubblicando solo promo/promo.json aggiornato su GitHub, tutti gli utenti vedono le nuove promo senza bisogno di caricare anche i file PDF/immagine.
Limiti pratici: il JSON con file incorporati può diventare grande. Tieni d'occhio la dimensione totale qui sotto. Sotto i 10 MB nessun problema. Tra 10 e 25 MB l'app rallenta su mobile. Oltre i 25 MB sconsigliato.

Carica / importa JSON esistente

Se hai un JSON nuovo, caricalo qui. Verrà usato come base per modifiche, date e cancellazioni.
⚙️ Configurazione GitHub
Configura la pubblicazione automatica su GitHub. Il token viene salvato solo su questo dispositivo (IndexedDB), non viene mai inviato a nessuno tranne api.github.com.
Come creare un Personal Access Token (1 minuto)
  1. Vai su github.com/settings/personal-access-tokens/new (devi essere loggato)
  2. Token name: es. listino-configuratore-admin
  3. Expiration: 90 giorni (rinnovabile)
  4. Repository access: seleziona Only select repositories → scegli solo listino-configuratore
  5. Permissions → Repository permissions: trova Contents e impostalo su Read and write
  6. Premi Generate token, copia il token (inizia con github_pat_) e incollalo qui sopra
  7. Premi Salva configurazione, poi Test connessione per verificare
Sicurezza: il token resta solo sul tuo dispositivo. Se cambi dispositivo o lo perdi, revoca il token su GitHub e generane uno nuovo. Ogni admin del team può avere il proprio token.
Bozza locale attiva
Per eliminare una promo, usa Elimina dal JSON. Se vuoi solo nasconderla temporaneamente, usa Disattiva.
Anteprima JSON (clicca per espandere)