2.2 KiB
CREDITS
This project includes ideas and adapted code from several open-source projects.
In most cases the original code has been modified, optimized, or extended.
Symbol palette
The Symbol palette feature is based on the original Overleaf implementation
The original code was slightly improved, particularly in the parts related to keyboard input.
LDAP authentication
LDAP authentication was inspired by this project.
The project provided the idea and part of the implementation for adding LDAP users to the user's contacts.
Real-time track changes and comments
The Track Changes and Comments feature exists largely in the original Overleaf codebase.
The missing parts were implemented based on this code.
The referenced code was fixed, optimized, and extended.
Sandboxed compiles
The Sandboxed Compiles feature was until recently largely present in the original Overleaf codebase.
The missing parts were implemented in this project.
Import file from external URL
The "From External URL" feature exists in the original Overleaf code.
The missing proxy component was implemented in this project.
Git integration
The Git integration feature includes parts of the frontend code from here
GitHub synchronization
The GitHub synchronization feature includes parts of the frontend code and the OAuth2 backend implementation from here.
Sign Up page
The Sign Up page is based on this code.
Python script runner
The Python script runner feature is the original Overleaf implementation, which was hidden behind a paywall in later releases.
Acknowledgments
Thanks to the users of the project for valuable feedback, suggestions, and help in identifying and fixing bugs.