Juli-update 2026 (v0.148  – 0.156)

Gepubliceerd op 11 augustus 2026

Systeemwijzigingen

Navigatie en algemene interface

  • De navigatie is centraal opnieuw opgebouwd voor medewerkers en klanten.
  • Hoofdmenu, submenu’s, mobiele navigatie en bovenbalk sluiten beter op elkaar aan.
  • Menu-items houden consequenter rekening met rechten, pakketfuncties en het type gebruiker.
  • Projecten en Projectboarden zijn als aparte onderdelen binnen dezelfde menugroep beschikbaar.
  • Globaal zoeken is uitgebreid en de presentatie van zoekresultaten is verbeterd.
  • Zwevende actieknoppen worden centraal beheerd, waardoor dubbele knoppen zijn voorkomen.
  • Tabellen hebben een herbruikbare horizontale scrollbediening gekregen voor smallere schermen.
  • Bevestigingen voor belangrijke acties worden in een consistente portaalmelding getoond.
  • Styling van formulieren, tabellen, filters, modals en lege toestanden is verder gelijkgetrokken.
  • Er zijn centrale ontwerpprincipes vastgelegd voor nieuwe en vernieuwde schermen.

Projecten

  • Het projectenoverzicht is vernieuwd en compacter gemaakt.
  • Projecten kunnen beter worden gezocht, gefilterd en gescand vanuit de lijst.
  • Er is een vernieuwde projectdetailpagina met projectgegevens, activiteiten, notities, gekoppelde offertes en instellingen.
  • Projectactiviteiten kunnen sneller worden gezocht en bijgewerkt.
  • Projectnotities kunnen vanuit de detailpagina worden toegevoegd, bewerkt en verwijderd.
  • Offertes kunnen duidelijker aan projecten worden gekoppeld of ontkoppeld.
  • Projecten kunnen veiliger worden gearchiveerd.
  • De laatste projectactiviteit wordt niet meer alleen bepaald door geschreven uren, maar ook door andere relevante projecthandelingen.
  • Meldingen en dynamische inhoud op projectpagina’s worden veiliger als HTML verwerkt.

Projectboarden

  • Er is een apart overzicht voor alle toegankelijke projectboarden.
  • Het overzicht toont aantallen kaarten, verlopen kaarten, projectstatus en recente activiteit.
  • Een projectboard wordt voortaan bewust aangemaakt in plaats van impliciet bij alleen bekijken.
  • De nieuwe tabel project_boards registreert welke projecten daadwerkelijk een board hebben.
  • Bestaande boards uit project_board_headers.project_id worden automatisch en zonder duplicaten aan de nieuwe registratie gekoppeld.
  • Bestaande kolommen, kaarten, labels, reacties, checklisten en bijlagen behouden hun huidige IDs.
  • Het lege boardscherm maakt duidelijk wanneer een project nog geen board heeft.
  • Boardacties en realtime helpers controleren strikter of kaarten en kolommen bij het juiste project horen.
  • Het projecticoon in de zijbalk is hersteld met een ondersteund Font Awesome-icoon.
  • De statusfilter gebruikt veilig de standaardwaarde all wanneer geen filter is meegegeven.

Klanten

  • Het klantenoverzicht is volledig vernieuwd.
  • Zoeken en filteren leveren compacte, herbruikbare klantregels op.
  • Belangrijke klantinformatie en aantallen zijn direct vanuit het overzicht zichtbaar.
  • De klantdetailpagina is opnieuw opgebouwd met duidelijke onderdelen voor overzicht, contactgegevens, financiën, documenten, notities, e-mail en strippenkaart.
  • Adressen en contactpersonen kunnen betrouwbaarder worden toegevoegd, gewijzigd en verwijderd.
  • Klantnotities en strippenkaartacties zijn beter geïntegreerd in de detailpagina.
  • Facturen en e-maillogs kunnen dynamisch binnen de klantpagina worden geladen.
  • E-mails kunnen rechtstreeks vanuit de klantcontext worden voorbereid en verstuurd.
  • Klantacties controleren consequenter of de juiste klant en invoer zijn opgegeven.

Diensten

  • Diensten hebben een vernieuwd overzicht en een aparte detailpagina gekregen.
  • Diensten kunnen duidelijker worden toegevoegd, bijgewerkt en verwijderd.
  • Productregels en gekoppelde klantdiensten worden beter beheerd.
  • Per dienst kan een eigen factuurmailtemplate worden ingesteld.
  • Per dienst kunnen voorwaarden worden gekoppeld die bij de factuurmail beschikbaar zijn.
  • De eerstvolgende factuurmail voor een klant kan vooraf worden bekeken.
  • Automatisch en gepland factureren gebruikt de ingestelde diensttemplate en voorwaarden.
  • Zoekresultaten en formulieren voor klantdiensten zijn compacter en consistenter gemaakt.

Facturen en betalingen

  • De facturatiepagina is compacter gemaakt en toont meer relevante informatie binnen hetzelfde scherm.
  • Facturen kunnen beter worden gesorteerd en gefilterd.
  • Te veel betaalde facturen hebben een duidelijke status en indicatie gekregen.
  • Creditfacturen worden correcter meegenomen bij de berekening van betaald en openstaand bedrag.
  • Betaalherinneringen gebruiken betrouwbaardere openstaande bedragen.
  • De factuurmailpreview en het aanpassen van de mail voor verzending zijn verder verbeterd.
  • Er is een centrale betaalallocatie toegevoegd waarmee deelbedragen aan een of meerdere facturen kunnen worden gekoppeld.
  • CSV-import, handmatige betalingen en gekoppelde betalingen gebruiken dezelfde allocatielogica.
  • Afrondingsverschillen bij betaalallocaties zijn met aanvullende migraties gecorrigeerd.
  • Export van betalingen bevat de verbeterde koppelinformatie.
  • Dubbele Pay-betalingen door verschillen tussen UUID en payment-ID worden voorkomen.
  • Voor Pay is een herstelactie toegevoegd om ontbrekende of onjuist gekoppelde betalingen opnieuw af te stemmen.
  • Mollie, MyPonto, Pay en Eventmanager gebruiken de verbeterde betaal- en allocatiegegevens.

Boekhouding

  • Betalingen kunnen duidelijker aan oorspronkelijke facturen worden gekoppeld.
  • De details van betalingen tonen meer informatie over allocaties en resterende bedragen.
  • Importvoorbeelden en definitieve imports gebruiken dezelfde validatie.
  • Boekhoudcategorieën en factuurgegevens worden consistenter verwerkt.
  • BTW-percentages worden genormaliseerd naar de ingestelde standaardtarieven, zodat afrondingen niet als afwijkend tarief terugkomen.
  • Deelposten, creditfacturen en gekoppelde betalingen worden betrouwbaarder in totalen verwerkt.

Medewerkers en personeelsbeheer

  • Het medewerkersoverzicht en de medewerkerdetailpagina zijn vernieuwd.
  • Er is een uitgebreid onderdeel voor personeelsadministratie toegevoegd.
  • Medewerkers kunnen declaraties met bewijsstukken indienen.
  • Beheerders kunnen declaraties beoordelen, goedkeuren of afwijzen.
  • Declaratiestatussen zijn zichtbaar op het dashboard en binnen personeelsbeheer.
  • Verzuim kan worden aangevraagd, beoordeeld, geannuleerd en verwijderd.
  • Rechten voor eigen en algemene personeelsacties zijn uitgebreid.
  • Rollen en profielinformatie van medewerkers kunnen duidelijker worden beheerd.
  • Het medewerkersscherm is compacter en responsiever gemaakt.

E-mail en logging

  • Uitgaande e-mail wordt centraal vastgelegd in een nieuw e-maillog.
  • Het e-maillog toont verzonden en mislukte berichten, ontvangers, onderwerp, bron en verzendmoment.
  • E-maildetails kunnen via een dynamische reader worden geopend.
  • Er zijn statistieken en filters toegevoegd voor verzonden en mislukte e-mails.
  • Testmails gebruiken dezelfde mailinstellingen en logging als normale portaalmail.
  • Bulkmail binnen Eventmanager heeft een preview- en verzendproces gekregen.
  • Factuurcronjobs en dienstfacturen gebruiken de vernieuwde mailafhandeling.

Meetings

  • De meetingruimte is visueel en functioneel verbeterd.
  • Moderatoracties voor deelnemers zijn uitgebreid, waaronder het verwijderen van een deelnemer.
  • Deelnemers, video, bediening en meetingstatus worden duidelijker weergegeven.
  • De meetinglijst en formulieren sluiten beter aan op de algemene portaalstijl.
  • Meetingroutes en toegangscontroles zijn aangescherpt.

Beveiliging en toegangscontrole

  • Nieuwe en gewijzigde wachtwoorden gebruiken password_hash in plaats van MD5.
  • Bestaande legacywachtwoorden kunnen gecontroleerd en naar de nieuwe hashmethode opgewaardeerd worden.
  • Wachtwoordresetlinks gebruiken een vertrouwde applicatie-URL in plaats van een ongecontroleerde Host-header.
  • Het aanvragen van een resetlink geeft niet langer prijs of een account bestaat.
  • Rechtencontroles en rollen zijn op meerdere beheerpagina’s aangescherpt.
  • De rechten-editor verschijnt niet meer dubbel en blokkeert geen redirects vanuit pluginpagina’s.
  • HTML uit dynamische portaalmeldingen wordt centraal gesaneerd.
  • HTTP-verzoeken worden vanuit de gedeelde PHP-bootstrap naar HTTPS doorgestuurd, met ondersteuning voor reverse proxies en uitzonderingen voor CLI en localhost.

Portaalbeheer en proefperioden

  • Proefaanvragen kunnen centraal worden bekeken, beoordeeld en afgewezen.
  • Vanuit een aanvraag kan een lokale klant worden aangemaakt of gekoppeld.
  • Aanvraaggegevens, waaronder domein en admin-gebruikersnaam, kunnen vóór provisioning worden bewerkt.
  • Het bewerkformulier is verdeeld in duidelijke onderdelen voor portaal, contact en facturatie.
  • Een tijdelijk adminwachtwoord wordt automatisch veilig gegenereerd.
  • Na succesvolle provisioning ontvangt de klant automatisch de portaal-URL, gebruikersnaam en het tijdelijke wachtwoord.
  • Bij een mailfout blijft het portaal aangemaakt en worden de eenmalige inloggegevens aan de beheerder getoond.
  • De beheerder ontvangt een melding wanneer iemand een proefperiode aanvraagt.
  • API-fouten tonen waar mogelijk de onderliggende fout en HTTP-status in plaats van alleen een generieke 500-melding.
  • Portalen kunnen aan klanten en pakketten worden gekoppeld en vanuit Portaalbeheer worden bijgewerkt.

Demo en documentatie

  • Er is een uitgebreide statische portaldemo toegevoegd.
  • De demo bevat voorbeelden van dashboard, projecten, projectboard, boekhouding, diensten, profiel en openbare offertes.
  • Er is een systeemaudit toegevoegd met onderzochte verbeterpunten.
  • Ontwerpprincipes voor consistente operationele schermen zijn gedocumenteerd.

Pluginwijzigingen

twoAI

  • twoAI heeft uitgebreide read-only context voor projectboarden gekregen.
  • De assistent kan zoeken in boardkolommen, kaarten, labels, toegewezen gebruikers, checklisten, reacties en bijlagemetadata.
  • Relevante tekst uit ondersteunde CSV-, XLSX-, PDF- en tekstbijlagen kan beperkt als context worden gebruikt.
  • Antwoorden kunnen verwijzen naar de juiste project- en projectboardpagina.
  • Contextlimieten voorkomen dat onnodig veel boarddata wordt meegestuurd.
  • Technische informatie blijft afgeschermd op basis van rechten.

Werkbonnen

  • De Werkbonnen-plugin heeft een volledig vernieuwde werkvoorraad, nieuw-formulier en detailpagina gekregen.
  • Werkbonnen ondersteunen klant, project, medewerker, planning en locatie.
  • Uren en materialen kunnen per werkbon worden geregistreerd.
  • Foto’s kunnen veilig worden toegevoegd en beheerd.
  • Er zijn statussen toegevoegd voor open, in uitvoering, wachten, afgerond, gefactureerd en gearchiveerd.
  • Opleverchecklisten en standaardchecklisten zijn uitgebreid.
  • Werkbonnen kunnen als PDF worden gegenereerd en naar de klant worden gemaild.
  • Vanuit een werkbon kan een factuur worden aangemaakt.
  • Geplande werkbonnen worden in de planningkalender getoond.

Eventmanager

  • Beheertoegang en rollen voor Eventmanager zijn aangescherpt.
  • Analysevelden en coachschermen controleren consequenter de juiste toegang.
  • Bulkmail ondersteunt een preview voordat berichten worden verstuurd.
  • Exports en contactanalyse zijn verbeterd.
  • Aanmeldingen en betaalherinneringen gebruiken de vernieuwde betaalstatussen.
  • Eventbetalingen kunnen via de centrale betaalallocatie aan facturen worden gekoppeld.

Pay, Mollie en MyPonto

  • Pay-webhooks herkennen transacties betrouwbaarder en voorkomen dubbele betalingen.
  • Ontbrekende Pay-betalingen kunnen opnieuw worden afgestemd.
  • Mollie-, MyPonto- en Pay-betalingen gebruiken de centrale betaalallocatie.
  • MyPonto synchronisatie verwerkt gekoppelde en gedeeltelijke betalingen consistenter.
  • Creditfacturen en resterende bedragen worden beter meegenomen in betaalstatussen.

Stonex auto pay

  • Meerdere klantbetalingen kunnen aan dezelfde order worden gekoppeld.
  • De totale gekoppelde betaling bepaalt of een order volledig is gedekt.
  • Betalingen kunnen gericht worden ontkoppeld zonder andere koppelingen te verliezen.
  • Bestaande betaalkoppelingen worden naar de vernieuwde structuur gemigreerd.
  • Statussen en betaaloverzichten tonen aantallen en totaalbedragen van gekoppelde betalingen.

Afsprakenplanner

  • De afsprakenplanner is aangepast aan de vernieuwde klant- en navigatiestructuur.
  • Klantgegevens en afspraken worden betrouwbaarder gekoppeld.
  • Pluginpagina’s sluiten beter aan op de algemene portaalopbouw.
← Terug naar alle releases