Week 7 Frontend Progress
Jeff Taylor-Chang
Frontend Dev for Actually Colab#
Frontend- Separated the notion of a "selected" cell from a "locked" cell. This allows the run button to be able to advance without locks
- Added the ability to queue cell executions that way you can start a bunch of jobs and walk away
- Allowed the user to interrupt a cell execution. If a cell gets carried away or you accidentally start a long process, you can stop at any time
- Added the ability to disconnect from a kernel as well as disable auto connecting
- Users can now export their project to the
ipynb
format which could be used injupyter
,Google Colab
, turned in as a deliverable, etc. - Integrated the get/create notebook REST endpoints from
@actually-colab/editor
so users can create and see a list of notebooks - Converted the cells and outputs to nested Immutable maps and lists to improve performance and avoid mutating the redux store