mercredi 17 juin 2026

Media Player Classic “Home Cinema” (MPC-HC) 2.7.3

 Ce lecteur Multimédia ressemble au lecteur de Windows en version 6.4 mais avec des options très intéressantes en plus . Ultra-léger , ne consommant peu de ressources , celui étant basé par l'original créé par Gabest mais avec la fonction Home Cinéma en plus !!

Décodage pris en charge en lecture : MPEG-1, MPEG-2 et MPEG-4. Media Player Classic Home Cinéma est capable de lire les VCD, SVCD et DVD, sans avoir besoin d'installer de logiciels ou de codecs supplémentaires.

Il possède des codecs intégrés pour les vidéos MPEG-2 et les codecs pour les sons LPCM, MP2, AC3 et DTS . Il contient également un diviseur MPEG amélioré qui prend en charge la lecture de VCD et SVCD à l'aide de son lecteur VCD / SVCD / XCD. Un support .mp4 et MPEG-4 Timed Text a été ajouté. Le filtre de décodage AAC rend Media Player Classic Home Cinéma adapté à la lecture AAC en MP4.

Media Player Classic Home Cinéma dispose également du support H.264 et VC-1 avec support DXVA, les formats DivX, Xvid et Flash Vidéo sont disponibles dans MPC HC. Media Player Classic Home Cinéma peut également utiliser les architectures QuickTime et RealPlayer. Media Player Classic Home Cinéma supporte la lecture native des formats de conteneur OGM et Matroska.

Formats de fichiers vidéo et audio pris en charge: WAV, WMA, MP3, OGG, SND, AU, AIF, AIFC, AIFF, MIDI, MPEG, MPG, MP2, VOB, AC3, DTS, ASX, M3U, PLS, WAX, ASF , WM, WMA, WMV, AVI, CDA, JPEG, JPG, GIF, PNG, BMP, D2V, MP4, SWF, MOV, QT, FLV.

Systèmes d'exploitation pris en charge: Windows XP, Vista, Windows 7, 8, 8.1, 10, 11 (32 bits, 64 bits).

Présentation des fonctionnalités

Beaucoup de gens semblent ignorer certaines des fonctionnalités impressionnantes qui ont été ajoutées à MPC-HC au cours des dernières années. Voici une liste d'options et de fonctionnalités utiles que tout le monde devrait connaître :

  • Interface sombre
    Menu > Affichage > Thème sombre
    Lorsque vous utilisez un thème sombre, il est également possible de modifier la hauteur de la barre de recherche et la taille des boutons de la barre d'outils. Options > Avancé
  • Aperçu vidéo sur la barre de recherche
    Options > Tweaks > Afficher l'aperçu sur la barre de recherche
  • Régler la vitesse de lecture
    Menu > Lecture > Vitesse de lecture
    Les boutons du lecteur qui contrôlent la vitesse de lecture font un pas de 2x par défaut. Cela peut être personnalisé à des valeurs plus petites (comme 10 %) :
    Options > Lecture > Pas de vitesse. Le réglage de la vitesse de lecture fonctionne mieux avec le moteur de rendu audio interne. Cela a également une correction automatique de la hauteur.
    Options > Lecture > Sortie > Rendu audio
  • MPC-HC peut mémoriser la position de lecture, vous pouvez donc reprendre à partir de ce point plus tard
    Options > Lecteur > Historique
  • Vous pouvez rechercher rapidement dans une vidéo avec Ctrl + Molette de défilement de la souris.
  • Vous pouvez passer au fichier suivant/précédent dans un dossier en appuyant sur PageUp/PageDown.
  • Vous pouvez effectuer des actions automatiques à la fin du fichier. Par exemple pour aller au fichier suivant ou fermer le lecteur.
    Options > Lecture > Après lecture (réglage permanent)
    Menu > Lecture > Après lecture (pour le fichier actuel uniquement)
  • Répétition AB
    Vous pouvez boucler un segment d'une vidéo. Appuyez sur [ et ] pour définir les marqueurs de début et d'arrêt.
  • Vous pouvez faire pivoter/retourner/miroir/étirer/zoomer la vidéo
    Menu > Affichage > Pan&Scan.
    Cela se fait également facilement avec des raccourcis clavier (voir ci-dessous).
  • Il y a beaucoup de raccourcis clavier et d'actions de souris pour contrôler le joueur. Ils peuvent également être personnalisés.
    Options > Lecteur > Touches
    Astuce : il y a un champ de recherche au-dessus du tableau.
  • Vous pouvez diffuser des vidéos directement à partir de Youtube et de nombreux autres sites Web vidéo.
    Mettez 
    youtube-dl.exe dans le dossier d'installation de MPC-HC.
    Ensuite, vous pouvez ouvrir les URL de sites Web dans le lecteur : Menu > Fichier > Ouvrir fichier/URL
    Vous pouvez même télécharger ces vidéos : Menu > Fichier > Enregistrer une copie
    Astuce : pour pouvoir télécharger dans la meilleure qualité avec 
    youtube-dl , il est recommandé de mettre également ffmpeg.exe dans le dossier MPC-HC.
    Plusieurs options de configuration se trouvent ici : Options > Avancé
  • Lire la vidéo HDR
    Cela nécessite l'utilisation de 
    madVR ou MPC Video Renderer .
    Après l'installation, ces moteurs de rendu peuvent être sélectionnés ici :
    Options > Lecture > Sortie
  • Possibilité de rechercher et de télécharger des sous-titres, automatiquement ou manuellement (appuyez sur D) :
    Options > Sous-titres > Divers
  • Outre toutes ces (nouvelles) fonctionnalités, il y a également eu de nombreuses corrections de bugs et améliorations internes dans le lecteur au cours des dernières années qui offrent de meilleures performances et une meilleure stabilité. Il a également mis à jour des codecs internes. Un support a été ajouté pour les feuilles CUE, les sous-titres WebVTT, etc.

Software 5 etoiles

Aperçu des fonctionnalités :

Beaucoup de gens semblent ignorer certaines des fonctionnalités impressionnantes qui ont été ajoutées à MPC-HC au cours des dernières années. Voici une liste d'options et de fonctionnalités utiles que tout le monde devrait connaître :

Lire une vidéo HDR :

Cela nécessite l'utilisation de MPC Video Renderer (MPCVR) ou de madVR .

Après l'installation, ces moteurs de rendu compatibles HDR peuvent être sélectionnés ici :

Options > Lecture > Sortie

Avec d'autres moteurs de rendu vidéo, les couleurs seront fausses !

Je recommande d'installer K-Lite Codec Pack . Cela inclut MPC-HC et les moteurs de rendu dans un seul package facile à utiliser.

MPCVR est également disponible en téléchargement séparé ci-dessous. MPCVR prend en charge Dolby Vision. MadVR ne le fait pas.

Thème GUI moderne (sombre ou clair)

  • Options > Lecteur > Thème
    Il est également possible de modifier la hauteur de la barre de recherche et la taille des boutons de la barre d'outils.
    Options > Avancé > Taille de la barre d'outils par défaut

  • Aperçu vidéo sur la barre de recherche
    Options > Ajustements > Afficher l'aperçu sur la barre de recherche
  • Possibilité de rechercher des sous-titres.
    Appuyez sur D pour une recherche manuelle.
    Ou activez la recherche automatique dans : Options > Sous-titres > Divers
  • Ajuster la vitesse de lecture
    Menu > Lecture > Vitesse de lecture
    Les boutons du lecteur qui contrôlent la vitesse de lecture effectuent un pas de 2x par défaut. Ceci peut être personnalisé à des valeurs plus petites (comme 10 %) :
    Options > Lecture > Pas de vitesse
    Le réglage de la vitesse de lecture fonctionne mieux avec le moteur de rendu audio interne. Cela a également une correction automatique de la hauteur.
    Options > Lecture > Sortie > Rendu audio
  • MPC-HC peut mémoriser la position de lecture, vous pouvez donc reprendre à partir de ce point plus tard
    Options > Lecteur > Historique
  • Vous pouvez rechercher rapidement dans une vidéo avec la molette de défilement Ctrl + Souris.
  • Vous pouvez accéder au fichier suivant/précédent dans un dossier en appuyant sur PageUp/PageDown.
  • Vous pouvez effectuer des actions automatiques en fin de fichier. Par exemple pour passer au fichier suivant ou fermer le lecteur.
    Options > Lecture > Après la lecture (réglage permanent)
    Menu > Lecture > Après la lecture (pour le fichier en cours uniquement)
  • Répétition AB
    Vous pouvez mettre en boucle un segment d'une vidéo. Appuyez sur [ et ] pour définir les marqueurs de début et d'arrêt.
  • Vous pouvez faire pivoter/retourner/miroir/étirer/zoomer la vidéo
    Menu > Affichage > Pan&Scan
    Cela se fait également facilement avec des raccourcis clavier (voir ci-dessous).
  • Il existe de nombreux raccourcis clavier et actions de souris pour contrôler le joueur. Ils peuvent également être personnalisés.
    Options > Lecteur > Clés
    Astuce : il y a un champ de recherche au-dessus du tableau.
  • Vous pouvez diffuser des vidéos directement depuis Youtube et de nombreux autres sites Web vidéo.
    Mettez 
    yt-dlp.exe dans le dossier d'installation de MPC-HC.
    Ensuite, vous pouvez ouvrir les URL des sites Web dans le lecteur : Menu > Fichier > Ouvrir le fichier/URL
    Vous pouvez même télécharger ces vidéos : Menu > Fichier > Enregistrer une copie
    Astuce : pour pouvoir télécharger dans la meilleure qualité avec yt-dlp, il est recommandé mettre également 
    ffmpeg.exe dans le dossier MPC-HC.
    Plusieurs options de configuration YDL se trouvent ici : Options > Avancé
    Cela inclut une option pour spécifier l'emplacement de yt-dlp.exe au cas où vous ne voudriez pas le mettre dans le dossier MPC-HC.
    Remarque 1 : vous devez également installer 
    le package redistribuable Microsoft Visual C++ 2010 SP1 (x86).
    Remarque 2 : version nocturne yt-dlp (toute dernière version réalisée quotidiennement)
  • Outre toutes ces (nouvelles) fonctionnalités, il y a également eu de nombreuses corrections de bugs et améliorations internes dans le lecteur au cours des dernières années qui offrent de meilleures performances et stabilité. Il dispose également de codecs internes mis à jour. La prise en charge a été ajoutée pour les feuilles CUE, les sous-titres WebVTT, etc.

Changelog :

Changements entre la version 2.7.2 et la version 2.7.3 :

Mises à jour :

  • Filtres LAV mis à jour vers la version 0.82
  • Mise à jour du moteur de rendu vidéo MPC vers la version 0.10.4.2550
  • Moteur de rendu audio MPC mis à jour

Correctifs :

  • Quelques corrections de plantages, de bugs et petites améliorations.
Erreur de téléchargement OpenSubtitles 406

Le téléchargement des sous-titres depuis OpenSubtitles peut échouer selon l'heure de la journée. Ceci est dû au dépassement de notre quota de téléchargement quotidien. Les dons actuels suffisent à peine à couvrir ce quota. Il est donc peu probable qu'il puisse être augmenté et la situation risque de s'aggraver.
Si vous créez un compte
OpenSubtitles et le configurez dans les paramètres de MPC-HC, vous pourrez peut-être contourner le quota.
Options > Sous-titres > Divers > Clic droit sur OpenSubtitles.com > Configuration > Saisissez votre nom d'utilisateur et votre mot de passe.

Page d’accueil : Media Player Classic Home Cinema

Anki 26.05

Anki est un programme qui vous aidera à apprendre plus facilement, beaucoup plus efficacement qu’avec des méthodes traditionnelles. Vous économiserez donc beaucoup de temps en étudiant, ou pourrez apprendre beaucoup plus de choses dans le même temps.

N’importe qui peut tirer parti d’Anki, du moment qu’il a des choses à retenir. Il n’y a presque aucune limite, Anki supportant images, audio, vidéos et notations scientifiques (grâce à LaTeX). Ainsi, vous pourrez par exemple :
  • apprendre une langue ;
  • réviser de la médecine ou du droit ;
  • mémoriser noms et visages ;
  • devenir incollable en géographie ;
  • maîtriser de longs poèmes ;
  • et même retenir vos tablatures de guitare !

    Anki repose sur deux concepts simples : « la révision active » et le « système de répétitions espacées ». Bien que la science ait beaucoup écrit à leur sujet depuis quelques années, ils ne sont pas encore connus du grand public. Pourtant, comprendre leur fonctionnement peut vous faire apprendre plus facilement et plus rapidement.

La révision active

La « révision active » consiste à essayer de se rappeler la réponse à une question posée, contrairement à la « révision passive » où l’on relit, regarde ou écoute la réponse, sans se demander si on la connaît réellement. Des recherches sur le sujet ont montré que la révision active formait des souvenirs beaucoup plus durables que ceux de la révision passive. Il y a deux raisons à cela : - faire l’effort de se souvenir de quelque chose « fortifie » la mémoire et diminue les risques d’oubli par la suite ; - le fait d’être incapable de répondre à une question nous informe qu’il faut revoir ou réapprendre la notion concernée.

Vous avez probablement déjà été au contact de cette révision active à l’école, sans vous en rendre compte. Lorsque vos professeurs vous questionnaient à propos d’un texte ou qu’ils vous faisaient passer des tests de connaissance toutes les semaines, ce n’était pas seulement pour voir si vous aviez révisé vos leçons : ils entraînaient et fortifiaient surtout votre mémoire.

Les « flashcards » sont un bon moyen d’utiliser la révision active. Prenez des cartes classiques, écrivez la question d’un côté et la réponse de l’autre. En pensant à la réponse avant de la regarder, vous apprendrez plus efficacement qu’avec la révision passive.

La répétition espacée

Les effets d’espacement furent remarqués en 1885 par un psychologue allemand. Il observa qu’en étalant les révisions dans le temps, nous parvenions à mieux mémoriser que si nous les concentrions toutes en une seule séance. Depuis les années 30, il y a eu nombre d’idées pour utiliser cet « effet d’espacement » pour améliorer l’apprentissage, donnant lieu à la répétition espacée.

En 1972, un scientifique allemand, Sebastian Leitner, développa une méthode de répétition espacée basée sur des cartes en papier. Placées dans des séries de boîtes, les cartes changeaient de place au fil des révisions, selon leur rappel ou non. Il était ainsi possible de savoir en un coup d’œil le degré de mémorisation de la carte, et donc la date de la prochaine révision. Cette idée fut déterminante, car, jusqu’alors, on n’utilisait qu’une seule et unique boîte. Elle fut reprise par la suite par les programmes informatiques. La méthode a néanmoins des inconvénients : on ne peut pas savoir exactement la date optimale à laquelle réviser, et elle ne permet pas non plus de varier la difficulté.

Les plus grandes avancées des trente dernières années sont l’œuvre des auteurs de SuperMemo, un programme commercial qui utilise la répétition espacée. SuperMemo fut le premier à développer un système qui enregistrait la date idéale à laquelle il faudrait revoir la carte, qu’il optimisait en se basant sur les performances de l’utilisateur.

Changelog :

Nouvel installateur

Cette version remplace le lanceur basé sur le terminal introduit dans la version 25.07 par un processus d'installation plus standard :

  • Anki n'affiche plus de terminal lors de l'installation/mise à jour.
  • L'installation ne nécessite plus d'accès au réseau.
  • Les mises à jour peuvent être installées via Outils > Rechercher les mises à jour .
  • Un programme d'installation MSI standard est fourni pour Windows.
  • Une version Windows ARM64 est disponible.
  • Les versions MacOs nécessitent MacOs 13 ou une version ultérieure.
  • La version Linux x86_64 nécessite glibc 2.35+.
  • La version Linux aarch64 nécessite glibc 2.39+.
  • La version minimale de Python prise en charge est désormais la 3.10 (les versions officielles sont toujours livrées avec Python 3.13).
  • Qt a été mis à jour vers la version 6.11.

Remarque : L' option Outils > Mise à niveau/Rétrogradation de la version 25.07 et suivantes ne peut pas être utilisée pour effectuer une mise à niveau vers cette version en raison de modifications apportées à l'emballage.

Améliorations de la documentation

  • Toute la documentation utilisateur/développeur est désormais unifiée sur un seul site web déployé depuis le dépôt principal. Les différents dépôts de documentation seront archivés et les problèmes existants déplacés prochainement
  • La documentation de l'API Python est désormais disponible sur dev-docs.ankiweb.net
Modifications de la planification/FSRS
  • Remanier le graphique du ratio d'efficacité dans FSRS Help Me Decide
  • Trois clics gauche sont nécessaires pour déverrouiller la modification des paramètres FSRS.
  • Accélérez les mises à jour de l'état de la mémoire FSRS en regroupant les calculs par lots.
  • Améliorer les performances de la fonction reviews_for_fsrs
  • Les dates de première et dernière révision ne doivent prendre en compte que les entrées ayant une note
  • Corriger/S'assurer que le flou ne régresse pas lors de la reprogrammation
  • La rétention de la carte par deck n'est pas utilisée lorsque la carte est déplacée vers un deck filtré
  • Rétablir la correction SQL de récupération qui avait été annulée par erreur
  • Correction/arrondi des coins de la fenêtre modale du simulateur FSRS
  • Correction du problème d'ignorance du calendrier à court terme FSRS lors de l'utilisation des paramètres par défaut
  • Utiliser les quantiles pour les plages statistiques de récupération FSRS
  • Faire de la récupération décroissante un tri R pur
  • Ne reprogrammez pas les cartes suspendues
  • Appliquer les paramètres d'équilibrage de charge spécifiques au pont à l'étude de pont filtrée
  • Prioriser les cartes déjà tentées dans la file d'attente d'apprentissage intraday
  • Améliorer la répartition des processus frères dans l'équilibreur de charge, y compris entre les préréglages
  • Correction du problème de rafraîchissement de la rétention souhaitée lors du changement de préréglages d'options de deck
  • Améliorer le message d'erreur des paramètres invalides FSRS avec un lien FAQ
  • Clarifier la formulation ambiguë « cette valeur » dans l'infobulle de rétention souhaitée
  • Exposer “setParameterUnlockClickTimeouMs” pour le délai d'expiration du déverrouillage du paramètre FSRS
  • Exporter last_interval vers Python
  • Exposez la dégradation de la carte et la rétention souhaitée au planificateur personnalisé
  • Supprimer le lien d'aide sur le taux de rétention cassé dans les statistiques
Autres changements notables
  • Afficher les couleurs personnalisées enregistrées dans le sélecteur de couleurs de l'outil de remplissage d'occlusion d'image sur mobile
  • Ajout de la prise en charge “tag:nc:…”des recherches par étiquette (insensibles à la casse)
  • Traiter les sauts de ligne comme des ruptures de termes dans les requêtes de recherche
  • Ajouter une syntaxe pour les suppressions de cloze à plusieurs cartes
  • N'oubliez pas de basculer entre les sessions en fonction de l'occlusion de l'image.
  • Correction du problème de sélection du mauvais modèle pour les variantes de type de note de base lors de la restauration des paramètres par défaut.
  • Laissez la zone de saisie « Limiter à » s'agrandir en fonction de son contenu dans la boîte de dialogue de filtrage du paquet
  • Corriger le code HTML non échappé dans les réponses saisies correctement
  • Toujours afficher les zones de texte sur les cartes d'occlusion d'image lors de la révision
  • Corriger le dépassement de la taille de la boîte de dialogue FindDuplicates par rapport aux limites de l'écran
  • Utiliser Apple Samantha pour la synthèse vocale sur MacOs lorsqu'aucune voix demandée ne correspond à celle demandée
  • Autoriser un nombre variable de champs par ligne lors de l'importation CSV utilisant une colonne de type note
  • Améliorer la gestion des fichiers multimédias ne différant que par la casse
  • Veillez à conserver les espaces insécables en dehors des suppressions de texte lors du retour à la ligne.
  • Commencez immédiatement le décodage des images
  • Rétablir la modification ForceDarkMode qui interférait avec le thème sombre natif d'Anki
  • Appliquez la classe nightMode à l'éditeur en mode sombre afin que les styles HTML personnalisés s'affichent correctement
  • Sélection automatique du type de note approprié dans la boîte de dialogue Gérer les types de notes après l'ajout/le renommage
  • Corriger le renommage des champs en effectuant une correspondance sur l'ancien nom plutôt que sur la position du champ
  • Autoriser le défilement horizontal sur l'écran des options du paquet pour qu'AnkiDroid gère les grandes tailles de police.
  • Correction  {{#Tags}} du problème de génération de cartes conditionnelles
  • Réduire le spam de la console dû aux erreurs de décodage d'images pendant le préchargement
  • Ajoutez les en-têtes de colonne « type de note » et « GUID » au fichier deleted.txt pour faciliter la réimportation
  • Appliquer globalement le raccourci de fermeture de fenêtre Ctrl/Cmd+W à toutes les boîtes de dialogue
  • Corriger les chevauchements de plages de dates dans les graphiques lorsque « tout l'historique » est sélectionné
  • Ajouter une préférence pour désactiver la vérification des mises à jour des modules complémentaires au démarrage
  • Ajoutez dir=”auto”aux cartes afin que le sens du texte ne dépende plus de la langue de l'interface utilisateur
  • Accepter les images avec des extensions en majuscules dans la boîte de dialogue « Joindre » du menu Parcourir
  • Réactiver le lecteur TTS WindowsRT sous Windows 11
  • Correction du problème de fermeture de l'éditeur HTML après l'activation/désactivation des champs fixes et l'ajout d'une note
  • Correction de la mise en page de l'éditeur d'occlusion d'image pour les langues s'écrivant de droite à gauche
  • Accélérez la saisie automatique des étiquettes en utilisant la fonction `complete_tag()` du backend Rust.
  • Détecter les champs à trous imbriqués dans des conditions lors de la génération de cartes
  • Demander l'enregistrement des modifications non enregistrées lors de la fermeture ou du changement de scripts de console de débogage
  • Rétablir le nom de la balise de la barre latérale lorsque le serveur rejette un renommage
  • Améliorer le retour à la ligne automatique sur l'écran Options du pont pour les fenêtres étroites
  • Mise à jour vers mpv 0.41.0
  • Pack de plugins Fcitx sur Linux
  • Installez les dépendances système Linux requises dans install.sh
  • Afficher les messages du serveur de synchronisation sous forme de texte enrichi
Autres améliorations
  • Correction d'un plantage dû au débordement de la barre de progression lors de téléchargements unidirectionnels dépassant 2 Go
  • Correction d'une erreur fatale survenant lors d'un double-clic rapide sur le bouton Ajouter
  • Utilisez l'implémentation native “crypto.randomUUID () “plutôt qu'une implémentation UUID personnalisée.
  • Créditez le contributeur à la traduction arabe dans la fenêtre À propos
  • Renforcer “Collection.add_notes” l'annotation de type afin que les itérables à passage unique ne soient pas acceptés
  • Définir un nom de tâche convivial pour mpv sous Windows
  • Ajoutez des tests unitaires Rust pour la logique de génération de cartes
  • Ajouter la ponctuation, convertir les URL brutes en liens Markdown dans les fichiers README
  • Réorganiser et commenter les fichiers .ftl dans l'interface utilisateur pour aider les traducteurs.
  • Afficher les infobulles pour les éléments tronqués de la barre latérale dans la fenêtre de navigation
  • Ne plus afficher de notification d'erreur lors de l'enregistrement double d'une note contenant une occlusion d'image sur mobile
  • Afficher <br> sous forme de saut de ligne dans les messages d'erreur des modèles de cartes au lieu du texte littéral
  • Utilisez un véritable signe moins au lieu d'un tiret dans le navigateur de paquets
  • Correction d'un problème où la boîte de dialogue de connexion à la synchronisation ignorait une URL de serveur de synchronisation personnalisée récemment définie.
  • Ajoutez des formes plurielles aux étiquettes d'unité à côté des champs numériques dans la boîte de dialogue Étude personnalisée
  • Ne pas exposer collection.media.db2 via l'API.
  • Mettre à jour correctement la boîte de dialogue de progression de la synchronisation des médias après une erreur survenue dans #4486
  • Désactiver le bouton OK de l'étude personnalisée lorsque le paquet sélectionné est vide
  • Avertir l'utilisateur lorsque le renommage d'un profil dépasserait la limite de longueur du chemin d'accès du système d'exploitation
  • Corriger l'erreur d'expression régulière
  • Conserver le focus du navigateur après l'exportation des notes
  • Évitez de charger le fichier cacert.pem inutilisé.
  • Supprimer le code HTML des noms de types de notes dans la boîte de dialogue Cartes vides
  • Paramétrer les entrées des requêtes prop:cd*
  • Valider les entrées de code postal des modules complémentaires
  • Redessiner l'interface utilisateur après l'affichage de la réponse pour réduire les problèmes d'affichage sur les cartes contenant des images.
Améliorations pour les développeurs
  • Le processus de génération des versions est désormais entièrement automatisé grâce à GitHub Actions.
  • Migrer l'intégration continue de BuildKite vers GitHub Actions.
  • Mise à jour vers Rust 1.92
  • Ajouter la configuration Dependabot avec des mises à jour mensuelles groupées
  • Mettre à jour la documentation de PyCharm
  • Mettre à jour la configuration de VS Code
  • Traiter les sorties implicites de proto/i18n comme des entrées
  • Respectez le fichier .python-version lors de la génération de pyenv
  • Ajouter davantage de paquets requis au guide de construction Linux
  • N'exécutez cargo-deny que s'il y a des changements de dépendances
  • Supprimer l'ancienne clé publique GPG
  • Augmenter la limite de requêtes ouvertes de dependabot à 3
  • Ajouter des contrôles de date de publication pour les dépendances uv et Yarn
  • docs : ajouter des directives de contribution pour les modules complémentaires, les problèmes liés et les demandes de tirage assistées par l’IA
  • Ajouter un pré-commit pour les vérifications automatisées avant le push
  • Ajouter un modèle de demande d'extraction standardisé
  • Exclure BackendFrontendService de write_python_interface
  • Ajout d'un test de régression pour #1909 (vérification des médias avec noms de fichiers longs)
  • Mettre à jour la commande de construction Docker pour SyncServer
  • Exclure davantage de dossiers des actions de génération
  • Ajouter un guide de démarrage rapide Windows pour les nouveaux contributeurs
  • Mettre à jour la documentation pour les développeurs Windows
  • Ignorer les erreurs de message Fluent dans TypeScript
  • Supprimez l'argument QDialog de grade_now() pour le rendre compatible avec les modules complémentaires.
  • Enveloppez le remplacement de la syntaxe du champ de type aperçu dans une méthode séparée
  • Document “add_deck”nécessitant la récupération du paquet pour afficher son nouvel identifiant
  • Mettre à jour security.md
  • Ajouter les métadonnées PyPI manquantes au paquet anki
  • Correction de la gestion des suffixes beta/rc dans int_version()
  • Empêcher les erreurs d'élévation de privilèges Windows lors de l'exécution des binaires de mise à jour de ninja_gen
  • Correction “atomic_rename”pour fonctionner avec les chemins relatifs à un seul composant
  • Ajouter la couverture de test Python
  • Ajouter la couverture de test Rust
  • Ajouter la couverture de test TypeScript
  • Ajouter la documentation sur la couverture des tests
  • Ajouter des tests pour build_installer.py
  • Ajouter l'infrastructure de test de bout en bout de Playwright
  • Couverture du cache de référence à partir de la source principale pour les tests de régression
  • Remplacez la journalisation print() dans pylib par la journalisation Python
  • Éviter les avertissements généraux, filtrer
  • Appliquer l'exigence de liaison des problèmes sur les PR
  • Échec de la PR si la couverture de ligne régresse
  • Importer certains modules de manière différée
  • Ajouter un script de hachage pour GitHub Actions
  • Ajouter des tests unitaires pour la couche de service d'exportation CSV et d'import-export
  • Ajouter des tests pour la suppression des attributs et des balises dans le filtre HTML
  • Ajouter des tests unitaires pour l'apprentissage et le réapprentissage des transitions d'état
  • Remplacez les fonctions globales obsolètes map-get/map-merge par l'espace de noms sass:map.
  • Supprimer les importations Bootstrap inutilisées de _button-mixins.scss
  • Intégrer Complexipy pour l'analyse de complexité Python
  • Mises à jour consolidées des dépendances de sécurité (lot Dependabot)
  • Ajoutez uniquement les recettes pour run, web-watch, rebuild-web et clean, et ajoutez AGENTS.md
  • Développer le guide de contribution avec le processus de PR et les exigences de test
  • Empêcher les commentaires dupliqués « problème lié manquant » sur les modifications de PR
  • Utilisez les SHA de commit pour les dépendances GitHub Actions
  • Utilisez PowerShell pour exécuter uniquement des commandes sous Windows.
  • Exclure github-actions[bot] de la vérification des contributeurs
Page d’accueil : ANKI