Proszę nagrać stronę internetową i otrzymać jej API w postaci żądań.
- Sesje nagrywania. Nowy rodzaj elementu w panelu bocznym otwiera stronę internetową we wbudowanej mini-przeglądarce i przechwytuje na żywo każde wykonywane przez nią wywołanie API — REST, GraphQL, gRPC-web i WebSocket — z białą i czarną listą w postaci wyrażeń regularnych, wstrzymywaniem i zatrzymywaniem z paska adresu oraz pulsującą poświatą wokół sesji w trakcie nagrywania. Każde przechwycone wywołanie czyta się dokładnie jak odpowiedź żądania (treść, informacje, cookies, graf); menu kontekstowe wywołania dodaje jego adres url do listy, z możliwością oczyszczenia tego, co już przechwycono. Przechwycenia pozostają w pamięci, ograniczone nowym ustawieniem aplikacji, i nigdy nie dotykają pliku projektu.
- Wywnioskuj trasy (Pro). Jeden przycisk zamienia przechwycenia w drzewo folderów z prawdziwymi żądaniami do ponownego uruchomienia: zmienne segmenty ścieżki stają się parametrami ścieżki
{{param}}, foldery odpowiadają statycznym prefiksom, wywołania gRPC-web są porządkowane według usługi, a każde żądanie jest wstępnie wypełnione na podstawie ostatniego udanego wywołania, z przechwyconymi wywołaniami w historii odpowiedzi. Ponowne wnioskowanie scala wyniki — wprowadzone zmiany zostają zachowane. - Sterowanie z asystenta AI. Dziesięć narzędzi MCP tworzy i konfiguruje sesje, rozpoczyna i zatrzymuje nagrywanie, odczytuje przechwycenia i wnioskuje trasy.
- Udostępnianie lokalizacji mini-przeglądarce (opcjonalne). Nowe ustawienie w sekcji Prywatność, domyślnie wyłączone, pozwala stronom otwieranym we wbudowanej przeglądarce — podczas nagrywania lub poza nim — odczytywać Państwa przybliżoną lokalizację, tak jak zrobiłaby to funkcja lokalizacji witryny w zwykłej przeglądarce. Włączenie najpierw prosi o Państwa zgodę; lokalizacja pochodzi z systemowej usługi lokalizacji (GeoClue w systemie Linux), a w razie jej braku z oszacowania na poziomie miasta na podstawie Państwa adresu IP. Wyłączenie natychmiast zapomina lokalizację.
- Bogatsza karta Odpowiedź. Obrazy wyświetlają się teraz bezpośrednio, wideo i dźwięk są odtwarzane, Markdown jest renderowany, a edytor kodu dobiera język na podstawie Content-Type — z przetłumaczonym przyciskiem Pobierz zawsze pod ręką. Odpowiedź binarna uruchomiona ponownie z historii nie pokazuje już swojego base64.
- Import: wklejona specyfikacja JSON dobrze się czyta. Jednowierszowy dokument JSON wklejony do pustego pola importu jest czytelnie formatowany przed otwarciem w edytorze.
- Długie listy pozostają szybkie. Lista przechwyceń (oraz panel boczny powyżej 400 wierszy) renderuje tylko to, co widać na ekranie.
- Pliki projektu zawierające sesję nagrywania są zapisywane w formacie 1.2; wcześniejsze wersje Restorma proszą o aktualizację przed ich otwarciem.