Skip to content

Releases: TargetMisser/FlightWorkApp

AeroStaff Pro v2.6.5

26 Apr 21:48

Choose a tag to compare

AeroStaff Pro v2.6.4

26 Apr 19:24

Choose a tag to compare

📦 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 main come branch predefinito per i build manuali

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

Main snapshot #57

25 Apr 08:55

Choose a tag to compare

Main snapshot #57 Pre-release
Pre-release

Full Changelog: main-56...main-57

Main snapshot #56

25 Apr 08:44

Choose a tag to compare

Main snapshot #56 Pre-release
Pre-release

Full Changelog: main-55...main-56

Main snapshot #55

24 Apr 22:04

Choose a tag to compare

Main snapshot #55 Pre-release
Pre-release

Full Changelog: main-54...main-55

Main snapshot #54

24 Apr 18:35

Choose a tag to compare

Main snapshot #54 Pre-release
Pre-release

Full Changelog: 2.6.2...main-54

AeroStaff Pro v2.6.3

25 Apr 09:14

Choose a tag to compare

📦 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 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: 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◆ Federico17)
  • Numeri di telefono come stand: isPhoneOrJunk individua sequenze di 8+ cifre ovunque nella stringa
  • Colonna "ADDETTO STAND": word-boundary \bstand\b per evitare falsi positivi
  • Arrivi in parallelo + cache: 7 varianti URL nature=A in 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

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