zuul/web/src
Tobias Henkel bb352a3559
Use xterm.js for live log streaming
We currently use a very simplistic self written mechanism for live log
streaming. This has severe performance drawbacks when dealing with
large live logs. The component xterm.js widely used out there that is
specialized for this task and handles huge logs just fine.

We also don't need the autoscroll checkbox anymore as this is handled
automagically by xterm.js. It stops following the stream when
scrolling and starts following again after scrolling to the bottom.

Further it makes it easy to have clickable links in the live log.

Change-Id: I3492e983bf248b4f286edc1bf9db3d52297da993
2019-04-01 18:56:23 +02:00
..
actions web: add errors from the job-output to the build page 2018-12-14 08:33:48 +00:00
containers web: check if project has variant 2019-03-25 01:26:31 +00:00
images Revert "Revert "web: rewrite interface in react"" 2018-10-06 10:42:31 -05:00
pages Use xterm.js for live log streaming 2019-04-01 18:56:23 +02:00
reducers web: clear status when changing tenant 2019-02-02 03:49:36 +00:00
App.jsx web: add error reducer and info toast notification 2018-12-02 05:56:38 +00:00
App.test.jsx web: add projects page 2018-12-14 05:36:21 +00:00
api.js web: add buildsets page 2019-02-21 03:31:01 +00:00
index.css Use xterm.js for live log streaming 2019-04-01 18:56:23 +02:00
index.js web: refactor info and tenant reducers action 2018-12-02 05:43:25 +00:00
registerServiceWorker.js Disable service workers by default 2019-02-05 17:23:24 +00:00
routes.js web: add buildsets page 2019-02-21 03:31:01 +00:00
store.js web: break the reducers module into logical units 2018-12-02 01:05:02 +00:00