für EFA wird es demnächst eine neue Version geben.
Hier ein Überblick über den Änderungsumfang.
Die meisten neuen Funktionen für die GUI lassen sich über die EFA-Konfiguration im Expertenmodus auch wieder deaktivieren.
- Neu: efa 2.3.3 erfordert mindestens Java Version 8
Bitte vor dem Update sicherstellen, dass mindestens Java 8 installiert ist. Neuere Versionen funktionieren ebenfalls gut.
Die derzeit aktive Version sollte schon regelmäßig eine Meldung ins Log ausgeben, wenn kein Java 8 oder höher installiert ist.
- Neu: Eingabefelder mit Vervollständigungs-Popup (z.B. Bootsname) suchen nach nach Teilbegriff
Suche nach Teilbegriff ist nun Standard. Es wird der vollständige dargestellte Text durchsucht.
Bei Personennamen wird auch das Alias-Feld durchsucht. Betrifft efaBase und efaBths.
Deaktivierbar über EFA-Konfiguration : Konfiguration -> Erscheinungsbild -> (Expertenemodus) Popup-Liste nach Teilbegriff durchsuchen
- Neu: Kanu-EFB Synchronisation überarbeitet mit mehr Konfigurationsparametern
- Vollständige Überarbeitung der Übertragung Daten aus EFA -> Kanu EFB (Elektronisches Fahrtenbuch)
- Standardmäßige Übertragung im DIFF-Modus - d.h. nur neue und geänderte Datensätze (schneller)
- Nachvollziehbares Logging - welche Fahrt wurde warum nicht übertragen?
Der "geschwätzige" Protokollierungs-Modus ist bei der EFB-Sync aus der GUI heraus immer aktiv.
Bei der Synchronisation über efaCLI muss er mit Parameter -verbose aktiviert werden
- Bugfix: Fahrten zu konfigurierten Bootstypen werden übertragen
Bisher überträgt EFA nur Fahrten mit den Standard-Bootstypen, weil die Konfigurationsänderung nicht gespeichert wurde.
Konfiguration->Synchronisation->Fahrten mit folgenden Bootstypen mit Kanu-eFB synchronisieren
- Fahrten mit unbekannten Booten werden übertragen
Macht ein Mitglied eine Fahrt in einem Boot, das nicht in der Bootsliste von EFA enthalten ist, kann diese Fahrt trotzdem übertragen werden.
Konfigurierbar, standardmäßig deaktiviert:
Konfiguration->Synchronisation->Fahrten mit unbekannten Booten synchronisieren
- Bootshaus Listendarstellungen überarbeitet
Grundsätzlich sind alle neuen Listendarstellungen über EFA-Konfiguration auch wieder deaktivierbar.
Performanceoptimiert auf RASPI3b. Ältere RASPIs könnten zu langsam sein.- Neu: Bootshaus mit zweispaltiger Listendarstellung (deaktivierbar)
Liste Verfügbare Boote links: Bootsname + Zeitpunkt heutiger Reservierung (falls aktiviert)
Liste Boote auf Fahrt rechts: Bootsname + Ziel
Liste Nicht verfügbare Boote: Bootsname + (Ziel oder Reservierungsende oder "Bootsschaden")
Konfiguration->efa-Bootshaus->Erscheinungsbild -> (Expertenmodus) Bootshaus-Listen mit zwei Spalten darstellen
Konfiguration->efa-Bootshaus->Erscheinungsbild -> (Expertenmodus) Fahrtziel in Liste Boote auf Fahrt anzeigen
- Neu: Bootshaus zeigt heutige Bootsreservierungen an (deaktivierbar)
Ziel ist es, dass die Vereins-Mitglieder teilweise verfügbarer Boote des aktuellen Tages ad-hoc erkennen können.
Liste Verfügbare Boote links: es wird für jedes Boot der Start-Zeitpunkt der nächsten Reservierung oder der End-Zeitpunkt einer laufenden Reservierung angezeigt.
Funktioniert nur mit zweispaltiger Listendarstellung.
Konfiguration->efa-Bootshaus->Erscheinungsbild -> (Expertenmodus) Bootshaus-Listen mit Reservierungsdaten
- Neu: Bootshaus mit Tooltipps für Einträge (deaktivierbar)
Liste Verfügbare Boote links: Bootstyp, nächste Reservierung
Liste Boote auf Fahrt rechts: Ziel, Datum Eintragung, Crew-Mitglieder, Kommentar
Liste nicht verfügbare Boote: Ziel, Datum Eintragung, Crew-Mitglieder, Kommentar
Konfiguration->efa-Bootshaus->Erscheinungsbild -> (Expertenmodus) Bootshaus-Listen mit Tooltipps
- Neu: Bootshaus kann nach Inhalten der Tooltips filtern
Einfache Funktion, viel Nutzen: Da Tooltipps z.B. Bootstyp beinhalten, kann man in der Liste der verfügbaren Boote einfach "kanadier" eingeben, und es werden nur noch Boote angezeigt, die diesen Text im Namen oder im Bootstyp drin stehen haben.
- Neu: Bootshaus mit besser sichtbaren Überschriften (konfigurierbar)
Prägnantere Überschriften im Hauptbildschirm von efa Bootshaus und allen Bearbeitungsdialogen.
Farbe und Schriftfarbe konfigurierbar, Funktion deaktivierbar.
Konfiguration->efa-Bootshaus->Erscheinungsbild -> (Expertenmodus) Überschriften hervorheben
Konfiguration->efa-Bootshaus->Erscheinungsbild -> (Expertenmodus) Überschriften Hintergrundfarbe
Konfiguration->efa-Bootshaus->Erscheinungsbild -> (Expertenmodus) Überschriften Textfarbe
- Neu: Bootshaus mit zweispaltiger Listendarstellung (deaktivierbar)
- Neu: Bootshaus: Gelber Hintergrund für aktive/gefüllte Filter-Felder in Bootslisten, regelmäßiges Zurücksetzen der Filter
Bessere Usability der Filterfunktion aus dem letzten Release.
Nicht konfigurierbar. Die Listen setzen sich nach 1,5 Minuten wieder zurück.
- Bootsreservierungen
- Neu: Bootsreservierungen (sowohl einmalige als auch wöchentliche) lassen sich jetzt nach Datum filtern
Suche nach Datum funktioniert auch auf "wöchentlichen" Reservierungen.
- Neu: Bootsreservierungen lassen sich per Checkbox auf den heutigen Tag filtern
- Neu: Bootsreservierungsdialog Reserviert von/bis besser lesbar an
- Neu: Bootsreservierungen mit zeitlich beschränkten wöchentlichen Reservierungen
Bisher waren wöchentliche Bootsreservierungen permanent gültig.
Neuer Typ für Bootsreservierungen geschaffen, der wöchentlich ist und ein Start- und Endedatum hat.
Dieser Typ von Bootsreservierungen wird für Admins angezeigt, oder für normale Mitglieder, wenn folgende Konfiguration aktiv ist:
Konfiguration->Efa-Bootshaus->Berechtigungen->Mitglieder dürfen Boote reservieren (wöchentliche Reservierungen)
- Neu: Verhalten von efa bei Überschneidungen von Reservierungen unterschiedlichen Typs kann eingestellt werden
Bisher prüft EFA bei Reservierungen unterschiedlichen Typs nicht, ob es Überschneidungen gibt.
Die Art der Prüfung kann nun konfiguriert werden.
Konfiguration->Allgemein->Eingabe -> Verhalten bei Konflikten einmalige/wöchentliche Reservierungen
- Neu: Bootsreservierungen (sowohl einmalige als auch wöchentliche) lassen sich jetzt nach Datum filtern
- efaCloud
- Bugfix: efaCloud Überschreiben von Fahrten in efaCloud bei Fahrtenbuchwechsel
Wichtiges Update! Bisher muss zur Vermeidung des Bugs nach dem Fahrtenbuchwechsel EFA neu gestartet werden.
- Bugfix: efaCloud Synchronisationsabweichungstoleranz zu eng
- Neu: efaCloud Eigenes Logging für Synchronisationsfehler
- Bugfix: efaCloud Überschreiben von Fahrten in efaCloud bei Fahrtenbuchwechsel
- Bugfixes
- Bugfix: Logrotate efa.log verursacht mit efaCLI keine fehlenden Logeinträge mehr, EFA-Logdateien bis max. 10 MByte (https://github.com/nicmichael/efa/issues/22)
- Bugfix: plugin.xml verweist auf korrekte JavaMail-Version 1.6.2
- Bugfix: Französische Übersetzung hat keine Fehler mehr bei Texten mit Apostrophen