Week 5 Frontend Progress
Jeff Taylor-Chang
Frontend Dev for Actually Colab#
Frontend- Started separating the electron application into a web hosted frontend and a smaller native kernel manager. This decreases our native platform dependency because our core client is available via a browser regardless of platform. This even allows it to be run on an iPad.
- Moved authentication directly into the client since redirects are no longer necessary with a web app
- Added support for markdown cells with syntax highlighting and rendering as html
- Added support for rich html outputs like
pandas
DataFrames - Stripped down the newly forked
desktop-launcher
into a minimal kernel process manager - Secured the Kernel Gateway by automatically setting the
Access-Control-Allow-Origin
header depending on if it is dev or prod