Skip to content
3.59.05. November 2026 (fe4ae5b)App fe4ae5b

Versionshinweise ​

Zusammenfassung ​

Dieses Release fügt mehrere neue Funktionen hinzu, beschleunigt die Anwendung und behebt eine Reihe von Usability‑Problemen. Sie können jetzt das Sattelzeug‑Inventar verwalten, einen wischbaren Kalender mit sheet‑style Modals nutzen und Transportanweisungen direkt auf den Pferdeprofilen einsehen. Das JavaScript‑Bundle ist schlanker, wodurch es schneller lädt, und Fehlermeldungen sind klarer, wenn der Server nicht erreicht werden kann.

Highlights ​

  • Neues Tack‑Modul für Inventar und Wartung (mr:2017)
  • Wischbarer Kalender mit sheet‑style Modals und Edge‑Drag‑Scrolling (mr:2603, mr:2634)
  • Transportanweisungen neben Notizen und Warnungen in Pferdeprofilen angezeigt (mr:2601)
  • Buchungen von Einrichtungen werden standardmäßig auf die jeweilige Mindestreservierungszeit gesetzt (mr:2615)
  • Klare Netzwerk‑Fehlermeldung wird angezeigt, wenn der Server nicht erreicht werden kann (mr:2613)
  • Produktvideos können über dem Hilfetext auf Dokumentationsseiten abgespielt werden (mr:2590)

Neue Funktionen ​

  • Neues Tack‑Modul für die Verwaltung von Tack‑Inventar und -Wartung Führt die Bildschirme für Sattelkeller, Tack‑Detail und Tack‑Wartung ein, zudem Kacheln auf der Pferdeseite für BP‑Nutzer, sodass Inventar verfolgt und Wartungspläne erstellt werden können.

  • Produktvideos direkt über dem Hilfetext auf Dokumentationsseiten abspielen Seiten können ein Video im Front‑Matter hinterlegen; das Hilfspaneel zeigt einen Play‑Button, der das Video in einem Modal öffnet und das Hilfeerlebnis erweitert.

  • Wischbarer Kalender mit sheet‑style Modals und Leistungsverbesserungen Der Kalender unterstützt nun Finger‑Wischgesten zum Wechseln von Zeiträumen, sheet‑ähnliche Modals auf iOS/Android, optimiertes Rendering für schnellere Interaktionen und mehrere Aktivitäts‑Fehlerbehebungen.

  • Firmenwebsite in der Unternehmensinfo‑Ansicht anzeigen Unternehmensseiten zeigen jetzt einen anklickbaren Link zur Website unterhalb der Telefonnummer, der in einem neuen Tab öffnet.

  • Manure‑Menü für BP‑Organisationen aktivieren BP‑Admins können nun die Manure‑Management‑Seiten über das Pferde‑Menü aufrufen.

  • Standard‑Buchungen von Einrichtungen auf die Mindestreservierungszeit der Einrichtung setzen Beim Anlegen einer Buchung wird die Dauer nun automatisch an die konfigurierte Mindestzeit der Einrichtung angepasst, um unbeabsichtigte lange Reservierungen zu vermeiden.

  • Uhr‑Icon hinzufügen, um angenommene Schwangerschafts‑Zuchtpläne zu kennzeichnen Zuchtpläne, die auf ‚angenommene Schwangerschaft‘ gesetzt sind, zeigen nun ein Uhr‑Icon mit Tooltip, das verdeutlicht, dass der Status aus der seit der Besamung vergangenen Zeit abgeleitet wurde.

  • API‑Änderungen aus GAT‑Release 2026‑11‑02 integrieren Fügt Anrede‑Titel für Kontakte hinzu, zeigt Gründe für fehlgeschlagene Rechnungsversendungen an und aktualisiert mehrere UI‑Komponenten, um den neuen Backend‑Feldern zu entsprechen.

  • Aktivitäten an den Bildschirmrand ziehen, um Kalendertage zu scrollen Wird eine gezogene Aktivität nahe dem Bildschirmrand gehalten, scrollt der Kalender automatisch vorwärts oder rückwärts, sodass Ablagen auf nicht sichtbare Tage möglich sind.

Verbesserungen ​

  • Kontakt‑Zusammenführung und Rechnungs‑Verarbeitung nach API‑Updates verbessern Die Kontakt‑Zusammenführung nutzt jetzt einen einzelnen Aufruf mit ausgewählten Werten und enthält Website‑ und Beschäftigungs‑Datumsfelder; Rechnungen werden nach einem fehlgeschlagenen Versand automatisch neu geladen und warnen, wenn die Erstellung gelingt, der Versand jedoch fehlschlägt.

  • API‑gesteuerte Verbesserungen für Bestellungen, Zuchtpläne und mehr hinzufügen Die Updates umfassen Bestellsuchergebnisse, nach Relevanz sortiert, vereinfachte Status‑Änderungen von Zuchtplänen ohne Bestellungen und weitere UI‑Anpassungen, die den neuesten Backend‑Änderungen entsprechen.

Fehlerbehebungen ​

  • Enddaten von Reservierungen werden jetzt korrekt gespeichert Das Reservierungsformular berücksichtigt nun das ausgewählte Enddatum bei mehrtägigen Reservierungen, sodass Zeiträume so gespeichert werden, wie der Benutzer sie angegeben hat.

  • Dateierweiterungen beim Öffnen von Dateien auf Mobilgeräten beibehalten Beim Öffnen von Dateien auf Mobilgeräten wird nun die Dateierweiterung extrahiert oder abgeleitet, wodurch Fehler wie „Failed to determine file type“ vermieden werden.

  • Transportanweisungen neben Notizen und Warnungen in Pferdeprofilen anzeigen Transportanweisungen werden in einem eigenen Hinweisfeld mit Bearbeiten‑ und Löschen‑Aktionen angezeigt, sodass Logistik‑Infos sofort sichtbar sind.

  • Ausgewählten Stall während der Session merken und auf Aktionslisten anwenden Stall‑Filterauswahlen werden im Session‑Storage gespeichert und über Seiten hinweg berücksichtigt, und die Aktionsliste respektiert nun den gewählten Stall‑Filter.

  • Zeilenumbrüche in Pferde‑Notizen und -Warnungen erhalten Notizen und Warnungen behalten jetzt Zeilenumbrüche und Listformatierung, was die Lesbarkeit in Profilen und Modals verbessert.

  • Fehler anzeigen anstatt das Bulk‑Care‑Standard‑Update‑Modal still zu schließen Scheitert das Anwenden von Care‑Standards, bleibt das Modal geöffnet und zeigt den Fehler an, um Verwirrung zu vermeiden.

  • Versteckte Besamungsstationen bei Bearbeitung von Zuchtplänen wählbar lassen Versteckte Stationen werden jetzt als aktuelle Auswahl einbezogen, sodass bestehende Pläne nicht unbeabsichtigt gelöscht werden.

  • Spalte für externe Provider‑ID von Snelstart auf der MwSt‑Prozentsatz‑Seite ausblenden Die Snelstart‑Integration zeigt die ungenutzte Provider‑ID‑Spalte nicht mehr an, wodurch die UI für MwSt‑Prozentsätze vereinfacht wird.

  • Avatare für Benutzerkontakte im Kontakt‑Picker anzeigen Benutzerkontakte zeigen nun Initialen in einem farbigen Kreis, analog zu anderen Kontakttypen, zur leichteren Identifizierung.

  • Exact‑Verkaufsjournal‑ID im primären Unternehmen speichern Die Exact‑Integrationskonfiguration speichert jetzt die Verkaufsjournal‑ID korrekt im primären Unternehmens‑Datensatz.

  • Klare Netzwerk‑Fehlermeldung anzeigen, wenn der Server nicht erreicht werden kann Fehlerdialogs und die obere bernsteinfarbene Leiste zeigen jetzt eine freundliche Meldung, die Nutzer auffordert, ihre Internetverbindung zu prüfen.

  • Beschreibung für den Export von Besamungsrouten präzisieren Das Export‑Modal erklärt nun, dass ein leeres Besamungs‑Feld alle Routen aller Besamungs‑Leute exportiert, mit korrigierter Formulierung.

  • Dezimal‑Kommas in Futtermengen und Preisen akzeptieren Futter‑Eingabefelder können jetzt sowohl „1,5“ als auch „1.5“ verarbeiten und wandeln Kommas vor dem API‑Aufruf in Punkte um.

  • Tack‑Formular‑Zurücksetzen und Speicher‑Blockierung beheben Ein Schleifen‑Problem, das ausgewählte Ställe und Bilder zurückgesetzt hat, wurde behoben sowie die Validierung für nullable Selects, so dass Tack‑Einträge jetzt gespeichert werden können.

  • Allgemeine Meldung anzeigen, wenn Kontolöschung fehlschlägt Löschfehler zeigen jetzt eine benutzerfreundliche Meldung, die zum Kontakt mit dem Support auffordert.

Leistung ​

  • Export von Bestell‑Drucken beschleunigen, indem Listen statt Einzel‑Details geladen werden Druckseiten requesten jetzt Batch‑Listen‑Endpunkte, reduzieren Netzwerk‑Aufrufe und verbessern die Export‑Performance für Lieferscheine, Manifesten, Etiketten und weitere Dokumente.

  • Bundle‑Größe reduziert, indem jsonwebtoken durch leichten JWT‑Decoder ersetzt wurde Wechsel zu jwt‑decode, schwere Crypto‑Polyfills entfernt und das gesamte Start‑JavaScript um ca. 30 % reduziert, für schnelleres Laden, besonders in mobilen Apps.

  • Nur erforderliche core‑js Polyfills laden, um das JavaScript‑Bundle zu verkleinern Der Modern‑Only‑Build beinhaltet jetzt Polyfills on demand, reduziert die Haupt‑Chunk‑Größe um über 40 % und verbessert die Ladezeiten.

Dokumentation ​

  • Datums‑ und Zeit‑Konventionen in CLAUDE.md dokumentieren Fügt einen Abschnitt hinzu, der beschreibt, wie Datum und Zeit ohne Zeitzonen‑Konvertierung behandelt werden.

Sonstiges ​

  • Android‑Builds sequenziell ausführen, um Runner‑Konflikte zu vermeiden Android‑CI‑Jobs teilen jetzt eine einzige Ressourcengruppe, wodurch Builds nacheinander laufen ohne zu stocken.

  • Source‑Maps zu den korrekten Bugsink‑Projekt‑Slugs hochladen Source‑Map‑Uploads zielen jetzt auf das passende Bugsink‑Projekt für jede Umgebung, wodurch CI‑Deployment‑Fehler behoben werden.

  • Peer‑Dependency‑Flags in package‑lock aktualisieren Aktualisiert die Peer‑Flags in package‑lock, um mit den aktuellen Abhängigkeiten übereinzustimmen.

  • Kalender‑Spaltenkopf refaktorieren, um nur Zeilen‑ID und Gruppe zu verwenden Optimiert die Spaltenkopf‑Komponente, indem nur minimale Props (Zeilen‑ID und Gruppe) übergeben werden, verbessert die Wartbarkeit ohne UI‑Einfluss.

  • Kalender‑Add‑Button‑Logik über Pferde‑, Stall‑ und Mitarbeitenden‑Ansichten teilen Zentralisiert die Behandlung von Add‑Activity‑Anfragen, um doppelten Code zu vermeiden.

  • Laden von Kalender‑Periode und umgebendem Fenster trennen für klareren Code Extrahiert die Fenster‑Preload‑Logik aus dem Haupt‑Perioden‑Loader, verbessert die Wartbarkeit.

EquineM-Dokumentation