← Alle versienotities

Restorm v1.2.0

Gepubliceerd op

Neem een webpagina op en krijg haar API als verzoeken.

  • Opnamesessies. Een nieuw soort item in de zijbalk opent een webpagina in de ingebouwde minibrowser en legt elke API-aanroep vast die ze doet — REST, GraphQL, gRPC-web en WebSocket — live, met witte en zwarte lijsten in reguliere expressies, pauzeren en stoppen vanaf de adresbalk, en een pulserende gloed rond de sessie zolang de opname loopt. Elke vastgelegde aanroep leest precies als het antwoord op een verzoek (body, informatie, cookies, grafiek); het contextmenu van een aanroep voegt haar url aan een lijst toe, met de mogelijkheid om wat al was vastgelegd op te schonen. De opnamen blijven in het geheugen, begrensd door een nieuwe app-instelling, en raken uw projectbestand nooit aan.
  • Routes afleiden (Pro). Eén knop zet de opnamen om in een mappenboom met echte, opnieuw uitvoerbare verzoeken: variërende padsegmenten worden {{param}}-padparameters, de mappen volgen de statische voorvoegsels, gRPC-web-aanroepen worden per service ingedeeld en elk verzoek wordt vooraf ingevuld op basis van de laatste geslaagde aanroep, met de vastgelegde aanroepen in zijn antwoordgeschiedenis. Opnieuw afleiden voegt samen — uw wijzigingen blijven behouden.
  • Bestuur het vanuit uw AI-assistent. Tien MCP-tools maken sessies aan en configureren ze, starten en stoppen een opname, lezen de opnamen en leiden de routes af.
  • Deel uw locatie met de minibrowser (op verzoek). Een nieuwe instelling onder Privacy, standaard uitgeschakeld, laat de pagina’s die in de ingebouwde browser worden geopend — tijdens een opname of niet — uw geschatte locatie lezen, zoals de locatiefunctie van de site dat in een gewone browser zou doen. Bij het inschakelen wordt eerst om uw toestemming gevraagd; de locatie komt van de locatieservice van het systeem (GeoClue op Linux), en anders van een schatting op stadsniveau op basis van uw IP-adres. Bij het uitschakelen wordt de locatie meteen vergeten.
  • Rijker tabblad Antwoord. Afbeeldingen worden nu inline getoond, video en audio worden afgespeeld, Markdown wordt weergegeven en de code-editor kiest de taal op basis van het Content-Type — met een vertaalde knop Downloaden altijd bij de hand. Een binair antwoord dat vanuit de geschiedenis opnieuw wordt uitgevoerd, toont niet langer zijn base64.
  • Importeren: een geplakte JSON-specificatie leest prettig. Een JSON-document op één regel dat in het lege importveld wordt geplakt, wordt netjes opgemaakt voordat het in de editor opent.
  • Lange lijsten blijven snel. De lijst met opnamen (en de zijbalk boven 400 rijen) rendert alleen wat op het scherm staat.
  • Projectbestanden die een opnamesessie bevatten, worden opgeslagen in formaat 1.2; oudere versies van Restorm vragen u bij te werken voordat ze die openen.