[GH-ISSUE #474] Support for custom previewer tabs? #473

Open
opened 2026-03-03 19:50:47 +03:00 by kerem · 5 comments
Owner

Originally created by @addison-adler on GitHub (Feb 14, 2025).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/474

Originally assigned to: @kics223w1 on GitHub.

Description

The website has a page here detailing how to set up custom previewer tabs but it appears that this is only supported on Mac? (would be nice if the website mentioned platform support 😅)

There's a ticket on the mac repo here: https://github.com/ProxymanApp/Proxyman/issues/1956

If this isn't available on Windows yet, is there any way to override the existing tab values?
I have an API that returns a JWT in the response body as { "data": "jwt" }, so to make the previewer even a little useful I need to use scripting to decode the JWT for previewing.

As a workaround, right now I'm decoding the JWT and appending it to the request & response bodies under my own _jwt key.
The JWT is really long though and the string preview isn't truncated, so I also have to re-order the keys to make sure my "_jwt" key is add the top of the json preview otherwise I'd have to keep scrolling past the giant jwt string (see picture)

Image

Originally created by @addison-adler on GitHub (Feb 14, 2025). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/474 Originally assigned to: @kics223w1 on GitHub. ## Description The website has a page [here](https://docs.proxyman.com/basic-features/custom-previewer-tab#id-3.-advance-create-a-custom-tab-with-the-scripting-tool) detailing how to set up custom previewer tabs but it appears that this is only supported on Mac? (would be nice if the website mentioned platform support 😅) There's a ticket on the mac repo here: https://github.com/ProxymanApp/Proxyman/issues/1956 If this isn't available on Windows yet, is there any way to override the existing tab values? I have an API that returns a JWT in the _response body_ as `{ "data": "jwt" }`, so to make the previewer even a little useful I need to use scripting to decode the JWT for previewing. As a workaround, right now I'm decoding the JWT and appending it to the request & response bodies under my own `_jwt` key. The JWT is really long though and the string preview isn't truncated, so I also have to re-order the keys to make sure my "_jwt" key is add the top of the json preview otherwise I'd have to keep scrolling past the giant jwt string (see picture) ![Image](https://github.com/user-attachments/assets/125a0f01-238d-4b02-804e-1e084eb48b05)
Author
Owner

@addison-adler commented on GitHub (Feb 14, 2025):

related question - does Windows support running multiple scripts in a pipeline order based on rules matches?

It was discussed and added to the mac app here - https://github.com/ProxymanApp/Proxyman/issues/1190

if not, no worries

<!-- gh-comment-id:2659201838 --> @addison-adler commented on GitHub (Feb 14, 2025): related question - does Windows support running multiple scripts in a pipeline order based on rules matches? It was discussed and added to the mac app here - https://github.com/ProxymanApp/Proxyman/issues/1190 if not, no worries
Author
Owner

@kics223w1 commented on GitHub (Feb 14, 2025):

related question - does Windows support running multiple scripts in a pipeline order based on rules matches?

Proxyman Windows doesn't support running multiple scripts in a pipeline order yet.
It will use the first matched rule and ignore the rest 👍🏻

<!-- gh-comment-id:2659325281 --> @kics223w1 commented on GitHub (Feb 14, 2025): > related question - does Windows support running multiple scripts in a pipeline order based on rules matches? > Proxyman Windows doesn't support running multiple scripts in a pipeline order yet. It will use the first matched rule and ignore the rest 👍🏻
Author
Owner

@addison-adler commented on GitHub (Feb 14, 2025):

Proxyman Windows doesn't support running multiple scripts in a pipeline order yet. It will use the first matched rule and ignore the rest 👍🏻

Cool, thanks for the confirmation 🙂

I noticed in the other repo that both custom previewer tabs and multiple scripts were relatively recent additions, so I'm not surprised they haven't made their way over yet 🙂

<!-- gh-comment-id:2659330851 --> @addison-adler commented on GitHub (Feb 14, 2025): > Proxyman Windows doesn't support running multiple scripts in a pipeline order yet. It will use the first matched rule and ignore the rest 👍🏻 Cool, thanks for the confirmation 🙂 I noticed in the other repo that both custom previewer tabs and multiple scripts were relatively recent additions, so I'm not surprised they haven't made their way over yet 🙂
Author
Owner

@kics223w1 commented on GitHub (Feb 14, 2025):

The User-defined tabs feature is currently unavailable on Windows.
Additionally, I think we don't have any solutions to override existing tabs on Windows in version 2.20.0

I'll discuss this with @NghiaTranUIT to explore implementing this feature on Windows 👍🏻

<!-- gh-comment-id:2659338899 --> @kics223w1 commented on GitHub (Feb 14, 2025): The [User-defined tabs](https://github.com/ProxymanApp/Proxyman/issues/1956) feature is currently **unavailable** on Windows. Additionally, I think we don't have any solutions to override existing tabs on Windows in version 2.20.0 I'll discuss this with @NghiaTranUIT to explore implementing this feature on Windows 👍🏻
Author
Owner

@addison-adler commented on GitHub (Feb 14, 2025):

I'll discuss this with @NghiaTranUIT to explore implementing this feature on Windows 👍🏻

🙏 thanks for considering it!
I figured out the workaround (already mentioned), but proper support would be a nice-to-have 🙂

<!-- gh-comment-id:2659346693 --> @addison-adler commented on GitHub (Feb 14, 2025): > I'll discuss this with [@NghiaTranUIT](https://github.com/NghiaTranUIT) to explore implementing this feature on Windows 👍🏻 🙏 thanks for considering it! I figured out the workaround (already mentioned), but proper support would be a nice-to-have 🙂
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#473
No description provided.