Skip to content

v0.1.1 - NTXM Browser mini

Choose a tag to compare

@nitiksh nitiksh released this 23 Jun 03:34
· 2 commits to main since this release
3a2715e

NTXM Browser Mini v0.1.1 introduces a major architectural upgrade to its REST Automation Server, turning it into a fully controllable multi-tab and multi-group workspace. The update implements a robust target resolution engine that resolves tab and group actions using dedicated query parameters (id, index, group_id, and group_index). This allows developers to target and manipulate specific elements across the entire browser layout programmatically, using a defined hierarchy of fallback rules instead of being restricted to only controlling the active window view.

In addition to this control logic, the API surface has been greatly expanded with tab group endpoints and system persistence controls. The server now exposes dedicated routes for listing, creating, renaming, reordering, and closing tab groups, alongside session-level controls like manual session saving and loading (/save_session and /load_session). The user interface matches these upgrades by introducing a bottom-aligned toggleable action toolbar for shortcuts and stabilizing tab-switching behavior, ensuring that active URLs are correctly synchronized and displayed in the address bar when changing tabs or groups. Also, Now you can start or stop server, chnage the port, set password on the server.

img-001

Get a complete documentation of tools - GET /tools/{tool_id}/api

Returns the complete Markdown documentation for the requested API section.
Available tool_ids:

  • parameters: 1. Parameters & Target Resolution Rules
  • group_manager: 2. Tab Group Endpoints
  • tab_manager: 3. Tab Endpoints
  • navigation: 4. Navigation & Content Endpoints
  • session: 5. System & Persistence Endpoints
  • health: 6. Server Status & Health

Example :

curl.exe http://127.0.0.1:9090/tools/navigation/api