Skip to content

Releases: TargetMisser/FlightWorkApp

AeroStaff Pro 2.6.5

22 Apr 18:51

Choose a tag to compare

AeroStaff Pro 2.6.5

Build aggiornata della linea principale compatibile come update della release 2.6.2.

Contenuto

  • stessa app/package della linea release precedente
  • versionCode 15 per garantire upgrade path
  • parser StaffMonitor aggiornato per gate, stand e check-in
  • APK standalone firmato con la keystore stabile del repository

Scarica AeroStaffPro-2.6.5.apk e installalo sul dispositivo Android.

AeroStaff Pro 2.6.4

22 Apr 18:10

Choose a tag to compare

AeroStaff Pro 2.6.4

Release allineata alla stessa linea delle vecchie release numerate senza prefisso �.

Contenuto

  • Stessa build APK della release �2.6.4
  • Branding AeroStaff Pro
  • Compatibile come aggiornamento della linea 2.6.2

Scarica AeroStaffPro-2.6.4.apk e installalo sul dispositivo Android.

AeroStaff Pro 2.6.3

22 Apr 17:46

Choose a tag to compare

AeroStaff Pro 2.6.3

APK Android generato automaticamente da GitHub Actions.

Contenuto

  • Bundle JavaScript incorporato
  • Build release firmata con la keystore del repository
  • APK pronto da installare

Download

Installa AeroStaffPro-v2.6.3.apk sul tuo dispositivo Android.

AeroStaff Pro 2.6.2

21 Apr 12:30

Choose a tag to compare

📦 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 isRestDay se 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 usava identification.id che 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: isPhoneOrJunk ora 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=A inviate 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

21 Apr 12:05

Choose a tag to compare

Main snapshot #53 Pre-release
Pre-release

Full Changelog: main-52...main-53

Main snapshot #52

20 Apr 10:22

Choose a tag to compare

Main snapshot #52 Pre-release
Pre-release

Full Changelog: main-51...main-52

AeroStaff Pro 2.6.1

19 Apr 15:05

Choose a tag to compare

AeroStaff Pro 2.6.1

APK Android generato automaticamente da GitHub Actions.

Contenuto

  • Bundle JavaScript incorporato
  • Build release firmata con la keystore del repository
  • APK pronto da installare

Download

Installa AeroStaffPro-v2.6.1.apk sul tuo dispositivo Android.

AeroStaff Pro v2.6.0

18 Apr 21:05

Choose a tag to compare

📦 AeroStaff Pro v2.6.0

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 isRestDay se 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 usava identification.id che FR24 a volte omette)

Bug fix – StaffMonitor stand / gate

  • 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 (17, 674, 4) scartando tutto ciò che segue (es. 17◆ Federico, 674 RICCARDO F)
  • Numeri di telefono come stand: isPhoneOrJunk ora individua sequenze di 8+ cifre ovunque nella stringa (prima cercava solo stringhe composte da soli numeri)
  • Colonna "ADDETTO STAND" rilevata come stand: ora si usa una word-boundary (\bstand\b) per evitare falsi positivi
  • Arrivi sempre in errore (AbortError): 7 varianti URL con nature=A vengono ora inviate in parallelo (race); la prima risposta valida vince in ≤30s invece di 3×20s sequenziali. Cache AsyncStorage da 20 minuti: un fetch riuscito sopravvive ai cali di rete successivi
  • Numeri volo corrotti negli arrivi: rimossi URL di fallback senza nature=A (restituivano dati partenze interpretati come arrivi)
  • Timeout partenze regredito: ripristinato timeout a 25s (il server Pisa è lento; 12s era troppo corto)

Scarica AeroStaffPro-v2.6.0.apk e installalo sul tuo dispositivo Android.

AeroStaff Pro v2.6.2

19 Apr 18:17
53c317f

Choose a tag to compare

📦 AeroStaff Pro v2.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 isRestDay se 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 usava identification.id che FR24 a volte omette)

Bug fix – StaffMonitor stand / gate

  • 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 (17, 674, 4) scartando tutto ciò che segue (es. 17◆ Federico, 674 RICCARDO F)
  • Numeri di telefono come stand: isPhoneOrJunk ora individua sequenze di 8+ cifre ovunque nella stringa (prima cercava solo stringhe composte da soli numeri)
  • Colonna "ADDETTO STAND" rilevata come stand: ora si usa una word-boundary (\bstand\b) per evitare falsi positivi
  • Arrivi sempre in errore (AbortError): 7 varianti URL con nature=A vengono ora inviate in parallelo (race); la prima risposta valida vince in ≤30s invece di 3×20s sequenziali. Cache AsyncStorage da 20 minuti: un fetch riuscito sopravvive ai cali di rete successivi
  • Numeri volo corrotti negli arrivi: rimossi URL di fallback senza nature=A (restituivano dati partenze interpretati come arrivi)
  • Timeout partenze regredito: ripristinato timeout a 25s (il server Pisa è lento; 12s era troppo corto)

Scarica AeroStaffPro-v2.6.2.apk e installalo sul tuo dispositivo Android.

AeroStaff Pro v2.5.0

17 Apr 14:31
53c317f

Choose a tag to compare

📦 AeroStaff Pro v2.5.0

Novità

  • Filtro compagnie applicato a timeline home, conteggio voli nel turno e widget
  • Password salvate in modo sicuro con Android Keystore (migrazione automatica)
  • Nome app aggiornato a AeroStaff Pro, icona rinnovata aereo + badge
  • Tema scuro per il WebView TravelDoc

Bug fixes

  • StaffMonitor: parser riscritto — URL corretto, estrazione codice volo, split sezioni DEP/ARR
  • Card: rimossi i bordini interni in tema chiaro e scuro
  • Layout card voli: footer stand/CI/gate attaccato alla card, pill stato su riga propria
  • Timeline home: si ricarica con il filtro aggiornato ogni volta che torni sul tab

Scarica AeroStaffPro-v2.5.0.apk e installalo sul tuo dispositivo Android.