gitextract_7r6v1eh1/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ └── workflows/ │ ├── build-test.yml │ └── lint.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── admin/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── gqlcodegen.yml │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── public/ │ │ ├── site.webmanifest │ │ └── style.css │ ├── src/ │ │ ├── features/ │ │ │ ├── Layout.tsx │ │ │ ├── intercept/ │ │ │ │ ├── components/ │ │ │ │ │ ├── EditRequest.tsx │ │ │ │ │ ├── Intercept.tsx │ │ │ │ │ └── Requests.tsx │ │ │ │ └── graphql/ │ │ │ │ ├── cancelRequest.graphql │ │ │ │ ├── cancelResponse.graphql │ │ │ │ ├── interceptedRequest.graphql │ │ │ │ ├── modifyRequest.graphql │ │ │ │ └── modifyResponse.graphql │ │ │ ├── projects/ │ │ │ │ ├── components/ │ │ │ │ │ ├── NewProject.tsx │ │ │ │ │ └── ProjectList.tsx │ │ │ │ ├── graphql/ │ │ │ │ │ ├── activeProject.graphql │ │ │ │ │ ├── closeProject.graphql │ │ │ │ │ ├── createProject.graphql │ │ │ │ │ ├── deleteProject.graphql │ │ │ │ │ ├── openProject.graphql │ │ │ │ │ └── projects.graphql │ │ │ │ └── hooks/ │ │ │ │ └── useOpenProjectMutation.ts │ │ │ ├── reqlog/ │ │ │ │ ├── components/ │ │ │ │ │ ├── Actions.tsx │ │ │ │ │ ├── LogDetail.tsx │ │ │ │ │ ├── RequestDetail.tsx │ │ │ │ │ ├── RequestLogs.tsx │ │ │ │ │ └── Search.tsx │ │ │ │ ├── graphql/ │ │ │ │ │ ├── clearHttpRequestLog.graphql │ │ │ │ │ ├── httpRequestLog.graphql │ │ │ │ │ ├── httpRequestLogFilter.graphql │ │ │ │ │ ├── httpRequestLogs.graphql │ │ │ │ │ └── setHttpRequestLogFilter.graphql │ │ │ │ └── index.ts │ │ │ ├── scope/ │ │ │ │ ├── components/ │ │ │ │ │ ├── AddRule.tsx │ │ │ │ │ ├── RuleListItem.tsx │ │ │ │ │ └── Rules.tsx │ │ │ │ └── graphql/ │ │ │ │ ├── scope.graphql │ │ │ │ └── setScope.graphql │ │ │ ├── sender/ │ │ │ │ ├── components/ │ │ │ │ │ ├── EditRequest.tsx │ │ │ │ │ ├── History.tsx │ │ │ │ │ └── Sender.tsx │ │ │ │ ├── graphql/ │ │ │ │ │ ├── createOrUpdateRequest.graphql │ │ │ │ │ ├── createSenderRequestFromRequestLog.graphql │ │ │ │ │ ├── sendRequest.graphql │ │ │ │ │ ├── senderRequest.graphql │ │ │ │ │ └── senderRequests.graphql │ │ │ │ └── index.ts │ │ │ └── settings/ │ │ │ ├── components/ │ │ │ │ └── Settings.tsx │ │ │ └── graphql/ │ │ │ └── updateInterceptSettings.graphql │ │ ├── lib/ │ │ │ ├── ActiveProjectContext.tsx │ │ │ ├── InterceptedRequestsContext.tsx │ │ │ ├── components/ │ │ │ │ ├── ConfirmationDialog.tsx │ │ │ │ ├── Editor.tsx │ │ │ │ ├── HttpStatusIcon.tsx │ │ │ │ ├── KeyValuePair.tsx │ │ │ │ ├── Link.tsx │ │ │ │ ├── RequestTabs.tsx │ │ │ │ ├── RequestsTable.tsx │ │ │ │ ├── Response.tsx │ │ │ │ ├── ResponseStatus.tsx │ │ │ │ ├── ResponseTabs.tsx │ │ │ │ ├── SplitPane.tsx │ │ │ │ ├── UrlBar.tsx │ │ │ │ └── useContextMenu.tsx │ │ │ ├── graphql/ │ │ │ │ ├── generated.tsx │ │ │ │ ├── interceptedRequests.graphql │ │ │ │ ├── omitTypename.ts │ │ │ │ └── useApollo.ts │ │ │ ├── mui/ │ │ │ │ ├── createEmotionCache.ts │ │ │ │ └── theme.ts │ │ │ ├── queryParamsFromURL.tsx │ │ │ ├── updateKeyPairItem.ts │ │ │ └── updateURLQueryParams.ts │ │ ├── pages/ │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── index.tsx │ │ │ ├── projects/ │ │ │ │ └── index.tsx │ │ │ ├── proxy/ │ │ │ │ ├── index.tsx │ │ │ │ ├── intercept/ │ │ │ │ │ └── index.tsx │ │ │ │ └── logs/ │ │ │ │ └── index.tsx │ │ │ ├── scope/ │ │ │ │ └── index.tsx │ │ │ ├── sender/ │ │ │ │ └── index.tsx │ │ │ └── settings/ │ │ │ └── index.tsx │ │ └── styles.css │ └── tsconfig.json ├── cmd/ │ └── hetty/ │ ├── cert.go │ ├── config.go │ ├── hetty.go │ └── main.go ├── go.mod ├── go.sum ├── gqlgen.yml ├── pkg/ │ ├── api/ │ │ ├── generated.go │ │ ├── http.go │ │ ├── models.go │ │ ├── models_gen.go │ │ ├── resolvers.go │ │ └── schema.graphql │ ├── chrome/ │ │ └── chrome.go │ ├── db/ │ │ └── bolt/ │ │ ├── bolt.go │ │ ├── logger.go │ │ ├── proj.go │ │ ├── proj_test.go │ │ ├── reqlog.go │ │ ├── reqlog_test.go │ │ ├── sender.go │ │ └── sender_test.go │ ├── filter/ │ │ ├── ast.go │ │ ├── ast_test.go │ │ ├── http.go │ │ ├── lexer.go │ │ ├── lexer_test.go │ │ ├── parser.go │ │ └── parser_test.go │ ├── log/ │ │ └── log.go │ ├── proj/ │ │ ├── proj.go │ │ └── repo.go │ ├── proxy/ │ │ ├── cert.go │ │ ├── gzip.go │ │ ├── intercept/ │ │ │ ├── filter.go │ │ │ ├── intercept.go │ │ │ ├── intercept_test.go │ │ │ └── settings.go │ │ ├── modify.go │ │ ├── net.go │ │ └── proxy.go │ ├── reqlog/ │ │ ├── repo.go │ │ ├── reqlog.go │ │ ├── reqlog_test.go │ │ ├── search.go │ │ └── search_test.go │ ├── scope/ │ │ └── scope.go │ └── sender/ │ ├── repo.go │ ├── search.go │ ├── search_test.go │ ├── sender.go │ ├── sender_test.go │ └── transport.go └── tools.go