Skip to main content
Vi respekterer opphavsrett, og derfor lister vi her opp alle funksjonene og koden som brukes i dette prosjektet. På denne siden gir vi informasjon om nye funksjoner i Ayakaleaf Pro og opphavsretten til tilhørende kode. Med mindre annet er oppgitt, bruker vi OpenAIs Codex til kodegjennomgang og gjennomgang av PR-er. I denne prosessen har vi rettet mange sikkerhetsproblemer, og vi vil uttrykke vår oppriktige takk til dem. For detaljer, se ayaka-notes/ayakaleaf-pro/pull.

Oversikt

Gjennom årene har mange utviklere i fellesskapet lagt ned en betydelig innsats for å forbedre Overleaf Community Edition. Dette er: Vi kan ha brukt relatert kode i prosjektet vårt, og vi vil gjerne takke dem.

Funksjon 01: Malsystem

Denne funksjonen er hovedsakelig utviklet av yu-i-i/overleaf-cep. Vi har endret noe kode for å forbedre den, slik at du kan:
  • Laste ned maler direkte på malsidene.
  • Åpne prosjektet som tilsvarer malen.
  • Konvertere til forsidebilder av høyere kvalitet (og på kortere tid).

Funksjon 02: Sandkassekompilering

Denne funksjonen er implementert av Overleaf offisielt; vi har lagt til litt kode for å aktivere den. Vi tilbyr også et texlive-full-image som er bygget spesielt for Ayakaleaf Pro.

Sandkassekompilering

Funksjon 03: ​Git-integrasjon​

Denne funksjonen er utviklet av ayaka-notes/overleaf-pro. Overleaf tilbyr en offisiell komponent kalt git-bridge, som er tilgjengelig her. Vi har bare implementert en kobling mellom git-bridge og Overleaf, på samme måte som Overleaf gjør på sin SaaS-plattform.

Funksjon 04: Symbolpalett

Denne funksjonen er implementert av Overleaf offisielt; vi har bare lagt til den manglende koden for å holde tritt med oppdateringer i upstream.

Symbolpalett

Funksjon 05: Administrasjonspanel

Når systemet ditt har 1000 brukere eller prosjekter, viser administrasjonspanelet bare de siste 1000 brukerne eller prosjektene. Bruk søkepanelet for å søke etter bestemte brukere eller prosjekter.
Denne funksjonen er hovedsakelig utviklet av yu-i-i/overleaf-cep. Vi har endret noe kode for å forbedre den, slik at du kan:
  • Søke etter brukere via backend når du har mer enn 1000 brukere.
  • Søke etter prosjekter via backend når du har mer enn 1000 prosjekter.
  • Åpne prosjekter direkte fra administrasjonspanelet for prosjekter.
  • Se og justere brukerens grense for kompileringstid i administrasjonspanelet.
  • Tilbakestille brukerens passord direkte i administrasjonspanelet.
  • Andre forbedringer …

Funksjon 06: Gjennomgangspanel

Denne funksjonen er hovedsakelig utviklet av Overleaf offisielt; vi har bare lagt til den manglende koden fra yu-i-i/overleaf-cep og ertuil/overleaf, som er en kobling mellom chat- og webtjenesten.

Gjennomgangspanel

Funksjon 07: Ekstern URL

Denne funksjonen er hovedsakelig utviklet av yu-i-i/overleaf-cep. CEP implementerte en ekstern tjeneste kalt linked-url-proxy, som trygt kan brukes til å hente eksterne filer med begrensninger på domene/IP.

Ekstern URL

Funksjon 08: SSO

Denne funksjonen er hovedsakelig utviklet av yu-i-i/overleaf-cep. CEP implementerte en undermodul som kobler passport til nettautentiseringen i Overleaf.

Innloggingsside

Funksjon 09: Støtte for ARM

Vi bruker GitHub Actions til å bygge og publisere Docker-images for x86- og ARM-arkitekturene. Når du laster ned imaget, velges riktig arkitektur automatisk basert på systemet ditt.

GitHub-pakke

Funksjon 10: Selvregistrering

Denne funksjonen er utviklet av ayaka-notes/overleaf-pro. Du kan:
  • begrense brukerregistrering til bestemte domener
  • åpne brukerregistrering for alle som har tilgang til Overleaf-instansen din

Registreringsside

Funksjon 11: Learn Wiki

Denne funksjonen er utviklet av ayaka-notes/ayakaleaf-pro. Du kan se den nyeste Learn-wikien fra Overleaf, men vi eier ingen opphavsrett til disse dokumentene! Vi laster dem bare ned fra Overleafs server første gang du aktiverer denne funksjonen, og oppdaterer dem jevnlig.

Wiki-side

Funksjon 12: GitHub-synkronisering

Denne funksjonen er utviklet av ayaka-notes/ayakaleaf-pro, og er også endret og rettet av yu-i-i/overleaf-cep.

Funksjon 13: Python Runner

Denne funksjonen er utviklet av Overleaf offisielt. Du kan kjøre Python-skript i nettleseren.

Funksjon 14: Avansert referansesøk

Denne funksjonen er utviklet av davrot, rettet av yu-i-i/overleaf-cep, og også av ayaka-notes/ayakaleaf-pro.
Søkepanel:

Funksjon 15: Pandoc-konverteringer

Denne funksjonen lar deg importere Word- eller Markdown-dokumenter som LaTeX-prosjekter, eller eksportere LaTeX-prosjekter til Markdown eller DOCX.

Funksjon 16: AI-chat og assistenter for LaTeX-feil

Ayakaleaf Pro gir deg en AI-assistent som kan bruke prosjektdokumentene og gjeldende markering som kontekst for å svare på spørsmål og foreslå endringer som du kan gjennomgå, mens feilassistenten foreslår en målrettet rettelse når du velger en LaTeX-kompileringsfeil.
Sist endret 4. oktober 2026