Ändringar
- Dropbox-synkronisering (tidig förhandsversion): håll varje projekt synkroniserat med din egen Dropbox, i båda riktningarna.
- GitLab-synkronisering (tidig förhandsversion): tvåvägssynkronisering med GitLab.com eller din egendriftade GitLab.
- MCP-server: låt Claude Code, Codex, Cursor, VS Code eller Gemini CLI arbeta direkt i ett projekt.
- GitHub Enterprise: peka GitHub-synkroniseringen mot din egen GitHub Enterprise-instans.
- Igenkänning av handritade symboler: rita en symbol och få LaTeX-kommandot.
OVERLEAF_DISABLE_LOCAL_LOGIN: döljer inloggningen med e-post och lösenord så att användare endast loggar in med SSO.- Buggfixar som hittats av vårt E2E-testsystem och Internal Horizon Issue Investigation.
- Patchar från Overleaf 6.3.1 uppströms.
Dropbox-synkronisering och GitLab-synkronisering levereras i 6.3.1 som tidiga förhandsversioner för gråtestning och släpps officiellt i v6.4.0. Deras konfiguration och beteende kan fortfarande ändras innan dess. Båda är avstängda som standard. Rapportera eventuella problem på GitHub.
Funktion 01: Dropbox-synkronisering (förhandsversion)
Vissa vill aldrig behöva tänka på Git. De vill bara att deras avhandling ska vara en mapp på deras bärbara dator, och Dropbox-synkroniseringen ger dem precis det. Varje användare länkar sitt eget Dropbox-konto, och de projekt användaren äger eller som delats med användaren visas underApps/<your app name>/. Redigera i Overleaf så syns ändringen i Dropbox. Redigera filen lokalt i din favoritredigerare, spara den, så kommer ändringen tillbaka till Overleaf via en signerad webhook.
För administratörer: Git bridge måste vara aktiverad. Skapa en app i Dropbox App Console och ange sedan DROPBOX_ENABLED, DROPBOX_APP_KEY, DROPBOX_APP_SECRET, DROPBOX_APP_NAME och DROPBOX_TOKEN_CIPHER_PASSWORD. DROPBOX_SYNC_PROXY_URL är valfri och avsedd för servrar som inte kan nå Dropbox direkt. Skapa sedan de MongoDB-index som Dropbox-synkroniseringen behöver, en gång, innan användarna länkar sina konton.
Se Dropbox-synkronisering för fullständiga installationsanvisningar.
Funktion 02: GitLab-synkronisering (förhandsversion)
GitHub-synkroniseringen har varit en av våra mest uppskattade funktioner sedan 6.2, och många universitet och företag har i stället sin kod på GitLab. GitLab-synkroniseringen fungerar på samma sätt: länka ditt konto, importera ett repositorium från menyn för nytt projekt eller exportera ett projekt till ett nytt GitLab-projekt. Pusha och hämta sedan från redigeraren och slå samman via merge requests. Den fungerar med GitLab.com och med egendriftad GitLab 15.10 eller senare. AngeGITLAB_SYNC_ENABLED, GITLAB_SYNC_CLIENT_ID, GITLAB_SYNC_CLIENT_SECRET och GITLAB_TOKEN_CIPHER_PASSWORD, samt GITLAB_SYNC_URL för en egendriftad instans.
Se GitLab-synkronisering för fullständiga installationsanvisningar.
Funktion 03: MCP-server
I 6.3 lade vi in en AI-assistent i redigeraren. I 6.3.1 öppnar vi dörren åt andra hållet: varje projekt har nu sin egen MCP-server, så att AI-agenten du redan använder kan arbeta direkt med din artikel. Be Claude Code rätta stavfelen i inledningen, be Codex kompilera och åtgärda LaTeX-felen eller be Cursor svara på de öppna granskningskommentarerna. Agenten läser och redigerar filer live, så du och dina medarbetare ser dess ändringar dyka upp i redigeraren medan den skriver. Den kan också kompilera, läsa loggen, hämta PDF-filen, räkna ord och lista versioner. Slutpunkten är/project/<project_id>/mcp. Autentisera med samma Git-token som du använder för git clone. Åtkomsten följer projektets delningsinställningar, så en läsares agent kan läsa men inte redigera, och varje verktyg har en hastighetsbegränsning. Det finns inget mer att konfigurera: MCP-servern aktiveras tillsammans med Git bridge.
Funktion 04: GitHub Enterprise
GitHub-synkroniseringen är inte längre begränsad till github.com. AngeGITHUB_SYNC_URL till din GitHub Enterprise Server, eller till GitHub Enterprise Cloud med datalagringsplats (GHE.com), så härleds REST- och GraphQL-slutpunkterna från den. Om din instans gör något ovanligt kan du åsidosätta dem med GITHUB_SYNC_API_URL och GITHUB_SYNC_GRAPHQL_URL. Lämnar du dem oinställda stannar allt på github.com.
Se GitHub-synkronisering för mer information.
Funktion 05: Igenkänning av handritade symboler
Du vet hur symbolen ser ut, men inte vad den heter. Är det\varsigma eller \zeta? \models eller \vDash? Växla symbolpaletten till ritläge, skissa symbolen med musen eller styrplattan, så föreslår paletten matchande LaTeX-kommandon.
Igenkänningen körs helt i webbläsaren, med en modell tränad av ayaka-notes, så inget du ritar lämnar din dator. Ritknappen döljs i webbläsare utan OffscreenCanvas (t.ex. Safari 15).
Buggfixar
Den här versionen innehåller också en lång lista med korrigeringar. Många av dem hittades av vårt nya E2E-testsystem, som nu kör testsviter för varje modul dagligen, och av Internal Horizon Issue Investigation: varje gång vi åtgärdar en bugg söker vi igenom hela kodbasen efter liknande buggar innan vi stänger den.- Autentisering: lokala konton kan ange och ändra sitt lösenord på SSO-instanser, och OIDC-användare kan inte längre ändra sin egen e-postadress. LDAP-, SAML- och OIDC-inloggningar misslyckas inte längre när ett namnattribut har flera värden, och SAML/OIDC-utloggning fungerar igen.
- Avstängda användare: när en användare stängs av avslutas nu användarens sessioner och öppna redigerare stängs, och användarens Git-token och MCP-nedladdningar avvisas.
- GitHub-synkronisering: endast ägaren kan exportera ett projekt, ändringar som görs under en hämtning förblir väntande, tomma filer synkroniseras och manuella sammanslagningar verifieras på GitHub.
- Zotero / Mendeley: du får ett meddelande om att länka om när dina inloggningsuppgifter slutar fungera, och referenser indexeras om efter en import.
- Externa tjänster: anrop till Zotero, Mendeley, GitHub, GitLab och webbsökning får en anslutningstidsgräns på 3 s i stället för 1 s, så att långsammare nätverk inte längre misslyckas.
- Spåra ändringar: granskningsdata omfattar dokument som inte har lästs in och osparade ändringar.
- Adminpanel: återställning av borttagna projekt, byte av ägare och redigering av användare fungerar korrekt, och ett misslyckat e-postmeddelande förhindrar inte längre att konton skapas eller tas bort.
- Mallgalleri: en ogiltig sortering returnerar 400 i stället för 500, och vid publicering av ett projekt utan huvudfil efterfrågas en sådan.
Uppgradering
- Från 6.3.0: ingen migrering behövs. Hämta den nya avbildningen och starta om.
- Från 6.2.x eller tidigare med Zotero eller Mendeley i bruk: kör först Zotero/Mendeley-migreringen från 6.3.0.
- Dropbox-synkronisering och GitLab-synkronisering är avstängda som standard. GitLab-synkroniseringen behöver bara nya miljövariabler. Dropbox-synkroniseringen behöver dessutom att dess MongoDB-index skapas en gång, innan användarna länkar sina konton: se Skapa databasindexen.
Bidragsgivare
Tack till @CPT-KK för korrigeringarna av SSO-lösenord och OIDC-e-post (#112), och till @aruznieto förOVERLEAF_DISABLE_LOCAL_LOGIN.
Docker-avbildning
Du hittar Docker-avbildningen här: https://github.com/ayaka-notes/ayakaleaf-pro/pkgs/container/overleaf-proOfficiell versionsinformation
Officiell versionsinformation
Utgivningsdatum: 2026-10-15Felkorrigeringar
- Åtgärdade länken för att ladda ned allt i kompileringsutdata.
- Åtgärdade fel relaterade till anonyma redigeringar.
- Återställde skriptet
suspend_users, med alternativet--reenableför att häva avstängningar. - Åtgärdade felplacerad logotyp när både URL för sidhuvudsbild och en navigeringsrubrik är angivna.
- Åtgärdade skriptet
export-user-projects.mjs.
- Uppdaterade interna beroenden.

