Commit Graph

53 Commits

Author SHA1 Message Date
Maximilian Hils 30ecc2dfbc
Update Web Dependencies (#7011)
* update gulp

* update web dependencies

* update typescript

* update testing-library

* update esbuild

* update react

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-13 01:20:15 +02:00
Maximilian Hils f211ca91be
Adopt ESLint (#7008)
* adopt eslint

* `eslint --fix`

* optimize imports

* make eslint happy, upgrade some legacy react code

* more eslint fixes

* const indentation

* enforce typescript only

* [autofix.ci] apply automated fixes

* remove no-case-declarations

* better exhaustiveness checking

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-09 11:06:05 +02:00
Maximilian Hils 87d5abd2b0
web: Upgrade Redux (#6926)
* update redux and fix resulting test and type failures
* update prettier
2024-06-14 00:27:33 +02:00
Alex Gershberg 8f13293771
Add prettier to mitmweb (#5985)
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-03-12 17:50:15 +01:00
Maximilian Hils c0fd6cfc09
Merge pull request #4779 from mhils/mitmweb-tcp
web: add support for viewing tcp flows
2021-08-25 13:35:37 +02:00
Maximilian Hils 65aa0a6ef5 major mitmweb upgrades 2021-08-18 17:38:22 +02:00
zokutyou2@gmail.com feb77ed7ea add command bar to mitmweb 2021-06-25 22:06:35 +09:00
Maximilian Hils 9b119c3dac 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
2021-06-21 17:51:47 +02:00
Maximilian Hils 0e9206ceb1 switch to esbuild for bundling 2021-06-09 18:02:05 +02:00
Maximilian Hils 37672f0be0 give gulp watch func a name 2021-03-30 11:23:50 +02:00
Maximilian Hils 60b95d12f2 [web] update gulp to fix nodejs compatibility 2019-12-12 16:28:11 +01:00
Maximilian Hils 194883fc6a fix gulpfile copy mistake 2017-08-21 22:47:15 +02:00
Jason a782571244 [web] build with envify 2016-06-25 10:43:30 +08:00
Jason f306cfa8b6 [web] separate flowtable to multiple files 2016-06-09 17:52:30 +08:00
Israel Blancas 9678240783 gulp-minify-css is deprecated. Adding gulp-clean-css 2016-04-11 16:38:30 -07:00
Jason 035f482a44 [web] gulp: log errors from buildScript/bundle 2016-03-02 22:14:28 +08:00
Maximilian Hils cbb068edaa fix up web stuff 2016-02-28 22:35:08 +01:00
Maximilian Hils 18b619e164 move mitmproxy/web to root 2016-02-18 12:29:35 +01:00
Maximilian Hils 33fa49277a move mitmproxy 2016-02-15 14:58:46 +01:00
Maximilian Hils 7d8191ee37 update web builds, use watchify 2015-10-08 12:43:55 +02:00
Maximilian Hils 937eb839ed fix sourcemaps 2015-03-11 13:11:41 +01:00
Maximilian Hils 2f40a6fd78 improve source map generation 2015-03-11 11:13:20 +01:00
Suyash e47f9738ec add sourcemap generation for scripts-app-dev task 2015-03-07 01:47:50 +05:30
Maximilian Hils 300868edff clean up web builds 2015-03-05 01:52:47 +01:00
Aldo Cortesi 876e5ca683 Ditch old gulpfile 2015-01-03 11:53:24 +13:00
Aldo Cortesi 1959aebc08 Add PEG support to gulpfile
- Extract conf - all project specific conf outside gulpfile
- Generalize filt.js exports, add required imports
2015-01-03 11:46:51 +13:00
Aldo Cortesi b847faf37f Fix fonts, stylesheets, add much more flexible bootstrap over-rides. 2014-12-30 22:02:55 +13:00
Aldo Cortesi bc8687deb5 Basic conversion: browserified web app now works. 2014-12-30 21:51:07 +13:00
Maximilian Hils 2861d99de4 web: intercept feature 2014-12-23 20:33:42 +01:00
Maximilian Hils cb45296377 web: implement filters 2014-12-12 17:49:10 +01:00
Maximilian Hils e12bf19e35 web: add event store, fix all those bugs 2014-12-10 00:47:05 +01:00
Maximilian Hils 14a8d2f5b8 always use the app dispatcher 2014-12-09 18:18:14 +01:00
Maximilian Hils dd1a45140c web: add virtualscroll mixin 2014-11-28 20:03:04 +01:00
Maximilian Hils b0374710e4 start to fill detailpane 2014-09-19 01:35:36 +02:00
Maximilian Hils e66f240e81 add splitter 2014-09-18 23:22:02 +02:00
Maximilian Hils d1ba150ea7 web: detailpane impl 2014-09-18 21:13:50 +02:00
Maximilian Hils 0d64cc9327 flowtable: add selection indicator, add keyboard navigation 2014-09-18 02:22:10 +02:00
Maximilian Hils 6a161be6b4 .jsx -> .jsx.js
Rename jsx files to be compatible with Chrome Dev Tools and
Workspace Mapping.
2014-09-18 00:01:45 +02:00
Maximilian Hils b99de36b24 undo spriting 2014-09-17 23:59:39 +02:00
Maximilian Hils 4ca720b556 add features to the traffic table, introduce image spriting 2014-09-17 21:14:55 +02:00
Maximilian Hils 102bd07568 implement FlowStore basics 2014-09-17 17:30:19 +02:00
Maximilian Hils 8245dd19f4 connect eventlog events to ui 2014-09-17 15:22:42 +02:00
Aldo Cortesi bfef9b4940 Slightly more verbose gulping, remove strict declarations for now. 2014-09-16 21:41:49 +12:00
Aldo Cortesi 6efe1aa6a9 We're not ready for ES6
Lets re-evaluate in June next year when it's actually released
2014-09-16 16:27:09 +12:00
Maximilian Hils 674bc4273e format javascript 2014-09-16 00:56:43 +02:00
Maximilian Hils acdd182754 web: implement EventLogStore 2014-09-16 00:05:06 +02:00
Maximilian Hils 1d9b1f79a1 web: eventlog ui 2014-09-15 18:39:25 +02:00
Maximilian Hils cbf18320cd client-side structure 2014-09-15 18:08:26 +02:00
Maximilian Hils e9966428bd include jshint-stylish dependency 2014-09-14 02:42:36 +02:00
Maximilian Hils 48211a2069 gulpfile: add tests and notify 2014-09-14 01:21:13 +02:00