Releases: TargetMisser/FlightWorkApp
Releases · TargetMisser/FlightWorkApp
AeroStaff Pro v2.6.5
Full Changelog: v2.6.4...v2.6.5
AeroStaff Pro v2.6.4
📦 AeroStaff Pro v2.6.4
Novità
- Aggiornamento in-app completo: l'app ora scarica l'APK direttamente da GitHub, mostra il progresso e apre l'installazione Android senza passare dal browser
- APK riutilizzabile: se l'ultima versione e gia stata scaricata, il popup la riconosce e propone subito l'installazione
- Versione sincronizzata: controllo aggiornamenti e metadata release usano la versione nativa reale dell'app, evitando falsi positivi
Migliorie tecniche
- Gestione sicura delle release GitHub senza asset APK allegato
- Supporto Android per intent di installazione e permesso "Origini sconosciute"
- Workflow release GitHub allineato a
maincome branch predefinito per i build manuali
Scarica AeroStaffPro-v2.6.4.apk e installalo sul tuo dispositivo Android.
Main snapshot #57
Full Changelog: main-56...main-57
Main snapshot #56
Full Changelog: main-55...main-56
Main snapshot #55
Full Changelog: main-54...main-55
Main snapshot #54
Full Changelog: 2.6.2...main-54
AeroStaff Pro v2.6.3
📦 AeroStaff Pro v2.6.3
Novità
- Backup / Ripristino: esporta tutti i dati dell'app in un file JSON e reimportali in qualsiasi momento da Impostazioni
- Aggiornamento in-app: popup stile Mihon con changelog e download APK diretto; controllo automatico all'avvio ogni 24h
- Impostazioni riprogettate: sezione aggiornamenti con card dedicata e badge NEW; backup con due tile colorate (esporta verde, importa blu)
Bug fix – Turni e Home
- HomeScreen "Giorno di riposo" errato: l'evento Lavoro nel calendario ora ha sempre la precedenza su un eventuale evento Riposo dello stesso giorno
- Widget "Giorno di riposo" errato: WIDGET_SHIFT_KEY è ora la fonte autoritativa per classificare lavoro/riposo, impedendo che dati in cache stantii sovrascrivano il turno reale
- FlightScreen: trovato evento Lavoro nel calendario non azzerava
isRestDayse preceduto da un evento Riposo; corretto
Bug fix – Voli
- Aggiornamento automatico voli: i dati FR24 ora si ricaricano ogni 2 minuti senza riaprire l'app
- Duplicati voli: chiave di merge stabilizzata su
numeroVolo_tsPartenza(prima usavaidentification.idche FR24 a volte omette)
Bug fix – StaffMonitor stand / gate / arrivi
- Colonne non rilevate: rimosso il requisito di trovare stand/gate/belt prima di parsare; prima saltava tutte le righe
- Nomi handler nella colonna stand:
cell()ora estrae solo il primo token alfanumerico (es.17◆ Federico→17) - Numeri di telefono come stand:
isPhoneOrJunkindividua sequenze di 8+ cifre ovunque nella stringa - Colonna "ADDETTO STAND": word-boundary
\bstand\bper evitare falsi positivi - Arrivi in parallelo + cache: 7 varianti URL
nature=Ain simultanea, prima risposta vince in ≤40s; cache AsyncStorage 20 min - Sessione Tomcat (JSESSIONID): cookie catturato dalla risposta D e inoltrato alle richieste A — fix AbortError sugli arrivi
- Numeri volo corrotti: rimossi URL fallback senza
nature=A - Timeout partenze: ripristinato a 25s
Scarica AeroStaffPro-v2.6.3.apk e installalo sul tuo dispositivo Android.
AeroStaff Pro 2.6.2
📦 AeroStaff Pro 2.6.2
Novità
- Backup / Ripristino: esporta tutti i dati dell'app in un file JSON e reimportali in qualsiasi momento da Impostazioni
- Aggiornamento in-app: popup stile Mihon con changelog e download APK diretto; controllo automatico all'avvio ogni 24h
- Impostazioni riprogettate: sezione aggiornamenti con card dedicata e badge NEW; backup con due tile colorate (esporta verde, importa blu)
Bug fix – Turni e Home
- HomeScreen "Giorno di riposo" errato: l'evento Lavoro nel calendario ora ha sempre la precedenza su un eventuale evento Riposo dello stesso giorno
- Widget "Giorno di riposo" errato: WIDGET_SHIFT_KEY è ora la fonte autoritativa per classificare lavoro/riposo, impedendo che dati in cache stantii sovrascrivano il turno reale
- FlightScreen: trovato evento Lavoro nel calendario non azzerava
isRestDayse preceduto da un evento Riposo; corretto
Bug fix – Voli
- Aggiornamento automatico voli: i dati FR24 ora si ricaricano ogni 2 minuti senza riaprire l'app
- Duplicati voli: chiave di merge stabilizzata su
numeroVolo_tsPartenza(prima usavaidentification.idche FR24 a volte omette)
Bug fix – StaffMonitor stand / gate / arrivi
- Colonne non rilevate: il parser non richiedeva più la presenza di colonne stand/gate/belt per avviare il parsing; prima saltava tutte le righe
- Nomi handler nella colonna stand:
cell()ora estrae solo il primo token alfanumerico scartando tutto ciò che segue (es.17◆ Federico,674 RICCARDO F) - Numeri di telefono come stand:
isPhoneOrJunkora individua sequenze di 8+ cifre ovunque nella stringa - Colonna "ADDETTO STAND" rilevata come stand: ora si usa una word-boundary per evitare falsi positivi
- Arrivi in parallelo + cache: 7 varianti URL con
nature=Ainviate simultaneamente; prima risposta valida vince in ≤40s. Cache AsyncStorage 20 min per sopravvivere ai cali di rete - Sessione Tomcat (JSESSIONID): il cookie di sessione viene catturato dalla risposta D e inoltrato alle richieste A; il servlet arrivi probabilmente richiede una sessione attiva
- Numeri volo corrotti negli arrivi: rimossi URL di fallback senza
nature=A - Timeout partenze: ripristinato a 25s (il server Pisa è lento)
Scarica AeroStaffPro-2.6.2.apk e installalo sul tuo dispositivo Android.
Main snapshot #53
Full Changelog: main-52...main-53
Main snapshot #52
Full Changelog: main-51...main-52