* implement codeedit focus with the help of a shouldFocus prop from the Line component. also update line status, and remove websharing in left nav
* remove webshare from screen settings
* server is setting 'mode' linestate to 'view' or 'edit'. this change sets the editor in readonly mode based on this flag. (requires the new build of prompt-server)
* apply prettier
* serving moncao from node_modules
* add monaco-editor to package.json
* allow node_modules/monaco-editor into the build
---------
Co-authored-by: sawka
* fixed expand issues
* removed expand
* can close the file, and min 5 lines are
* removed older file
* lag selection took some time :(
* ready for PR
* changed prompt:lang to lang
* code window is always visible
* gotten resizing done. need more work
* starting on save now
* got save to display message. now need to intergrate with save() handler
* RPC for remote file streaming -- just implemented 'stat' for now (streaming to come)
* allow RPC iterators for MShell RPCs. implement two test commands to test viewing files
* implement read-file handler
* read-file: allow overriding of content-type and use line's cwd not remote instance cwd
* checkpoint on write-file impl
* implemented metacommand version of write file
* checkpoint, untested write-file impl
* multipart handling for write-file data
* add usetemp param to writefile
* new remote file streaming API packets. implemented 'stat' for remote files
* introduce filedata packets. allow streaming RPCs. fix RPC bug with combined packet parsers. implement file streaming for filestream RPC.
* checkpoint on adding write-file
* completely untested write-file impl -- writefilecontext, condition var for signaling new data packets, cleanup goroutine, ready/done states.
* better error messages, also unlock MServer before calling done on wfcs
* fix bug with perm json tag. change constant name
* ready to tackle the height issue
* height adjusts, but requires some more testing
* removed fullscreen
* height now works
* set font family to "JetBrains Mono"