Commit graph

95 commits

Author SHA1 Message Date
Yonghui Zhang
5c30108b80 sort ProxyGroups according its index in GLOBAL group. 2019-08-29 01:01:02 +08:00
Haishan
515f7376a8 fix(proxies): test latency FAB was covered by proxy card 2019-07-06 21:48:22 +08:00
Haishan
d67eb1b431 fix(traffic): prevent GET /traffic being called multiple times 2019-07-06 21:48:22 +08:00
Haishan
865c711404 refactor: update proxy page proxy item display style
also list proxies in "GLOBAL" group which fixes #74
2019-07-06 17:23:26 +08:00
Haishan
8d6c588913 refactor: remove accent color on sidebar icons 2019-06-20 22:58:32 +08:00
Haishan
6b9635875b refactor: use Merriweather Sans as primary font family 2019-06-20 22:39:17 +08:00
Haishan
f1bf141ebd fix(proxies): disable automatic latency test after fetching all proxies 2019-06-04 22:34:49 +08:00
Haishan
2a254588f3 build: upgrade deps
- build(deps): upgrade core-js
- build(deps-dev): bump mini-css-extract-plugin from 0.6.0 to 0.7.0 (#21)
- build(deps): bump react-window from 1.8.1 to 1.8.2 (#22)
- build(deps-dev): bump clean-webpack-plugin from 2.0.2 to 3.0.0
- Bumps [clean-webpack-plugin](https://github.com/johnagan/clean-webpack-plugin) from 2.0.2 to 3.0.0.
- update clean-webpack-plugin usage
- build(deps): bump @sentry/browser from 5.3.0 to 5.4.0 (#24)
- build(deps-dev): bump react-hot-loader from 4.8.8 to 4.9.0 (#26)
- build(deps-dev): bump autoprefixer from 9.5.1 to 9.6.0 (#27)
- move browserslist to package.json
2019-06-04 22:34:39 +08:00
Haishan
96891092f0 feat: improve UI on mobile 2019-05-27 22:53:58 +08:00
Haishan
16e61f1533 feat(logs): fetch logs with correct log level
see also #14
2019-05-14 23:31:11 +08:00
Haishan
882b168082 squash: feat(config): add options to select traffic chart style 2019-04-21 21:58:33 +08:00
Haishan
eda2501b1d feat(config): add button to clear local storage 2019-04-20 16:42:56 +08:00
Haishan
e68f4ce966 fix(streaming): split and join JSON string chunks correctly
for #13

Sometimes in Safari, in one "pump" you can get the content below(decoded
text string):

'{"up":0,"down":38589}\n{"up":0,"down":59928}'

and then JSON.parse will throw
2019-04-19 00:17:06 +08:00
Haishan
7dac1d44c7 refactor: replace sass with postcss 2019-04-14 22:56:14 +08:00
Haishan
68a38e7359 fix(ToggleSwitch): selected option slider left offset 2019-04-12 23:03:12 +08:00
Haishan
732367e65c APIConfig: make whole content element full screen fixed 2019-04-09 20:51:02 +08:00
Haishan
ce4967e1ab APIConfig: update style
also added input and button focus style
2019-04-06 21:40:24 +08:00
Haishan
b401a7b78f sidebar: add a logo hover animation 2019-03-31 00:21:11 +08:00
Haishan
2a9de5ea10 icon: using svg component for the logo 2019-03-31 00:21:10 +08:00
Haishan
132158e3b8 chart: add another color combo 2019-03-31 00:21:10 +08:00
Haishan
f5a16279d0 tooling: update eslint config 2019-03-31 00:21:10 +08:00
Haishan
5812bed54a chore: upgrade deps 2019-03-31 00:21:09 +08:00
Haishan
5b51781ee7 sidebar: using svg component as icon 2019-03-02 20:38:16 +08:00
Haishan
788b6286dc feat: support LoadBalance group 2019-02-18 22:41:54 +08:00
Haishan
03e46d9096 style: new layout for proxy item
also:

- speed up proxy item on hover scale up animation
- reduce icons stroke width
2019-02-11 22:38:20 +08:00
Haishan
f364975545 chore: upgrade deps
also, log message on build ready with webpack dev middleware hook
2019-02-09 23:29:51 +08:00
Haishan
2ee638b9ca chore: make eslint happy 2019-01-14 00:30:47 +08:00
Haishan
fd07fae633 feat(logs): support search/filter logs 2019-01-14 00:24:23 +08:00
Haishan
eb76f7c194 style(logs): optimize logs placeholder container style 2019-01-13 23:44:35 +08:00
Haishan
29048908df perf(logs): optimize with windowed scrolling 2019-01-13 23:37:22 +08:00
Haishan
fa7e03b926 hooks: extract element remaining view port height logic into a hook 2019-01-13 23:15:54 +08:00
Haishan
61dd81d488 refactor(logs): move logs state into redux store 2019-01-13 22:25:15 +08:00
Haishan
0e7877ad62 build: optimize js chunk splitting 2019-01-05 23:25:46 +08:00
Haishan
0cf6a17e2d style(proxies): make "Test Latency" a fab like button 2019-01-05 22:03:35 +08:00
Haishan
aab37ea7d4 feat(rules): add fab to refetch rules 2019-01-05 22:03:34 +08:00
Haishan
3207045e29 perf(rules): optimize with windowed scrolling 2019-01-05 22:03:34 +08:00
Haishan
57b353387a feat(rules): support search 2019-01-05 22:03:29 +08:00
Haishan
6987f4f25b feat: support view rules 2019-01-05 00:09:55 +08:00
Haishan
761e25f1ea style(proxies): tweak proxy hover style 2019-01-02 22:33:05 +08:00
Haishan
be029ded16 fix(proxies): only allow switch proxy for Selector group 2019-01-02 22:11:29 +08:00
Haishan
cbac4154f3 chore: add icon for selector type 2018-12-29 13:57:23 +08:00
Haishan
5c4a7da719 feat: support parse port and secret in query string 2018-12-29 13:09:42 +08:00
Haishan
4be0aca6c1 style: log container placeholder and nav icon label style tweak 2018-12-28 22:38:52 +08:00
Haishan
f342857c8c style: a bite of responsive yo 2018-12-28 21:43:36 +08:00
Haishan
6326af3d6c chore: re-enable react-hot-loader 2018-12-25 00:01:58 +08:00
Yonghui Zhang
2b5820a56a use new configs PATCH API 2018-12-24 23:39:47 +08:00
Haishan
38e5b480c0 feat: add a customized ErrorBoundaryFallback 2018-12-23 23:36:17 +08:00
Haishan
a72115067a feat: integrate sentry 2018-12-23 21:42:42 +08:00
Haishan
eb564f06fe feat: add svg icons for direct and http 2018-12-23 16:29:01 +08:00
Haishan
852c91b44f fix: remove built-in proxy type filtering
closes #4
2018-12-23 15:20:17 +08:00