Release notes
Samenvatting
Release 3.57.2 brengt een reeks nieuwe functies en UI‑verbeteringen, evenals diverse bug‑fixes en een kritieke beveiligingsupdate. Gebruikers hebben nu een help‑paneel in de app met live chat, soepelere drag‑and‑drop planning, en native‑achtige paginatransities op mobiel, terwijl het platform is versterkt tegen een grote Node.js‑kwetsbaarheid. Extra verbeteringen zijn onder meer betere verwerking van voer‑types, duidelijkere foutmeldingen en betrouwbaardere gegevens‑laden.
Hoogtepunten
- Nieuw help‑paneel in de app met doorzoekbare documentatie en live‑chatondersteuning.
- Drag‑and‑drop activiteiten werken nu met muis en aanraking over agenda, faciliteiten en takenlijst.
- Native‑achtige slide‑in paginatransities op mobiel voor een vloeiendere navigatie.
- Beveiligingsupdate: Node.js geüpgraded om een kritieke Brotli RCE‑kwetsbaarheid te verhelpen.
- EquiBoard‑klok toont nu de juiste organisatie‑tijdzone, ongeacht de apparaatinstellingen.
- Mobiele UI‑verbeteringen: haptische feedback, tik op statusbalk om naar boven te scrollen, en bottom‑sheet modals.
Nieuwe functies
Gepagineerde en per jaar gefilterde fokplanlijst De fokplanlijst laadt nu gegevens in pagina's en vraagt alleen de door jou gekozen jaren op, waardoor laadtijden en dataverbruik afnemen. De API‑calls zijn ook geherstructureerd en de keuzelijst voor semen‑collectiestations gebruikt nu correcte query‑parameters.
In‑app help‑paneel met doorzoekbare documentatie en live‑support Een nieuw help‑paneel biedt context‑bewuste documentatie gegenereerd vanuit de app en verschijnt als een zwevend zijpaneel op desktop of volledig scherm op mobiel. Het bevat tevens een ingebouwde Chatwoot‑chat voor directe ondersteuning en dekt alle hoofdmodules.
Drag‑and‑drop activiteiten werken met muis en aanraking over agenda, faciliteiten en lijst Activiteiten kunnen nu worden verplaatst door te slepen met een muis of door aanraking op iOS en Android, in de agendaview, de faciliteiten‑Gantt‑view en de actielijst. De UI werkt direct bij en geeft haptische feedback op ondersteunde apparaten.
Native‑achtige paginatransities op mobiel Detailpagina’s schuiven nu van rechts naar binnen en glijden naar buiten bij terugnavigatie, waardoor de native iOS‑ en Android‑navigatie wordt nagebootst voor een soepelere mobiele ervaring.
Modals verschijnen als bottom sheets op mobiel Alle modale dialogen openen nu als schuivende bottom sheets op mobiele apparaten, met afgeronde hoeken en een grepen‑balk voor een native‑achtige uitstraling, terwijl de desktop‑lay‑out ongewijzigd blijft.
Mobiele sheets sluiten door omlaag te slepen of Android‑terugknop Bottom‑sheet modals kunnen nu worden afgesloten met een neerwaartse veeg of door op de Android‑terugknop te drukken, waardoor het sluiten van dialoogvensters op mobiel eenvoudiger wordt.
Mobiele UI‑verfijningen: haptics, statusbalk‑tap, tab‑her‑tap, en geen tekstselectie De mobiele app geeft nu haptische feedback bij schakelaars en pull‑to‑refresh, laat gebruikers op de statusbalk of actieve tab tikken om naar boven te scrollen, en schakelt tekstselectie uit bij lang indrukken voor een meer native gevoel.
‘List’ hernoemd naar ‘Action list’ en volgorde van mobiele tabs aangepast Het menu labelt nu de actielijst correct en de volgorde van de mobiele tab‑balk is gewijzigd naar Paarden, Actielijst, Contacten, Reservaties voor een makkelijkerere navigatie.
Opgeloste problemen
Voertype‑selector toont nu alleen actieve voer‑types bij het toevoegen van een voer Bij het aanmaken van een nieuw voer toont de dropdown alleen actieve voer‑types, waardoor het selecteren van gedeactiveerde types wordt voorkomen. Bestaande voeders die een uitgeschakeld type gebruiken blijven zichtbaar, maar worden gemarkeerd als uitgeschakeld.
RVO‑import geeft nu paarden zonder UELN weer in foutmeldingen Als een RVO‑import faalt omdat sommige paarden geen UELN hebben, bevat de fout nu een lijst van die paarden zodat gebruikers de ontbrekende identifiers snel kunnen vinden en corrigeren.
Geboortedatum van contact kan nu worden bewerkt Het scherm met contactdetails bevat nu een bewerkbaar geboortedatum‑veld, zodat gebruikers deze informatie direct kunnen bijwerken.
Werkschema past nu op mobiele schermen De werkschema‑weergave is herschikt zodat het beschikbaarheids‑scherm correct wordt weergegeven op kleine mobiele schermen.
EquiBoard‑klok houdt rekening met organisatie‑tijdzone De klok op de EquiBoard toont nu de juiste tijd op basis van de geconfigureerde tijdzone van de organisatie, onafhankelijk van de tijdzone van het apparaat.
Horse owner‑formulier valideert nu tegen schrijfbare schema Het paarden‑eigenaar‑formulier valideert nu tegen het schrijfbare schema, waardoor het toevoegen of bewerken van een eigenaar niet langer mislukt door alleen‑leesvelden.
Duidelijke meldingen voor niet‑ondersteunde en RAW‑bestanduploads Het uploaden van niet‑ondersteunde bestandstypen of RAW‑foto's toont nu een duidelijke foutmelding die het probleem uitlegt en alternatieven suggereert, in plaats van een ruwe API‑fout.
Her toewijzen van een activiteit behoudt de primaire toegewezene Het opnieuw toewijzen van een contact in een activiteit behoudt nu de primaire vlag, zodat de activiteit correct toegewezen blijft in personeels‑weergaven en agenda’s.
Meerdere bug‑fixes in gebruikersuitnodigingen, paarden‑groepen, fok‑filters, facturatie en order‑filtering Deze release lost verschillende problemen op: bedrijfscontacten worden niet meer aangeboden bij het uitnodigen van gebruikers, paarden zonder stal tonen nu hun groep, draagrieten worden correct gematcht in fok‑filters, factuurelement‑types worden juist gefilterd, en semen‑collectiestations kunnen gefilterd worden op UID in orders.
Website‑URL’s automatisch voorzien van https:// Het website‑veld voegt nu automatisch https:// toe als het schema ontbreekt, zodat gebruikers URL’s kunnen opslaan zonder het protocol handmatig in te voeren.
Numerieke invoervelden wijzigen hun waarde niet meer bij scrollen met het muiswiel Scrollen over een gefocust numeriek veld scrollt nu de pagina in plaats van de waarde van het veld te wijzigen, waardoor per ongeluk invoerfouten worden voorkomen.
Map‑hernoemen en -verwijderen zijn nu atomair Hernoemen of verwijderen van een map met paarden‑documenten gebruikt nu bulk‑API‑endpoints, waardoor de bewerking geheel slaagt of volledig faalt zonder een gedeeltelijk gewijzigde map achter te laten.
Taak‑toegewezene behouden bij bewerken en weergegeven in agenda Bij het bewerken van een taak blijft de toegewezen contactpersoon geselecteerd, en taken tonen nu de initialen van de toegewezene in de agenda‑weergave voor duidelijkere verantwoordelijkheid.
Gecachete lijstgegevens direct weergegeven bij terugnavigatie De lijstweergave controleert nu eerst een in‑memory cache en toont eerder geladen gegevens direct bij terugnavigatie, waardoor de laadspinner verdwijnt en de waargenomen prestaties verbeteren.
Beveiliging
S3‑verwijder‑endpoint beperkt nu verwijderingen tot de juiste map Het S3‑verwijder‑endpoint verifieert nu dat de bestands‑key tot dezelfde map behoort als het object waarvan de toegang werd gecontroleerd, waardoor per ongeluk verwijderen van niet‑gerelateerde bestanden wordt voorkomen.
Node.js geüpdatet naar gepatchte versies om Brotli RCE‑kwetsbaarheid te verhelpen Node.js is geüpgraded naar versies die CVE‑2026‑111497 verhelpen, waardoor het image‑resize‑endpoint van de edge‑server beschermd wordt tegen een kritieke Brotli remote‑code‑executie‑kwetsbaarheid.
Documentatie
- Help‑documentatie module‑hints bijgewerkt De ‘Hoe het werkt’‑help‑pagina’s hebben nu bijgewerkte module‑hints voor Activiteiten, Faciliteiten, Fokpaarden, en Financiële administratie om de huidige functies en permissies weer te geven.
Overig
- NFC‑schrijffunctie tijdelijk uitgeschakeld De knop ‘Schrijf naar NFC‑tag’ en gerelateerde NFC‑teksten zijn nu verborgen, waardoor NFC‑schrijven op alle platformen is uitgeschakeld totdat de functie opnieuw wordt ingeschakeld.