> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Ominaisuudet ja tekijänoikeudet

> Mitä uusia ominaisuuksia Ayakaleaf Prossa on verrattuna Overleaf Community Editioniin?

Kunnioitamme tekijänoikeuksia, joten luettelemme tässä kaikki ominaisuudet ja tässä projektissa käytetyn koodin. Tällä sivulla kerromme Ayakaleaf Pron uusista ominaisuuksista ja niihin liittyvän koodin tekijänoikeuksista.

Ellei toisin mainita, käytämme OpenAI:n Codexia koodikatselmointiin ja PR-katselmointiin. Tämän prosessin aikana korjasimme monia tietoturvaongelmia, ja olemme siitä vilpittömästi kiitollisia. Lisätietoja on osoitteessa [ayaka-notes/ayakaleaf-pro/pull](https://github.com/ayaka-notes/ayakaleaf-pro/pulls).

### Yleiskatsaus

Vuosien varrella monet yhteisön kehittäjät ovat tehneet merkittävää työtä Overleaf Community Editionin parantamiseksi. He ovat:

* [https://github.com/ertuil/overleaf](https://github.com/ertuil/overleaf)
* [https://github.com/AllanChain/lcpu-overleaf](https://github.com/AllanChain/lcpu-overleaf)
* [https://github.com/yu-i-i/overleaf-cep/](https://github.com/yu-i-i/overleaf-cep/)
* [https://github.com/ayaka-notes/overleaf](https://github.com/ayaka-notes/overleaf)
* [https://github.com/davrot/overleaf\_with\_admin\_extension](https://github.com/davrot/overleaf_with_admin_extension)
* [https://github.com/overleaf/overleaf/pull/1447](https://github.com/overleaf/overleaf/pull/1447) (GitHub-integraatio)
* [https://github.com/overleaf/overleaf/pull/1385](https://github.com/overleaf/overleaf/pull/1385) (Typst-tuki)

Olemme saattaneet käyttää heidän koodiaan projektissamme, ja haluamme esittää heille kiitoksemme.

#### Ominaisuus 01: Mallipohjajärjestelmä

Tämän ominaisuuden on pääosin kehittänyt [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). Muokkasimme koodia parannusten tekemiseksi, jotta voit:

* Ladata mallipohjia suoraan mallipohjasivuilta.
* Avata mallipohjaa vastaavan projektin.
* Muuntaa kansikuvat laadukkaammiksi (ja lyhyemmässä ajassa).

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-31.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=5a12bd99f99c99910e7eae3d1b5f010c" alt="" width="3078" height="2405" data-path="images/on-premises/image-31.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-32.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c71bb498c75535f0d2569d55625b31bc" alt="" width="3078" height="2405" data-path="images/on-premises/image-32.png" />
    </Frame>
  </Column>
</Columns>

#### Ominaisuus 02: Hiekkalaatikkokäännös

Tämän ominaisuuden on toteuttanut [Overleaf virallisesti](https://github.com/overleaf/overleaf/tree/main/services/clsi); lisäsimme koodia sen käyttöönottamiseksi. Tarjoamme myös erityisesti Ayakaleaf Prota varten koostetun [texlive-full](https://github.com/ayaka-notes/texlive-full)-imagen.

<Frame caption="Hiekkalaatikkokäännös">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-7.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=58980fcdef27686923e678d25f23a664" alt="" width="563" data-path="images/on-premises/image-7.png" />
</Frame>

#### Ominaisuus 03: Git-integraatio

Tämän ominaisuuden on kehittänyt [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Overleaf tarjoaa virallisen git-bridge-nimisen komponentin, joka on saatavilla [täältä](https://github.com/overleaf/overleaf/tree/main/services/git-bridge).

Toteutimme vain liittimen git-bridgen ja Overleafin välille, samalla tavalla kuin Overleaf tekee SaaS-alustallaan.

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-9.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=e8c8f8b7e484563060ec179378a6d8db" alt="" width="2996" height="2075" data-path="images/on-premises/image-9.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-10.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=a336d66c7e4c66d3fc01faf658824ceb" alt="" width="2996" height="2132" data-path="images/on-premises/image-10.png" />
    </Frame>
  </Column>
</Columns>

#### Ominaisuus 04: Symbolipaletti

Tämän ominaisuuden on toteuttanut [Overleaf virallisesti](https://github.com/overleaf/overleaf/tree/main/services/clsi); lisäsimme vain puuttuvan koodin upstream-päivitysten mukaiseksi.

<Frame caption="Symbolipaletti">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-12.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=0464f0b14b80ac4fc4d66690219bf6f3" alt="" width="563" data-path="images/on-premises/image-12.png" />
</Frame>

#### Ominaisuus 05: Ylläpitopaneeli

<Warning>
  Kun järjestelmässäsi on 1000 käyttäjää tai projektia, ylläpitopaneeli näyttää vain uusimmat 1000 käyttäjää tai projektia. Käytä hakupaneelia tiettyjen käyttäjien tai projektien etsimiseen.
</Warning>

Tämän ominaisuuden on pääosin kehittänyt [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). Muokkasimme koodia parannusten tekemiseksi, jotta voit:

* Hakea käyttäjiä taustajärjestelmän avulla, kun käyttäjiä on yli 1000.
* Hakea projekteja taustajärjestelmän avulla, kun projekteja on yli 1000.
* Avata projekteja suoraan projektien ylläpitopaneelista.
* Tarkastella ja säätää käyttäjän käännösaikarajaa ylläpitopaneelissa.
* Nollata käyttäjän salasanan suoraan ylläpitopaneelissa.
* Muita parannuksia...

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-15.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=3561cfc0f2d1933c5c4e0443e7e60c31" alt="" width="2998" height="2157" data-path="images/on-premises/image-15.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-18.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=cd651ba7667c9f24017fc9f4e9db37d5" alt="" width="2998" height="2157" data-path="images/on-premises/image-18.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-16.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=f842cfec4900a39efd83a55c16b3550b" alt="" width="2998" height="2157" data-path="images/on-premises/image-16.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-19.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c03a6ee3d6269058f26468203862c596" alt="" width="2998" height="2157" data-path="images/on-premises/image-19.png" />
    </Frame>
  </Column>
</Columns>

#### Ominaisuus 06: Katselmointipaneeli

Tämän ominaisuuden on pääosin kehittänyt [Overleaf virallisesti](https://github.com/overleaf/overleaf/tree/main/services/clsi); lisäsimme vain puuttuvan koodin projekteista [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) ja [ertuil/overleaf](https://github.com/ertuil/overleaf), joka toimii liittimenä chat- ja web-palvelun välillä.

<Frame caption="Katselmointipaneeli">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-1-1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=e45888aac9c8513a9b298d150f742a7b" alt="" width="563" data-path="images/on-premises/image-1-1.png" />
</Frame>

#### Ominaisuus 07: Ulkoinen URL

Tämän ominaisuuden on pääosin kehittänyt [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). CEP toteutti ulkoisen palvelun nimeltä linked-url-proxy, jolla voidaan turvallisesti hakea ulkoisia tiedostoja verkkotunnus- ja IP-rajoituksin.

<Frame caption="Ulkoinen URL">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-5.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=dcf1bc5f012f8529908038d959a23815" alt="" width="563" data-path="images/on-premises/image-5.png" />
</Frame>

#### Ominaisuus 08: SSO

Tämän ominaisuuden on pääosin kehittänyt [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). CEP toteutti alimoduulin, joka yhdistää passportin Overleafin verkkotodennukseen.

<Frame caption="Kirjautumissivu">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-4.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=aadf39e05cae9e7d7e88c93e2a7f5017" alt="" width="563" data-path="images/on-premises/image-4.png" />
</Frame>

#### Ominaisuus 09: ARM-tuki

Käytämme GitHub Actionsia Docker-imagejen koostamiseen ja julkaisuun x86- ja arm-arkkitehtuureille. Kun lataat imagen, oikea arkkitehtuuri valitaan automaattisesti järjestelmäsi perusteella.

<Frame caption="GitHub-paketti">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-3.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=1214343938a7350da14b48c998d2e808" alt="" width="563" data-path="images/on-premises/image-3.png" />
</Frame>

#### Ominaisuus 10: Itserekisteröityminen

Tämän ominaisuuden on kehittänyt [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Voit:

* rajoittaa käyttäjien rekisteröitymisen tiettyyn verkkotunnukseen
* avata rekisteröitymisen kaikille, joilla on pääsy Overleafiisi

<Frame caption="Rekisteröitymissivu">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-6.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c9a1c80f5c578394ec66ac44e35e9231" alt="" width="563" data-path="images/on-premises/image-6.png" />
</Frame>

#### Ominaisuus 11: Learn Wiki

Tämän ominaisuuden on kehittänyt [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro). Voit lukea Overleafin uusimman Learn-wikin, mutta emme omista näiden dokumenttien tekijänoikeuksia! Lataamme ne vain Overleafin palvelimelta, kun otat ominaisuuden ensimmäisen kerran käyttöön, ja päivitämme niitä säännöllisesti.

<Frame caption="Wiki-sivu">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=f908451f4ed940c1e7e81d8da395f0a6" alt="" width="2706" height="1676" data-path="images/on-premises/image-1.png" />
</Frame>

#### Ominaisuus 12: GitHub-synkronointi

Tämän ominaisuuden on kehittänyt [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro), ja sitä ovat myös muokanneet ja korjanneet [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-42.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=22d307c75bfd5f33818949391b166d1e" alt="" width="1536" height="879" data-path="images/on-premises/image-42.png" />
</Frame>

#### Ominaisuus 13: Python Runner

Tämän ominaisuuden on kehittänyt Overleaf virallisesti. Voit ajaa Python-skriptejä selaimessasi.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-43.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=a98dd7345077026ed5dcf694a0bee90c" alt="" width="3070" height="1747" data-path="images/on-premises/image-43.png" />
</Frame>

#### Ominaisuus 14: Edistynyt viitehaku

Tämän ominaisuuden on kehittänyt [davrot](https://github.com/davrot/), ja sitä ovat korjanneet [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) sekä [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro).

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/GmaXa-Cu4QQRFT4C/images/on-premises/img-cb5db365.png?fit=max&auto=format&n=GmaXa-Cu4QQRFT4C&q=85&s=7a905c080051391c9389eca313496b26" alt="" width="563" data-path="images/on-premises/img-cb5db365.png" />
</Frame>

Hakupaneeli:

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-664afddc.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=d43d1078e1962d1e9b451e22cc79b0f1" alt="" width="563" data-path="images/on-premises/img-664afddc.png" />
</Frame>

#### Ominaisuus 15: Pandoc-muunnokset

Tämän ominaisuuden avulla voit tuoda Word- tai Markdown-dokumentteja LaTeX-projekteiksi tai viedä LaTeX-projekteja Markdown- tai DOCX-muotoon.

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-548a62c1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=4e6a7fba63af315702d6c0b5417aa45c" alt="" width="262" data-path="images/on-premises/img-548a62c1.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-39b01515.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c7af99daaebea5dcad6455bd56963008" alt="" width="383" data-path="images/on-premises/img-39b01515.png" />
    </Frame>
  </Column>
</Columns>

#### Ominaisuus 16: Tekoälychat ja LaTeX-virheavustajat

Ayakaleaf Pro tuo mukanaan tekoälyavustajan, joka voi käyttää projektisi dokumentteja ja nykyistä valintaa kontekstina vastatessaan kysymyksiin ja ehdottaessaan muokkauksia tarkistettavaksesi, sekä virheavustajan, joka ehdottaa kohdennettua korjausta, kun valitset LaTeX-käännösvirheen.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-49.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=88ec37b0c122eb031045e74676ebec7f" alt="" width="2304" height="1385" data-path="images/on-premises/image-49.png" />
</Frame>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.