Novità

Cosa è cambiato in PokèVerba, versione per versione.

Versione 1.24.1

Aggiunto

  • Blog: tre nuovi articoli su Eevee, forme regionali e pseudo-leggendari.

Modificato

  • Interfaccia: ripristinato lo stile precedente al redesign Neo-Arcade; resta il limite di 5 verifiche.
  • Testi: revisione dei testi degli articoli e della home.

Versione 1.24.0

Aggiunto

  • Gioco: massimo 5 verifiche per cruciverba, l'ultima è la verifica finale.

Modificato

  • Interfaccia: nuovo stile Neo-Arcade con griglia a tasti, dock dell'indizio attivo, schermata di vittoria rinnovata e home riorganizzata.

Corretto

  • Redirect dei vecchi indirizzi: slug inglesi corretti, prefisso /en/, maiuscole indifferenti e parametri della query conservati.
  • Home: frase corretta quando il cruciverba copre una sola regione, protezioni sull'intervallo delle specie e sull'etichetta di categoria.

Versione 1.23.1

Corretto

  • Pagina Novità: non mostra più il cruciverba quando una voce cita uno shortcode.

Versione 1.23.0

Aggiunto

  • Ricompense: i gettoni di missioni e traguardi completati si riscattano a mano dalla scheda Traguardi ("Riscatta", o "Riscatta tutto" con due o più ricompense pronte); i salvataggi esistenti migrano da soli.
  • Notifiche a schermo per una nuova cattura e per una ricompensa pronta, con un pallino sulle schede Collezione e Traguardi e sul chip Gettoni.
  • I nuovi giocatori partono con 15 gettoni.

Modificato

  • Tema: stessa larghezza del contenuto su tutte le pagine e gli articoli.

Corretto

  • Indizi: niente più doppie virgole negli indizi inglesi, indizi evolutivi inglesi con il nome inglese, aggiornamento di clue_en quando si cambia indizio in anteprima, nessuna sovrapposizione tra nomi vuoti o non alfabetici.
  • Scheda Pokémon: habitat e colore tradotti in inglese, nome italiano come riserva se manca quello inglese, ripetizione della richiesta dopo un errore, annuncio corretto per i lettori di schermo in caso di errore.
  • Interfaccia: tasto Indietro con frecce pixel uniforme in tutte le schede, testo nascosto di PixelSpinner con sr-only, selettore di regione più robusto, navigazione tra catturati con id numerici.
  • Gioco: lettere delle caselle confrontate senza badare alle maiuscole, condivisione senza durata se il tempo non è valido, audio che riparte dopo la chiusura del contesto, icone e moltiplicatori di tipo protetti da dati malformati.
  • Gettoni e serie: spendCoins sicuro con saldo non definito, date non valide gestite nella serie giornaliera.
  • Cruciverba di ieri: protezione da elenchi di specie nulli e validazione degli id.
  • Generatore e layout: date non valide nell'edizione, validazione di risposte e gruppi candidati, dati di griglia malformati nei Pokémon recenti.
  • API e filtri: parole del puzzle pubblico sempre valide, filtri senza ricerca.
  • Lingua: niente /en duplicato nei link.
  • Frontend loader: normalizzazione e sanificazione dell'attributo view nello shortcode [pokeverba_crossword] (case-insensitivity e spazi) e fallback su pokeverba_regions.
  • Admin: validazione difensiva sul parametro query pv_notice in pokeverba_admin_notice per prevenire un TypeError fatale se passato come array.

Sicurezza

  • Dipendenze: vite aggiornato alla 8.3.5.
  • Link esterni dei crediti con rel="noopener noreferrer".

Versione 1.22.1

Corretto

  • Admin anteprima cruciverba: lo scambio indizio (pokeverba_preview_swap_clue) aggiorna anche clue_en allineando la versione inglese.
  • Admin: invalidazione delle cache (pokeverba_species_changed e pokeverba_purge_cache) dopo la modifica del testo di un indizio.
  • Scheda Pokémon della Collezione: l'etichetta "Si evolve da" non rivela più il nome degli antenati non ancora catturati e non duplica il nome della specie.
  • Date: gestione sicura di valori indefiniti o non validi nella formattazione per evitare eccezioni nel frontend.
Versioni precedenti

Versione 1.22.0

Aggiunto

  • Collezione: nuovo filtro "Stato" (Tutti, Catturati, Da catturare), salvato nell'indirizzo (?stato=catturati|mancanti) e annunciato agli screen reader; su telefono i filtri stanno in due colonne.

Corretto

  • Scheda Pokémon della Collezione: le frecce di "Collezione", "Precedente" e "Successivo" usano i triangolini pixel del sito, più grandi e allineate al testo.

Versione 1.21.0

Aggiunto

  • Collezione: toccando la tessera di un Pokémon catturato si apre la sua scheda di dettaglio (/collezione/?pokemon=<id>), con misure (altezza e peso), regione, habitat, colore, linea evolutiva e gli indizi del cruciverba. Tasti "Precedente" e "Successivo" per sfogliare i catturati e schermata di blocco per quelli non ancora scoperti.
  • API: nuovo endpoint REST pubblico GET /pokeverba/v1/pokemon/<id> per i dettagli fattuali della specie.

Modificato

  • Rimosse altezza e peso dagli indizi automatici del cruciverba (facts-a e facts-b, IT ed EN) per evitare nozioni numeriche non deducibili da chi gioca.

Corretto

  • Accessibilità e feedback: annunci screen reader completi con tipi e data per le tessere della Collezione su qualsiasi schermo e indicatore persistente (bordo d'errore a 2px ad alto contrasto) sulle caselle con lettera errata dopo la Verifica, attivo anche con prefers-reduced-motion.

Versione 1.20.1

Aggiunto

  • Tre articoli nuovi sul blog, in italiano e in inglese: gli habitat negli indizi, come funziona la serie giornaliera e le pre-evoluzioni da Pichu a Munchlax.

Corretto

  • Gettoni e triangolini (menu, lingua, titoli, elenchi, "Tutti", "Ieri", pulsanti) ora sono allineati in verticale con il testo accanto, a 390 e 360 px.

Versione 1.20.0

Modificato

  • Home: sotto il titolo i 18 tipi, con i nostri simboli e i loro colori; il sottotitolo dice quante specie ci sono e da quale regione a quale. Su telefono i tipi stanno su una riga e il sottotitolo si nasconde, così la griglia si vede subito.
  • Cruciverba: una parola indovinata prende il colore del tipo del suo Pokémon, accanto all'indizio compaiono numero e tessera e il messaggio dice chi hai catturato (es. "Catturato Ninetales!"); a fine partita "Hai catturato N Pokémon oggi", con il numero di ognuno.
  • Contatore "Serie di catture" dove c'è spazio, "Serie" su telefono.
  • Cruciverba: "Mostra soluzione" si sposta fuori dalla barra delle azioni sticky.

Corretto

  • Accessibilità: aree toccabili di almeno 44×44 px per il link della versione nel footer e la paginazione del blog.

Versione 1.19.0

Aggiunto

  • Pagina Novità: dal numero di versione nel footer si vede cosa è cambiato in ogni versione.

Versione 1.18.0

Modificato

  • Cruciverba: "I Pokémon di ieri" è chiuso di default e si apre al tocco: su telefono non occupa più diversi schermi sotto la griglia.
  • Cruciverba: scegliendo una regione, il contatore dei catturati mostra quelli di quella regione (es. "KANTO 12/151"); toccandolo si apre la Collezione già filtrata su quella regione.

Versione 1.17.0

Aggiunto

  • Cruciverba: gli indizi mostrano alla fine il conteggio delle lettere della parola da indovinare tra parentesi, es. (7), sia nell'elenco degli indizi sia nella barra mobile.

Modificato

  • Aiuti: con pochi gettoni i pulsanti restano leggibili (colori pieni al posto della trasparenza) e, toccandoli, dicono quanti gettoni mancano; il costo non si spezza più su due righe.
  • Selettore delle regioni: una freccia ▶ a destra avvisa che ci sono altre regioni da scorrere.
  • Icone dell'audio e del lucchetto delle regioni in pixel art al posto delle emoji, uguali su Android e iPhone.

Versione 1.16.0

Aggiunto

  • Footer: i crediti, "Un progetto di Emanuele Del Monte e Matteo Terenzi", con i link ai loro profili.

Modificato

  • Cruciverba: le lettere confermate dalla Verifica restano bloccate. Non si cancellano più per sbaglio e, scrivendo, il cursore le salta.
  • Gettoni: il segnaposto temporaneo è sostituito da un'icona originale in pixel art 8×8 (moneta circolare dorata con rombo inciso) nel saldo, nei traguardi e nei pulsanti degli aiuti.
  • Gettoni: toccando il saldo si apre la scheda Traguardi, che ora spiega in cima come si guadagnano e come si spendono.
  • Interfaccia: il pulsante audio si sposta nella barra superiore, liberando spazio nella barra delle azioni e restando accessibile anche da Collezione e Traguardi.
  • Selettore delle regioni: mostra tutte le regioni previste, con i pulsanti di quelle non ancora giocabili visibili ma bloccati con lucchetto e avviso in arrivo.
  • Header: la lingua si sceglie da un menu a tendina ("IT ▼" con Italiano ed English) al posto dei link "IT · EN".
  • Footer: tolto il simbolo © davanti a "PokèVerba".

Corretto

  • Cruciverba: lo stesso Pokémon torna ad avere indizi diversi da un giorno all'altro. Dall'auto-repair ogni Pokémon riceveva sempre lo stesso indizio.

Versione 1.15.0

Aggiunto

  • Blog: un campo di ricerca e i filtri per categoria (Tutti, Guide, Pokémon) sopra gli articoli, in italiano e in inglese.
  • Tre articoli nuovi, in italiano e in inglese: la guida a Kanto nel cruciverba, come leggere altezza e peso negli indizi e i Pokémon fossili di ogni regione.
  • Gettoni: si guadagnano con tre missioni giornaliere e con traguardi una tantum (scheda "Traguardi") e si spendono negli aiuti Rivela lettera (5) e Rivela parola (15). Restano solo nel browser e non hanno valore economico.

Modificato

  • Mostra soluzione costa 40 gettoni; la Verifica resta gratis.

Corretto

  • Accessibilità: su telefono, scorrendo le caselle con Tab, quella selezionata non finisce più sotto la barra delle azioni; le tabelle che scorrono di lato (Cookie, guida ai tipi) si raggiungono da tastiera.

Versione 1.14.0

Aggiunto

  • "Condividi risultato" dice anche il tempo impiegato, dalla prima lettera alla fine, e quante volte hai premuto Verifica. Le partite iniziate prima dell'aggiornamento non li mostrano.

Modificato

  • Per ora si giocano solo il cruciverba di tutti i Pokémon e quello di Kanto: la barra delle regioni mostra solo questi due, e le altre regioni arriveranno più avanti. "Come si gioca" lo spiega.

Corretto

  • Tabella dei tipi: testi, legenda e spaziature con gli stessi caratteri e margini del cruciverba e della Collezione.

Versione 1.13.0

Aggiunto

  • Cruciverba regionali: oltre a quello di tutti i Pokémon, ogni giorno uno per regione, da Kanto a Paldea, scelti da una barra di regioni sopra la griglia. Ogni regione ha i suoi progressi; serie e Collezione restano uniche.
  • "Condividi risultato" a cruciverba finito: su telefono apre la condivisione del sistema, su computer copia il testo. Il messaggio non svela le risposte.
  • Tastiera nel cruciverba: Spazio cambia direzione sulle caselle d'incrocio, Invio e Maiusc+Invio passano alla parola successiva o precedente.
  • Collezione: il filtro delle generazioni mostra anche la regione (Gen 1 (Kanto)…), conta i catturati della generazione scelta e include la Generazione 9 (Paldea); i Pokémon di ieri seguono la regione scelta.
  • Il sito si può aggiungere alla schermata Home del telefono, con colori e icona propri.
  • Indicatore di caricamento a pixel mentre il cruciverba si carica e una barra in alto quando si cambia pagina.
  • Anteprime social con l'immagine dell'articolo o, in mancanza, l'icona del sito; dati strutturati FAQ e breadcrumb per le pagine come "Come si gioca".
  • Pagina "Come si gioca" aggiornata con tastiera, regioni e condivisione.
  • Pannello: filtro per generazione e regione nella schermata Pokémon e indizi.

Corretto

  • Tab, Maiusc+Tab e il passaggio automatico a fine parola scorrono tutte le definizioni in un solo giro: dopo l'ultima orizzontale si va alla prima verticale, e dopo l'ultima verticale si torna alla prima orizzontale.
  • Tabella dei tipi più chiara con i lettori di schermo: ogni casella dice attacco, difesa ed effetto, e il riepilogo annuncia i cambi.
  • Pannello: l'anteprima del cruciverba non va più in errore; i campi degli indizi hanno etichette per i lettori di schermo.

Versione 1.12.0

Aggiunto

  • La tabella dei tipi: debolezze, resistenze e immunità di ogni tipo, anche con due tipi insieme, e la matrice completa che su telefono scorre di lato.

Modificato

  • Su telefono il cruciverba comincia più in alto, e "Verifica", "Mostra soluzione" e "Audio" restano in una barra in fondo allo schermo mentre si gioca. Avanzamento, data dell'edizione e date della Collezione sono scritti più grandi e leggibili.
  • Collezione su telefono: tre Pokémon per riga (quattro sugli schermi più larghi), ricerca a tutta larghezza e menu su una riga. La ricerca resta fluida anche sui telefoni lenti.

Corretto

  • Su telefono, a partita finita, la barra delle azioni torna sotto gli indizi invece di restare in fondo allo schermo con i pulsanti spenti; il messaggio di stato occupa meno spazio.
  • La barra dell'indizio su telefono scrive l'indizio come nell'elenco, non tutto in maiuscolo.
  • Il primo clic o tocco su una casella d'incrocio mantiene la direzione in corso; la cambia solo un secondo clic sulla stessa casella. Prima si finiva a scrivere nella parola sbagliata.
  • Sui telefoni piccoli (360 px e meno) il pulsante Menu non copre più la fine del logo.
  • Sito inglese: gli indirizzi senza slash finale (/en/about) reindirizzano a quelli con lo slash, come in italiano; home, blog e categorie inglesi entrano nella sitemap; il feed inglese punta a /en/ e dichiara en-GB.
  • Cambiando lingua, a mano o alla prima visita, i filtri della Collezione e gli altri parametri dell'indirizzo restano.
  • Su telefono il menu si chiude anche con Esc o toccando fuori, non solo toccando di nuovo "Menu".

Versione 1.11.1

Corretto

  • La casella selezionata ha di nuovo il contorno giallo intero: le caselle vicine non lo coprono più a destra e in basso.

Versione 1.11.0

Aggiunto

  • Il sito in inglese sotto /en/, con selettore IT · EN: gioco, indizi, pagine e articoli. Chi ha il browser in un'altra lingua arriva direttamente alla versione inglese.

Versione 1.10.0

Aggiunto

  • I Pokémon si catturano parola per parola: ogni parola tutta giusta, alla Verifica, va nella collezione anche se il cruciverba non è finito. La serie conta ancora solo i cruciverba completati.
  • Gli articoli dicono ai motori di ricerca il loro percorso (Home › Blog › categoria), che Google può mostrare nei risultati.
  • Articolo sul blog: gli starter Pokémon di ogni regione e come riconoscerli negli indizi.
  • Articolo sul blog: i doppi tipi più rari, le 23 coppie di tipi che nel cruciverba appartengono a un solo Pokémon.

Corretto

  • Su telefono la barra dell'indizio sta sopra il cruciverba invece di coprirlo di fianco.
  • Il riquadro di fine partita ha uno sfondo pieno, senza la vecchia sfumatura gialla.
  • La pagina non salta più mentre si carica il gioco: articoli e footer restano al loro posto.

Sicurezza

  • La Verifica giudica solo parole intere: dice se una parola completa è giusta o sbagliata, non quale lettera. Non si può più ricavare la soluzione provando le lettere una alla volta.

Versione 1.9.0

Aggiunto

  • I filtri della Collezione restano nell'indirizzo: ricaricando la pagina o condividendo il link si ritrovano.

Corretto

  • Navigando con la tastiera, link e pulsanti non finiscono più sotto l'header; tocco più rapido su telefono; i nomi dei Pokémon non vengono tradotti dal traduttore del browser.

Versione 1.8.0

Aggiunto

  • Tre articoli nuovi nel blog: le regioni da Kanto a Paldea, le evoluzioni, i leggendari e misteriosi negli indizi.
  • Suoni 8-bit nel gioco, spenti finché non li accendi con il pulsante "Audio".
  • In home, sotto il cruciverba, i Pokémon di ieri con numero, tipi e regione.
  • Simboli pixel dei tipi, disegnati da noi, nelle tessere e nei tipi della Collezione.

Modificato

  • Gli indizi dicono la regione d'origine ("di Johto") invece del numero di generazione.

Versione 1.7.1

Corretto

  • I dati strutturati degli articoli indicano come autore la persona della firma, non il sito.

Versione 1.7.0

Aggiunto

  • Firma "Scritto da" sotto gli articoli del blog, con il nome pubblico dell'autore.

Corretto

  • Blog e categorie hanno un indirizzo canonico e una descrizione propria per i motori di ricerca, invece del motto del sito ripetuto.
  • Collezione: cercando o filtrando, il lettore di schermo annuncia quanti Pokémon restano o che non ce ne sono.

Versione 1.6.0

Corretto

  • Testo rosso più leggibile: numeri degli indizi, contatori, conto alla rovescia, dettagli della Collezione e occhielli delle pagine avevano un contrasto troppo basso.
  • Numeri dei passi di "Come funziona" in home leggibili: scuri sul riquadro rosso invece che bianchi.
  • Numeri delle caselle leggibili anche sulle griglie piccole, nessun testo sotto gli 8 px, carte da catturare della Collezione senza trasparenza.

Modificato

  • Stile più fedele alle regole: animazioni a scatti, colori piatti senza sfumature né bagliori, niente grassetto finto sul font pixel, bordi da 2px anche nel gioco, titolo della home tutto bianco.
  • Testo in pixel più nitido: le scritte in Press Start 2P usano solo 8, 16 e 24 px, le misure per cui il font è disegnato.

Aggiunto

  • Su telefono una barra sopra la griglia mostra l'indizio della parola su cui si sta scrivendo, anche con la tastiera aperta.

Versione 1.5.0

Aggiunto

  • La versione del sito è visibile in fondo al footer, accanto al copyright.

Versione 1.4.1

Corretto

  • Nella lista degli indizi il lettore di schermo dice quale indizio è attivo e quali parole sono risolte.
  • Titoli senza salti di livello nel blog e nel gioco, per chi naviga per titoli con il lettore di schermo.
  • Testo grigio più leggibile: disclaimer nel footer, avviso sulle affiliazioni e dettagli della Collezione avevano un contrasto troppo basso.

Versione 1.4.0

Modificato

  • Indizi più pensati: peso e altezza solo in un indizio, colore solo quando con quei tipi è raro, doppio tipo, e un solo elemento decisivo per indizio ("Vive nelle praterie e si evolve da Flaaffy" invece di aggiungere generazione e peso).

Aggiunto

  • Dati strutturati per i motori di ricerca: nome del sito in home e scheda dell'articolo (titolo, date) nel blog.

Versione 1.3.0

Aggiunto

  • Descrizione per i motori di ricerca e anteprima quando si condivide un link (titolo e testo, senza immagine per ora).

Corretto

  • Con un lettore di schermo le caselle del cruciverba annunciano l'indizio della parola e, dopo la verifica, se la lettera è giusta o sbagliata.
  • Nella Collezione il lettore di schermo dice "non ancora catturato" invece di leggere i punti di domanda.

Versione 1.2.0

Modificato

  • L'indizio A dei cruciverba ora dice il colore e la fase evolutiva ("forma base", "2ª evoluzione e forma finale"…) invece di nominare le evoluzioni, che restano nell'indizio C.

Corretto

  • Su telefono pulsanti e link hanno un'area di tocco più grande.
  • Su iPhone la pagina non si ingrandisce più quando si tocca una casella del cruciverba.
  • Su iPhone con notch o isola dinamica i contenuti non finiscono più sotto i bordi dello schermo.

Versione 1.1.0

Corretto

  • Su Android a volte la lettera digitata non entrava in una casella già piena (il cursore finiva prima della lettera esistente).

Versione 1.0.0

Aggiunto

  • Cruciverba generato ogni giorno dal server, con indizi originali composti da fatti (tipo, generazione, evoluzioni, misure).
  • Collezione dei Pokémon catturati, con filtri e ricerca.
  • Admin: indizi modificabili e anteprima dei giorni futuri.