{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":116742556,"defaultBranch":"main","name":"httptoolkit-ui","ownerLogin":"httptoolkit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-09T00:01:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39777515?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714581522.0","currentOid":""},"activityList":{"items":[{"before":"1acea7d6d6fbb79ef3e28db6ae6e0cb4bb611594","after":"0a3a195ebda5cf855bd2f6ec1a2e026190183e8b","ref":"refs/heads/rebrand","pushedAt":"2024-05-09T11:49:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Add MX arm64 mac dev setup notes to README","shortMessageHtmlLink":"Add MX arm64 mac dev setup notes to README"}},{"before":"2d6aa32ee5071a4b335b0f04440cab867bb3a527","after":"1acea7d6d6fbb79ef3e28db6ae6e0cb4bb611594","ref":"refs/heads/rebrand","pushedAt":"2024-05-08T17:32:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Update all Send icons to Phosphor\n\nThis requires some more general refactoring to icons in a few other\nplaces to fully support Phosphor icons as an option for source icons\neverywhere.","shortMessageHtmlLink":"Update all Send icons to Phosphor"}},{"before":"1d713c838f789fe8b669e8042f931c0e9b530e9a","after":"3511cd8f78fd29b1f8acdef79fe337723ed82367","ref":"refs/heads/main","pushedAt":"2024-05-07T20:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Handle API errors on Send page\n\nThese generally come from bad input, but previously the UI just got\nstuck and didn't explain anything - now the request resets so you can\ntry again, and an error alert appears.","shortMessageHtmlLink":"Handle API errors on Send page"}},{"before":"e0e350c93dad71f4ea05ef5f81e64f1b5a969e1b","after":"1d713c838f789fe8b669e8042f931c0e9b530e9a","ref":"refs/heads/main","pushedAt":"2024-05-07T20:22:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Make Sentry commit tracking happy in CI (by making it less fussy)\n\nWe increase fetch-depth, so it can find the previous commit in most\ncases, and we ignore cases where it can't (it really doesn't matter).","shortMessageHtmlLink":"Make Sentry commit tracking happy in CI (by making it less fussy)"}},{"before":"2d34dc65e479ce234b7e5a0a6e5d8836ce388f9a","after":"e0e350c93dad71f4ea05ef5f81e64f1b5a969e1b","ref":"refs/heads/main","pushedAt":"2024-05-07T20:05:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Handle API errors on Send page\n\nThese generally come from bad input, but previously the UI just got\nstuck and didn't explain anything - now the request resets so you can\ntry again, and an error alert appears.","shortMessageHtmlLink":"Handle API errors on Send page"}},{"before":"d0c17ec3fb0f993ab09a562134a8a8a005ed8ad9","after":"2d6aa32ee5071a4b335b0f04440cab867bb3a527","ref":"refs/heads/rebrand","pushedAt":"2024-05-06T15:42:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"When creating a rule, only add a query matcher if there was a query\n\nOtherwise we very frequently get empty matchers, which seem a bit\nunnecessary and messy.","shortMessageHtmlLink":"When creating a rule, only add a query matcher if there was a query"}},{"before":"d87ddde936d20c991be4cd74260e438787c62c28","after":"d0c17ec3fb0f993ab09a562134a8a8a005ed8ad9","ref":"refs/heads/rebrand","pushedAt":"2024-05-03T16:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Tweak styles a little more, especially highlighted View row","shortMessageHtmlLink":"Tweak styles a little more, especially highlighted View row"}},{"before":"fee843272c32393fc1803ac86f65af519ab3d1dd","after":"d87ddde936d20c991be4cd74260e438787c62c28","ref":"refs/heads/rebrand","pushedAt":"2024-05-03T14:23:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Fix contrast & styling for invalid input placeholders","shortMessageHtmlLink":"Fix contrast & styling for invalid input placeholders"}},{"before":"bbbb18886a06917a5104c2d2be8d6bdbe68702cc","after":"2d34dc65e479ce234b7e5a0a6e5d8836ce388f9a","ref":"refs/heads/main","pushedAt":"2024-05-02T16:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Handle API errors on Send page\n\nThese generally come from bad input, but previously the UI just got\nstuck and didn't explain anything - now the request resets so you can\ntry again, and an error alert appears.","shortMessageHtmlLink":"Handle API errors on Send page"}},{"before":"52e742e4ec712b28b9584ab6b634e1bbd69f16e8","after":"bbbb18886a06917a5104c2d2be8d6bdbe68702cc","ref":"refs/heads/main","pushedAt":"2024-05-02T16:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Increase fetch-depth to make Sentry commit tracking happy in CI","shortMessageHtmlLink":"Increase fetch-depth to make Sentry commit tracking happy in CI"}},{"before":"5d1053f49dccca5d6399fbc567d2e35c36d609df","after":"52e742e4ec712b28b9584ab6b634e1bbd69f16e8","ref":"refs/heads/main","pushedAt":"2024-05-02T16:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Handle API errors on Send page\n\nThese generally come from bad input, but previously the UI just got\nstuck and didn't explain anything - now the request resets so you can\ntry again, and an error alert appears.","shortMessageHtmlLink":"Handle API errors on Send page"}},{"before":"622a64c75ee1287590f2bfbe24f0df02dbcfab9a","after":"5d1053f49dccca5d6399fbc567d2e35c36d609df","ref":"refs/heads/main","pushedAt":"2024-05-01T18:18:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Enable HTTP failure details logging","shortMessageHtmlLink":"Enable HTTP failure details logging"}},{"before":"99156ea1bb6ca172fd07aea03bf958148305f7e3","after":"a9e9a186f92a33dd0b8530385b1e640d78446434","ref":"refs/heads/dependabot/npm_and_yarn/multi-b7760394a7","pushedAt":"2024-05-01T18:15:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump socket.io-parser and karma\n\nBumps [socket.io-parser](https://github.com/socketio/socket.io-parser) to 4.2.4 and updates ancestor dependency [karma](https://github.com/karma-runner/karma). These dependencies need to be updated together.\n\n\nUpdates `socket.io-parser` from 3.2.0 to 4.2.4\n- [Release notes](https://github.com/socketio/socket.io-parser/releases)\n- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/socketio/socket.io-parser/compare/3.2.0...4.2.4)\n\nUpdates `karma` from 3.1.4 to 6.4.3\n- [Release notes](https://github.com/karma-runner/karma/releases)\n- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/karma-runner/karma/compare/v3.1.4...v6.4.3)\n\n---\nupdated-dependencies:\n- dependency-name: socket.io-parser\n dependency-type: indirect\n- dependency-name: karma\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump socket.io-parser and karma"}},{"before":"b18cff3731d6f943a41de84c499b38ca0c64895b","after":"515cc391599e88b0ee2f4d8c4d76fc637bea786b","ref":"refs/heads/dependabot/npm_and_yarn/multi-8221c81065","pushedAt":"2024-05-01T18:15:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump minimist and karma\n\nBumps [minimist](https://github.com/minimistjs/minimist) to 1.2.8 and updates ancestor dependency [karma](https://github.com/karma-runner/karma). These dependencies need to be updated together.\n\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n- [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8)\n\nUpdates `karma` from 3.1.4 to 6.4.3\n- [Release notes](https://github.com/karma-runner/karma/releases)\n- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/karma-runner/karma/compare/v3.1.4...v6.4.3)\n\n---\nupdated-dependencies:\n- dependency-name: minimist\n dependency-type: indirect\n- dependency-name: karma\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump minimist and karma"}},{"before":"16c9403dea15d474e1a775c95269fbedf95fe378","after":"622a64c75ee1287590f2bfbe24f0df02dbcfab9a","ref":"refs/heads/main","pushedAt":"2024-05-01T18:14:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Enable HTTP failure details logging","shortMessageHtmlLink":"Enable HTTP failure details logging"}},{"before":"6d47c448c5937f63d0581f4d1c2d64b351bc4426","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ejs-3.1.10","pushedAt":"2024-05-01T16:38:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"6ec21101940e75375b89388c813ac3cb11218e68","after":"16c9403dea15d474e1a775c95269fbedf95fe378","ref":"refs/heads/main","pushedAt":"2024-05-01T16:38:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #116 from httptoolkit/dependabot/npm_and_yarn/ejs-3.1.10\n\nBump ejs from 3.1.9 to 3.1.10","shortMessageHtmlLink":"Merge pull request #116 from httptoolkit/dependabot/npm_and_yarn/ejs-…"}},{"before":"69faecd853a66a9005320ffe71b07e957658bc52","after":"6d47c448c5937f63d0581f4d1c2d64b351bc4426","ref":"refs/heads/dependabot/npm_and_yarn/ejs-3.1.10","pushedAt":"2024-05-01T15:24:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ejs from 3.1.9 to 3.1.10\n\nBumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ejs from 3.1.9 to 3.1.10"}},{"before":"05e80e5f024c5878853fba5c9114120bfcb5581a","after":"b18cff3731d6f943a41de84c499b38ca0c64895b","ref":"refs/heads/dependabot/npm_and_yarn/multi-8221c81065","pushedAt":"2024-05-01T15:22:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump minimist and karma\n\nBumps [minimist](https://github.com/minimistjs/minimist) to 1.2.8 and updates ancestor dependency [karma](https://github.com/karma-runner/karma). These dependencies need to be updated together.\n\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n- [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8)\n\nUpdates `karma` from 3.1.4 to 6.4.3\n- [Release notes](https://github.com/karma-runner/karma/releases)\n- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/karma-runner/karma/compare/v3.1.4...v6.4.3)\n\n---\nupdated-dependencies:\n- dependency-name: minimist\n dependency-type: indirect\n- dependency-name: karma\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump minimist and karma"}},{"before":null,"after":"69faecd853a66a9005320ffe71b07e957658bc52","ref":"refs/heads/dependabot/npm_and_yarn/ejs-3.1.10","pushedAt":"2024-05-01T15:22:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ejs from 3.1.9 to 3.1.10\n\nBumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ejs from 3.1.9 to 3.1.10"}},{"before":"de572987c00e1538b0c781dc3bbbbe64e1947e33","after":"6ec21101940e75375b89388c813ac3cb11218e68","ref":"refs/heads/main","pushedAt":"2024-05-01T15:21:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Convert resent requests to HTTP/1 automatically\n\nIn future we'll want to support HTTP/2 here, but that's not critical in\nthe short term.","shortMessageHtmlLink":"Convert resent requests to HTTP/1 automatically"}},{"before":"73683b5affa6f0d8ebc1ce4f0223e4948b6056ce","after":"de572987c00e1538b0c781dc3bbbbe64e1947e33","ref":"refs/heads/main","pushedAt":"2024-05-01T15:21:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Convert resent requests to HTTP/1 automatically\n\nIn future we'll want to support HTTP/2 here, but that's not critical in\nthe short term.","shortMessageHtmlLink":"Convert resent requests to HTTP/1 automatically"}},{"before":"620fcd2e275dab733bad6868f5a3e48a48a020de","after":"73683b5affa6f0d8ebc1ce4f0223e4948b6056ce","ref":"refs/heads/main","pushedAt":"2024-05-01T13:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Quiet some annoying & irrelevant resize observer errors","shortMessageHtmlLink":"Quiet some annoying & irrelevant resize observer errors"}},{"before":"352fb3800caad50141bda4ccf9d81fb397c73294","after":"620fcd2e275dab733bad6868f5a3e48a48a020de","ref":"refs/heads/main","pushedAt":"2024-05-01T12:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Avoid crashing entirely given unexpected Send message update types\n\nThis is important for future extension, since it's required to be able\nto add more steps without breaking old UIs.","shortMessageHtmlLink":"Avoid crashing entirely given unexpected Send message update types"}},{"before":"cb29157628e28b76acc8ea9ea9e17e9ba05a46b8","after":"352fb3800caad50141bda4ccf9d81fb397c73294","ref":"refs/heads/main","pushedAt":"2024-04-30T16:43:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Hide HTTP/2 pseudo headers by default","shortMessageHtmlLink":"Hide HTTP/2 pseudo headers by default"}},{"before":"a1fb25593961606d119bb89d93f2331d0a27b8d2","after":"fee843272c32393fc1803ac86f65af519ab3d1dd","ref":"refs/heads/rebrand","pushedAt":"2024-04-29T12:54:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Add a style test for main-on-container text too","shortMessageHtmlLink":"Add a style test for main-on-container text too"}},{"before":null,"after":"a1fb25593961606d119bb89d93f2331d0a27b8d2","ref":"refs/heads/rebrand","pushedAt":"2024-04-24T21:10:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Fix stream message arrow colouring","shortMessageHtmlLink":"Fix stream message arrow colouring"}},{"before":null,"after":"84eff23f63abd53dcd9f6f0c4f23fd54af994d86","ref":"refs/heads/frida-integration","pushedAt":"2024-04-22T10:13:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"WIP: Very WIP demo for working E2E Android+Frida integration\n\nFundamentally functional. Needs lots of general UX updates & polish\nthroughout, particularly around overall layout.","shortMessageHtmlLink":"WIP: Very WIP demo for working E2E Android+Frida integration"}},{"before":"01dc1a6e280699c1229ac3a0adcf304674db0777","after":"cb29157628e28b76acc8ea9ea9e17e9ba05a46b8","ref":"refs/heads/main","pushedAt":"2024-04-22T10:12:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Improve ADB setup UX for one/zero connected devices\n\nCurrently it's not usually possible to see the UI when only one device\nis connected, but we might enable this in future, since it makes it\neasier to tell what's going on (and lead users to the docs if required).","shortMessageHtmlLink":"Improve ADB setup UX for one/zero connected devices"}},{"before":"64b2a8ebbb1692d184d9af4afd6206672d5eebeb","after":"01dc1a6e280699c1229ac3a0adcf304674db0777","ref":"refs/heads/main","pushedAt":"2024-04-19T13:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Fix isProbablyUtf8 to handle multibyte chars over the 1024 byte line\n\nPreviously, multibyte chars crossing this line would make a valid UTF-8\nstring be considered as binary. That's particularly bad because if\nyou're modifying a string containing multibyte chars it might change\nfrom utf-8 to binary when a multibyte char is pushed across that line,\nresulting in a very weird edit experience.","shortMessageHtmlLink":"Fix isProbablyUtf8 to handle multibyte chars over the 1024 byte line"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERY_G7QA","startCursor":null,"endCursor":null}},"title":"Activity · httptoolkit/httptoolkit-ui"}