I am initially happy with the upgrades available for Overleaf v2 beta. My main reservation is the GitHub permissions coarseness described below. These issues will be addressed throughout 2018 as the ShareLaTeX code base continues to grow into Overleaf v2. For now, I do not use the GitHub integration of Overleaf v2.
- Converting an Overleaf v1 document to Overleaf v2 is irreversible–you will have to manually recreate an Overleaf v1 project if you don’t like Overleaf v2.
- Overleaf v1 will be shut off later in 2018 as Overleaf v2 incorporates the necessary Overleaf v1 features.
- version tagging is not yet enabled in Overleaf v2 (coming soon).
- bidirectional Dropbox is a new (paid) feature.
Overleaf v2 GitHub excessive permissions
Overleaf v2 as of May 2018 asks for read/write permission to ALL public & private GitHub repos.
The @overleaf v2 uses GitHub instead of its own Git hosting => a good thing. However, Overleaf appears to *not* be using GitHub Apps, and asks for read/write permission to ALL private & public GitHub repos. No Thanks, it should be using granular permissions @DrHammersley pic.twitter.com/diayyfr5gw— Michael Hirsch Ph.D. (@sci_vision) May 3, 2018
This broad permission ask by Overleaf v2 is completely unacceptable. It’s due to Overleaf v2 being based on ShareLaTeX code using the legacy GitHub API.
Thanks -- yes, that is definitely something we're looking at (the current GitHub integration in v2 is based on that from ShareLaTeX, which was written before that extra granularity became available).— Overleaf (@overleaf) May 3, 2018
Overleaf needs to update to GitHub Apps platform, which allows granular, per-repository permissions. For example, Travis-CI switched to GitHub Apps already, the permissions granularity being a key motivator.
Yes, the open source code base will be maintained and actively developed, that's an important part of the integration— Overleaf (@overleaf) May 2, 2018
While Overleaf GUI doesn’t work offline, you can edit Overleaf v2 LaTeX documents offline from a Dropbox folder or Git repo on your computer. Offline Overleaf v1 was also possible, but considerably more cumbersome than with Overleaf v2.