Skip to main content
Nous respectons les droits d’auteur ; c’est pourquoi nous recensons ici toutes les fonctionnalités et le code utilisés dans ce projet. Cette page présente les nouvelles fonctionnalités d’Ayakaleaf Pro ainsi que les droits d’auteur du code associé. Sauf indication contraire, nous utilisons Codex d’OpenAI pour la revue de code et la revue des PR. Ce processus nous a permis de corriger de nombreux problèmes de sécurité, et nous lui exprimons notre sincère gratitude. Pour plus de détails, consultez ayaka-notes/ayakaleaf-pro/pull.

Vue d’ensemble

Au fil des années, de nombreux développeurs de la communauté ont fourni des efforts considérables pour améliorer l’édition communautaire d’Overleaf. Les voici : Nous avons pu utiliser du code issu de ces projets, et nous tenons à leur exprimer notre gratitude.

Fonctionnalité 01 : système de modèles

Cette fonctionnalité a été principalement développée par yu-i-i/overleaf-cep. Nous avons modifié une partie du code pour l’améliorer, afin que vous puissiez :
  • Télécharger les modèles directement depuis les pages de modèles.
  • Ouvrir le projet correspondant au modèle.
  • Convertir des images de couverture de meilleure qualité (et plus rapidement).

Fonctionnalité 02 : compilation isolée (sandbox)

Cette fonctionnalité est implémentée par Overleaf officiel ; nous avons ajouté du code pour l’activer. Nous fournissons également une image texlive-full construite spécialement pour Ayakaleaf Pro.

Compilation isolée

Fonctionnalité 03 : intégration Git

Cette fonctionnalité est développée par ayaka-notes/overleaf-pro. Overleaf fournit un composant officiel appelé git-bridge, disponible ici. Nous avons simplement implémenté un connecteur entre git-bridge et Overleaf, identique à ce qu’Overleaf fait sur sa plateforme SaaS.

Fonctionnalité 04 : palette de symboles

Cette fonctionnalité est implémentée par Overleaf officiel ; nous avons simplement ajouté le code manquant pour nous aligner sur les mises à jour en amont.

Palette de symboles

Fonctionnalité 05 : panneau d’administration

Lorsque votre système compte 1000 utilisateurs ou projets, le panneau d’administration n’affiche que les 1000 utilisateurs ou projets les plus récents. Utilisez le panneau de recherche pour trouver des utilisateurs ou des projets spécifiques.
Cette fonctionnalité a été principalement développée par yu-i-i/overleaf-cep. Nous avons modifié une partie du code pour l’améliorer, afin que vous puissiez :
  • Rechercher des utilisateurs via le backend lorsque vous en avez plus de 1000.
  • Rechercher des projets via le backend lorsque vous en avez plus de 1000.
  • Ouvrir des projets directement depuis le panneau d’administration des projets.
  • Consulter et ajuster la limite de temps de compilation d’un utilisateur depuis le panneau d’administration.
  • Réinitialiser le mot de passe d’un utilisateur directement depuis le panneau d’administration.
  • Autres améliorations…

Fonctionnalité 06 : panneau de révision

Cette fonctionnalité a été principalement développée par Overleaf officiel ; nous avons simplement ajouté le code manquant issu de yu-i-i/overleaf-cep et ertuil/overleaf, qui sert de connecteur entre le service de chat et le service web.

Panneau de révision

Fonctionnalité 07 : URL externes

Cette fonctionnalité a été principalement développée par yu-i-i/overleaf-cep. CEP a implémenté un service externe appelé linked-url-proxy, qui permet de récupérer en toute sécurité des fichiers externes avec des restrictions par domaine/IP.

URL externes

Fonctionnalité 08 : SSO

Cette fonctionnalité a été principalement développée par yu-i-i/overleaf-cep. CEP a implémenté un sous-module permettant de connecter passport à l’authentification web d’Overleaf.

Page de connexion

Fonctionnalité 09 : prise en charge d’ARM

Nous utilisons GitHub Actions pour construire et publier des images Docker pour les architectures x86 et ARM. Lorsque vous téléchargez l’image, l’architecture appropriée est automatiquement sélectionnée en fonction de votre système.

Paquet GitHub

Fonctionnalité 10 : inscription libre

Cette fonctionnalité est développée par ayaka-notes/overleaf-pro. Vous pouvez :
  • limiter l’inscription des utilisateurs à certains domaines spécifiques
  • ouvrir l’inscription à toute personne ayant accès à votre Overleaf

Page d'inscription

Fonctionnalité 11 : wiki Learn

Cette fonctionnalité est développée par ayaka-notes/ayakaleaf-pro. Vous pouvez consulter la dernière version du wiki Learn d’Overleaf, mais nous ne détenons aucun droit d’auteur sur ces documents ! Nous les téléchargeons simplement depuis le serveur d’Overleaf lors de la première activation de cette fonctionnalité, puis les mettons à jour périodiquement.

Page du wiki

Fonctionnalité 12 : synchronisation GitHub

Cette fonctionnalité est développée par ayaka-notes/ayakaleaf-pro, et a également été modifiée et corrigée par yu-i-i/overleaf-cep.

Fonctionnalité 13 : exécution de Python

Cette fonctionnalité est développée par Overleaf officiel. Vous pouvez exécuter des scripts Python dans votre navigateur.

Fonctionnalité 14 : recherche avancée de références

Cette fonctionnalité est développée par davrot, corrigée par yu-i-i/overleaf-cep ainsi que par ayaka-notes/ayakaleaf-pro.
Panneau de recherche :

Fonctionnalité 15 : conversions Pandoc

Cette fonctionnalité vous permet d’importer des documents Word ou Markdown en tant que projets LaTeX, ou d’exporter des projets LaTeX au format Markdown ou DOCX.

Fonctionnalité 16 : chat IA et assistants d’erreurs LaTeX

Ayakaleaf Pro intègre un assistant IA capable d’utiliser les documents de votre projet et votre sélection actuelle comme contexte pour répondre à vos questions et vous suggérer des modifications à examiner, tandis que l’assistant d’erreurs propose une correction ciblée lorsque vous sélectionnez une erreur de compilation LaTeX.
Dernière modification le 4 octobre 2026