[GH-ISSUE #1597] [Breakpoint][iOS] #1 Main View #1591

Open
opened 2026-03-03 19:52:43 +03:00 by kerem · 0 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Apr 11, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1597

Originally assigned to: @8bitzz on GitHub.

Description

It's time to implement the Breakpoint Tool.

IMG_6794

Acceptance Criteria - Main Table View

  • Duplicated code from the Block List to Breakpoint List, so we can implement a similar UI for the Breakpoint List
  • The Toggle to toggle the Breakpoint feature
  • Make sure the data is saved properly. E.g: Kill the app -> Reopen -> The previous state must be persisted.
  • Drag to delete the cell should work
  • Click on the Breakpoint Cell will open the Breakpoint Editor
  • On the More Setting -> Bring the Breakpoint cell to below the Block List Cell

Breakpoint Cell

  • An Breakpoint Cell UI should look like this:

IMG_9E6BDBCCEA99-1

  • Title: Name of the BreakpointEntry
  • Subtitle: (Wildcard or Regex)
  • For example: GET https://proxyman.io/v1 (Wildcard) , POST https://proxyman.io/v1 (Regex)
  • We should have a third row to if the breakpoint is enabled for the Request / Response
  • Tap to the Toggle will enable/disable the Breakpoint Entry -> Make sure it notifies the PackageTunnel to save the data
Originally created by @NghiaTranUIT on GitHub (Apr 11, 2023). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1597 Originally assigned to: @8bitzz on GitHub. ## Description It's time to implement the Breakpoint Tool. ![IMG_6794](https://user-images.githubusercontent.com/5878421/231095789-17978bbc-1fb3-4770-8382-847f25933285.PNG) ## Acceptance Criteria - Main Table View - Duplicated code from the Block List to Breakpoint List, so we can implement a similar UI for the Breakpoint List - The Toggle to toggle the Breakpoint feature - Make sure the data is saved properly. E.g: Kill the app -> Reopen -> The previous state must be persisted. - Drag to delete the cell should work - Click on the Breakpoint Cell will open the Breakpoint Editor - On the More Setting -> Bring the Breakpoint cell to below the Block List Cell ## Breakpoint Cell - An Breakpoint Cell UI should look like this: ![IMG_9E6BDBCCEA99-1](https://user-images.githubusercontent.com/5878421/231096694-53336dd1-6196-484e-ab87-766db112e8f5.jpeg) - Title: Name of the BreakpointEntry - Subtitle: <Method> <URL> (Wildcard or Regex) - For example: GET https://proxyman.io/v1 (Wildcard) , POST https://proxyman.io/v1 (Regex) - We should have a third row to if the breakpoint is enabled for the Request / Response - Tap to the Toggle will enable/disable the Breakpoint Entry -> Make sure it notifies the PackageTunnel to save the data
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#1591
No description provided.