Nieuw: automatiseringen op elk signaal, alerting in één overzicht en dashboards als kioskweergave
Deze release draait om drie dingen. Automatiseringen reageren nu op vrijwel elk signaal in PulseGuard, van een uptime-check tot een SLA-schending, en lopen zowel via een eigen workflow-editor als rechtstreeks vanuit PandaBot. Alerting - wat je wel en niet aan meldingen krijgt - staat voortaan op één pagina in plaats van verspreid over instellingen. En een dashboard deel je nu als een beveiligde kioskweergave, handig voor een wandscherm of een klant zonder eigen account.
Nieuw: automatiseringen - als dit gebeurt, doe dan dat
- Triggers op elk signaal: uptime, synthetic, apparaten, security, incidenten, SLA en Insights emitten nu allemaal platformevents waarop een automatisering kan reageren, in plaats van alleen de handvol events van eerdere releases.
- Acht stapsoorten en acht sjablonen: van een Slack-bericht tot het aanmaken van een incident, met kant-en-klare sjablonen voor de meest voorkomende scenario's zodat je niet bij een lege editor begint.
- Inkomende webhooks en een goedkeuringen-inbox: een automatisering kan starten op een binnenkomend webhook van buitenaf, en een stap die eerst akkoord nodig heeft landt in een eigen inbox in plaats van gewoon door te lopen.
- Ketening: de uitkomst van de ene automatisering kan de trigger zijn voor de volgende.
- Testen op een echt item: de simulatieknop draait nu op een bestaand incident of monitor uit je eigen data in plaats van een leeg testevent, zodat je ziet wat er écht gebeurt.
- PandaBot is een volwaardige route ernaartoe: automatiseringen aanmaken en aanpassen kan nu ook gewoon door het in het chatvenster te vragen.
- Duidelijkere workflow-editor: JSON-velden krijgen syntax-kleuring, het uitvoeringsoverzicht toont de stapnaam, de echte duur en leesbare payloads in plaats van ruwe JSON, en een concept opslaan of handmatig draaien geeft nu een begrijpelijke foutmelding als het misgaat.
- In-app melding bij succes of falen: je hoeft niet meer naar de uitvoeringsgeschiedenis te navigeren om te zien of een automatisering is gelukt.
Nieuw: Alerting - één pagina voor "waarom kreeg ik geen mail?"
- Eén instellingenpagina voor meldingen: voorkeuren voor wanneer je mail, push of in-app meldingen krijgt staan nu bij elkaar onder Instellingen, in plaats van verspreid over losse schermen.
- Navigatie en labels op orde: alerting-gerelateerde menu's zijn logischer ingedeeld en volledig vertaald, zodat "waarom krijg ik dit niet" geen speurtocht meer is.
- Betrouwbaardere pushmeldingen: payloads zijn opgeschoond zodat een melding duidelijk maakt wát er gebeurd is, en dezelfde gebeurtenis stuurt niet langer een dubbele push.
Nieuw: een dashboard als kioskweergave delen
- Beveiligde deellink: een dashboard deel je via een eigen kiosklink, zonder dat de ontvanger een PulseGuard-account nodig heeft.
- Schone laadstatussen: widgets in de kioskweergave tonen een correcte laadstatus in plaats van te blijven hangen, en het bootlogo verschijnt niet meer dubbel bij het openen.
App Monitoring: logs waarin je een storing echt terugvindt
- Filteren en zoeken op pad, host en user-agent: in plaats van door een lange lijst te scrollen zoek je gericht naar het verzoek dat je zoekt.
- Percentiles en foutkopie erbij: de statistieken laten nu ook p95/p99 zien, en een foutregel kun je met één klik kopiëren om te delen of te plakken in een ticket.
- Guard eet zijn eigen hondenbrokjes: de frontend van PulseGuard zelf stuurt nu ook zijn logs naar App Monitoring, dezelfde functie die je voor je eigen applicaties gebruikt.
Synthetic: alle flows in één overzicht
- Eén werkruimte-breed overzicht: al je synthetic flows staan nu op één pagina in plaats van verspreid per domein.
- Duidelijkere foutmelding bij een mislukte flow: een afgebroken netwerk-waterval toonde altijd "Failed to fetch", ook als de eigenlijke oorzaak iets anders was; de melding klopt nu met wat er echt misging.
Rapporten: negen soorten, één sjabloon
- Eén sjabloon voor alle kwaliteitsrapporten: SEO, toegankelijkheid, security en de andere rapporttypes delen nu dezelfde branded PDF-opmaak in plaats van elk hun eigen layout.
- Consistente lege staat: een rapport dat nog niet gedraaid heeft toont overal dezelfde duidelijke "nog niet gestart"-melding.
PandaBot
- AI-generators in de zijbalk: generatoren voor bijvoorbeeld synthetic-stappen zijn verplaatst naar het PandaBot-paneel, met een opgeruimdere synthetic-flowpagina als gevolg.
- Prettiger typen: de composer opent standaard op twee regels en typt op een leesbaardere 15px in plaats van piepklein.
- Eigen modelkeuze: niet-chatmodellen worden uit de OpenRouter-switcher gefilterd zodat je alleen ziet wat echt bruikbaar is, en de Gemini-agent combineert niet langer ten onrechte tool-calls met een JSON-antwoord.
- Herkent zijn eigen widgets: PandaBot antwoordt in de taal van de interface en herkent zijn eigen widgets in het gesprek, en de dubbele fullscreen-knop in de sidebar is verdwenen.
Statuspagina's en de status hub
- Duitse taalondersteuning en betere SEO-metadata naast de bestaande Nederlandse en Engelse vertalingen.
- Oude slug blijft werken: een statuspagina-slug die je hebt losgelaten stuurt bezoekers automatisch door totdat iemand anders hem claimt, in plaats van in een 404 te eindigen.
- Herziene status hub: opgeruimde header, betere uptime-checks en het verwijderen van overbodige decoratie voor een rustiger geheel.
- Kleine correcties: de historiepagina 404'de op een eigen statuspagina-domein, ingelogde bezoekers werden onterecht van de hub gestuurd, de statuswidget werkt nu ook zonder publieke statuspagina, en het SSL-statusicoon en de filter-uitlijning zijn gecorrigeerd.
Incidenten en meldingen
- Herziene incidentdetailpagina: de sidebar en het compliance-werkproces zijn opnieuw ingericht voor een overzichtelijker verloop.
- Verfijnde incidentkaarten en reacties, en een sneller ladende incidentenlijst dankzij geoptimaliseerde dataophaling.
- Meldingen op geschiedenis correct als gelezen markeren, ook als je maar een deel van de lijst ziet.
- Apparaten écht verwijderen: een verwijderd apparaat blijft niet meer als offline-incident terugkomen.
- Responsive incidentenpagina voor gebruik op kleinere schermen.
Koppelingen
- Cloudflare-koppeling: een ontbrekende PKCE-parameter liet de koppeling mislukken; dat is gerepareerd.
- Vercel-teamaccounts tonen hun echte naam in plaats van "Projecten van null".
- Favicons weer zichtbaar: iconen van onder meer chatgpt.com en eigen subdomeinen laadden niet, inclusief een zwart-op-zwart favicon in productie; er verschijnt nu pas een initiaal-fallback als een favicon écht ontbreekt.
Uiterlijk, snelheid en dagelijks gebruik
- Geen paginabrede skeleton meer: de app-shell blijft zichtbaar terwijl losse onderdelen laden, in plaats van tijdelijk helemaal te verdwijnen.
- Dashboard verschijnt in één keer compleet zonder na-poppende widgets, en de eerste weergave flitst niet meer van systeemfont naar Instrument Sans.
- Consistente toasts: sonner is overal doorgevoerd, de laatste losse meldingscomponenten zijn vervangen.
- Laatste vertalingen afgerond: overgebleven Engelse teksten in de interface zijn vertaald zonder technische identifiers aan te raken.
Stabiliteit
- Tenant-isolatie aangescherpt: enkele plekken waar een query buiten zijn organisatiescope kon lezen (admin-activiteitenlog, bedrijfsdiensten, interne app-monitor lookups) zijn dichtgezet.
- App-logs-statistieken repareerd: een databasefout die de statistiekenpagina liet stuklopen is verholpen.
- Sessie en navigatie robuuster: hook-dependencies zijn kloppend gemaakt in plaats van onderdrukt, wat een reeks kleinere UI-bugs met verouderde data voorkomt.















