Changelog

04/08/2026 versione 6.1.3
migliorato il codice sorgente in ottica di sicurezza e performance
aggiornati stili css
aggiunto bottone “Torna alla lista preventivi” quando si apre la vista interna o vista cliente del preventivo

 

31/07/2026 versione 6.1.2
migliorato il codice sorgente in ottica di sicurezza e performance
rimosse le single view di anagrafica e voce di costo poiché non più utilizzate
aggiunte direttive di Content Security Policy
aggiunti file con la documentazione tecnica e architetturale

 

27/07/2026 versione 6.1.1
fixati alcuni bug e migliorato il codice sorgente in ottica di sicurezza e performance

 

17/07/2026 versione 6.1.0
il campo stato dei preventivi è ora un valore singolo. I valori possibili sono approvato, in attesa del cliente, da inviare, scaduto, respinto. Lo stato da verificare/modificare è stato rimosso
la funzione che verifica la validità dei preventivi in base alla data ora sostituisce lo stato in scaduto
la funzione che verifica la validità dei preventivi può essere lanciata solo da admin e editor o autorizzata
verifica se il valore in euro dello sconto è maggiore del totale della tabella. Il valore di sconto in tal caso viene azzerato e compare un messaggio di avviso lato backend e frontend (VISTA INTERNA)
i get_field all’interno delle tabelle dei costi sono stati sostituiti dove possibili da variabili locali per evitare le stesse chiamate in ogni tabella
lo script delle chart è passato da CDN ad un file in locale per evitare errori/cambiamenti importanti con i futuri aggiornamenti
aggiunto un filtro che forza i singoli preventivi in noindex e nofollow
aggiornata la funzione che stampa in lettere i numeri per calcoli più precisi

 

13/07/2026 versione 6.0.1
aggiunte classi css per nascondere etichette, quantità e totale per i costi opzionali
abilitata la visualizzazione per il singolo preventivo per gli utenti guest
creati i permessi in lettura per i preventivi: verifica quali utenti possono vedere i totali nel frontend e backend
statistiche bloccate per gli utenti che non sono admin o editor
aggiunte VISTA INTERNA e VISTA CLIENTE per i singoli preventivi per evitare di stampare e poi nascondere etichette in pagina

 

10/07/2026 versione 6.0.0
per ogni custom post type nascosta la visualizzazione lato frontend (fatta eccezione per il singolo preventivo che ha la preview stampabile).
rimossi alcuni template di pagina non più necessari
modificati file js e css
disattivati primary menu frontend non più necessario
aggiunto bottone “Richiedi Assistenza” nella home dashboard degli editor
aggiunto bottone “Statistiche” nella home dashboard degli editor
imposta un testo fisso nel piè di pagina, sia nel frontend che nel backend, per i credits
aggiunto il plugin uiXpress in modalità multisite per personalizzare gli stili del backend
rimosso stile css per la pagina di login perchè gestito da uiXpress
nascosti da css i bottoni ‘add media’ e il cambio tra ‘Visual’ e ‘Text’ per l’editor WYSIWYG
nuove statistiche: statistiche separate per preventivi, anagrafiche e provvigioni
miglioramenti nelle query per le statistiche

 

03/07/2026 versione 5.3.0
visualizza l’importo totale delle tabelle dei preventivi anche se tale importo è escluso dal conteggio globale, in modo che i prezzi siano sempre visibili
aggiunta la classe per modificare lo stile delle tabelle escluse dal conteggio totale
modificati gli stili del frontend, della versione web e della versione stampata
creato un nuovo tipo di post personalizzato Anagrafica e migrato lì tutti i Clienti
aggiunta, per ogni preventivo, l’associazione all’Anagrafica invece che al Cliente
aggiunta per ogni Preventivo l’associazione ad Anagrafica per l’intestatario della provvigione
eliminata la voce “intestatario fee” da ogni tabella del preventivo; ora l’intestatario della provvigione è definito globalmente una sola volta all’inizio
rimosso fix js per date picker nel backend e impostato il campo repeater del registro degli appunti come riga senza paginazione; in questo modo il date picker funzione correttamente nell’editor

 

29/06/2026 versione 5.2.0
aggiunti nuovi pulsanti nella barra di amministrazione
rimossi pulsanti superflui dalla barra di amministrazione
nascoste voci di menu agli utenti non amministratori
modificate le impostazioni di tutte le colonne di amministrazione per i custom post type (CPT)
aggiunte etichette all’esportazione dei CPT “costo”
sostituito  funzione deprecata in Admin Columns Pro
aggiunto controllo aggiuntivo per verificare se la voce di costo` è vuota
nel calcolo dei totali i singoli valori vengono arrotondati e poi sommati al totale complessivo (anziché il contrario), per correggere l’arrotondamento del totale
aggiunto hook per Admin Columns Pro per formattare i prezzi per l’elenco dei preventivi
aggiunto notifica backend sull’aggiornamento dei prezzi che non incide sull’aggiornamento in automatico sui preventivi
aggiunto un pulsante nell’editor del singolo preventivo per stamparlo dopo la pubblicazione o l’aggiornamento
aggiunta una nuova sezione “Home” al posto di “Bacheca” per gli utenti non amministratori

 

26/06/2026 versione 5.1.0
aggiunte nuove statistiche in base ai totali calcolati
modificati stili nella pagina dell’elenco preventivi
modificati stili nella pagina delle statistiche

 

24/06/2026 versione 5.0.0
completamente modificati i criteri per il calcolo dell’importo totale, delle commissioni totali e degli sconti totali: totale costi obbligatori = totale costi netti − totale sconti + totale commissione + totale urgenze
aggiunti nuovi meta-campi per il singolo preventivo per memorizzare l’importo netto totale, la tariffa totale e gli sconti totali come campi separati, da utilizzare nelle statistiche

 

22/06/2026 versione 4.0.2

sostituito get_stylesheet_directory_uri con get_template_directory_uri nell’enqueue script in frontend
fissato bug in custom query pagination
tolto commento che richiama acf-rest-api per poter far funzionare il datepicker lato backend
aggiunto handler alla funzione che salva/aggiorna il campo meta quando si salva tramite acp, così può essere rimossa nel tema child
corretti i calcoli sul totale calcolato per il custom meta field
forzato il cast in round alla fine dei calcoli per il custom meta field affinchè il valore frontend coincida col backend al centesimo

 

11/06/2026 versione 4.0.1

modifiche e correzioni per compatibilità con php 8.4

 

05/06/2026 versione 4.0.0
rimossa la riga in ciascuna tabella dei costi relativa all’importo totale dei costi opzionali
rimossi i campi personalizzati nel backend che memorizzavano l’importo totale e l’importo totale con costi opzionali, numero e versione aggiunto un flag in ogni tabella dei costi per escludere il suo importo totale dall’importo totale del documento
importo totale del preventivo calcolato automaticamente e salvato in una tabella specifica
aggiornamento dati preventivo nella tabella specifica ad ogni salvataggio
organizzate tutte le funzionalità del tema in file separati
aggiunto lato frontend il bottone torna in alto
aggiunta la favicon lato frontend impostata da backend nelle opzioni generali

 

01/06/2026 versione 3.4.0
aggiunto il font icon personalizzato
lato frontend tutti i contenuti sono blindati esclusivamente agli utenti loggati
aggiunte classi per identificare le etichette di stato
aggiunta funzione che stampa i numeri in lettere per il contratto finale
aggiunti campi custom per il controllo delle etichette stampate nel contratto finale: iva inclusa/esclusa, inps al 4%, ritenuta al 20%
corretto errore di calcolo del totale con la percentuale d’urgenza applicata

 

25/05/2026 versione 3.3.0
aggiunto suffisso alla colonna dei prezzi nel preventivo dove le voci di costo hanno una specifica chiave
nel theme options aggiunta la possibilità di selezionare un font globale tra alcuni font standard e alcuni google fonts preselezionati
per il pacchetto Starter si possono aggiungere fino a 3 tabelle per ogni preventivo
impostati limiti di numero di preventivi e numero di voci di costo per il pacchetto Starter
aggiunto template di pagina per visualizzare lato frontend l’elenco dei preventivi
aggiunte altre statistiche base
aggiunto template per la home page
aggiunto menu primario del tema
aggiunti i colori dello stato del preventivo lato frontend
aggiunti bottoni visualizza/modifica sui preventivi lato frontend

 

20/05/2026 versione 3.2.0
aggiunto il registro degli appunti per ogni preventivo lato backend
aggiunto uno script in backend per risolvere il bug sul date picker come campo custom dentro un ripetitore
aggiornati i file css del tema
aggiunto lato frontend lo stato del preventivo, non stampato nel pdf

 

27/04/2026 versione 3.1.0
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi

 

02/04/2026 versione 3.0.0
modifiche sulla gestione della parte contrattuale

 

02/12/2025 versione 2.4.0
attivata l’autenticazione rest api oath2 solo in lettura e non per gli utenti guest
test e debug via rest api per eventuali tool esterni

 

03/11/2025 versione 2.3.0
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi

 

25/09/2025 versione 2.2.0
aggiunte le statistiche base sui preventivi elaborati
aggiunti campi testuali per impostare un titolo per ogni tabella del preventivo

 

22/09/2025 versione 2.1.1
aggiunto flag per abilitare/disabilitare la frase relativa alla pubblicazione del progetto sul proprio portfolio lavori
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi

 

20/09/2025 versione 2.1.0
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi

 

07/07/2025 versione 2.0.0
aggiunta pagina 404 e risultati di ricerca
aggiunti stili css per la pagina 404 e risultati di ricerca
aggiunti i livelli di urgenza: incrementi di prezzi su base percentuale

 

23/05/2025 versione 1.9.2
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi

 

07/04/2025 versione 1.9.1
nel singolo preventivo le quantità si possono nascondere nei costi obbligatori, per i costi opzionali sono sempre visibili

 

17/03/2025 versione 1.9
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi

 

17/02/2025 versione 1.8.2
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi

 

12/02/2025 versione 1.8.1
sistemato bug sull’etichetta che visualizzava il testo /lingua nei preventivi e nelle voci di costo

 

06/02/2025 versione 1.8
aggiunte l’area di testo delle note per ogni preventivo
aggiunta la classe per colorare di giallo le note da backend

 

03/02/2025 versione 1.7
aggiunti altri colori da backend per gli stati dei preventivi

 

29/01/2025 versione 1.6
aggiunta la dicitura “I prezzi si considerano al netto, in fase di fatturazione verrà applicata l’IVA al 22%.” se questa dicitura non viene disattivata da backend

 

13/12/2024 versione 1.5
aggiunta la possibilità di impostare una percentuale di fee per ogni preventivo; la fee è visualizzata alla fine delle tabelle dei prezzi

 

20/11/2024 versione 1.4
aggiunti calcoli ad hoc su specifici servizi aggiunti alle tabelle dei preventivi
sistemato bug che non visualizzava il testo standard descrittivo per le attività
aggiunta l’opzione di stampa per le descrizioni delle attività di default per ogni preventivo

 

19/10/2024 versione 1.3
aggiunto un flag nel singolo preventivo per nascondere la riga dei costi opzionali nelle tabelle
aggiunto il campo testuale libero per il nome del referente in ciascun preventivo
rimossa la cartella degli script, al momento non viene utilizzata
aggiunta l’etichetta “/cad” nella tabella dei prezzi

 

08/10/2024 versione 1.2
aggiunta la funzione e lo script che verifica, da crontab, tutti i giorni quanto tempo è passato dalla data di pubblicazione del preventivo e ne aggiorna automaticamente lo stato in “scaduto”

 

07/10/2024 versione 1.1
aggiunto lo stato per il singolo preventivo
numero del preventivo creato in automatico con l’id autogenerato e l’anno corrente
aggiunto il numero di giorni di validità dei preventivi nella sezione “Elementi Fissi”

 

20/09/2024 versione 1.0
prima versione del tema