mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-22 07:08:10 +00:00
fca21cbf72
* Add hover menu to FlowRow * fix linting issue * fix linting issue * apply suggested changes * add dropdown submenu * apply requested change * replace dropdown with popper.js-based implementation * implement actions to the menu * clean FlowRow arguments * web: major upgrades This commit brings a bunch of under-the-hood mitmweb improvements: - migrate large parts of the codebase to typescript - introduce modern react testing conventions - vendor react-codemirror to silence warnings - use esbuild for both bundles and tests - move from yarn to npm - various fixes across the board * web: fix options ducks * add command bar to mitmweb * fix app.py * fix web test failure * include command.js to commit * fix optionsSpec.js * transfer the argument suggestion into popup, show available commands, highlight currently typing argument * fix lintings issue and test * include package-lock.json * add response to fetchMock * update test * update obsolete snapshot * display help, description and add tab autocompletion * change command history into mitmproxy's one * move available commands popover to command help * fix bug related to tab completion * change CommandBar component into typescript, autoscroll overflowed result to bottom * convert components in common and ContentView folder into typescript, and modified test * fix bug of not dispatching when type in the field in FilterInput component * make formatTimeStamp function return UTC time when updating snapshot in jest * bind "this" to functions in CodeMirror * convert components in FlowView, Header, Modal, ValueEditor into typescript * applied requested changes * [web] update fontawesome * view: add id-based flow selection * add raw `export` command * contentviews: ignore empty data * console: fix cert validity order * major mitmweb upgrades * fix tests * fix web tests * minor fixes * please the coverage gods * web: test coverage++, adjust commandbar * web: update dependencies * fix tests * web: add backend tests * web: convert everything to TypeScript * web: fix HTTP trailer update * tests++ Co-authored-by: zokutyou2@gmail.com <zokutyou2@gmail.com> |
||
---|---|---|
.. | ||
bench | ||
examples | ||
helper_tools | ||
mitmproxy | ||
release | ||
__init__.py | ||
conftest.py | ||
filename_matching.py | ||
full_coverage_plugin.py | ||
individual_coverage.py |