[GH-ISSUE #564] Custom Previewer Tab with Scripting #560

Open
opened 2026-03-03 19:51:20 +03:00 by kerem · 0 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Dec 9, 2025).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/564

Originally assigned to: @kics223w1 on GitHub.

Description

Demo:

https://github.com/user-attachments/assets/b73225e5-c43f-4e4c-a9f8-9968f969db24

Acceptance Criteria

  • Able to create / edit / edit a Customer Tab for Request/Response
  • Show the Sample code popover
Image
  • Show the Custom previewer tab, persist for next launch
  • Use Monaco Editor for the custom previewer tab
Image
  • Write Scripting Script to modify the data of this tab. For example:
  • Only accept String
// String
response.customPreviewerTabs["json-tab"] = "My String";

// JSON
const obj = {"name": "Proxyman"};
response.customPreviewerTabs["json-tab"] = JSON.stringify(obj, null, 2);
  • Syntax Highlighting for Tab by changing the Language in Monaco Editor
Image
Originally created by @NghiaTranUIT on GitHub (Dec 9, 2025). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/564 Originally assigned to: @kics223w1 on GitHub. ## Description Demo: https://github.com/user-attachments/assets/b73225e5-c43f-4e4c-a9f8-9968f969db24 ## Acceptance Criteria - [x] Able to create / edit / edit a Customer Tab for Request/Response - [x] Show the Sample code popover <img width="907" height="406" alt="Image" src="https://github.com/user-attachments/assets/0329a09b-ba77-421f-ab5e-2f7be8eb7016" /> - [x] Show the Custom previewer tab, persist for next launch - [x] Use Monaco Editor for the custom previewer tab <img width="1248" height="575" alt="Image" src="https://github.com/user-attachments/assets/99931f88-b5ff-4c5e-a50c-54af760d09da" /> - [x] Write Scripting Script to modify the data of this tab. For example: - [x] Only accept `String` ```js // String response.customPreviewerTabs["json-tab"] = "My String"; // JSON const obj = {"name": "Proxyman"}; response.customPreviewerTabs["json-tab"] = JSON.stringify(obj, null, 2); ``` - [ ] Syntax Highlighting for Tab by changing the Language in Monaco Editor <img width="372" height="228" alt="Image" src="https://github.com/user-attachments/assets/946500f1-7544-4bdd-90ae-e0bbb7b7b71c" />
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/proxyman-windows-linux#560
No description provided.