Releases: temporasanguinis/TS2-Client
v2.0.15
v2.0.14
Versione minore con bugfixes
bugfixes:
- risolto un problema nel mandare comandi separati da punto e virgola negli alias non script
- risolto problema con lo scroll diviso
- risolto un bug nel spegnere e riabilitare triggers
- risolto un bug nel spegnere e riabilitare alias
performance:
- chiudere e riaprire il mapper non dovrebbe piu causare problemi
di degradazione di velocita' d'esecuzione
v2.0.12
v2.0.12
Rewrite del client per renderlo piu performante e nuove funzionalita'
features:
- mapper molto ampliato e con modalita mapping
- miglioramenti al layout editor, ora si possono definire i contenuti dei pannelli
- implementato le macro negli alias
- consolidato l'uso di parametri e variabili in scripting (@variabile, $parametro)
- si possono cancellare finestre dal bottone per opzioni (ingranaggio)
- aggiunto debug per variabili in menu impostazioni avanzate
- e' possibile importare e esportare il layout dalla finestra disposizione schermo
- aggiunto voice chat (in menu finestre)
- aggiunto import/export per eventi
- nell'editor delle classi a rimozione classe ora e' possibile includere il contenuto
scripting:
- aggiunta funzione printRaw() e sendRaw()
- send e sendRaw accettano secondo parametro che definisce se mostrare a schermo i comandi
- aggiunte funzioni append e prepend per i trigger
- aggiunto intellisense per variabili (le variabili si prefissano con @)
- gli alias non script hanno ora funzionalita (limitate) di scripting (con comandi prefissati da #)
- aggiunto intellisense per browser e per jquery
- oggetto api: accedere all'API nelle script e' conveniente usare "api."
- oggetto custom: si puo settare in esso cose che non persistono il rilancio ma acessibili da ogni profilo
- aggiunto all'api: triggerFired e variableChanged
performance:
- salvataggio profilo in IndexedDB
- alcuni metodi per consumare meno risorse cpu
bugfixes:
- risolto un problema nella funzione hideWindow()
- risolto problema di parsing parametri per script eseguite in linea comando
- risolto un bug con l'output quando il mud mandava una riga in piu pezzi
- risolto vari bug minori
v1.6.2
TSClient v1.6.2
feature: implementata una funzionalita' per mantenere il client attivo anche dopo molto tempo in background
feature: tabbing di piu linee selezionate e' ora supportato nelle script
feature: aggiunto evento di tipo MXP_Variable e MXP_Entity che scatta quando il client vede una variabile o entity MXP
feature: il logger ora andra come "rolling", quando arriva al massimo di lunghezza tronchera' da sopra, con avviso a utente al 90%
quantita di avvisi del log -> nel menu impostazioni avanzate
feature: supporto variabili mxp per liste migliorato (ora supporta remove da lista)
feature: Notification in script ora ha click callback, e c'e' il metodo Warning
feature: stile prompt in impostazioni
feature: scorrimento diviso implementato: abilitare nel menu per pageUp, oppure bottone a destra linea della comando
feature: ricerca termine nello scroll con "??termine" nella linea comandi o CTRL-F
fix: risolto un problema nel salvataggio finestre se si cambiava profilo alla disconessione
fix: risolto un bug che non rifrescava il menu alla disconessione del telnet
fix: risolto un bug che nel menu il bottone Connetti conetteva sempre al server live anche se si aveva un profilo caricato
fix: l'altezza ancorata delle finestre ora funziona corettamente
fix: il repeat nelle script una volta lanciato non si poteva spegnere
ui: per le finestre fluttuanti il scrollbar non interferira' con il ridimensionare
ui: il nome del profilo e' ora la prima cosa nel titolo della finestra
ui: nuove opzioni per la grandezza dello scroll
ui: corretti certi stili css per rendere un po piu' consistente l'UI
ui: al salvataggio la finestra di alias e trigger rimarra' sul elemento salvato
scripting: aggiunte funzioni "escapeHTML" e "throttle" al scripting
scripting: l'editor ora supporta code folding su [] e {}, ed ha il context menu
v1.6.1
- fix: a un problema del tastierino numerico
- upgrade di versioni di alcuni pacchetti
- bottone multiopzione nel layout ora funziona meglio
- fix: se una variabile veniva cancellata tramite delete non faceva scattare eventi
- fix: il nome della stanza del mapper e' ora limitata a una riga e non dovrebbe creare problemi per il layout
v1.6.0
- redesign interfaccia
- tema interfaccia chiaro e scuro
- correzioni per far girare meglio il client su cellulari
- correzioni al resyc del mapper
- persistenza dell'ultimo pg connesso piu' robusta
- la lista alias e triggers e' ragruppata in classi
- corretto un bug del manager finestre che poteva dimenticare di salvare lo stato delle finestre
- bottone per mostrare la history dei comandi
- registrazione/log piu performante
- rework comandi per tastierino numerico
- aggiunte findAlias, findTrigger, createTrigger, createTempTrigger, deleteTrigger, deleteTempTrigger allo scripting
- aggiunte showWindow, hideWindow, escapeRegex allo scripting
- durante natale e capodanno il client puo essere decorato da fiocchi di neve
- risolto un memory leak del mapper a riapertura continuata della finestra
- migliorato il pwa manifest per installazione come app
- da linea comando si puo eseguire una script se si prefissa con >
- trigger temporanei e variabili temporanee aggiunte
- versione iniziale della finestra per la disposizione schermo
- aggiunto evento scripting per "comando dato"
- supporto per bottone dropdown nel layout (type: 3), non supporta is_scripting, comandi delimitati da pipe (|)
v1.5.2
- il prompt ora manda a caporiga anche se ci sono immagini allineate sullo schermo che interferirebbero
- risolti alcuni problemi di caching
- il client ora manda versione al server
- il proxy legge in modo piu sicuro l'ip della connessione
- risolto un bug del mapper che faceva rientrare sempre a olimpo
- risolto un problema che poteva cancellare una finestra configurata
- fix per versione binaria, non connetteva al server test
v1.5.1
v1.5.0
1.4.9
- un altro problema per la connessione al profilo base per Mac risolto
- cambiato descrizione al client binario: ora si chiama Tempora Sanguinis
- cambiata la dimensione di un messaggio che veniva torncato