Release notes
Version 1.3.0
What changed in GripIQ 1.3.0 (2026-06-03).
Een release met een nieuwe visuele identiteit voor de tenant-app, snellere domeinanalyses op Prompts, en hardere afspraken rond AI-output en autorisatie in het beheerpaneel.
[Eindgebruikers] De nieuwe GripIQ-look in de hele tenant-app
Section titled “[Eindgebruikers] De nieuwe GripIQ-look in de hele tenant-app”De tenant-app draagt vanaf nu de officiële GripIQ-huisstijl. Koppen verschijnen in Ranade en de loop-tekst in Satoshi; allebei zijn lokaal gehost, zodat lettertypen niet via een extern domein worden opgehaald. Het accentkleurenpalet is omgezet naar het brand-blauw: primair voor knoppen en links, een helderder blauw voor focus-omkadering, een diepe navy voor de zijbalk en cyaan-accenten op donkere vlakken. De semantische kleuren voor succes, waarschuwing en gevaar blijven onveranderd, zodat statusmeldingen en alerts herkenbaar blijven.
[Iedereen] Betrouwbaardere AI-output dankzij schema-validatie
Section titled “[Iedereen] Betrouwbaardere AI-output dankzij schema-validatie”AI-agents valideren hun antwoord nu tegen het schema dat ze zelf opvragen. Tot nu toe vertrouwde het platform op de “strict mode” van de provider, waardoor een antwoord dat parsete maar een vereist veld miste alsnog tot stille fouten in de interface leidde. Vanaf deze release worden zulke antwoorden afgewezen, gaat de achtergrondjob automatisch opnieuw in de wachtrij en wordt het incident vastgelegd voor opvolging. Dit raakt elke surface die op AI leunt — Insights, Prompts, Personas en de keyword-suggesties — met als netto effect minder ontbrekende of misvormde data in de interface.
[Eindgebruikers] Snellere domeinanalyse op het Prompts-overzicht
Section titled “[Eindgebruikers] Snellere domeinanalyse op het Prompts-overzicht”De Top Domains-kaart op het Prompts-overzicht laadt nu vrijwel direct. Voorheen werd elk antwoord van elke prompt opnieuw doorzocht op domein-vermeldingen bij iedere render; vanaf deze release worden die domeinen één keer geëxtraheerd op het moment dat een antwoord binnenkomt en als aparte projectie bewaard. Dezelfde aanpak versnelt ook filters op AI-aanbieder (OpenAI, Anthropic, Google, etc.), die op meerdere plekken in Prompts en het Dashboard worden gebruikt. Voor bestaande projecten moet eenmalig een achtergrond-vulling worden uitgevoerd om de historische antwoorden mee te nemen; tot dat moment is de Top Domains-kaart leeg.
[Eindgebruikers] Nauwkeurigere keyword-posities op basis van organische ranking
Section titled “[Eindgebruikers] Nauwkeurigere keyword-posities op basis van organische ranking”De berekening van keyword-posities is herijkt naar de organische ranking. Eerder werd de absolute SERP-positie opgeslagen, die ook advertenties en SERP-features meetelde; daardoor leek een merk lager te scoren wanneer Google extra blokken (Ads, People also ask, AI Overviews) bovenaan toonde. Vanaf deze release wordt de organische rang opgeslagen, waardoor de visibility-score en CTR-curve weer de werkelijke vindbaarheid weerspiegelen. Scan-diepte is verdubbeld naar 20 organische resultaten, zodat de volledige top 10 zichtbaar blijft, ook wanneer SERP-features de pagina opvullen. Bestaande resultaten zijn meegenomen in de herrekening.
Overige wijzigingen
Section titled “Overige wijzigingen”- [Iedereen] De tenant-app downloadt geen Filament-CSS meer; de gedeelde stylesheets zijn gesplitst in een tenant- en een admin-bundel, waardoor de eerste tenant-pagina merkbaar lichter laadt.
- [Beheerders] De gebruikerstabel in het beheerpaneel zoekt nu ook op naam, niet alleen op e-mailadres.
- [Iedereen] Zelf-registratie met een intern e-maildomein wordt geblokkeerd met een Nederlandse foutmelding die de gebruiker doorverwijst naar Microsoft sign-in; interne accounts kunnen alleen via SSO worden aangemaakt.
- [Beheerders] Het Horizon-dashboard rendert weer correct: een gerichte uitzondering op de Content Security Policy laat de Vue-bootstrap van Horizon toe, zonder de strikte policy elders te versoepelen.
- [Eindgebruikers] Wisselen van project landt voortaan altijd op de project-root in plaats van een pad dat onder de nieuwe tenant niet bestaat; cross-tenant 403- en 404-meldingen na een wissel verdwijnen daarmee.
- [Eindgebruikers] De Brand-detailpagina toont geen statusbadge meer in de header — de status blijft elders in de pagina zichtbaar.
- [Beheerders] De keuze van een insight-categorie in het beheerpaneel werkt nu ongeacht of het kanaal-veld een enum of een string teruggeeft; live wijzigingen veroorzaken geen TypeError meer.
- [Beheerders] CSV-imports voor keywords en prompts herkennen Windows-1252-bestanden (de klassieke Excel-export) correct; euro-teken, krulquotes en em-dashes blijven leesbaar in plaats van te worden vervangen door onzichtbare tekens.
Volledige technische release notes: GitHub release v1.3.0