- Migliorato tutto il sistema degli utenti, le relative password e l'opzione login automatico. Resolved Issue 95 (Grazie della segnalazione, ha messo alla luce un sistema di utenze, password e opzioni un po' sballati)
- Migliorate alcune funzioni
- Coding Style

- Bumped to version 2.1-a7
- Migliorato il servizio il servizio fantasma, ora è come da specifiche del server. La parte client è stata fatta, quando anche sulla web verrà introdotto il servizio fantasma (probabilmente a giorni) vi troverete i contatti associati anche li. Resolved Issue 101
- Aggiunti in Strumenti avanzati->Dati Applicazioni tre opzioni per aprire, la cartell dell'utente, la cartella jacksms (quella in application data), e il live_generated_log.txt. Dovrebbe andare su tutte le piattaforme e gestire le eccezioni. Resolved issues 104, 26
- Corretto un bug delle opzioni, se usavate 2.1-a7 vi conviene cancellare la cartella. Migliorato ancora un po' il login. Resolved issue 103
- Aggiunta una label "Invio in corso" durante l'invio dei messaggi vicino allo spinner, in modo che sia ancora più comprensibile a tutti che il client sta lavorando.
- Quando il client trova una pagina con sleepbefore mette accanto a "Invio in corso" anche "Trovata attesa di X secondi.", in modo che l'utente sappia che l'attesa è dovuta al servizio e aspetti il tempo dovuto prima di annullare. Resolved Issue 102
- Migliorata gestione della scrittura dei messaggi sulla gui (previene anche il crash se si fa logout quando il client non ha ancora caricato tutti i messaggi)
- Migliorata gestione del widget "Carica altri messaggi"
- Quando l'utente ferma l'invio non viene più visualizzato l'errore "Errore Generico".
- Quando l'utente usa il tasto ferma, si ferma anche il waiting sullo sleepBefore.
- Coding Style
- Bumped to version 2.1-a8

--HG--
extra : convert_revision : svn%3A7363d3a4-9750-e393-0ab5-40250ee986cf/trunk%40104
- Migliorato ulteriormente il sistema login. Resolved Issue 105, 110
- Sistemate le statistiche che facevano crashare. Resolved Issue 106
- Migliorato ancora "Carica Altri Messaggi"
- Migliorato svuotamento campi quando si fa logout
- Aggiunte icone a tutte le voci del menu.
- Tolto l'avviso "servizio d'emergenza" quando si passa da streamer a api cicliche, per rendere più trasparente all'utente.
- Bumped to version 2.1-a9

..sempre più vicini vicini vicini..

--HG--
extra : convert_revision : svn%3A7363d3a4-9750-e393-0ab5-40250ee986cf/trunk%40105
- Migliorata la relazione tra i due motori JMS: streamer e api cicliche ora comunicano meglio
- Riscritto il sistema delle opzioni, migliorata la leggibilità, migliore gestione tra opzioni globali e utente, possibilità di definire le azioni di default del codice in maniera più intuitiva
- Migliorati i settaggi del proxy, ora le impostazioni del proxy sono globali
- Aggiunte opzioni per mostrare o meno i popup dei JMS
- Usando il tasto add contacts (il simbolo più verde vicino alla lista dei destinatari) si vedono solo i contatti non ancora aggiunti ai destinatari correnti
- Usando il tasto add contacts, se alla fine si ha un solo destinatario viene settato l'account di default
- Migliore modo di gestione dei destinatari multipli se si usa "Svuota dopo invio corretto". I destinatari vengono tolti man mano che i messaggi vengono spediti correttamente. Così è più facile reinviare il messaggio a quelli con errori.
- Tolta opzione per abilitare i JMS all'avvio (è la nostra rete, si lascia accesa e punto :D)
- Sistemato un problema con i numeri internazionali (veniva inviato alla web il numero sbagliato)
- Coding Style e altre migliorie che non ricordo
- Bumped to version 3.0-a1

--HG--
extra : convert_revision : svn%3A7363d3a4-9750-e393-0ab5-40250ee986cf/trunk%40106
- Migliorate le statistiche. Ora non si tiene più salvato in stats.xml il valore dei messaggi mandati durante la giornata da tutti i client, tanto me lo da il server ogni volta che mi connetto o invio un messaggio (meno probabilità di corrompimento dati)
- Implementato il countdown sullo sleepbefore (Resolved Issue 111), che figo che è, verrebbe quasi da mettere un countdown a tutti i servizi solo per vedere il tempo scorrere!
- Implementato il postprocedure (è da testare pesantemente, ho dovuto riscrivere metà codice!) (Resolved Issue 117, anche il 112 infatti potete mettere uno sleepbefore su una chiamata postprocedure)
- Al logout e all'uscita interrompe l'invio (previene errori, bugs e crash)
- Coding Style e migliorati alcuni sistemi

- La versione è sempre la 3.0-a1 dato che non è ancora stata rilasciata

--HG--
extra : convert_revision : svn%3A7363d3a4-9750-e393-0ab5-40250ee986cf/trunk%40107
- Sistemato un problema con postprocedure. Il comando è ancora altamente instabile e non testato. Testatelo.
- Sistemato bug (in realtà problema del server) con le statistiche.
- Migliorata compatibilità con il server
- Bumped to version 3.0-a2

--HG--
extra : convert_revision : svn%3A7363d3a4-9750-e393-0ab5-40250ee986cf/trunk%40108
- Sistemato Postprocedure (necessita ancora di test) e aggiunte alcune righe nel log per identificare il Postprocedure
- Corretto utilizzo dei parametri sms_divisor e maxlen per mostrare il numero di messaggi che si stanno usando (long time bug)
- Sistemati dei casi d'uso: quando si cancella, modifica o aggiunge un contatto si svuotano i campi "cerca" relativi alla rubrica. Quando si passa da SMS a JMS si filtra la nuova lista. (Resolved Issue 113)
- Aggiunto il refresh della lista dei nomi del completer quando si modifica, aggiunge o cancella un contatto
- Coding Style (Migliorato codice, soprattutto di due classi che ora non fanno più chiamate di librerie a ciclio)

- Bumped to version 3.0-a3

--HG--
extra : convert_revision : svn%3A7363d3a4-9750-e393-0ab5-40250ee986cf/trunk%40109
Modificato di tutto.

Changelog:
- Passaggio a Freesmee (per usarla dovete migrare).
- Sistema Adv e opzione relativa (andrà spostata in un tab apposito).
- Migliorata visualizzazione sotto Linux e Mac.
- Sistemato un crash (quello dei messaggi con mittente ".." che poi fanno crashare), ancora da rivedere per farlo riconnettere. Il tutto accade praticamente quando scade la sessione, ad esempio se si mette in stanby il pc.
- Miglioramenti al codice, alla grafica.
- Tolto il servizio Fantasma, ma mantenuti i suoi vantaggi. Ora si usa quello che passa il server.
- About Dialog.
- Sistemati tutti i Copyright (questo punto credo interessi solo a Ivan).
- Migliorata la visualizzazione delle Conversazioni.
- Era scomparso il "Carica altri messaggi". Ora è tornato.
- Prima versione su Freesmee, già detto?
- Invio dei Free+ (ex JMS) integrato nel client, non più quindi da xml.
- Peso dell'installer AUMENTATO (Grin) dato che è stato integrato il web browser per gli adv.
- Peso dell'installer diminuito perchè è stato tolto mezzo mega di file services.xml non aggiornato.
- Librerie Qt 4.7.3
- Altre migliorie che non ricordo.
- Restyling Code

Todo:
- Wizard di creazione utente e di recupero password.
- Mettere l'application Proxy globale invece che nelle singole API.
- Togliere avviso aggiornamento servizi primo avvio. Spostare tale aggiornamento a prima del Login. Ritardare il primo login fino a quando non vengono scaricati i servizi (per evitare il bug del primo avvio)
- Wizard di primo avvio (illustrazione funzionalità).
- Tab pubblicità nelle Opzioni che spieghi anche come funzionano.
- Avere tutte le icone Free+ quando si va nel tab Free+.
- Migliorare la gestione della sessione scaduta (serve una macchina a stati con stato logged e non logged e che vada a rifare il login quando non è logged).

Versione Portable:
- Non sbattetevi per farla, ci basta togliere il commento a una riga del codice e ricompilare per farla senza "giochetti". E' già tutto strutturato.
Corretto il bug su Vodafone-SMS, ora quella viene mostrato nella lista, mentre
il servizio Freesmee o Free+ non viene visualizzato.
Freesmee 0.6-b1

Ecco a voi la prima VERA release beta per Freesmee

Download
http://cl.ly/3i3E1Z0u040X1c1M2f1b

Versione Portable
http://cl.ly/3x0q2d190V0c3Z3W2s20

Avvertenza
Se passate dalla 0.5-b1, DOPO aver installato la 0.6-b1, dovete cancellare il file
services.xml (non ho fatto controlli tanto la 0.5-b1 ce l'abbiamo solo noi).

Se non sapete dove sia fate così
Installate 0.6-b1 -> Strumenti -> Strumenti Avanzati -> Dati Applicazione ->
Apri Cartella Freesmee -> Chiudete Freesmee -> Nella finestra di explorer
che vi si è aperta aprite la cartella xml. Ecco il file services.xml.
Cancellate e riprovate.

Changelog
- Aggiunta distinzione tra servizi Free, Low Cost e Altri
- Migliorato il collegamento tra i vari widget
- Aggiunto il numero sull'autocompletamento
- Fixati vari bug tra cui dei very long time bugs
- Fixato il problema con i captcha
- Fixati dei problemi di Proxy
- Fixati dei problemi di API
- Fixato il problema con il reload della rubrica dopo l'aggiunta dei contatti da Gmail
- Fixati dei crash dell'applicazione
- Mostrato un solo spot quando si usa l'invio multiplo
- Miglioramento del codice per gli spot
- Visualizzazione operatore
- Migliorato il codice, coding style
- Fixato finalmente del tutto il file services.xml, ora viene scaricato all'avvio la prima volta, senza distribuirlo con l'installazione e viene scaricato prima del login, questo risolve tutti i bug di login.
- Fixati errori strani che avevate (è per via del fatto che avevate dei contatti con nome vuoto (impossibili da creare da desktop) e scasinavano. Ora se li avete.. beh, la desktop ve li droppa Cheesy
- Link dell'about dialog funzionanti
- Cambiata codifica di tutti i files in UTF-8

Molte modifiche sono "sotto il cofano", veramente tante piccole migliorie, ve ne accorgerete.

CHE MEGACOMMIT!
Sistemati un paio di problemi tra cui la visualizzazione degli spot.
Bumped to revision 0.6-b2
- Sistemati dei casi d'uso con la selezione dei contatti da rubrica e la
  selezione dell'account associato.
- Aggiunta dimensione e posizione iniziale della finestra di Freesmee al primo avvio
  (ora il primo avvio e' un po' piu' carino)
- Bumped to version 0.6-b3
Compatibilità con Qt 4.6 per una più ampia compatibilità con le distribuzioni Linux
- Sistemati dei problemi come quello del client freezed all'invio (errore mio)
e alcuni casi d'uso sempre con la linea di selezione contatti.
- Tolta opzione per decidere se utilizzare gli account associati. Si usano e bona!
- Aggiunto il servizio SMS+
- Fixato il problema dello scorrimento nelle statistiche su Linux
Migliorata dimensione dei recipientWidget, ora è automatica e non taglia
- Bumped to revision Freesmee 0.7
- Migliorata la gestione delle versioni nel formato x.x oltre che a quello x.x-(abg)x
- Committato il file sms-plus che mancava nella revision precedente
- Sistemato un bug con il "Ferma"
- Sistemato un bug di netclientqhttp
- Corretta location newjms.wav per sistemi unix, esclusa momentaneamente
l'opzione per i sistemi Apple
- SMS+ per ora gestisce lato server solo 160 caratteri
Bumped to version 0.8-a1
- Sistemato un problema con la cancellazione in bulk dei free+ ricevuti,
ora i contatori non si sballano.
- Cambiato il nome del campo "Username" a "Numero"
Sistemato il problema con la modifica dei contatti e la loro
visualizzazione nel tab Free+ (Resolved Issue 136)
Bumped to version 0.8-b1