Closed
Description
For the grand opening, we need to make sure the servers are properly structured:
Majors:
- @lihebi Yjs as the source of truth #331
- @lihebi Separate web/api server and runtime server (in k8s spawner) #332
- @lihebi Local desktop app with file-backend to be compatible with VSCode workflow
- @lihebi native runtime feat: add native runtime spawner #501
- Selective View for scaling
Minors:
- multiple language kernels
- cross-language runtime
- more arrow types
- [note-taking] more node types: image, video, pdf
- [note-taking] import pdfs (e.g., for slides)
Company goals:
- paper revision
- pricing plans & enterprise cloud & security & privacy
Other:
- Hopping between pods/scopes completely in keyboard operations (Command mode and edit mode #88 and keyboard short cut to move focus/editing to a new cell #87). Partially done in feat: add jump between pods #327.
Better auto-layoutThought-in-progress: better and finer-granularity layout assistance #338Better contextual zooming, including Manual collapse/expand for contextual zooming #307, Font size for summaries in contextual zooming #316, and Toolbars shrunk after contextually zoomed out #317- LaTeX support in richtext pods #167
Mostly done with pending bugs:
- Import and export from and to Jupyter and Python files. Codepod-exported ipynb not compliant to NBFormat 4.0 #411 [UI] Jupyter Notebook export in Frontend #343 [UI] Support exporting pod stdout and result #399 [UI] Import Jupyter notebook #369
Minors or stretch goals
- Simple snapshot-based history, undo and redo.
- One button to run the entire notebook
- Buffer pip-installed packages
- A file browser
Metadata
Metadata
Assignees
Labels
No labels