Ian Rose
Ian Rose
Yes, I am as surprised as you are! This is unfortunate news, and we will have to deal with it. Collaborative notebooks are still a priority for us. The good...
Glad to hear you are finding it useful, hopefully the transition to the new approach is not too bumpy.
The main problem with Firebase, as far as I know, is that it does not have the sophisticated conflict resolution algorithms (like operational transforms or CRDTs) that are required for...
So far as I have been able to tell, neither Cloud Firestore nor Firebase provide the conflict-resolution capabilities that we need (in addition to being paid products). We are currently...
I believe that they have their own operational transform implementation that they use (rather than something built into Firepad) https://github.com/firebase/firepad/blob/master/lib/text-operation.js
The current work in phosphor in the [`feature-tables`](https://github.com/phosphorjs/phosphor/tree/feature-tables) branch is going to provide a CRDT implememtation for real-time collaboration. We hope to start refactoring some of the core JupyterLab APIs...
Thanks for trying to revive the test suite. The environment variables do need to be set in order for the tests to run. I had set up a dummy account...
Hi @setegonz, which folder are you referring to? In general, this extension exposes the root of a user's Google Drive, as well as Team Drives and items that have been...
This would be very cool. You are right that [this](https://github.com/jupyterlab/jupyterlab/issues/1075) is currently a blocker. Another problem is that the URL constructed by Google would be based upon the file ID...
Hi @dirkcgrunwald, sorry for the slow response. I agree that it would be more convenient to be able to specify the client id as an environment varaiable. The problem with...