# Features and Copyright

We respect copyright, so we list here all the features and the code used in this project. In this page, we provide information on new features of Overleaf Pro and related code copyrights.

Unless otherwise specified, we use OpenAI’s Codex for code review and PR review. During this process, we fixed many security issues, and we express our sincere gratitude to them. For details, see [ayaka-notes/overleaf-pro/pull](https://github.com/ayaka-notes/overleaf-pro/pulls).

### Overview

Over the years, we have many community developers who have made significant efforts to improve the Overleaf Community Edition, they are:

* <https://github.com/ertuil/overleaf>
* <https://github.com/AllanChain/lcpu-overleaf>
* <https://github.com/yu-i-i/overleaf-cep/>
* <https://github.com/ayaka-notes/overleaf>
* <https://github.com/davrot/overleaf_with_admin_extension>
* <https://github.com/overleaf/overleaf/pull/1447> (GitHub integration)
* <https://github.com/overleaf/overleaf/pull/1385> (Typst support)

We may have used related code in our project, and we would like to express our gratitude to them.

#### Features 01: Templates System

This feature is mainly developed by [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). we modified some code for enhancement. So that you can:

* Download Templates directly on the template pages.
* Open project corresponding to the Template.
* Convert to higher quality cover images (and in a shorter time).

{% columns %}
{% column %}

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2Fklc28L9Ruuf6qfwpZzoM%2Fimage.png?alt=media&#x26;token=d5955b6a-031d-4d59-a122-be3ae57e30d8" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FFKhf9bY3WaUhmCwOVEW7%2Fimage.png?alt=media&#x26;token=cc184e54-6f04-4745-bdc7-daf1ad622b74" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### Features 02: Sandbox Compile

This feature is impled by [overleaf official](https://github.com/overleaf/overleaf/tree/main/services/clsi), we add some code to enable this feature. Also, we provide you with [texlive-full](https://github.com/ayaka-notes/texlive-full) image built specially for overleaf pro.

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FtJRgOVoZDrhDS4UEkoxr%2Fimage.png?alt=media&#x26;token=750ec64f-a947-4967-9c84-77e798cb2f32" alt="" width="563"><figcaption><p>Sandbox Compile</p></figcaption></figure>

#### Features 03: ​Git Intergration​

This feature is developed by [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Overleaf provides an official component called git-bridge, it's available at [here](https://github.com/overleaf/overleaf/tree/main/services/git-bridge).

We just implied a connector between git-bridge and overleaf, which is the same as what overleaf does in their SaaS platform.

{% columns %}
{% column %}

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FRBCMEd7Rg1xyRXY5jssR%2Fimage.png?alt=media&#x26;token=3c56bb2a-cb80-4d7b-b7b9-0d2457705d5a" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2F6xoDwSRGBAwzuGFj7xEh%2Fimage.png?alt=media&#x26;token=6f2d0328-11cf-45b4-9727-709dd254a09b" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### Features 04: Symbol Palette

This feature is impled by [overleaf official](https://github.com/overleaf/overleaf/tree/main/services/clsi), we just add the missing code, align with upstream update.

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FdHXDUF0Cly6SjZ9qt057%2Fimage.png?alt=media&#x26;token=f1146639-27df-4ca5-98b3-03dc9f0078eb" alt="" width="563"><figcaption><p>Symbol Palette</p></figcaption></figure>

#### Features 05: Admin Panel

{% hint style="warning" %}
When your system has 1000 users or projects, the admin panel will only display the latest 1000 users or projects. Please use the search panel to search for specific users or projects.
{% endhint %}

This feature is mainly developed by [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). we modified some code for enhancement. So that you can:

* Search users with backend when you have more then 1000+ users.
* Search projects with backend when you have more then 1000+ projects.
* Open projects directly on project admin panel.
* View and adjust user's compile time limit on admin panel.
* Reset user's password directly on admin panel.
* Other enhancement...

{% columns %}
{% column %}

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FqhJmf1dqY1qQzfO8EcUk%2Fimage.png?alt=media&#x26;token=f20d49d0-6d4c-4b7c-b3ad-2702550f1ee1" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FwFHWIl0OcEifGq9eSgfN%2Fimage.png?alt=media&#x26;token=a3d2257e-0e7b-40c6-967d-1a07caa10312" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FfbIdSXH9mTrP1vtqZlCW%2Fimage.png?alt=media&#x26;token=8a9b93cf-019b-4bd2-aeaa-c0ae608e0169" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FnTJRI3hFmkGo48c61jf3%2Fimage.png?alt=media&#x26;token=8448457a-70c5-433a-8263-2ddcbf10d5ff" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### Features 06: Review Panel

This feature is mainly developed by [overleaf official](https://github.com/overleaf/overleaf/tree/main/services/clsi), we just add the missing code from [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) and [ertuil/overleaf](https://github.com/ertuil/overleaf), which is a connector between chat and web service.

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FYBbhlq0Z0rQNE93Avxqd%2Fimage.png?alt=media&#x26;token=6272b9af-e109-4447-9a10-fb674a95825e" alt="" width="563"><figcaption><p>Review panel</p></figcaption></figure>

#### Features 07: External URL

This feature is mainly developed by [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). CEP implied an external service called linked-url-proxy, which can be safely used to fetch external files with domain/ip limit.

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FXPExhlVFmM6PrbKl7Af8%2Fimage.png?alt=media&#x26;token=cc445f51-5911-494b-ab36-6196dcb87a38" alt="" width="563"><figcaption><p>External URL</p></figcaption></figure>

#### Features 08: SSO

This feature is mainly developed by [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). CEP implied a sub modules to connect passport with overleaf web authentication.

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2F8dI9wqIqiYRGtYfjJyhM%2Fimage.png?alt=media&#x26;token=891dc2d3-c226-480a-abe0-3cbc2630b0a1" alt="" width="563"><figcaption><p>Login Page</p></figcaption></figure>

#### Features 09: ARM supported

we use GitHub Action to build and publish docker images with x86 and arm archtecture. When you download the image, it will automatically select the appropriate architecture based on your system.

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FnU22OyWZm9dN74Jkuvrl%2Fimage.png?alt=media&#x26;token=7dfa9f33-8c28-4d57-8d5b-1aa2ce7b660c" alt="" width="563"><figcaption><p>Github Package</p></figcaption></figure>

#### Features 10: Self Registeration

This feature is developed by [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). You can:

* limit user register with specific domain
* open user register to any one who have access to your overleaf

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FnOTDMkYdIyN26tW4CWYH%2Fimage.png?alt=media&#x26;token=3bafd29b-2be5-49d3-a707-c6be372b5e29" alt="" width="563"><figcaption><p>Register page</p></figcaption></figure>

#### Features 11: Learn Wiki

This feature is developed by [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). You can see latest learn wiki from overleaf, but we don't own any copyright of those documents! We just download it from overleaf server the first time you enable this feature, and update periodically.

<figure><img src="https://2052729351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLFrF2L1FakWXkhqpOnS%2Fuploads%2FfwTeutIJ0sHqgFQQUoaM%2Fimage.png?alt=media&#x26;token=a494e32e-a151-48c0-98f9-f7b6373b2279" alt=""><figcaption><p>Wiki page</p></figcaption></figure>
