Skip to content

Releases: ygpzk/rivaltasulmincio

v2.0 — Rilascio ufficiale

Choose a tag to compare

@ygpzk ygpzk released this 22 May 23:01

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.sql eseguito
  • Variabile d'ambiente GEMINI_API_KEY per l'AI autofill

Setup

npm install
npm run dev
# → http://localhost:2858