Jason
|
df8b21c08f
|
[web] eliminate common.Router.getParams
|
2016-03-09 00:28:44 +08:00 |
|
Jason
|
ca9a493a1c
|
[web] uniform code style for Footer component
|
2016-03-08 00:57:01 +08:00 |
|
Jason
|
0545326dc0
|
[web] eliminate SettingsState
|
2016-03-07 18:47:08 +08:00 |
|
Maximilian Hils
|
34d19cf12e
|
Merge pull request #994 from gzzhanghao/common
[web] remove common.ChildFocus
|
2016-03-05 13:20:43 +01:00 |
|
Jason
|
70cde8ccaa
|
[web] Fix eslint warnings about tests
|
2016-03-02 23:04:13 +08:00 |
|
Jason
|
1d002182e3
|
[web] remove common.ChildFocus
|
2016-03-02 22:37:32 +08:00 |
|
Maximilian Hils
|
fab9dad940
|
Merge pull request #992 from gzzhanghao/gulp
[web] gulp: log errors from buildScript/bundle
|
2016-03-02 15:23:50 +01:00 |
|
Jason
|
035f482a44
|
[web] gulp: log errors from buildScript/bundle
|
2016-03-02 22:14:28 +08:00 |
|
Jason
|
70af4fae46
|
[web] StoreView.index -> indexOf
|
2016-03-02 21:55:36 +08:00 |
|
Jason
|
eb19077913
|
[web] fix StoreView.index
|
2016-03-02 15:59:56 +08:00 |
|
Maximilian Hils
|
3de89ab16c
|
web: use es6 modules
|
2016-02-29 02:57:35 +01:00 |
|
Maximilian Hils
|
9192427d7b
|
web: fix router
|
2016-02-29 02:16:38 +01: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
|
906360f63f
|
code -> status_code, httpversion -> http_version
|
2015-09-17 15:16:33 +02:00 |
|
Maximilian Hils
|
0af0608978
|
adjust to netlib changes
|
2015-09-16 18:45:22 +02:00 |
|
Maximilian Hils
|
d389b9c59d
|
fix #615
|
2015-06-08 19:01:32 +02:00 |
|
Maximilian Hils
|
62ff239e41
|
check in last attempt at contenteditable before retreating to inputs
|
2015-05-02 16:23:57 +02:00 |
|
Maximilian Hils
|
bb965b8e34
|
web: try harder to fix editor
|
2015-05-01 20:45:31 +02:00 |
|
Maximilian Hils
|
3f5ca10c39
|
mitmweb: add editor
|
2015-05-01 17:24:44 +02:00 |
|
Legend Tang
|
269571efe5
|
web: fix delete flows
|
2015-03-30 20:18:56 +08:00 |
|
Maximilian Hils
|
6d29f93e9e
|
web: add prompt for keyboard navigation
|
2015-03-30 03:49:50 +02:00 |
|
Maximilian Hils
|
737002921e
|
s/filter/search/
no matter what we agree on in #542,
this needs to be done anyway.
|
2015-03-30 00:46:33 +02:00 |
|
Maximilian Hils
|
93d1d0416d
|
web: add more keyboard shortcuts
|
2015-03-29 03:24:03 +02:00 |
|
Maximilian Hils
|
fd911b75e6
|
web: global key handling
|
2015-03-29 01:45:37 +01:00 |
|
Maximilian Hils
|
1913975fa6
|
web: use contexts to pass down stores.
Using contexts frees us from the contracts we have
using props - namely, we can assume them to be constant
for the lifetime of the object.
|
2015-03-27 21:58:04 +01:00 |
|
Maximilian Hils
|
f39e6c5c18
|
web: minor ux improvements
|
2015-03-27 18:51:25 +01:00 |
|
Maximilian Hils
|
dcb42b3016
|
web: fix react-router
|
2015-03-27 16:54:21 +01:00 |
|
Maximilian Hils
|
11b082c998
|
Merge remote-tracking branch 'vzvu/react-router-0.13.2'
Conflicts:
libmproxy/web/static/vendor.js
|
2015-03-27 16:17:35 +01:00 |
|
Maximilian Hils
|
42cd942b64
|
web: initial attempt at header editor
|
2015-03-27 15:30:19 +01:00 |
|
vzvu3k6k
|
d65a4b6100
|
web: upgrade to react-router 0.13.2
|
2015-03-27 04:32:38 +09:00 |
|
Maximilian Hils
|
968c7021df
|
web: add basic edit capability for first line
|
2015-03-23 00:24:56 +01:00 |
|
Maximilian Hils
|
2acd77dea0
|
web: add content download
|
2015-03-22 15:29:55 +01:00 |
|
Maximilian Hils
|
39a8ac7e2a
|
web: improve views
|
2015-03-22 15:19:35 +01:00 |
|
Maximilian Hils
|
cf9f91b0b4
|
web: upgrade to react 0.13
|
2015-03-22 14:33:42 +01:00 |
|
Maximilian Hils
|
9415846232
|
web: raw content view
|
2015-03-22 02:25:47 +01:00 |
|
Maximilian Hils
|
89d66360d6
|
tweak css
|
2015-03-22 00:28:08 +01:00 |
|
Maximilian Hils
|
1143552e16
|
web: add content views
|
2015-03-22 00:21:38 +01:00 |
|
Maximilian Hils
|
02a61ea45d
|
structure components
|
2015-03-21 22:49:51 +01:00 |
|
Maximilian Hils
|
ac5d74d42c
|
web: fix bugs
|
2015-03-21 21:55:02 +01:00 |
|
Maximilian Hils
|
40c242c3f6
|
add table sort
|
2015-03-17 03:05:59 +01:00 |
|
Maximilian Hils
|
4a92c42517
|
web: smaller changes
|
2015-03-15 22:05:50 +01:00 |
|
Legend Tang
|
d7ae3bb638
|
update package.json during transition period, see #518
|
2015-03-15 02:27:43 +08: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
|
353a6ace47
|
Merge remote-tracking branch 'legend/master'
Conflicts:
libmproxy/web/static/app.js
|
2015-03-06 10:05:12 +01:00 |
|
Legend Tang
|
de306e6aeb
|
fix #506
|
2015-03-06 16:54:18 +08:00 |
|
Legend Tang
|
0b57f851bd
|
another clean up for #503 #504
|
2015-03-06 04:03:52 +08:00 |
|
Legend Tang
|
98c0047b4e
|
clean up for #503 #504
|
2015-03-06 03:57:38 +08:00 |
|
Legend Tang
|
36db55f662
|
Replace addListener method with multiple bindings, fix for #503 504
|
2015-03-06 03:45:58 +08:00 |
|
Legend Tang
|
b903dd4e4a
|
Revert "revert to custom EventEmitter, workaround for #504"
This reverts commit fa8fc64ce0 .
|
2015-03-06 03:29:15 +08:00 |
|
Legend Tang
|
fa8fc64ce0
|
revert to custom EventEmitter, workaround for #504
It's an EventEmitter issue.
|
2015-03-06 02:51:57 +08:00 |
|
Maximilian Hils
|
300868edff
|
clean up web builds
|
2015-03-05 01:52:47 +01:00 |
|
Aldo Cortesi
|
812ea90dc5
|
Pin browserify to most recent version that works
Issue being tracked here:
https://github.com/substack/node-browserify/issues/1044
|
2015-01-04 11:42:41 +13: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
|
80339aef93
|
Unit test framework for web client-side code
- Also make formatSize nicer and test it.
Now there's no excuse! ;)
|
2015-01-02 15:29:51 +13:00 |
|
Aldo Cortesi
|
4d01e22f26
|
components/utils.js -> common.js
Too many utils modules makes things confusing. These are more "common
components" or "common mixins" than utils anyway.
|
2015-01-01 20:49:32 +13:00 |
|
Aldo Cortesi
|
866a408120
|
Make header more compact
- Remove title bar
- File -> mitmproxy - ultimately our logo can go here
|
2015-01-01 20:44:45 +13:00 |
|
Aldo Cortesi
|
4506bafddc
|
Use Facebook's dispatcher
|
2015-01-01 16:59:58 +13:00 |
|
Aldo Cortesi
|
b09dbbe209
|
Replace custom EventEmitter with one from browserify
|
2015-01-01 16:41:45 +13:00 |
|
Aldo Cortesi
|
fa77fba37c
|
Remove unused files
|
2015-01-01 15:39:24 +13:00 |
|
Aldo Cortesi
|
c9ce5094c8
|
All files and only files in in js/components are jsx
So remove the redundant naming
|
2015-01-01 15:37:42 +13:00 |
|
Aldo Cortesi
|
67f6f67c48
|
More browesrification.
|
2014-12-31 18:14:17 +13:00 |
|
Aldo Cortesi
|
2152d4dd92
|
More conversions to browserify
|
2014-12-30 22:12:26 +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 |
|
Aldo Cortesi
|
d2c7411f06
|
Start moving to new gulpfile, browerify, etc.
|
2014-12-30 21:07:00 +13:00 |
|
Maximilian Hils
|
3e63107e94
|
web: integrate filter docs
|
2014-12-26 03:10:24 +01:00 |
|
Maximilian Hils
|
1f454b577f
|
web: CSP, revert functionality, serve content
|
2014-12-25 16:10:47 +01:00 |
|
Maximilian Hils
|
7ed6f10e35
|
web: much ui work, such christmas
|
2014-12-25 02:03:55 +01:00 |
|
Maximilian Hils
|
1c4f4c2494
|
web: duplicate, delete, replay flows
|
2014-12-24 01:07:57 +01:00 |
|
Maximilian Hils
|
b1311faa68
|
web: move eventlog state out of settings
|
2014-12-23 23:23:25 +01:00 |
|
Maximilian Hils
|
2861d99de4
|
web: intercept feature
|
2014-12-23 20:33:42 +01:00 |
|
Maximilian Hils
|
459772a8ef
|
web: squash bugs
|
2014-12-23 01:26:03 +01:00 |
|
Maximilian Hils
|
b55d584309
|
web: simpler filter ui
|
2014-12-23 01:13:34 +01:00 |
|
Maximilian Hils
|
d2471592d2
|
highlight ui: complicated version
|
2014-12-22 23:40:24 +01:00 |
|
Maximilian Hils
|
955c5c87a2
|
web: filter/highlight ui, many fixes
|
2014-12-13 01:56:04 +01:00 |
|
Maximilian Hils
|
a09eb2bef4
|
add filter descriptions
|
2014-12-12 22:41:10 +01:00 |
|
Maximilian Hils
|
3b55889310
|
web: disable autoscroll at top
|
2014-12-12 19:43:55 +01:00 |
|
Maximilian Hils
|
588d6dbe22
|
web: filtering
|
2014-12-12 19:33:06 +01:00 |
|
Maximilian Hils
|
5ccae48b92
|
web: fight against react-router
|
2014-12-12 19:19:00 +01:00 |
|
Maximilian Hils
|
cb45296377
|
web: implement filters
|
2014-12-12 17:49:10 +01:00 |
|
Maximilian Hils
|
dbb51640d9
|
web: add filter grammar
|
2014-12-11 16:35:50 +01:00 |
|
Maximilian Hils
|
93e928dec4
|
web: add file menu stub
|
2014-12-10 17:44:45 +01:00 |
|
Maximilian Hils
|
7e40b8ab09
|
web: implement settings store, modularize store
|
2014-12-10 15:25:40 +01:00 |
|
Maximilian Hils
|
d2feaf5d84
|
web: take viewport resize into account
|
2014-12-10 02:48:04 +01:00 |
|
Maximilian Hils
|
e12bf19e35
|
web: add event store, fix all those bugs
|
2014-12-10 00:47:05 +01:00 |
|
Maximilian Hils
|
05bc7e8cd8
|
generalize store
|
2014-12-09 18:55:16 +01:00 |
|
Maximilian Hils
|
14a8d2f5b8
|
always use the app dispatcher
|
2014-12-09 18:18:14 +01:00 |
|
Maximilian Hils
|
096a3af273
|
web: various improvements
|
2014-11-29 03:25:07 +01:00 |
|
Maximilian Hils
|
f6c0e000da
|
event log: virtual scrolling
|
2014-11-28 20:54:52 +01:00 |
|
Maximilian Hils
|
dd1a45140c
|
web: add virtualscroll mixin
|
2014-11-28 20:03:04 +01:00 |
|
Maximilian Hils
|
c39b6e4277
|
web: various fixes, add clear button
|
2014-11-28 19:16:47 +01:00 |
|
Maximilian Hils
|
7ca1ac0f3b
|
web: virtual scrolling
|
2014-11-28 16:03:56 +01:00 |
|
Maximilian Hils
|
9eecc8d6e2
|
web: fixes
|
2014-11-27 02:34:03 +01:00 |
|
Maximilian Hils
|
e41c0be293
|
format code
|
2014-11-27 01:40:26 +01:00 |
|
Maximilian Hils
|
38bf34ebd9
|
web++
|
2014-11-27 01:38:30 +01:00 |
|
Maximilian Hils
|
021e209ce0
|
web: update dependencies
|
2014-11-27 01:37:36 +01:00 |
|
Maximilian Hils
|
ed8249023f
|
introduce revised views, port over changes from multiple_views branch
|
2014-11-26 04:18:21 +01:00 |
|
Maximilian Hils
|
45f39c2380
|
beef up event log
|
2014-09-22 03:06:19 +02:00 |
|
Maximilian Hils
|
84e2a028c2
|
web: perf improvements
|
2014-09-22 01:44:46 +02:00 |
|
Maximilian Hils
|
9cda2eb3a3
|
web: various improvements
|
2014-09-21 23:43:27 +02:00 |
|
Maximilian Hils
|
aa6856786b
|
web: minor fixes
|
2014-09-20 00:25:40 +02:00 |
|
Maximilian Hils
|
818c5918b6
|
web: display flow connection info
|
2014-09-19 17:56:54 +02:00 |
|
Maximilian Hils
|
b5e727da88
|
web: flow icons
|
2014-09-19 01:57:50 +02:00 |
|
Maximilian Hils
|
b0374710e4
|
start to fill detailpane
|
2014-09-19 01:35:36 +02:00 |
|
Maximilian Hils
|
390a435ac4
|
basic splitter -> kick-ass splitter
|
2014-09-18 23:47:54 +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
|
01da54f1c3
|
fix #361
|
2014-09-18 03:56:35 +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
|
b4ecd96beb
|
Introduce short form object state, and connect the ends to send data to web app
|
2014-09-17 13:58:56 +12:00 |
|
Maximilian Hils
|
51db9a5612
|
formatting
|
2014-09-17 02:13:37 +02:00 |
|
Aldo Cortesi
|
f7da58ca9b
|
Basic websocket connection, code cleanup.
|
2014-09-17 09:40:25 +12:00 |
|
Aldo Cortesi
|
bfef9b4940
|
Slightly more verbose gulping, remove strict declarations for now.
|
2014-09-16 21:41:49 +12:00 |
|
Aldo Cortesi
|
e4ee3e0236
|
Convert to ES5 inheritance pattern
|
2014-09-16 21:06:30 +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
|
6bac1540bd
|
ignore compiled files in diff
|
2014-09-16 01:05:29 +02: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 |
|
Aldo Cortesi
|
563078df24
|
Client-side cleanup
- Remove grunt
- Formatting and spacing. There shall be 4 spaces in a tab. Not 3. Not
5. And 2 is right out.
|
2014-09-15 12:37:52 +12:00 |
|
Maximilian Hils
|
e9966428bd
|
include jshint-stylish dependency
|
2014-09-14 02:42:36 +02:00 |
|
Maximilian Hils
|
abc91d6658
|
web: add flow stub
|
2014-09-14 02:04:48 +02:00 |
|
Maximilian Hils
|
48211a2069
|
gulpfile: add tests and notify
|
2014-09-14 01:21:13 +02:00 |
|
Maximilian Hils
|
7b74d207f3
|
update Gruntfile
|
2014-09-13 23:57:01 +02:00 |
|
Maximilian Hils
|
d2475e6a14
|
web: start gui
|
2014-09-13 23:05:12 +02:00 |
|
Maximilian Hils
|
9bacb6d426
|
gulpfile
|
2014-09-13 17:00:05 +02:00 |
|
Maximilian Hils
|
b59234e25d
|
use bowser-installer
|
2014-09-13 16:28:45 +02:00 |
|
Aldo Cortesi
|
0510c9b111
|
Client-side framework for web application
|
2014-09-10 14:23:10 +12:00 |
|