Repository navigation
Releases: ygpzk/rivaltasulmincio
Releases · ygpzk/rivaltasulmincio
Release list
v2.0 — Rilascio ufficiale
Rivalta sul Mincio v2.0
Rilascio ufficiale della piattaforma — sito, community e editor articoli.
Novità principali
Editor articoli (Write)
- Campi strutturati completi: evento, luogo, organizzatore, prezzo, prenotazione, CTA
- AI autofill via Gemini Vision: carica una foto → i campi vengono compilati automaticamente
- Anteprima live del post con indicatore bozza/pubblicato
- Upload immagine di copertina con Supabase Storage
- Salvataggio bozza separato dalla pubblicazione
Design
- Restyling completo con Bootstrap Italia 2.x
- Dashboard, profilo, login, reset, post, write — tutto rifatto
Autenticazione
- Fix singleton GoTrueClient: eliminata la proliferazione di istanze Supabase
- Rate limiting: 5 tentativi / 10 min, blocco 15 min
Database
- Fix trigger
guard_post_insert_update: il controllo sul contenuto minimo ora si applica solo ai post pubblicati, non alle bozze - Nuove colonne editor: subtitle, tone, reading_level, target_audience, event_start_at, event_end_at, location_text, organizer, contacts, booking_url, price_text, cta_text, cta_url, keywords, tags, instagram_url
Repository
- README riscritto interamente con badge, funzioni complete, setup DB e deployment
- Rimossi file interni e obsoleti (misure-banner.md, UI_GUIDELINES.md, security-audit, oldfavicon)
- package.json: versione 2.0.0
Requisiti
- Node.js 18+
- Progetto Supabase con
supabase-complete-setup.sqleseguito - Variabile d'ambiente
GEMINI_API_KEYper l'AI autofill
Setup
npm install
npm run dev
# → http://localhost:2858