Tâches d’IA, mises à jour de sécurité et de stabilité
Mises à jour des fonctionnalités
Contrôles de maintenance Agent Computer ajoutés: Les administrateurs peuvent suspendre les nouvelles sessions, avertir les utilisateurs avant la soumission et éventuellement laisser les conversations existantes se terminer.
Niveaux de modèle ajoutés pour les tâches quotidiennes: Les agents peuvent sélectionner un niveau de modèle persistant pour équilibrer la qualité, la vitesse et le coût.
Titres et raisons des tâches déclenchées par un événement ajoutés: Les discussions reçoivent des titres basés sur des événements et affichent les raisons du lancement sans écraser les titres modifiés par l’utilisateur.
Crédits de bienvenue ajoutés pour les espaces de travail gratuits: Les espaces de travail gratuits reçoivent désormais 200 crédits uniques au lieu de 200 crédits mensuels.
Période de grâce du domaine personnalisé ajoutée: Les domaines du plan Business restent actifs pendant une semaine, avec des notifications d’expiration et un accès ininterrompu lors du renouvellement.
Correctifs et améliorations
Sécurité de connexion renforcée: Le verrouillage du compte est désormais activé par défaut ; les administrateurs peuvent le désactiver avec SIGNIN_ACCOUNT_LOCKOUT_ENABLED=false.
Correction des calculs de formules chaînées: Le texte vide reste vide dans les calculs numériques au lieu de devenir 0, évitant ainsi des résultats incorrects.
Nettoyage amélioré des enregistrements supprimés: Les commentaires sur les enregistrements supprimés sont inaccessibles et définitivement supprimés avec les abonnements associés.
Correction des champs de vue partagée incomplets: Les grilles partagées et les enregistrements développés affichent désormais tous les champs visibles, y compris les colonnes non défilées.
Autorisations multi-rôles améliorées: La modification, la visibilité des enregistrements et les autorisations sur les champs restent désormais cohérentes entre les rôles combinés d’espace, de service et Base.
Recherche améliorée avec autorisation: Les recherches respectent les filtres et les autorisations de lignes ; Les recherches non sécurisées dans de grandes tables sont suspendues jusqu’à ce que les champs consultables soient configurés.
Correction de l’affichage incohérent des grands nombres: Les grands nombres restent désormais cohérents dans les cellules, les détails des enregistrements, les valeurs copiées et les réponses API.
Fiabilité améliorée de l’actualisation du cumul: Les modifications de relation recalculent les cumuls pour les enregistrements liés précédents et nouveaux, y compris les dépendances après la conversion de relation.
Tri manuel amélioré dans les grandes grilles: L’ordre des lignes reste stable lors des modifications simultanées, de la récupération et de la duplication de vues ou de tables.
Correction des échecs de suppression de table: Les tables ne sont plus masquées sans suppression et la récupération est plus fiable après des interruptions.
Correction de l’ordre des tables dans la barre latérale: Les positions du tableau persistent après l’actualisation ; les tables ayant échoué sont masquées tandis que les erreurs d’importation restent accessibles.
Correction du gel des regroupements imbriqués: Les statistiques de groupe avec des formules de date sont plus stables et les résultats sans rapport ne scintillent plus.
Correction des titres des enregistrements liés temporaires: Les enregistrements liés titrés n’affichent plus brièvement « Sans titre » après des mises à jour groupées.
Amélioration des importations de fichiers volumineux: Les importations volumineuses CSV et Excel échouent désormais moins souvent et produisent moins d’erreurs de requête temporaires.
Correction des vignettes SVG vierges: Les pièces jointes SVG affichent désormais correctement les vignettes dans les vues en grille.
Amélioration des files d’attente de discussion et de la récupération de l’IA: Les messages en file d’attente affichent l’état, les messages rejetés disparaissent et l’ordre et la récupération de reconnexion sont plus clairs.
Conversations IA et chargement des pages améliorés: Les réponses en streaming sont plus fluides, tandis que Base et les pages spatiales chargent les aperçus uniquement en cas de besoin.
Amélioration des performances de remplissage automatique des champs IA: Le traitement en masse est plus rapide et les champs existants prennent désormais correctement en charge les fournisseurs personnalisés au niveau de l’espace de travail.
Récupération améliorée du App Builder: App Builder récupère de manière plus fiable après les échecs de prévisualisation et les pannes temporaires de l’espace de travail.
Restriction des résultats de l’API des départements de l’organisation: L’utilisateur de l’organisation API renvoie uniquement les services des utilisateurs ; les intégrations peuvent utiliser la liste de départements dédiée API.
Sécurité renforcée des comptes et de l’intégration: Amélioration de la sécurité des comptes, des licences, des intégrations et des connexions, tout en éliminant les erreurs de liaison d’organisation non valides.
GPT-6 Sol et Luna remplacent GPT-5.6 Sol et Luna, avec de meilleures capacités de programmation, des réponses plus fiables et de meilleures performances sur les tâches métier complexes. Dans l’évaluation de l’exactitude factuelle d’OpenAI, GPT-6 Sol a commis environ 50 % d’erreurs factuelles en moins que son prédécesseur. Les deux modèles s’expriment aussi plus clairement, avec moins de jargon et de détails superflus.Ces améliorations aident Teable AI à accomplir des tâches allant de l’analyse de données métier et la synthèse de documents à la création d’applications et l’exécution de workflows en plusieurs étapes. Dans le cadre de cette mise à niveau, GPT-5.6 Terra est retiré.Vous pouvez dès maintenant essayer GPT-6 Sol et Luna dans AI Chat, App Builder, les champs IA et les automatisations de Teable.
Mises à jour d’automatisation, de facturation et de stabilité
Mises à jour des fonctionnalités
Ajout d’un délai de grâce pour le renouvellement de domaine personnalisé: Les domaines restent actifs sept jours après l’expiration de Business ; les propriétaires reçoivent des avis d’expiration et de désactivation.
Ajout de déclencheurs d’événements d’application connectée: Les automatisations et Routines peuvent utiliser des données d’événement ; les flux de travail copiés prennent en charge la reconnexion lors de la configuration des informations d’identification.
Ajout de la facturation des outils d’application tiers: Les appels utilisent les crédits facturés par le fournisseur indiqués dans l’historique de crédit ; les échecs, les recherches et les appels bloqués sont gratuits.
Correctifs et améliorations
Stabilité améliorée du connecteur: Les connexions expirées, supprimées ou remplacées s’affichent déconnectées, avertissent les éditeurs et conservent l’état activé pour la reconnexion.
Événements de connecteur améliorés et Routines: Correction de la détection des événements, des exécutions retardées, de l’installation des modèles, des abonnements expirés, de la vérification des crédits et des résultats des tests de déclenchement.
Amélioration de la recherche et de l’affichage du cumul: Les cumuls basés sur Lookup affichent le texte et conservent les types numériques et booléens dans les cumuls standard et conditionnels.
Stabilité améliorée des informations d’identification des applications connectées: Correction de l’échec des importations malgré une autorisation valide et un remplacement et une déconnexion simplifiés des informations d’identification.
Précision de facturation améliorée pour les tâches de longue durée: Empêche les tâches terminées d’être facturées à plusieurs reprises.
Tri et regroupement de recherche numérique améliorés: Les valeurs sont désormais triées numériquement, avec un ordre de regroupement corrigé pour les enregistrements liés référencés.
Stabilité améliorée des sessions d’IA: Changement et récupération de modèle améliorés, en particulier pour les Routines de longue durée utilisant des modèles autres que ceux par défaut.
Titres d’enregistrements liés en temps réel améliorés: Après des mises à jour groupées, les champs plusieurs-à-un et un-à-un affichent les titres enregistrés sans actualisation.
Sécurité et fiabilité améliorées des applications: Protection renforcée du système et stabilité d’exécution pour une expérience plus fiable.
Une mise à jour majeure est arrivée : Teable se connecte désormais à plus de 1 500 applications, dont YouTube, X, LinkedIn, Attio, Gmail, n8n et Zapier. Importez vos données métier dans Teable et laissez l’IA agir dans vos applications connectées, le tout par simple conversation.Voici quelques exemples de la façon dont cette mise à jour peut transformer votre manière de travailler.
Transformez les demandes reçues sur Gmail en prospects
Demandez : « Trouve dans Gmail les e-mails de demande de renseignements envoyés par des clients cette semaine. Ajoute à cette table le nom, l’adresse e-mail, l’entreprise et les besoins de chaque expéditeur, puis suggère une action de suivi pour chacun. »
Importez vos contacts Attio dans Teable
Demandez : « Importe dans cette table les nouveaux contacts ajoutés à Attio cette semaine, avec leur nom, leur entreprise, leur adresse e-mail, leur source d’acquisition et leur statut de prospect. Récapitule le nombre de contacts par source et par statut de prospect. »
Rédigez, publiez et suivez vos publications LinkedIn
Demandez : « Rédige une publication LinkedIn à partir de cette table. Après mon approbation, publie-la et enregistre son lien et son statut dans la table. »
Intégrations X, calculs et optimisation des performances
Nouvelles fonctionnalités
Prise en charge de l’intégration OAuth de X : connectez des services comme X qui nécessitent une application OAuth propre au déploiement ; configurez les intégrations par clé API à l’aide de formulaires d’identifiants.
Corrections et améliorations
Interactions avec les cartes du chat améliorées : les cartes d’autorisation, de connexion, de sélection, d’identifiants et de questions en attente ne bloquent plus les nouveaux messages ; leur présentation et leurs actions sont plus claires.
Cohérence des calculs entre tables améliorée : les formules en chaîne, les recherches, les stocks et les allocations se mettent désormais à jour rapidement lorsque les enregistrements liés changent.
Défilement inattendu lors de la sélection d’un responsable corrigé : le champ en cours de modification reste visible dans les détails de l’enregistrement.
Connexions aux intégrations améliorées : des indicateurs de chargement et des états vides plus clairs, ainsi que de meilleures commandes mobiles, facilitent la compréhension des connexions.
Stabilité des opérations sur les tables améliorée : réduction des erreurs erronées « Table introuvable » lors des modifications de champs et meilleure gestion des importations en attente ou en échec.
Performances de suppression des enregistrements liés améliorées : suppression des liens plus rapide et plus fiable pour les relations obligatoires, autoréférentielles, unidirectionnelles, bidirectionnelles, calculées et placées dans la corbeille.
Échecs de la file de messages App Builder corrigés : les messages en attente entrent désormais dans le processus de génération ; les messages précédemment affectés doivent être renvoyés.
Décalage de la vue grille lors d’un défilement rapide corrigé : les enregistrements déjà consultés n’apparaissent plus brièvement au mauvais endroit.
Reconnexion des tables inactives améliorée : la progression de la récupération s’affiche, évitant les messages prématurés « table indisponible ».
Disponibilité des fonctionnalités Sheet ajustée : en raison de limitations de compatibilité, le concepteur de formulaires, l’aperçu et le panneau de partage de Sheet sont indisponibles dans cette version.
Chargement des vues personnelles corrigé : les vues personnelles ne restent plus occasionnellement vides avec un indicateur de chargement ; le contenu s’affiche sans actualisation.
Redirections des modèles publics améliorées : les liens obsolètes vers les modèles publics redirigent désormais vers la page de modèles Teable au lieu de renvoyer une erreur 404.
Performances des opérations sur les données améliorées : les opérations sur les tables, les enregistrements, les champs et les requêtes SQL sont plus rapides, pour une meilleure réactivité avec de grands jeux de données.
Contenus dépliables corrigés : les contenus dépliables dont les dimensions viennent d’être mesurées s’ouvrent désormais correctement, améliorant la stabilité des interactions sur la page.
Performances de la collaboration en temps réel améliorées : moins d’actualisations et de requêtes d’interrogation périodique inutiles lors des changements de configuration des vues rendent la collaboration plus fluide.
Cohérence de la liste des tables améliorée : la liste reflète plus rapidement et plus précisément les changements de structure, y compris les mises à jour des champs.
Défilement de la liste déroulante des membres corrigé : les listes de membres défilent à nouveau dans les enregistrements ouverts en détail, facilitant la recherche et la sélection des membres.
Améliorations de l’exécution continue, des performances et de la stabilité
Nouvelles fonctionnalités
Conseils en cas d’échec d’enregistrement dans App Builder : propose des conseils de nettoyage et transmet les détails de l’échec à l’IA lorsque des versions trop volumineuses ne peuvent pas être enregistrées.
Exécution continue des Routines : les Routines s’exécutent jusqu’à leur achèvement, leur échec ou leur arrêt manuel ; les historiques affichent désormais les heures de début et de fin.
Corrections et améliorations
Parcours d’aperçu des modèles amélioré : crée une nouvelle copie et ouvre les paramètres, comme dans le Centre de modèles ; corrige le chargement des enregistrements de la grille.
Démarrage du chat App Builder amélioré : les chats s’ouvrent par défaut en mode aperçu, avec des libellés plus clairs pour les informations d’environnement copiées dans le presse-papiers.
Enregistrement des Bases partagées plus fiable : corrige les échecs lorsque des tables ou des champs liés sont manquants.
Tri des champs Date plus précis : utilise les horodatages complets même si l’heure est masquée ; les groupes de dates respectent toujours le format d’affichage.
Notifications d’affectation groupée de collaborateurs améliorées : réduit les e-mails en double, regroupe plusieurs enregistrements dans un récapitulatif et ajoute des formulations plus claires ainsi que des liens vers les tables.
Parcours de suppression de compte amélioré : répertorie clairement les espaces détenus et les actions requises ; corrige les confirmations effacées sur ordinateur et les liens défectueux sur mobile.
Notifications de messages non lus dans les chats partagés améliorées : les marqueurs de messages non lus et les alertes de réponse suivent la dernière personne ayant posé une question, évitant les états persistants pour les autres lecteurs.
Performances des Bases complexes améliorées : accélère les Bases comportant des enregistrements liés complexes et des calculs Lookup, pour une navigation et des opérations plus fluides.
Rotation des Secrets améliorée : conserve les associations d’identifiants existantes pour éviter une reconfiguration ; les nouvelles autorisations d’accès nécessitent toujours une approbation.
Connexion par code de vérification e-mail plus sûre : ajoute des contrôles de sécurité avant l’envoi ou le renvoi des codes ; les intégrations concernées doivent effectuer cette vérification lorsqu’elle est activée.
Publication d’applications plus fiable : optimise la publication des projets associés à de nombreux Secrets, améliorant la vitesse et le taux de réussite.
Enregistrement et calculs des formules plus sûrs : vérifie les modifications avant l’enregistrement ; les modifications en échec restent à l’état de brouillon, préservant les définitions et valeurs valides sans écraser les résultats.
Panneaux d’historique des enregistrements vides corrigés : l’historique s’affiche désormais après des modifications des champs Formula, Rollup et Conditional Rollup.
Journaux d’audit plus précis : distingue les jetons d’accès personnels créés par les utilisateurs des renouvellements automatiques de jetons, aidant les administrateurs à suivre précisément les actions.
Connexions aux applications externes fiabilisées : corrige les connexions Gmail et par clé API, empêche les connexions annulées de réutiliser des comptes sans rapport et garantit l’accès de l’Agent.
Collectez des données sur plus de 800 sites avec Teable AI
Décrivez les données dont vous avez besoin. Teable Agent les extrait de plus de 800 sites et plateformes publics, dont LinkedIn, Amazon, Google Maps, Instagram, TikTok, X (Twitter) et YouTube, au même endroit.
Trouvez des influenceurs beauté et soins de la peau sur YouTube
Demandez : « Trouve 50 influenceurs YouTube spécialisés dans la beauté et les soins de la peau aux États-Unis, avec 100 000 à 1 million d’abonnés. Ajoute le nom de leur chaîne, le nombre d’abonnés, l’URL de la chaîne et leur adresse e-mail de contact à ce tableau. »
Trouvez des commerces locaux sur Google Maps
Demandez : « Trouve 50 cafés parmi les mieux notés à New York. Ajoute leur nom, leur note, le nombre d’avis, leur adresse, leur numéro de téléphone, leur site web et leur URL Google Maps à ce tableau. »
Comparez des produits sur Amazon
Demandez : « Trouve 100 casques et écouteurs sans fil populaires sur Amazon. Ajoute le nom du produit, son prix, sa note, le nombre d’avis et son URL à ce tableau. »
Améliorations de la génération d’images, des comptes et de l’expérience utilisateur
Nouvelles fonctionnalités
Génération d’images avec file d’attente : suivez et annulez les tâches, choisissez les modèles et envoyez les images dans les galeries depuis le chat, la CLI, App Builder et les Routines ; seules les images livrées sont facturées.
Corrections et améliorations
Suppression de compte améliorée : des parcours web unifiés vous guident pour transférer les espaces ou les mettre à la corbeille, sans devoir vider celle-ci ni quitter manuellement les espaces. Les protections liées aux abonnements restent en place.
Importation de projets .tea améliorée : les emplacements réservés aux intégrations et aux secrets sont conservés sans identifiants pour faciliter l’autorisation ; les anciens exports restent compatibles.
Gestion des intégrations et des automatisations améliorée : gérez les autorisations dans la boîte de dialogue Integrations et activez l’automatisation pour chaque workflow.
Aperçus App Builder améliorés : le dernier aperçu enregistré s’affiche au démarrage, les aperçus utilisables sont conservés après un échec de configuration et les états arrêtés ou en échec erronés sont réduits.
API de génération de médias mises à jour : chaque requête crée, récupère ou annule une seule tâche ; les opérations par lots, de continuation et de nouvelle tentative ne sont plus prises en charge.
Génération d’images plus fiable : une meilleure gestion des échecs, des demandes rejetées, des tâches bloquées et des résultats en double améliore la fiabilité des résultats et de la facturation.
Lisibilité du chat améliorée : pièces jointes et mentions plus claires, contenus longs contenus dans leur zone et lignes d’outils ou d’images repliées réduisent les décalages de mise en page ; les échecs restent dépliables.
Affichage des états des Routines amélioré : des états d’exécution plus précis réduisent les indicateurs d’erreur temporaires pendant le chargement.
Visibilité des vues restreintes améliorée : les vues inaccessibles n’apparaissent plus dans les vues de table ni dans les listes des éléments récemment consultés.
Sécurité des comptes et des liens partagés renforcée : protections améliorées des comptes, de l’authentification et des liens partagés ; les liens existants protégés par mot de passe peuvent demander de le saisir à nouveau.
Connexion améliorée : les utilisateurs déconnectés qui reviennent accèdent à la page de connexion ; changer d’onglet d’authentification conserve l’adresse e-mail et le mot de passe saisis.
Suppression définitive améliorée : supprimer définitivement une table ou une base supprime aussi les commentaires associés et les abonnements aux commentaires, pour éviter les contenus orphelins.
Visibilité de l’importation corrigée : l’entrée d’importation s’affiche et s’ouvre correctement lorsque l’importation est la seule action disponible.
Accès aux pièces jointes corrigé : les liens de pièces jointes Aliyun OSS fonctionnent à nouveau, tout en préservant les téléchargements via les autres services de stockage pris en charge.
Références des champs importés corrigées : les champs de classification et de génération IA ne référencent plus les projets sources, évitant les fausses erreurs de référence circulaire lors de la copie ou de la publication de modèles.
Favicons plus nets : meilleure netteté dans les onglets du navigateur, les aperçus de liens et les écrans à haute densité.
Autorisations au niveau des champs corrigées : appliquer des autorisations ne masque ou ne verrouille plus les champs à tort et ne restreint plus de manière inattendue les enregistrements sans restriction de champ.
Optimisation de la connexion, de l’automatisation et des performances
Nouvelles fonctionnalités
Connexion par code de vérification e-mail : après configuration de l’e-mail, les utilisateurs inscrits peuvent se connecter avec un code pour un accès simplifié.
Connexion avec Apple : une fois configurée, la connexion web prend en charge Apple aux côtés de Google, GitHub et OIDC.
Portées d’autorisation pour les Routines : les jetons d’accès personnels et les applications OAuth peuvent autoriser l’accès aux Routines pour faciliter l’intégration des automatisations.
Gestion des Routines en CLI : utilisez la CLI pour modifier, activer, désactiver ou démarrer des Routines dans les limites des autorisations existantes.
Affichage des résultats des Routines : les détails d’exécution affichent la réponse finale de l’assistant lorsqu’elle est disponible, pour consulter rapidement le résultat.
Corrections et améliorations
Téléversement d’images optimisé : la prise en charge correspond désormais aux capacités du niveau de modèle IA sélectionné, pour garantir la compatibilité des fonctionnalités d’image.
Gestion des fichiers dans App Builder corrigée : résolution des problèmes de liens et de téléchargement ; les fichiers générés s’ouvrent dans le visualiseur approprié.
Édition des scripts d’automatisation améliorée : les modifications sont conservées après fermeture des fenêtres et les tests utilisent la dernière configuration enregistrée pour des résultats cohérents.
Affichage des notifications amélioré : les notifications empilées restent bien visibles lorsque plusieurs messages apparaissent simultanément.
Affichage du bouton du chat IA corrigé : le bouton d’envoi ne se comprime plus dans les espaces réduits, améliorant l’utilisation du chat.
Expérience des Routines en chinois améliorée : terminologie en chinois simplifié, style de l’éditeur et cohérence des formulaires affinés pour faciliter la configuration.
Documentation produit et API améliorée : remplacement de « Base » par « Project » et clarification des titres des routes API et des exemples d’authentification.
Isolation des autorisations des apps et automatisations renforcée : empêche les accès entre projets, espaces, intégrations ou tenants ; les workflows héritant d’autorisations étendues doivent être vérifiés.
Stabilité des requêtes sur les enregistrements améliorée : délais d’expiration pour les requêtes lentes d’enregistrements, de comptage et d’agrégation, avec des erreurs plus claires pour éviter une consommation excessive de ressources.
Performances des requêtes optimisées : les comptages totaux inutiles sont ignorés par défaut, mais restent disponibles si nécessaire, ce qui réduit la charge sur la base de données.
Pagination des enregistrements plus fiable : supprimer un enregistrement servant de curseur ne produit plus de résultats manquants ou tronqués ; les curseurs invalides ou incompatibles affichent des erreurs.
Filtrage multivaleur corrigé : « Contient » et « Ne contient pas » fonctionnent désormais avec les apostrophes dans les champs JSON ou multivaleurs.
Stabilité des champs calculés améliorée : calculs plus fiables et efficaces ; les avertissements disparaissent seulement après le recalcul des champs associés.
Mises à jour des vues optimisées : les vues restaurées via annulation, rétablissement ou corbeille apparaissent immédiatement, avec moins d’actualisations inutiles des tables et vues.
Prise en charge améliorée de l’écriture de droite à gauche
Teable prend désormais en charge l’hébreu comme langue d’interface, avec des améliorations complètes de l’expérience de droite à gauche (RTL) en arabe et en hébreu. De la disposition des pages à la navigation, en passant par l’affichage du contenu, ces ajustements rendent l’interface plus naturelle et intuitive pour les personnes qui lisent et travaillent dans ces langues.Nous pensons que la localisation doit se retrouver dans chaque interaction, afin que chacun puisse concrétiser ses idées de manière familière, quelles que soient sa langue et sa culture.
Des mises en page adaptées à votre langue. Les barres latérales, les menus et les boîtes de dialogue s’adaptent à une utilisation de droite à gauche.
Une saisie améliorée dans AI Chat et App Builder. Les champs de saisie des conversations suivent le sens d’écriture de la langue de votre interface.
Un contenu multilingue plus lisible. Les valeurs des cellules et les noms des enregistrements détectent automatiquement le sens du texte, facilitant la lecture de l’arabe ou de l’hébreu aux côtés de l’anglais.
Optimisation des images IA, des performances et de l’expérience utilisateur
Correctifs et améliorations
Statut des Routines plus précis : les Routines s’affichent rapidement comme terminées après la génération du chat, réduisant les délais de changement de service pendant le déploiement.
Amélioration de la validation des déclencheurs d’automatisation par e-mail : les erreurs de champs obligatoires n’apparaissent qu’après la modification des champs de connexion, réduisant les avertissements prématurés.
Amélioration de l’aide CLI : clarification des options de portée des Skills et des valeurs par défaut de l’environnement pour une utilisation des commandes plus simple et précise.
Amélioration de l’affichage des appels d’outils dans le chat : les appels d’outils restent visuellement regroupés entre les étapes et le raisonnement qui suit, améliorant la clarté et la traçabilité.
Prise en charge étendue des images IA : ajout d’options adaptées et de fonctionnalités image-vers-image pour GPT Image, Gemini, Seedream, Recraft, Muse, Grok Imagine et Arrow.
Amélioration du menu Extraire des données : les icônes et la disposition repensées évitent les contenus tronqués et permettent la configuration directement dans le panneau, pour une mise en place plus claire et simple.
Amélioration des performances de chargement des Grilles : réduction des requêtes inutiles à l’ouverture des Grilles, avec des mises à jour de statut plus fluides pendant les calculs de formules, Lookup et Rollup.
Amélioration de la validation des formulaires : les erreurs restent dans le formulaire au lieu de se manifester sans être gérées ; les champs manquants affichent systématiquement « Obligatoire » pour une résolution plus rapide.
Amélioration de la stabilité de la génération d’images IA : amélioration de la validation, du traitement des résultats, de la sortie SVG d’Arrow et de la conservation des types et extensions des fichiers importés.
Modifications des connexions du déclencheur d’e-mail : « Lorsqu’un nouvel e-mail est reçu » bloque la configuration ou la réautorisation de Gmail/Outlook ; les entrées existantes et IMAP sont conservés.
Améliorations des tâches d’automatisation, du chat et de la stabilité
Mises à jour des fonctionnalités
Ajout des Routines planifiées : créez, planifiez, exécutez, mettez en pause et surveillez les tâches de l’Agent avec des modèles, un historique d’exécution, la navigation latérale et les outils de l’Agent et de la CLI.
Corrections de bugs et améliorations
Amélioration de la planification des Routines : ajustement des fuseaux horaires, de l’heure d’été, des règles de récurrence, des planifications ponctuelles et de la synchronisation pour une exécution fiable.
Amélioration de la gestion des quotas des Routines : les Routines se mettent automatiquement en pause après cinq échecs consécutifs liés aux quotas et annulent les exécutions futures pour éviter le gaspillage.
Amélioration de la fiabilité des Routines : amélioration de la récupération, du nettoyage lors de la suppression, des exécutions manuelles et de la navigation vers l’activité et l’historique d’exécution.
Gestion du chat enrichie : le Web et le mobile prennent désormais en charge l’épinglage, le renommage, l’archivage, la suppression, les indicateurs d’activité et le tri manuel par l’utilisateur.
Amélioration de la cohérence du chat : ajustement de l’historique des messages, des sorties d’outils, des retours, des messages en file d’attente, des nouvelles tentatives et de la reprise du streaming.
Amélioration du rendu des messages longs : efficacité accrue des réponses en streaming, notamment pour la lecture sur mobile.
Amélioration des autorisations et du statut de lecture du chat : les actions non autorisées affichent des messages clairs ; les réponses en arrière-plan restent non lues après un changement de conversation.
Amélioration des résumés de modifications du chat : les ressources supprimées apparaissent désormais comme indisponibles au lieu de renvoyer vers des destinations invalides.
Correction des images jointes en double : résolution des doublons d’images lors du collage de contenu dans la zone d’importation.
Amélioration de la modification et de la récupération des pièces jointes : correction des blocages lors du remplacement d’images et de la récupération après un échec d’importation, afin que les pièces jointes puissent être modifiées, supprimées et envoyées.
Amélioration des interactions dans les enregistrements développés : correction du défilement des listes déroulantes à sélection unique et prévention des fermetures accidentelles lors de l’appui sur Échap.
Amélioration de la stabilité des ajustements de champs : supprimer ou réorganiser des champs pendant le redimensionnement des colonnes ne fait plus planter la grille et n’applique plus les largeurs de manière incorrecte.
Amélioration des résultats de recherche globale : la recherche respecte désormais la visibilité des champs, en excluant le contenu des champs masqués des correspondances et du nombre de résultats.
Amélioration de l’autorisation des connexions hébergées : ajout de nouvelles tentatives plus fluides après une autorisation refusée, annulée, bloquée ou échouée ; les autorisations Gmail hébergées existantes restent prises en charge.
Amélioration du nettoyage des champs liés : la suppression de champs liés ou de données de liens stockées nettoie désormais plus complètement les liens associés.
Amélioration des contrôles d’intégrité du schéma : restauration des tables manquantes lorsque des données de schéma valides subsistent et gestion sûre des champs liés partiellement supprimés.
Amélioration des performances des tables très sollicitées : réduction des opérations en double et amélioration de la consultation simultanée tout en préservant les autorisations et les exigences d’actualisation des données.
Amélioration de la stabilité de la connexion et de la navigation sur mobile : ajout de la connexion via le navigateur système avec PKCE, du consentement, de sessions réutilisables, d’une authentification partagée, ainsi que de changements de compte et d’expériences intégrées plus fluides.
Amélioration des pages intégrées sur mobile : simplification des en-têtes de table, mise en évidence des Paramètres et affichage en lecture seule des informations de forfait, d’utilisation, de facturation, de limites et de licence auto-hébergée.
Amélioration des résumés des problèmes de calcul : ajout d’erreurs plus claires, du contexte de la base de données, du nombre de champs affectés, du nombre d’occurrences et des identifiants complets des champs.
Mise à jour de la documentation de référence de l’API publique : affiche uniquement les points de terminaison prenant en charge l’authentification par jeton d’accès, pour aider les développeurs à trouver plus rapidement les API disponibles.
Unification des liens d’aide et de documentation des plugins : standardisation des liens sur help.teable.ai tout en conservant les liens profonds pris en charge.
Mises à jour de sécurité, de performances et de stabilité
Mises à jour des fonctionnalités
Ajout de la prise en charge d’identifiants sécurisés pour les automatisations par e-mail : les déclencheurs d’e-mail peuvent utiliser des identifiants autorisés, évitant le stockage des mots de passe et leur exposition dans les diagnostics.
Ajout des résumés de modifications des ressources dans le Chat : après chaque conversation, le Chat résume les ressources créées ou modifiées par l’Agent.
Corrections de bugs et améliorations
Amélioration des performances et de la stabilité des grandes tables : réduction des ralentissements, des délais d’expiration et des échecs lors de la modification, de l’insertion, du collage ou de la réorganisation d’enregistrements dans les vues plus anciennes.
Amélioration de la fiabilité du nombre de commentaires : le nombre de commentaires se met désormais à jour plus rapidement et précisément lorsque les enregistrements sont modifiés.
Amélioration de la stabilité de l’actualisation de l’activité de calcul : amélioration des actualisations lors des reconnexions et des fortes activités, tout en appliquant les autorisations d’accès.
Optimisation de la recherche dans les tables : affiche uniquement les index publiés et disponibles, utilise correctement une solution de repli lorsqu’aucun n’existe et améliore les temps de réponse des grandes tables.
Correction des paramètres d’affichage des champs Nombre : les paramètres de graphique à barres ou en anneau sont désormais effacés lors du retour à l’affichage numérique standard.
Correction de la progression des opérations de l’Agent : les cartes de progression s’affichent désormais correctement lors de la création d’une application en parallèle d’autres actions.
Amélioration de la stabilité de la navigation dans le Chat : empêche les ressources créées dans d’autres Bases de provoquer des redirections inattendues ou des états de traitement persistants.
Correction du changement de mode des champs Utilisateur : les vues Grille se chargent correctement et les affectations existantes sont conservées lors du passage entre sélection unique et multiple.
Amélioration de la sécurité des exports d’App Builder : les copies et téléchargements excluent les identifiants autorisés et les secrets de connexion ; les propriétaires doivent les fournir séparément.
Extension du Scraper et améliorations de la stabilité
Mises à jour des fonctionnalités
Extension des capacités du Scraper : ajout de la découverte de profils X, de contenus Facebook, de vendeurs Amazon, d’avis Walmart et de personnes sur Crunchbase, avec des libellés localisés.
Corrections de bugs et améliorations
Amélioration de l’accès aux jeux de données de longue traîne du Scraper : la recherche affiche les modes de découverte et prend en charge les identifiants bruts de jeux de données avec discoverBy.
Amélioration du workflow CLI du Scraper : teable scrape run renvoie immédiatement les identifiants de snapshots ; utilisez teable scrape status --wait pour attendre la fin de l’exécution.
Amélioration de la sécurité et de la précision de facturation du Scraper : ajustement des limites et de la réutilisation des requêtes en attente pour éviter les doubles facturations lors de consultations simultanées du statut.
Amélioration de la stabilité de l’analyse des tables dans les grands espaces de travail : réduction des blocages de la base de données et des erreurs 503 temporaires, pour des analyses plus fiables.
Amélioration du suivi des tâches de calcul : garantie de réexécutions cohérentes des lots au sein des phases et clarification des nouvelles tentatives séquentielles pour faciliter le dépannage.
Clarification du nom de la métrique de complexité : « Dirty Records » renommé en « Complexité estimée » pour faciliter l’évaluation de la charge de calcul.
Amélioration de la terminologie des identifiants dans les applications et les automatisations : l’action « Renouveler » des secrets a été renommée en « Modifier », sans changer le fonctionnement des mises à jour.
Correction des avatars utilisateur dans les identifiants et les configurations : les avatars des propriétaires s’affichent correctement, avec leurs initiales lorsqu’aucun avatar n’existe.
Amélioration des listes d’utilisation des identifiants : affiche uniquement les ressources supplémentaires, tronque les noms longs avec des infobulles, conserve les actions et affiche les dates et heures d’octroi des accès.
Amélioration des mises à jour des champs calculés en cas de forte concurrence : amélioration du traitement des données pour réduire les délais d’expiration et les échecs de mise à jour.
Correction des incohérences des champs Lookup et Rollup : unification du traitement des options enregistrées et transformées, des références entre Bases et des changements de version.
Amélioration du chargement des tables et de la stabilité des connexions : réduction des requêtes inutiles lors des chargements initiaux, des reconnexions et des opérations fréquentes pour une utilisation plus fluide.
Correction des notifications d’activité de calcul : empêche les erreurs d’abonnement de déclencher des notifications globales sans rapport.
Correction des filtres des champs Utilisateur après un changement de type : conserve les filtres et les valeurs entre les modes de sélection, évitant les échecs et les problèmes de chargement des Grilles.
Correction des problèmes de chargement lors d’une recherche vide : ouvrir la recherche avec Cmd+F ne provoque plus de chargement en boucle des lignes de la Grille ni de réinitialisation des filtres, du tri et du regroupement.
Amélioration de la fiabilité du chargement des vues partagées : un chargement plus cohérent des champs et des enregistrements réduit les données manquantes ou désynchronisées.
Optimisation de la reconnaissance des URL, des identifiants et de la recherche
Mises à jour des fonctionnalités
Détection automatique des URL : les liens cliquables fonctionnent dans les champs texte, y compris Formule, Rollup et Texte long, avec prise en charge du CJK et des interactions tactiles.
Liens automatiques pour les champs URL créés par l’IA : les nouvelles colonnes de sites Web et d’URL utilisent des champs de texte brut avec création automatique de liens ; les configurations existantes restent prises en charge.
Gestion centralisée des identifiants : gérez les clés API personnelles réutilisables et les connexions tierces dans Paramètres › Intégrations, avec autorisations sur les ressources et suivi de l’utilisation.
Association sécurisée des identifiants : les applications, les automatisations et les ressources transférées conservent des espaces réservés ; les collaborateurs associent des identifiants et utilisent des alias pour plusieurs utilisateurs.
Confirmation des identifiants par l’IA : la création assistée par IA demande une confirmation avant d’utiliser des identifiants et masque les clés dans les sorties de test.
Accès aux données du Scraper : le menu « + » du chat ajoute une option Scraper pour les jeux de données sélectionnés, les prompts localisés et l’accès fondé sur les autorisations.
Découverte du Scraper en langage naturel : trouvez des jeux de données au-delà du catalogue sélectionné et visualisez plus clairement les entrées requises pour collecter les données plus rapidement.
Correctifs et améliorations
Amélioration de la portée de la recherche sur tous les champs : utilise les index configurés, inclut les nouveaux champs et limite les recherches ILIKE non indexées à 20 champs éligibles.
Amélioration de la compatibilité de la recherche textuelle : les enregistrements contenant des dates incohérentes ou non prises en charge ne sont plus ignorés et ne provoquent plus d’échecs.
Chronologies de calcul plus claires : les libellés de statut et les relations entre tâches améliorés montrent la progression depuis les mises à jour de la source jusqu’à la fin, en passant par le traitement.
Correction du statut de calcul des tables inactives : les tables inactives ne restent plus sur « Vérification du statut de calcul » lorsque d’autres tables ont des tâches en attente.
Amélioration de l’affichage de l’utilisation des identifiants : les résumés ne comptabilisent désormais que les ressources masquées, avec une meilleure troncature des noms de ressources et des alias longs.
Amélioration de la fiabilité du Scraper : les publications indisponibles n’apparaissent plus comme des échecs de vérification et l’extraction LinkedIn évite les délais d’expiration prématurés.
Amélioration de la fiabilité des requêtes de table : applique des valeurs par défaut appropriées lorsque les options de requête sont omises, évitant les erreurs liées aux paramètres.
Vue d’ensemble des opérations de requête de table plus rapide : affiche uniquement les données récentes par défaut, améliorant les temps de chargement et la réactivité de l’administration.
Calculs et agrégations conditionnelles plus rapides : amélioration du traitement sous forte charge pour accélérer les mises à jour des données et les résultats statistiques.
Activité des tables en temps réel plus stable : meilleure gestion des pics de charge et des activités de calcul retardées, réduisant les erreurs de connexion et les tentatives répétées.
Amélioration du partage et des requêtes par lots : ignore les données d’activité privées inaccessibles, empêchant qu’un problème d’autorisation fasse échouer toute la requête.
Correction de l’autorisation OAuth : les intégrations App Builder affichent toujours les demandes d’autorisation et Google Sheets poursuit le processus au-delà de la sélection après l’autorisation.
Prise en charge cohérente des services OAuth : harmonisation d’App Builder Chat, General Chat, App Builder Agent Computer et des commandes CLI associées.
Amélioration de la résilience lors de brèves pannes de base de données : réduction des erreurs intermittentes dans les tables, les enregistrements, les commentaires, le partage et le chat pendant la récupération de la connexion.
Correction des résumés regroupés par date : les valeurs au niveau des groupes correspondent désormais aux groupes quotidiens et mensuels visibles au lieu d’apparaître incorrectes ou vides.
Correction des nombres de commentaires filtrés : correction des anciens champs Lookup de date à valeur unique, tout en préservant les autorisations, la pagination, les groupes repliés et la recherche de sous-chaînes.
Optimisation des calculs, de la recherche et de la stabilité
Correctifs et améliorations
Amélioration de la stabilité des champs calculés : correction des tables inactives restant bloquées sur « Vérification du statut de calcul » après des mises à jour Lookup ou d’enregistrements liés.
Amélioration de la précision des calculs à plusieurs niveaux : correction des mises à jour de formules en aval manquantes ou retardées lors du recalcul en plusieurs étapes des Lookup et des champs calculés.
Optimisation des performances des champs calculés : réduction des calculs et des mises à jour Lookup et Rollup inutiles lorsqu’aucun enregistrement ni résultat n’a changé.
Amélioration des messages de statut de calcul : prévention des faux avertissements, clarification des tâches vides et conservation des erreurs non résolues pour un suivi précis de la progression.
Amélioration de la fiabilité de l’activité de calcul : affichage clair des erreurs et conservation du statut existant après un échec de vérification ou un délai d’expiration.
Prévention des tâches invalides redondantes : arrêt des nouvelles tentatives pour les tâches liées à des Bases supprimées ou manquantes, améliorant la stabilité.
Amélioration de la stabilité des documents partagés : meilleure gestion des erreurs de collaboration, de chargement et de relecture de l’activité, avec des messages d’autorisation plus clairs.
Amélioration des paramètres IA : correction des plantages lorsque les données du fournisseur sont manquantes et possibilité pour les administrateurs d’enregistrer des configurations de fournisseurs personnalisés vides.
Amélioration des performances de la recherche sur tous les champs : optimisation des recherches dans les grandes tables pour les listes, les décomptes, les groupes et les agrégations, y compris les nombres, les valeurs arrondies et les mots-clés courts.
Amélioration de la réactivité des tâches de recherche : les requêtes statistiques s’arrêtent désormais lorsque les utilisateurs modifient ou annulent leurs recherches, réduisant le gaspillage de temps et de ressources.
Amélioration de l’accès des utilisateurs restreints : correction des fausses erreurs d’autorisation pour les champs calculés lisibles et amélioration de la fiabilité après des changements d’autorisations ou une reconnexion.
GPT-6 Astra fait un bond en avant dans la résolution de tâches métier complexes. Par rapport à GPT-5.6 Sol, il accomplit 2,3 fois plus de workflows métier en plusieurs étapes sur AutomationBench, avec des scores environ 34 % plus élevés sur les tâches de science des données et 50 % plus élevés sur les tâches de migration de bases de données dans les évaluations d’OpenAI.Pour les utilisateurs de Teable, cela signifie une IA plus performante pour analyser des données, créer des applications et concevoir des workflows. Elle comprend mieux vos exigences, garde le cap lors des tâches longues et produit des résultats plus proches des besoins de votre entreprise.Vous pouvez l’essayer dans Teable dès maintenant.
Déduplication des valeurs Lookup et optimisation de l’importation par IA
Mises à jour des fonctionnalités
Ajout de la déduplication des champs Lookup : supprime les valeurs en double provenant de plusieurs enregistrements liés pour des résultats plus clairs et lisibles.
Ajout de recommandations d’importation par IA : privilégie l’importation par IA lors de la création de tables à partir de contenus existants, pour une organisation plus rapide et précise.
Corrections de bugs et améliorations
Amélioration de l’indicateur de fenêtre de contexte de Cuppy : un anneau de progression gris neutre indique plus clairement la compression automatique du contexte.
Amélioration de la disposition des filtres : les champs de saisie utilisent la largeur disponible de la ligne, avec de meilleurs filtres « Utilisateur actuel » et de champs statistiques.
Amélioration de la stabilité des Webhooks d’automatisation publics : corrige les erreurs 429 persistantes sous les limites de débit documentées et assure le rétablissement et la réinitialisation corrects de la limitation.
Amélioration de la fiabilité de l’importation par IA : gère mieux les rejets liés aux quotas et les cas limites pour des résultats plus stables et cohérents.
Optimisation de la recherche dans les grandes tables : améliore la recherche sur tous les champs pour les listes, les décomptes, les groupes, les agrégations, les vues partagées et les requêtes simultanées.
Optimisation de l’annulation des requêtes statistiques : réduit les traitements inutiles lorsque les critères de recherche changent ou qu’une requête est annulée, pour une meilleure réactivité.
Amélioration de la stabilité des conversions Rollup : corrige le passage de « Tableau unique » à « Tout compter » et valide les formats selon le nouveau type de résultat.
Amélioration de la stabilité et des performances des formules imbriquées : optimise les vérifications répétées de champs Pièce jointe, Utilisateur ou Lookup vides, réduisant les délais d’attente lors des mises à jour des champs calculés.
Correction du filtrage des champs Lookup : « Contient l’un des éléments → Utilisateur actuel » filtre désormais correctement les champs Utilisateur référencés.
Nouvelle tarification : plus de Crédits IA. Économisez 44 % à l’année.
Plus de Crédits IA, une remise annuelle plus importante : la facturation annuelle permet d’économiser environ 44 % par rapport à la facturation mensuelle, tout en offrant 50 % de Crédits IA supplémentaires par dollar par rapport à avant, ce qui rend la croissance des équipes plus rentable et prévisible.
Ce qui a changé
Nous lançons une nouvelle tarification pour les plans Cloud et auto-hébergés, avec davantage de Crédits IA inclus. La facturation annuelle permet d’économiser environ 44 % par rapport à la facturation mensuelle :
Pro (Cloud)
Mensuel : $12 → $24
Annuel : $120 → $160 ($10 → $13.33/mois)
Crédits IA : 1,000 → 2,000 par siège/mois
Business (Cloud et auto-hébergé)
Mensuel : $24 → $36
Annuel : inchangé à $240 ($20/mois)
Crédits IA (Cloud uniquement) : 2,000 → 3,000 par siège/mois
Pour les clients Pro annuels, les Crédits IA inclus augmentent de 100 %, tandis que le prix mensuel équivalent n’augmente que de $3.33, soit 33 %. Pour les clients Business annuels, la tarification reste inchangée sur Cloud et auto-hébergé, tandis que les clients Cloud reçoivent 50 % de Crédits supplémentaires.
Comment fonctionnent les sièges et les Crédits
Un abonnement Teable Cloud repose désormais sur deux éléments : le nombre de sièges payants dont votre équipe a besoin et le nombre de Crédits IA inclus avec chaque siège. Tous les Crédits sont regroupés dans un même pool mensuel partagé :Sièges achetés × Crédits par siège = Crédits mensuels partagés de votre équipePar exemple, cinq sièges Pro incluent un pool partagé de 10,000 Crédits par mois. Les rôles Propriétaire, Créateur et Éditeur occupent des sièges payants, tandis que les Lecteurs et Commentateurs restent gratuits.Si votre équipe a besoin de davantage de capacité IA, vous pouvez sélectionner un niveau de Crédits supérieur directement dans votre plan. Les niveaux de Crédits Business plus élevés incluent également une tarification dégressive. Pour les nouveaux abonnements, cela remplace l’ancien modèle d’achat séparé de modules complémentaires de Crédits récurrents.
Pourquoi nous apportons ce changement
Depuis le début de l’année, la base d’utilisateurs payants de Teable a été multipliée par plus de 60. Les équipes s’appuient de plus en plus sur Teable AI pour des workflows, applications et opérations quotidiennes importants, ce qui accroît les attentes en matière de qualité du produit, de fiabilité et de capacité des modèles.Cette mise à jour nous permet de continuer à investir dans un produit plus rapide et plus fiable, dans un accès continu aux principaux modèles d’IA, et dans une meilleure prise en charge des workflows de production et critiques pour l’entreprise.Dans le même temps, la remise annuelle plus importante offre aux clients de longue date un coût nettement inférieur et plus prévisible, nous aidant à investir de manière constante dans le produit dont ils dépendent.
Les clients existants obtiennent davantage pour le même prix
Les clients existants conservent leur prix actuel et reçoivent automatiquement davantage de Crédits IA (pour les clients Cloud) — aucune action requise.Par exemple, les clients Pro annuels existants restent à l’équivalent de $10 par siège/mois, tandis que les Crédits inclus doublent, passant de 1,000 à 2,000 par siège/mois.Les modifications de sièges conservent le prix historique. Changer de plan, de cycle de facturation ou de niveau de Crédits fait passer l’abonnement à la tarification actuelle.Nous sommes reconnaissants envers les clients qui ont grandi avec Teable. Nous continuerons d’honorer cette confiance en apportant davantage de valeur aux clients de longue date à chaque mise à niveau significative du produit et de l’IA.
Automatisation, pièces jointes et collaboration intelligente
Mises à jour des fonctionnalités
Réponses synchrones de Webhook : les déclencheurs d’Automatisation prennent en charge des réponses personnalisées pour la vérification d’URL Feishu/Lark, Slack, WeCom et DingTalk ; les valeurs par défaut existantes restent inchangées.
Suppression de pièces jointes dans les aperçus : supprimez des fichiers pendant leur aperçu ; passez automatiquement aux pièces jointes adjacentes pour une révision et une organisation plus fluides.
Agents Chat multi-Base : découvrez et utilisez les Bases accessibles dans l’Espace actuel, ou spécifiez une Base cible par commande.
Correctifs et améliorations
Pause améliorée des champs calculés : autorise des écritures sûres pendant les pauses ; les écritures bloquées renvoient des messages de conflit clairs et des horaires de nouvelle tentative recommandés.
Terminologie standardisée du gestionnaire de Secrets : toutes les langues utilisent « Nom » pour les identifiants de Secret et « Secret » pour les valeurs, réduisant la confusion de configuration.
Mises à jour stables des Tables et des schémas : meilleure gestion des délais d’expiration, colonnes manquantes et restaurations, réduisant les échecs, messages trompeurs et récupérations manuelles.
Calculs et remplissages fiables : correction des échecs de Lookup à valeurs multiples, de Rollup d’Enregistrements liés et de max/min/and/or ; les calculs ayant expiré sont automatiquement relancés.
Création de champ Formula corrigée : un échec de création ne rend plus temporairement les Tables associées indisponibles, ce qui permet de continuer l’accès et les opérations sur les données.
Test et configuration de Webhook améliorés : les tests affichent les requêtes reçues ; la modification de certains paramètres préserve les configurations d’autorisation et de réponse.
Résultats de Rollup d’Enregistrements liés : les résultats compressés affichent des titres lisibles, préservent les doublons et correspondent au comportement de l’interface/API ; les intégrations utilisant des structures historiques peuvent nécessiter des mises à jour.
Filtres Rollup conditionnels améliorés : préserve les groupes imbriqués après réouverture, fonctionne dans les panneaux étroits et aligne les résultats Lookup numériques sur les filtres API.
Compatibilité de l’aperçu des pièces jointes : affiche des icônes de fichier dans les miniatures et les aperçus lorsque les images ne peuvent pas être rendues, évitant tout contenu vide ou défectueux.
Détection de Base par l’agent Chat : améliore la découverte pour les utilisateurs au niveau de la Base et empêche la fuite du contexte de Base dans les sessions partagées ou restaurées.
Page Accès API corrigée : l’ouverture de Tables depuis la barre latérale de l’application ne se bloque plus ; Avancé utilise désormais la Table sélectionnée.
Actions de champ texte long corrigées : les Champs référencés ouvrent désormais les menus contextuels d’Enregistrement tout en préservant les menus natifs du navigateur pour le texte sélectionné en lecture seule.
Erreurs de Champ IA améliorées : clarifie les raisons d’annulation liées à la facturation, aux quotas, à l’authentification, aux problèmes de compte et aux échecs de génération d’images.
Opérations CLI d’Artifact fiables : correction des opérations utilisant des jetons d’accès personnels ou OAuth ; les autorisations et restrictions d’Espace/Base sont toujours appliquées.
Autorisations d’Artifact cohérentes après déplacement : les Artifacts suivent leur Base entre les Espaces et conservent les règles d’accès et de partage applicables.
Chat App Builder plus stable : améliore la récupération après les interruptions, empêche les états persistants « Récupération » et renforce la stabilité et la sécurité de l’affichage de contenu enrichi.
Paramètres mobiles améliorés : mises en page et navigation affinées pour une consultation et une utilisation plus fluides sur les appareils mobiles.
Requêtes de Tables larges plus rapides : les requêtes portant sur des Champs limités chargent moins de données inutiles, réduisant l’utilisation des ressources et accélérant les requêtes d’Enregistrements.
Mises à jour d’Artifact intersessions : les agents mettent à jour les Artifacts existants, préservent l’historique et affichent les noms dans les onglets ; l’API/CLI Artifact a supprimé les paramètres de chat historiques.
Miniatures de pièces jointes HEIC : génère des aperçus PNG lorsque pris en charge ; affiche sinon des espaces réservés pour éviter les problèmes d’affichage.
Guide de publication App Builder : le basculement Aperçu/Live est plus fluide et mémorisé par application ; les applications sans version Live reçoivent des indications de publication claires.
Paramètres de concurrence des Champs IA : les administrateurs d’Espace peuvent configurer la concurrence ; les valeurs supérieures à la limite sont conservées tandis que la limite effective est affichée.
Correctifs et améliorations
Valeurs par défaut mises à jour pour la création de Table via API : les Tables créées sans Enregistrements via API sont vides ; les Tables créées dans l’interface conservent trois Enregistrements vides.
Navigation plus rapide dans les grandes Tables : les listes et grilles chargent moins de données grâce à la pagination par curseur ; les clients API doivent demander les totaux ou utiliser le point de terminaison de comptage.
Recherche de sous-chaînes affinée : donne la priorité aux Champs texte et aux Champs Formula/Lookup renvoyant du texte ; les résultats sur les Tables larges ou les Champs non pris en charge peuvent changer.
Performances et stabilité améliorées des requêtes d’Enregistrements : les lectures à fort trafic utilisent moins de ressources tout en préservant le comportement de requête existant et en améliorant l’efficacité des accès.
Ordre des Bases récentes et collaborateurs en double corrigés : les nouvelles copies apparaissent en premier ; les doublons sont fusionnés sous le rôle disponible le plus élevé.
Configuration Rollup conditionnelle améliorée : corrige les problèmes d’enregistrement/calcul des OU imbriqués et des correspondances dynamiques, et améliore les contrôles sur écran étroit.
Validation Rollup améliorée : les API appliquent les règles de l’interface concernant les Champs sources et les agrégations avec des erreurs claires ; les configurations historiques non valides nécessitent des mises à jour côté client.
Mises à jour de Champs calculés plus fiables : les Champs Formula, Lookup, Rollup et de synthèse sont recalculés de façon fiable après des modifications de données liées ou dépendantes.
Calculs Rollup conditionnels plus rapides : plusieurs Rollups partageant des Enregistrements liés sont recalculés plus efficacement, réduisant les risques de délai d’expiration.
Diagnostics Computed Outbox améliorés : des liens fiables vers les tâches et erreurs, des liens partagés et la sortie Copier pour l’agent accélèrent le dépannage.
État de sélection des Enregistrements liés corrigé : les sélections et cases à cocher restent synchronisées entre les changements d’onglet, les sélecteurs rouverts et le chargement asynchrone.
Tâches de navigateur Agent Computer rationalisées : les tâches IA utilisent des outils de navigateur intégrés, éliminant les téléchargements et la configuration de chemin pour une exécution plus rapide et cohérente.
Mise en page de la boîte de dialogue de liens externes du Chat IA corrigée : les contrôles ne se chevauchent plus, améliorant la lisibilité et l’utilisabilité.
Redirections de liens courts améliorées : les liens redirigent désormais directement vers les cibles canoniques, réduisant les chargements intermédiaires et le temps d’attente.
Filtrage Auto Number corrigé : « Supérieur à » ne bloque plus le chargement ou le décompte des lignes ; les valeurs enregistrées s’affichent correctement à la réouverture.
Vues partagées modifiables sécurisées : les modifications d’Enregistrements et de Champs, y compris le collage de plages, l’effacement et la suppression, sont limitées aux Vues autorisées.
Configuration Lookup/Rollup inter-Base corrigée : les Tables liées restent disponibles à la réouverture ; les références de Base externe vides suivent la gestion de la Base actuelle.
Synthèses des lignes sélectionnées plus précises : les agrégations respectent de manière fiable les filtres, le tri, la recherche, les plages de lignes et les groupes réduits, avec une meilleure prise en charge de Timestamp.
Rollups Single Select corrigés : les valeurs uniques conservent l’ordre de première apparition ; Count inclut uniquement les valeurs uniques non vides, ce qui peut réduire les résultats.
Résilience améliorée face aux échecs de Champs liés : la création d’Enregistrements et les mises à jour de schéma restent stables lorsque les importations ou suppressions créent des références incohérentes.
Workflows assistés par IA plus rapides : réduction des actualisations et requêtes redondantes dans l’édition de scripts, la publication, le chat et les automatisations pour des interactions plus fluides.
Autorisations des commentaires d’Enregistrements corrigées : les collaborateurs autorisés peuvent commenter ; les utilisateurs en lecture seule consultent uniquement les discussions, et les liens partagés masquent les contrôles de commentaire.
Suppression de commentaires et chargements d’images améliorés : les commentaires supprimés restent supprimés ; les chargements affichent une progression et des erreurs plus claires, et l’envoi est bloqué jusqu’à leur achèvement.
Récupération de l’espace de travail App Builder améliorée : les problèmes temporaires de connexion préservent les espaces de travail et les brouillons ; l’alignement corrigé de l’historique des versions évite les échecs de publication.
Utilisabilité de la matrice d’autorisations améliorée : icônes d’état et infobulles plus claires, et meilleure utilisation de la barre latérale sur écran étroit.
Archivage des Enregistrements et autorisations d’export corrigés : les collaborateurs autorisés archivent sans droit de suppression ; les exports d’archives respectent les autorisations, et les Vues se mettent à jour rapidement.
Configuration unifiée de l’instance Skill et Teable CLI : les instructions, commandes, authentification, paramètres et erreurs utilisent désormais l’adresse de l’instance actuelle.
Présentation des Artifacts : partagez des rapports de données partout
Transformez vos données Teable en rapports visuels avec l’IA, affinez-les par la conversation et partagez-les avec un lien.
Créer des Artifacts avec l’IA
Demandez à Teable AI de créer un rapport, un graphique, un résumé ou une comparaison à partir de vos données. Il génère un Artifact que vous pouvez ouvrir directement depuis le chat.
Continuer à affiner le même Artifact
Continuez à discuter pour mettre à jour le même Artifact au lieu de recommencer. Chaque mise à jour est enregistrée comme une nouvelle version, afin que vous puissiez consulter ou restaurer des résultats précédents. Vous pouvez également retrouver tous vos Artifacts dans Gérer les Artifacts.
Partager des Artifacts partout
Créez un lien et partagez votre Artifact en dehors de Teable. Autorisez toute personne disposant du lien à le consulter, limitez l’accès aux membres de votre Espace ou ajoutez une protection par mot de passe.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Teable","colors":{"primary":"#131415","light":"#131415","dark":"#F9FAFB"},"logo":{"light":"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=24e1fe49258a9a8f76eaec5792623926","dark":"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full-dark.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=be076104208b417182461b52d697a124","href":"https://teable.ai"},"favicon":"https://mintcdn.com/teablecn/MGUqMJ8iafwbPo_j/images/teable-logo.png?fit=max\u0026auto=format\u0026n=MGUqMJ8iafwbPo_j\u0026q=85\u0026s=bd76b377e5d2b5c43bd18f20ddb0c6ad","seo":{"metatags":{"og:image":"https://teable.ai/assets/images/og-image.png","twitter:site":"@teableio","twitter:card":"summary_large_image","canonical":"https://help.teable.ai","description":"Teable is an AI-powered database and app builder. Build apps, automate workflows, and manage data with ease.","keywords":"database, app builder, AI, no-code, low-code, Airtable alternative, PostgreSQL, automation"},"indexing":"all"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","banner":{"content":"🚀 Teable MCP is now available. See our [changelog](/en/changelog#oct-20-2026) for details.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"href":"en"},{"language":"zh","banner":{"content":"🚀 Teable MCP 现已上线。查看[更新日志](/zh/changelog#2026-10-20)了解详情。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"支持"}]},"href":"zh"},{"language":"ru","banner":{"content":"🚀 Teable MCP уже доступен. Подробнее в [журнале изменений](/ru/changelog#20-октября-2026-г).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Поддержка"}]},"href":"ru"},{"language":"de","banner":{"content":"🚀 Teable MCP ist jetzt verfügbar. Mehr im [Changelog](/de/changelog#20-oktober-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"href":"de"},{"language":"fr","banner":{"content":"🚀 Teable MCP est désormais disponible. Consultez le [journal des modifications](/fr/changelog#20-octobre-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Assistance"}]},"href":"fr"},{"language":"es","banner":{"content":"🚀 Teable MCP ya está disponible. Consulta el [registro de cambios](/es/changelog#20-oct-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Soporte"}]},"href":"es"},{"language":"it","banner":{"content":"🚀 Teable MCP è ora disponibile. Leggi il [registro delle modifiche](/it/changelog#20-ott-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Supporto"}]},"href":"it"},{"language":"ja","banner":{"content":"🚀 Teable MCP が利用可能になりました。詳しくは[更新履歴](/ja/changelog#2026年10月20日)をご覧ください。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"サポート"}]},"href":"ja"},{"language":"tr","banner":{"content":"🚀 Teable MCP artık kullanılabilir. Ayrıntılar için [değişiklik günlüğüne](/tr/changelog#20-ekim-2026) bakın.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Destek"}]},"href":"tr"},{"language":"uk","banner":{"content":"🚀 Teable MCP уже доступний. Докладніше в [журналі змін](/uk/changelog#20-жовтня-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Підтримка"}]},"href":"uk"},{"language":"ar","banner":{"content":"🚀 أصبح Teable MCP متاحًا الآن. راجع [سجل التغييرات](/ar/changelog#20-أكتوبر-2026) للتفاصيل.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"الدعم"}]},"href":"ar"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"teablecn","hasAudioNarration":false,"actualSubdomain":"teablecn","customDomains":["help.teable.ai"],"gitSource":{"type":"github","owner":"teableio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad855b7cea3f7c4e9382fa5","collectionId":"0ae66d7e-18f4-48a9-b8c1-40f4c9394ce7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad855b7cea3f7c4e9382fa5"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad855b7cea3f7c4e9382fa5","clientVersion":"0.0.3908","searchFilterCounts":[{"language":"ar","tag":"واجهة API","count":737},{"language":"de","tag":"API","count":737},{"language":"en","tag":"API","count":737},{"language":"es","tag":"API","count":737},{"language":"fr","tag":"API","count":737},{"language":"it","tag":"API","count":737},{"language":"ja","tag":"API","count":737},{"language":"ru","tag":"API","count":737},{"language":"tr","tag":"API","count":737},{"language":"uk","tag":"API","count":737},{"language":"zh","tag":"API 文档","count":737},{"language":"ar","tag":"مرجع واجهة API","count":726},{"language":"de","tag":"API-Referenz","count":726},{"language":"en","tag":"API Reference","count":726},{"language":"es","tag":"Referencia de la API","count":726},{"language":"fr","tag":"Référence de l’API","count":726},{"language":"it","tag":"Riferimento API","count":726},{"language":"ja","tag":"APIリファレンス","count":726},{"language":"ru","tag":"Справочник API","count":726},{"language":"tr","tag":"API Referansı","count":726},{"language":"uk","tag":"Довідник API","count":726},{"language":"zh","tag":"API Reference","count":726},{"language":"ar","tag":"admin","count":145},{"language":"de","tag":"admin","count":145},{"language":"en","tag":"admin","count":145},{"language":"es","tag":"admin","count":145},{"language":"fr","tag":"admin","count":145},{"language":"it","tag":"admin","count":145},{"language":"ja","tag":"admin","count":145},{"language":"ru","tag":"admin","count":145},{"language":"tr","tag":"admin","count":145},{"language":"uk","tag":"admin","count":145},{"language":"zh","tag":"admin","count":145},{"language":"zh","tag":"功能文档","count":114},{"language":"ar","tag":"الوثائق","count":112},{"language":"de","tag":"Dokumentation","count":112},{"language":"en","tag":"Docs","count":112},{"language":"es","tag":"Documentación","count":112},{"language":"fr","tag":"Documentation","count":112},{"language":"it","tag":"Documentazione","count":112},{"language":"ja","tag":"ドキュメント","count":112},{"language":"ru","tag":"Документация","count":112},{"language":"tr","tag":"Dokümanlar","count":112},{"language":"uk","tag":"Документація","count":112},{"language":"ar","tag":"space","count":45},{"language":"de","tag":"space","count":45},{"language":"en","tag":"space","count":45},{"language":"es","tag":"space","count":45},{"language":"fr","tag":"space","count":45},{"language":"it","tag":"space","count":45},{"language":"ja","tag":"space","count":45},{"language":"ru","tag":"space","count":45},{"language":"tr","tag":"space","count":45},{"language":"uk","tag":"space","count":45},{"language":"zh","tag":"space","count":45},{"language":"ar","tag":"المشروع","count":44},{"language":"de","tag":"Projekt","count":44},{"language":"en","tag":"Project","count":44},{"language":"es","tag":"Proyecto","count":44},{"language":"fr","tag":"Projet","count":44},{"language":"it","tag":"Progetto","count":44},{"language":"ja","tag":"プロジェクト","count":44},{"language":"ru","tag":"Проект","count":44},{"language":"tr","tag":"Proje","count":44},{"language":"uk","tag":"Проєкт","count":44},{"language":"zh","tag":"项目","count":44},{"language":"ar","tag":"project","count":39},{"language":"de","tag":"project","count":39},{"language":"en","tag":"project","count":39},{"language":"es","tag":"project","count":39},{"language":"fr","tag":"project","count":39},{"language":"it","tag":"project","count":39},{"language":"ja","tag":"project","count":39},{"language":"ru","tag":"project","count":39},{"language":"tr","tag":"project","count":39},{"language":"uk","tag":"project","count":39},{"language":"zh","tag":"project","count":39},{"language":"tr","tag":"Alan","count":35},{"language":"ar","tag":"الأتمتة","count":34},{"language":"de","tag":"Automatisierung","count":34},{"language":"en","tag":"Automation","count":34},{"language":"es","tag":"Automatización","count":34},{"language":"fr","tag":"Automatisation","count":34},{"language":"it","tag":"Automazione","count":34},{"language":"ja","tag":"オートメーション","count":34},{"language":"ru","tag":"Автоматизация","count":34},{"language":"tr","tag":"Otomasyon","count":34},{"language":"uk","tag":"Автоматизація","count":34},{"language":"zh","tag":"自动化","count":34},{"language":"ar","tag":"الحقل","count":30},{"language":"ar","tag":"automation","count":30},{"language":"de","tag":"Feld","count":30},{"language":"de","tag":"automation","count":30},{"language":"en","tag":"Field","count":30},{"language":"en","tag":"automation","count":30},{"language":"es","tag":"Campo","count":30},{"language":"es","tag":"automation","count":30},{"language":"fr","tag":"Champ","count":30},{"language":"fr","tag":"automation","count":30},{"language":"it","tag":"Campo","count":30},{"language":"it","tag":"automation","count":30},{"language":"ja","tag":"フィールド","count":30},{"language":"ja","tag":"automation","count":30},{"language":"ru","tag":"Поле","count":30},{"language":"ru","tag":"automation","count":30},{"language":"tr","tag":"automation","count":30},{"language":"uk","tag":"Поле","count":30},{"language":"uk","tag":"automation","count":30},{"language":"zh","tag":"字段","count":30},{"language":"zh","tag":"automation","count":30}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".nav-logo{width:108px;height:28px;object-fit:contain}.update-container>div:first-child{display:none!important}:has(>svg[style*=arrow-left-from-line]){display:none!important}.eyebrow{display:none!important}.docs-card-link{display:block;color:inherit!important;text-decoration:none!important}.docs-card-link .card{cursor:pointer}.docs-card-link:focus-visible .card,.docs-card-link:hover .card{border-color:rgb(var(--primary))!important}html:not(.dark){--primary:19 20 21;--primary-light:19 20 21;--primary-dark:19 20 21}.dark{--primary:249 250 251;--primary-light:249 250 251;--primary-dark:249 250 251}#banner{background:rgb(var(--primary))!important}@layer utilities{html:not(.dark) #banner,html:not(.dark) #banner *{color:#f9fafb!important}html:not(.dark) #banner a{color:#f9fafb!important;text-decoration-color:rgba(249,250,251,.7)!important}.dark #banner,.dark #banner *,.dark #banner a{color:#131415!important}.dark #banner a{text-decoration-color:rgba(19,20,21,.35)!important}}[data-component-part=update-label]{background:rgba(17,17,17,.08)!important;color:#111!important;border:1px solid rgba(17,17,17,.18)}.dark [data-component-part=update-label]{background:rgba(255,255,255,.1)!important;color:#f3f4f6!important;border-color:rgba(255,255,255,.25)}html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]>a,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]>a,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]>a{color:rgb(var(--primary))!important;font-weight:600}html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]::before,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]::before,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]::before{content:\"\";position:absolute;left:-12px;top:6px;bottom:6px;width:3px;border-radius:999px;background:rgb(var(--primary))}html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]>a,html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]>a,html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]>a{color:rgb(var(--primary))!important}.callout[data-callout-type=note]{border-color:rgba(96,165,250,.45)!important;background:rgba(239,246,255,.9)!important}.callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#3b82f6!important}.callout[data-callout-type=note] [data-component-part=callout-content]{color:#1e40af!important}.callout[data-callout-type=note] [data-component-part=callout-content] a,.callout[data-callout-type=note] [data-component-part=callout-content] code,.callout[data-callout-type=note] [data-component-part=callout-content] li,.callout[data-callout-type=note] [data-component-part=callout-content] p,.callout[data-callout-type=note] [data-component-part=callout-content] span,.callout[data-callout-type=note] [data-component-part=callout-content] strong{color:inherit!important}.dark .callout[data-callout-type=note]{border-color:rgba(96,165,250,.35)!important;background:rgba(30,58,138,.22)!important}.dark .callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#93c5fd!important}.dark .callout[data-callout-type=note] [data-component-part=callout-content]{color:#dbeafe!important}.docs-screenshot{display:block;height:auto;max-width:100%;margin:1.5rem auto;overflow:hidden;vertical-align:middle;border:1px solid rgba(15,23,42,.08);border-radius:14px;width:auto}.dark .docs-screenshot{border-color:rgba(255,255,255,.12)}.docs-inline-icon{display:inline-block;width:1.4em;height:1.4em;margin:0 .1em;vertical-align:-.35em}.dark .docs-inline-icon{filter:invert(1)}@media (max-width:640px){.docs-screenshot{margin:1.25rem auto;border-radius:12px}}@media (min-width:1024px){#localization-select-trigger{position:fixed!important;bottom:16px!important;right:16px!important;left:auto!important;z-index:50!important}}"}],"page":{"pagePath":"fr/changelog-2026-09","slug":"/fr/changelog-2026-09","pageMetadata":{"title":"Journal des modifications 2026-09","sidebarTitle":"2026-09","description":"Versions de Teable, améliorations et corrections pour 2026-09.","rss":true,"href":"/fr/changelog-2026-09"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Versions de Teable, améliorations et corrections pour 2026-09.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,code:`code`,img:`img`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{OptimizedImage,Update}=_components;if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Update)_missingMdxReference(`Update`,true);return _jsxs(_Fragment,{children:[_jsxs(Update,{label:`29 septembre 2026`,rss:{date:`2026-09-29`},id:`29-septembre-2026`,children:[_jsx(`span`,{id:`tâches-d’ia-mises-à-jour-de-sécurité-et-de-stabilité`}),_jsx(`h2`,{id:`release-2026-09-29-section-1`,children:`Tâches d’IA, mises à jour de sécurité et de stabilité`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-7`}),_jsx(`h3`,{id:`release-2026-09-29-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Contrôles de maintenance Agent Computer ajoutés`}),`: Les administrateurs peuvent suspendre les nouvelles sessions, avertir les utilisateurs avant la soumission et éventuellement laisser les conversations existantes se terminer.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Niveaux de modèle ajoutés pour les tâches quotidiennes`}),`: Les agents peuvent sélectionner un niveau de modèle persistant pour équilibrer la qualité, la vitesse et le coût.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Titres et raisons des tâches déclenchées par un événement ajoutés`}),`: Les discussions reçoivent des titres basés sur des événements et affichent les raisons du lancement sans écraser les titres modifiés par l’utilisateur.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Crédits de bienvenue ajoutés pour les espaces de travail gratuits`}),`: Les espaces de travail gratuits reçoivent désormais 200 crédits uniques au lieu de 200 crédits mensuels.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Période de grâce du domaine personnalisé ajoutée`}),`: Les domaines du plan Business restent actifs pendant une semaine, avec des notifications d’expiration et un accès ininterrompu lors du renouvellement.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`correctifs-et-améliorations-5`}),_jsx(`h3`,{id:`release-2026-09-29-section-3`,children:`Correctifs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sécurité de connexion renforcée`}),`: Le verrouillage du compte est désormais activé par défaut\\xA0; les administrateurs peuvent le désactiver avec `,_jsx(_components.code,{children:`SIGNIN_ACCOUNT_LOCKOUT_ENABLED=false`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des calculs de formules chaînées`}),`: Le texte vide reste vide dans les calculs numériques au lieu de devenir `,_jsx(_components.code,{children:`0`}),`, évitant ainsi des résultats incorrects.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Nettoyage amélioré des enregistrements supprimés`}),`: Les commentaires sur les enregistrements supprimés sont inaccessibles et définitivement supprimés avec les abonnements associés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des champs de vue partagée incomplets`}),`: Les grilles partagées et les enregistrements développés affichent désormais tous les champs visibles, y compris les colonnes non défilées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Autorisations multi-rôles améliorées`}),`: La modification, la visibilité des enregistrements et les autorisations sur les champs restent désormais cohérentes entre les rôles combinés d’espace, de service et Base.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Recherche améliorée avec autorisation`}),`: Les recherches respectent les filtres et les autorisations de lignes\\xA0; Les recherches non sécurisées dans de grandes tables sont suspendues jusqu’à ce que les champs consultables soient configurés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction de l’affichage incohérent des grands nombres`}),`: Les grands nombres restent désormais cohérents dans les cellules, les détails des enregistrements, les valeurs copiées et les réponses API.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Fiabilité améliorée de l’actualisation du cumul`}),`: Les modifications de relation recalculent les cumuls pour les enregistrements liés précédents et nouveaux, y compris les dépendances après la conversion de relation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tri manuel amélioré dans les grandes grilles`}),`: L’ordre des lignes reste stable lors des modifications simultanées, de la récupération et de la duplication de vues ou de tables.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des échecs de suppression de table`}),`: Les tables ne sont plus masquées sans suppression et la récupération est plus fiable après des interruptions.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction de l’ordre des tables dans la barre latérale`}),`: Les positions du tableau persistent après l’actualisation\\xA0; les tables ayant échoué sont masquées tandis que les erreurs d’importation restent accessibles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction du gel des regroupements imbriqués`}),`: Les statistiques de groupe avec des formules de date sont plus stables et les résultats sans rapport ne scintillent plus.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des titres des enregistrements liés temporaires`}),`: Les enregistrements liés titrés n’affichent plus brièvement « Sans titre » après des mises à jour groupées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des importations de fichiers volumineux`}),`: Les importations volumineuses CSV et Excel échouent désormais moins souvent et produisent moins d’erreurs de requête temporaires.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des vignettes SVG vierges`}),`: Les pièces jointes SVG affichent désormais correctement les vignettes dans les vues en grille.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des files d’attente de discussion et de la récupération de l’IA`}),`: Les messages en file d’attente affichent l’état, les messages rejetés disparaissent et l’ordre et la récupération de reconnexion sont plus clairs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conversations IA et chargement des pages améliorés`}),`: Les réponses en streaming sont plus fluides, tandis que Base et les pages spatiales chargent les aperçus uniquement en cas de besoin.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des performances de remplissage automatique des champs IA`}),`: Le traitement en masse est plus rapide et les champs existants prennent désormais correctement en charge les fournisseurs personnalisés au niveau de l’espace de travail.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Récupération améliorée du App Builder`}),`: App Builder récupère de manière plus fiable après les échecs de prévisualisation et les pannes temporaires de l’espace de travail.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Restriction des résultats de l’API des départements de l’organisation`}),`: L’utilisateur de l’organisation API renvoie uniquement les services des utilisateurs\\xA0; les intégrations peuvent utiliser la liste de départements dédiée API.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sécurité renforcée des comptes et de l’intégration`}),`: Amélioration de la sécurité des comptes, des licences, des intégrations et des connexions, tout en éliminant les erreurs de liaison d’organisation non valides.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`24 septembre 2026`,rss:{date:`2026-09-24`},id:`24-septembre-2026`,children:[_jsx(`span`,{id:`gpt-6-sol-et-luna-sont-désormais-dans-teable`}),_jsx(`h2`,{id:`release-2026-09-24-section-1`,children:`GPT-6 Sol et Luna sont désormais dans Teable`}),_jsx(OptimizedImage,{alt:`GPT-6 Sol et Luna sont désormais dans Teable`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/cc6ba26109a1a94ebeef51dde4864a8b.png`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`GPT-6 Sol et Luna`}),` remplacent GPT-5.6 Sol et Luna, avec de meilleures capacités de programmation, des réponses plus fiables et de meilleures performances sur les tâches métier complexes. Dans l’évaluation de l’exactitude factuelle d’OpenAI, GPT-6 Sol a commis `,_jsx(_components.strong,{children:`environ 50 % d’erreurs factuelles en moins`}),` que son prédécesseur. Les deux modèles s’expriment aussi plus clairement, avec moins de jargon et de détails superflus.`]}),_jsxs(_components.p,{children:[`Ces améliorations aident Teable AI à accomplir des tâches allant de `,_jsx(_components.strong,{children:`l’analyse de données métier et la synthèse de documents à la création d’applications et l’exécution de workflows en plusieurs étapes`}),`. Dans le cadre de cette mise à niveau, `,_jsx(_components.strong,{children:`GPT-5.6 Terra est retiré`}),`.`]}),_jsxs(_components.p,{children:[`Vous pouvez dès maintenant essayer GPT-6 Sol et Luna dans `,_jsx(_components.strong,{children:`AI Chat, App Builder, les champs IA et les automatisations`}),` de Teable.`]})]}),`\n`,_jsxs(Update,{label:`23 septembre 2026`,rss:{date:`2026-09-23`},id:`23-septembre-2026`,children:[_jsx(`span`,{id:`mises-à-jour-d’automatisation-de-facturation-et-de-stabilité`}),_jsx(`h2`,{id:`release-2026-09-23-section-1`,children:`Mises à jour d’automatisation, de facturation et de stabilité`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-8`}),_jsx(`h3`,{id:`release-2026-09-23-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ajout d’un délai de grâce pour le renouvellement de domaine personnalisé`}),`: Les domaines restent actifs sept jours après l’expiration de Business\\xA0; les propriétaires reçoivent des avis d’expiration et de désactivation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ajout de déclencheurs d’événements d’application connectée`}),`: Les automatisations et Routines peuvent utiliser des données d’événement\\xA0; les flux de travail copiés prennent en charge la reconnexion lors de la configuration des informations d’identification.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ajout de la facturation des outils d’application tiers`}),`: Les appels utilisent les crédits facturés par le fournisseur indiqués dans l’historique de crédit\\xA0; les échecs, les recherches et les appels bloqués sont gratuits.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`correctifs-et-améliorations-6`}),_jsx(`h3`,{id:`release-2026-09-23-section-3`,children:`Correctifs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Stabilité améliorée du connecteur`}),`: Les connexions expirées, supprimées ou remplacées s’affichent déconnectées, avertissent les éditeurs et conservent l’état activé pour la reconnexion.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Événements de connecteur améliorés et Routines`}),`: Correction de la détection des événements, des exécutions retardées, de l’installation des modèles, des abonnements expirés, de la vérification des crédits et des résultats des tests de déclenchement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la recherche et de l’affichage du cumul`}),`: Les cumuls basés sur Lookup affichent le texte et conservent les types numériques et booléens dans les cumuls standard et conditionnels.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Stabilité améliorée des informations d’identification des applications connectées`}),`: Correction de l’échec des importations malgré une autorisation valide et un remplacement et une déconnexion simplifiés des informations d’identification.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Précision de facturation améliorée pour les tâches de longue durée`}),`: Empêche les tâches terminées d’être facturées à plusieurs reprises.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tri et regroupement de recherche numérique améliorés`}),`: Les valeurs sont désormais triées numériquement, avec un ordre de regroupement corrigé pour les enregistrements liés référencés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Stabilité améliorée des sessions d’IA`}),`: Changement et récupération de modèle améliorés, en particulier pour les Routines de longue durée utilisant des modèles autres que ceux par défaut.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Titres d’enregistrements liés en temps réel améliorés`}),`: Après des mises à jour groupées, les champs plusieurs-à-un et un-à-un affichent les titres enregistrés sans actualisation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sécurité et fiabilité améliorées des applications`}),`: Protection renforcée du système et stabilité d’exécution pour une expérience plus fiable.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`21 septembre 2026`,rss:{date:`2026-09-21`},id:`21-septembre-2026`,children:[_jsx(`span`,{id:`connectez-plus-de-1-500-applications-à-teable-ai`}),_jsx(`h2`,{id:`release-2026-09-21-section-1`,children:`Connectez plus de 1 500 applications à Teable AI`}),_jsx(_components.p,{children:`Une mise à jour majeure est arrivée : Teable se connecte désormais à plus de 1 500 applications, dont YouTube, X, LinkedIn, Attio, Gmail, n8n et Zapier. Importez vos données métier dans Teable et laissez l’IA agir dans vos applications connectées, le tout par simple conversation.`}),_jsx(OptimizedImage,{loading:`lazy`,alt:`Connectez plus de 1 500 applications à Teable AI`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/5bf0078b379edd96d77b92041034e704.png`}),_jsx(_components.p,{children:`Voici quelques exemples de la façon dont cette mise à jour peut transformer votre manière de travailler.`}),_jsx(`span`,{id:`1-transformez-les-demandes-reçues-sur-gmail-en-prospects`}),_jsx(`h3`,{id:`release-2026-09-21-section-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Transformez les demandes reçues sur Gmail en prospects`}),`\n`]})}),_jsx(_components.p,{children:`Demandez : « Trouve dans Gmail les e-mails de demande de renseignements envoyés par des clients cette semaine. Ajoute à cette table le nom, l’adresse e-mail, l’entreprise et les besoins de chaque expéditeur, puis suggère une action de suivi pour chacun. »`}),_jsx(`video`,{controls:true,playsInline:true,preload:`auto`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/d1303a026ac1f7f2f50ebafec680914d.mp4`}),_jsx(`span`,{id:`2-importez-vos-contacts-attio-dans-teable`}),_jsx(`h3`,{id:`release-2026-09-21-section-3`,children:_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsx(_components.li,{children:`Importez vos contacts Attio dans Teable`}),`\n`]})}),_jsx(_components.p,{children:`Demandez : « Importe dans cette table les nouveaux contacts ajoutés à Attio cette semaine, avec leur nom, leur entreprise, leur adresse e-mail, leur source d’acquisition et leur statut de prospect. Récapitule le nombre de contacts par source et par statut de prospect. »`}),_jsx(`video`,{controls:true,playsInline:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/170a2b241f177ba21e32ee8efeff3308.mp4`}),_jsx(`span`,{id:`3-rédigez-publiez-et-suivez-vos-publications-linkedin`}),_jsx(`h3`,{id:`release-2026-09-21-section-4`,children:_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsx(_components.li,{children:`Rédigez, publiez et suivez vos publications LinkedIn`}),`\n`]})}),_jsx(_components.p,{children:`Demandez : « Rédige une publication LinkedIn à partir de cette table. Après mon approbation, publie-la et enregistre son lien et son statut dans la table. »`}),_jsx(`video`,{controls:true,playsInline:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/afeb048ddf990631cfc581095521e27c.mp4`})]}),`\n`,_jsxs(Update,{label:`20 septembre 2026`,rss:{date:`2026-09-20`},id:`20-septembre-2026`,children:[_jsx(`span`,{id:`intégrations-x-calculs-et-optimisation-des-performances`}),_jsx(`h2`,{id:`release-2026-09-20-section-1`,children:`Intégrations X, calculs et optimisation des performances`}),_jsx(`span`,{id:`nouvelles-fonctionnalités`}),_jsx(`h3`,{id:`release-2026-09-20-section-2`,children:`Nouvelles fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Prise en charge de l’intégration OAuth de X`}),` : connectez des services comme X qui nécessitent une application OAuth propre au déploiement ; configurez les intégrations par clé API à l’aide de formulaires d’identifiants.`]}),`\n`]}),_jsx(`span`,{id:`corrections-et-améliorations`}),_jsx(`h3`,{id:`release-2026-09-20-section-3`,children:`Corrections et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Interactions avec les cartes du chat améliorées`}),` : les cartes d’autorisation, de connexion, de sélection, d’identifiants et de questions en attente ne bloquent plus les nouveaux messages ; leur présentation et leurs actions sont plus claires.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cohérence des calculs entre tables améliorée`}),` : les formules en chaîne, les recherches, les stocks et les allocations se mettent désormais à jour rapidement lorsque les enregistrements liés changent.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Défilement inattendu lors de la sélection d’un responsable corrigé`}),` : le champ en cours de modification reste visible dans les détails de l’enregistrement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Connexions aux intégrations améliorées`}),` : des indicateurs de chargement et des états vides plus clairs, ainsi que de meilleures commandes mobiles, facilitent la compréhension des connexions.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Stabilité des opérations sur les tables améliorée`}),` : réduction des erreurs erronées « Table introuvable » lors des modifications de champs et meilleure gestion des importations en attente ou en échec.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Performances de suppression des enregistrements liés améliorées`}),` : suppression des liens plus rapide et plus fiable pour les relations obligatoires, autoréférentielles, unidirectionnelles, bidirectionnelles, calculées et placées dans la corbeille.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Échecs de la file de messages App Builder corrigés`}),` : les messages en attente entrent désormais dans le processus de génération ; les messages précédemment affectés doivent être renvoyés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Décalage de la vue grille lors d’un défilement rapide corrigé`}),` : les enregistrements déjà consultés n’apparaissent plus brièvement au mauvais endroit.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reconnexion des tables inactives améliorée`}),` : la progression de la récupération s’affiche, évitant les messages prématurés « table indisponible ».`]}),`\n`]}),`\n`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Disponibilité des fonctionnalités Sheet ajustée`}),` : en raison de limitations de compatibilité, le concepteur de formulaires, l’aperçu et le panneau de partage de Sheet sont indisponibles dans cette version.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Chargement des vues personnelles corrigé`}),` : les vues personnelles ne restent plus occasionnellement vides avec un indicateur de chargement ; le contenu s’affiche sans actualisation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Redirections des modèles publics améliorées`}),` : les liens obsolètes vers les modèles publics redirigent désormais vers la page de modèles Teable au lieu de renvoyer une erreur 404.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Performances des opérations sur les données améliorées`}),` : les opérations sur les tables, les enregistrements, les champs et les requêtes SQL sont plus rapides, pour une meilleure réactivité avec de grands jeux de données.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Contenus dépliables corrigés`}),` : les contenus dépliables dont les dimensions viennent d’être mesurées s’ouvrent désormais correctement, améliorant la stabilité des interactions sur la page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Performances de la collaboration en temps réel améliorées`}),` : moins d’actualisations et de requêtes d’interrogation périodique inutiles lors des changements de configuration des vues rendent la collaboration plus fluide.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cohérence de la liste des tables améliorée`}),` : la liste reflète plus rapidement et plus précisément les changements de structure, y compris les mises à jour des champs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Défilement de la liste déroulante des membres corrigé`}),` : les listes de membres défilent à nouveau dans les enregistrements ouverts en détail, facilitant la recherche et la sélection des membres.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`18 septembre 2026`,rss:{date:`2026-09-18`},id:`18-septembre-2026`,children:[_jsx(`span`,{id:`améliorations-de-l’exécution-continue-des-performances-et-de-la-stabilité`}),_jsx(`h2`,{id:`release-2026-09-18-section-1`,children:`Améliorations de l’exécution continue, des performances et de la stabilité`}),_jsx(`span`,{id:`nouvelles-fonctionnalités-2`}),_jsx(`h3`,{id:`release-2026-09-18-section-2`,children:`Nouvelles fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conseils en cas d’échec d’enregistrement dans App Builder`}),` : propose des conseils de nettoyage et transmet les détails de l’échec à l’IA lorsque des versions trop volumineuses ne peuvent pas être enregistrées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Exécution continue des Routines`}),` : les Routines s’exécutent jusqu’à leur achèvement, leur échec ou leur arrêt manuel ; les historiques affichent désormais les heures de début et de fin.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`corrections-et-améliorations-2`}),_jsx(`h3`,{id:`release-2026-09-18-section-3`,children:`Corrections et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Parcours d’aperçu des modèles amélioré`}),` : crée une nouvelle copie et ouvre les paramètres, comme dans le Centre de modèles ; corrige le chargement des enregistrements de la grille.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Démarrage du chat App Builder amélioré`}),` : les chats s’ouvrent par défaut en mode aperçu, avec des libellés plus clairs pour les informations d’environnement copiées dans le presse-papiers.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Enregistrement des Bases partagées plus fiable`}),` : corrige les échecs lorsque des tables ou des champs liés sont manquants.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tri des champs Date plus précis`}),` : utilise les horodatages complets même si l’heure est masquée ; les groupes de dates respectent toujours le format d’affichage.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Notifications d’affectation groupée de collaborateurs améliorées`}),` : réduit les e-mails en double, regroupe plusieurs enregistrements dans un récapitulatif et ajoute des formulations plus claires ainsi que des liens vers les tables.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Parcours de suppression de compte amélioré`}),` : répertorie clairement les espaces détenus et les actions requises ; corrige les confirmations effacées sur ordinateur et les liens défectueux sur mobile.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Notifications de messages non lus dans les chats partagés améliorées`}),` : les marqueurs de messages non lus et les alertes de réponse suivent la dernière personne ayant posé une question, évitant les états persistants pour les autres lecteurs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Performances des Bases complexes améliorées`}),` : accélère les Bases comportant des enregistrements liés complexes et des calculs Lookup, pour une navigation et des opérations plus fluides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Rotation des Secrets améliorée`}),` : conserve les associations d’identifiants existantes pour éviter une reconfiguration ; les nouvelles autorisations d’accès nécessitent toujours une approbation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Connexion par code de vérification e-mail plus sûre`}),` : ajoute des contrôles de sécurité avant l’envoi ou le renvoi des codes ; les intégrations concernées doivent effectuer cette vérification lorsqu’elle est activée.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Publication d’applications plus fiable`}),` : optimise la publication des projets associés à de nombreux Secrets, améliorant la vitesse et le taux de réussite.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Enregistrement et calculs des formules plus sûrs`}),` : vérifie les modifications avant l’enregistrement ; les modifications en échec restent à l’état de brouillon, préservant les définitions et valeurs valides sans écraser les résultats.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Panneaux d’historique des enregistrements vides corrigés`}),` : l’historique s’affiche désormais après des modifications des champs Formula, Rollup et Conditional Rollup.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Journaux d’audit plus précis`}),` : distingue les jetons d’accès personnels créés par les utilisateurs des renouvellements automatiques de jetons, aidant les administrateurs à suivre précisément les actions.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Connexions aux applications externes fiabilisées`}),` : corrige les connexions Gmail et par clé API, empêche les connexions annulées de réutiliser des comptes sans rapport et garantit l’accès de l’Agent.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`17 septembre 2026`,rss:{date:`2026-09-17`},id:`17-septembre-2026`,children:[_jsx(`span`,{id:`collectez-des-données-sur-plus-de-800-sites-avec-teable-ai`}),_jsx(`h2`,{id:`release-2026-09-17-section-1`,children:`Collectez des données sur plus de 800 sites avec Teable AI`}),_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Décrivez les données dont vous avez besoin. Teable Agent les extrait de plus de 800 sites et plateformes publics, dont LinkedIn, Amazon, Google Maps, Instagram, TikTok, X (Twitter) et YouTube, au même endroit.`}),`\n`]}),_jsx(_components.p,{children:_jsx(_components.img,{src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/7a2d4ff8a1d9104e8aa3fa794c02a621.png`,alt:`Menu d’extraction web de Teable AI et sites et plateformes pris en charge`})}),_jsx(`span`,{id:`1-trouvez-des-influenceurs-beauté-et-soins-de-la-peau-sur-youtube`}),_jsx(`h3`,{id:`release-2026-09-17-section-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Trouvez des influenceurs beauté et soins de la peau sur YouTube`}),`\n`]})}),_jsx(_components.p,{children:`Demandez : « Trouve 50 influenceurs YouTube spécialisés dans la beauté et les soins de la peau aux États-Unis, avec 100 000 à 1 million d’abonnés. Ajoute le nom de leur chaîne, le nombre d’abonnés, l’URL de la chaîne et leur adresse e-mail de contact à ce tableau. »`}),_jsx(`video`,{controls:true,playsInline:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/487a8e5aeccbc5fc7fc42845d8003ca3.mp4`}),_jsx(`span`,{id:`2-trouvez-des-commerces-locaux-sur-google-maps`}),_jsx(`h3`,{id:`release-2026-09-17-section-3`,children:_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsx(_components.li,{children:`Trouvez des commerces locaux sur Google Maps`}),`\n`]})}),_jsx(_components.p,{children:`Demandez : « Trouve 50 cafés parmi les mieux notés à New York. Ajoute leur nom, leur note, le nombre d’avis, leur adresse, leur numéro de téléphone, leur site web et leur URL Google Maps à ce tableau. »`}),_jsx(`video`,{controls:true,playsInline:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/3aa2ad6bf1c17f9c006db20190b215c7.mp4`}),_jsx(`span`,{id:`3-comparez-des-produits-sur-amazon`}),_jsx(`h3`,{id:`release-2026-09-17-section-4`,children:_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsx(_components.li,{children:`Comparez des produits sur Amazon`}),`\n`]})}),_jsx(_components.p,{children:`Demandez : « Trouve 100 casques et écouteurs sans fil populaires sur Amazon. Ajoute le nom du produit, son prix, sa note, le nombre d’avis et son URL à ce tableau. »`}),_jsx(`video`,{controls:true,playsInline:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/1878daa1adacb92d1f07c5f47eeb5bf0.mp4`})]}),`\n`,_jsxs(Update,{label:`16 septembre 2026`,rss:{date:`2026-09-16`},id:`16-septembre-2026`,children:[_jsx(`span`,{id:`améliorations-de-la-génération-d’images-des-comptes-et-de-l’expérience-utilisateur`}),_jsx(`h2`,{id:`release-2026-09-16-section-1`,children:`Améliorations de la génération d’images, des comptes et de l’expérience utilisateur`}),_jsx(`span`,{id:`nouvelles-fonctionnalités-3`}),_jsx(`h3`,{id:`release-2026-09-16-section-2`,children:`Nouvelles fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Génération d’images avec file d’attente`}),` : suivez et annulez les tâches, choisissez les modèles et envoyez les images dans les galeries depuis le chat, la CLI, App Builder et les Routines ; seules les images livrées sont facturées.`]}),`\n`]}),_jsx(`span`,{id:`corrections-et-améliorations-3`}),_jsx(`h3`,{id:`release-2026-09-16-section-3`,children:`Corrections et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suppression de compte améliorée`}),` : des parcours web unifiés vous guident pour transférer les espaces ou les mettre à la corbeille, sans devoir vider celle-ci ni quitter manuellement les espaces. Les protections liées aux abonnements restent en place.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Importation de projets `,_jsx(_components.code,{children:`.tea`}),` améliorée`]}),` : les emplacements réservés aux intégrations et aux secrets sont conservés sans identifiants pour faciliter l’autorisation ; les anciens exports restent compatibles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Gestion des intégrations et des automatisations améliorée`}),` : gérez les autorisations dans la boîte de dialogue Integrations et activez l’automatisation pour chaque workflow.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Aperçus App Builder améliorés`}),` : le dernier aperçu enregistré s’affiche au démarrage, les aperçus utilisables sont conservés après un échec de configuration et les états arrêtés ou en échec erronés sont réduits.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`API de génération de médias mises à jour`}),` : chaque requête crée, récupère ou annule une seule tâche ; les opérations par lots, de continuation et de nouvelle tentative ne sont plus prises en charge.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Génération d’images plus fiable`}),` : une meilleure gestion des échecs, des demandes rejetées, des tâches bloquées et des résultats en double améliore la fiabilité des résultats et de la facturation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Lisibilité du chat améliorée`}),` : pièces jointes et mentions plus claires, contenus longs contenus dans leur zone et lignes d’outils ou d’images repliées réduisent les décalages de mise en page ; les échecs restent dépliables.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Affichage des états des Routines amélioré`}),` : des états d’exécution plus précis réduisent les indicateurs d’erreur temporaires pendant le chargement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Visibilité des vues restreintes améliorée`}),` : les vues inaccessibles n’apparaissent plus dans les vues de table ni dans les listes des éléments récemment consultés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sécurité des comptes et des liens partagés renforcée`}),` : protections améliorées des comptes, de l’authentification et des liens partagés ; les liens existants protégés par mot de passe peuvent demander de le saisir à nouveau.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Connexion améliorée`}),` : les utilisateurs déconnectés qui reviennent accèdent à la page de connexion ; changer d’onglet d’authentification conserve l’adresse e-mail et le mot de passe saisis.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suppression définitive améliorée`}),` : supprimer définitivement une table ou une base supprime aussi les commentaires associés et les abonnements aux commentaires, pour éviter les contenus orphelins.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Visibilité de l’importation corrigée`}),` : l’entrée d’importation s’affiche et s’ouvre correctement lorsque l’importation est la seule action disponible.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Accès aux pièces jointes corrigé`}),` : les liens de pièces jointes Aliyun OSS fonctionnent à nouveau, tout en préservant les téléchargements via les autres services de stockage pris en charge.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Références des champs importés corrigées`}),` : les champs de classification et de génération IA ne référencent plus les projets sources, évitant les fausses erreurs de référence circulaire lors de la copie ou de la publication de modèles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Favicons plus nets`}),` : meilleure netteté dans les onglets du navigateur, les aperçus de liens et les écrans à haute densité.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Autorisations au niveau des champs corrigées`}),` : appliquer des autorisations ne masque ou ne verrouille plus les champs à tort et ne restreint plus de manière inattendue les enregistrements sans restriction de champ.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`15 septembre 2026`,rss:{date:`2026-09-15`},id:`15-septembre-2026`,children:[_jsx(`span`,{id:`optimisation-de-la-connexion-de-l’automatisation-et-des-performances`}),_jsx(`h2`,{id:`release-2026-09-15-section-1`,children:`Optimisation de la connexion, de l’automatisation et des performances`}),_jsx(`span`,{id:`nouvelles-fonctionnalités-4`}),_jsx(`h3`,{id:`release-2026-09-15-section-2`,children:`Nouvelles fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Connexion par code de vérification e-mail`}),` : après configuration de l’e-mail, les utilisateurs inscrits peuvent se connecter avec un code pour un accès simplifié.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Connexion avec Apple`}),` : une fois configurée, la connexion web prend en charge Apple aux côtés de Google, GitHub et OIDC.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Portées d’autorisation pour les Routines`}),` : les jetons d’accès personnels et les applications OAuth peuvent autoriser l’accès aux Routines pour faciliter l’intégration des automatisations.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Gestion des Routines en CLI`}),` : utilisez la CLI pour modifier, activer, désactiver ou démarrer des Routines dans les limites des autorisations existantes.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Affichage des résultats des Routines`}),` : les détails d’exécution affichent la réponse finale de l’assistant lorsqu’elle est disponible, pour consulter rapidement le résultat.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`corrections-et-améliorations-4`}),_jsx(`h3`,{id:`release-2026-09-15-section-3`,children:`Corrections et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Téléversement d’images optimisé`}),` : la prise en charge correspond désormais aux capacités du niveau de modèle IA sélectionné, pour garantir la compatibilité des fonctionnalités d’image.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Gestion des fichiers dans App Builder corrigée`}),` : résolution des problèmes de liens et de téléchargement ; les fichiers générés s’ouvrent dans le visualiseur approprié.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Édition des scripts d’automatisation améliorée`}),` : les modifications sont conservées après fermeture des fenêtres et les tests utilisent la dernière configuration enregistrée pour des résultats cohérents.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Affichage des notifications amélioré`}),` : les notifications empilées restent bien visibles lorsque plusieurs messages apparaissent simultanément.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Affichage du bouton du chat IA corrigé`}),` : le bouton d’envoi ne se comprime plus dans les espaces réduits, améliorant l’utilisation du chat.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Expérience des Routines en chinois améliorée`}),` : terminologie en chinois simplifié, style de l’éditeur et cohérence des formulaires affinés pour faciliter la configuration.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Documentation produit et API améliorée`}),` : remplacement de « Base » par « Project » et clarification des titres des routes API et des exemples d’authentification.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Isolation des autorisations des apps et automatisations renforcée`}),` : empêche les accès entre projets, espaces, intégrations ou tenants ; les workflows héritant d’autorisations étendues doivent être vérifiés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Stabilité des requêtes sur les enregistrements améliorée`}),` : délais d’expiration pour les requêtes lentes d’enregistrements, de comptage et d’agrégation, avec des erreurs plus claires pour éviter une consommation excessive de ressources.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Performances des requêtes optimisées`}),` : les comptages totaux inutiles sont ignorés par défaut, mais restent disponibles si nécessaire, ce qui réduit la charge sur la base de données.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Pagination des enregistrements plus fiable`}),` : supprimer un enregistrement servant de curseur ne produit plus de résultats manquants ou tronqués ; les curseurs invalides ou incompatibles affichent des erreurs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Filtrage multivaleur corrigé`}),` : « Contient » et « Ne contient pas » fonctionnent désormais avec les apostrophes dans les champs JSON ou multivaleurs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Stabilité des champs calculés améliorée`}),` : calculs plus fiables et efficaces ; les avertissements disparaissent seulement après le recalcul des champs associés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mises à jour des vues optimisées`}),` : les vues restaurées via annulation, rétablissement ou corbeille apparaissent immédiatement, avec moins d’actualisations inutiles des tables et vues.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`14 septembre 2026`,rss:{date:`2026-09-14`},id:`14-septembre-2026`,children:[_jsx(`span`,{id:`prise-en-charge-améliorée-de-l’écriture-de-droite-à-gauche`}),_jsx(`h2`,{id:`release-2026-09-14-section-1`,children:`Prise en charge améliorée de l’écriture de droite à gauche`}),_jsxs(_components.p,{children:[`Teable prend désormais en charge `,_jsx(_components.strong,{children:`l’hébreu comme langue d’interface`}),`, avec des améliorations complètes de `,_jsx(_components.strong,{children:`l’expérience de droite à gauche (RTL) en arabe et en hébreu`}),`. De la disposition des pages à la navigation, en passant par l’affichage du contenu, ces ajustements rendent l’interface plus naturelle et intuitive pour les personnes qui lisent et travaillent dans ces langues.`]}),_jsx(_components.p,{children:`Nous pensons que la localisation doit se retrouver dans chaque interaction, afin que chacun puisse concrétiser ses idées de manière familière, quelles que soient sa langue et sa culture.`}),_jsx(`video`,{controls:true,playsInline:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/f1b5d151592895825f040beba1a8ace0.mp4`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Des mises en page adaptées à votre langue.`}),` Les barres latérales, les menus et les boîtes de dialogue s’adaptent à une utilisation de droite à gauche.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Une saisie améliorée dans AI Chat et App Builder.`}),` Les champs de saisie des conversations suivent le sens d’écriture de la langue de votre interface.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Un contenu multilingue plus lisible.`}),` Les valeurs des cellules et les noms des enregistrements détectent automatiquement le sens du texte, facilitant la lecture de l’arabe ou de l’hébreu aux côtés de l’anglais.`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`13 septembre 2026`,rss:{date:`2026-09-13`},id:`13-septembre-2026`,children:[_jsx(`span`,{id:`optimisation-des-images-ia-des-performances-et-de-l’expérience-utilisateur`}),_jsx(`h2`,{id:`release-2026-09-13-section-1`,children:`Optimisation des images IA, des performances et de l’expérience utilisateur`}),_jsx(`span`,{id:`correctifs-et-améliorations-7`}),_jsx(`h3`,{id:`release-2026-09-13-section-2`,children:`Correctifs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Statut des Routines plus précis`}),` : les Routines s’affichent rapidement comme terminées après la génération du chat, réduisant les délais de changement de service pendant le déploiement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la validation des déclencheurs d’automatisation par e-mail`}),` : les erreurs de champs obligatoires n’apparaissent qu’après la modification des champs de connexion, réduisant les avertissements prématurés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de l’aide CLI`}),` : clarification des options de portée des Skills et des valeurs par défaut de l’environnement pour une utilisation des commandes plus simple et précise.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de l’affichage des appels d’outils dans le chat`}),` : les appels d’outils restent visuellement regroupés entre les étapes et le raisonnement qui suit, améliorant la clarté et la traçabilité.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Prise en charge étendue des images IA`}),` : ajout d’options adaptées et de fonctionnalités image-vers-image pour GPT Image, Gemini, Seedream, Recraft, Muse, Grok Imagine et Arrow.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration du menu Extraire des données`}),` : les icônes et la disposition repensées évitent les contenus tronqués et permettent la configuration directement dans le panneau, pour une mise en place plus claire et simple.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des performances de chargement des Grilles`}),` : réduction des requêtes inutiles à l’ouverture des Grilles, avec des mises à jour de statut plus fluides pendant les calculs de formules, Lookup et Rollup.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la validation des formulaires`}),` : les erreurs restent dans le formulaire au lieu de se manifester sans être gérées ; les champs manquants affichent systématiquement « Obligatoire » pour une résolution plus rapide.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité de la génération d’images IA`}),` : amélioration de la validation, du traitement des résultats, de la sortie SVG d’Arrow et de la conservation des types et extensions des fichiers importés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Modifications des connexions du déclencheur d’e-mail`}),` : « Lorsqu’un nouvel e-mail est reçu » bloque la configuration ou la réautorisation de Gmail/Outlook ; les entrées existantes et IMAP sont conservés.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`12 septembre 2026`,rss:{date:`2026-09-12`},id:`12-septembre-2026`,children:[_jsx(`span`,{id:`améliorations-des-tâches-d’automatisation-du-chat-et-de-la-stabilité`}),_jsx(`h2`,{id:`release-2026-09-12-section-1`,children:`Améliorations des tâches d’automatisation, du chat et de la stabilité`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-9`}),_jsx(`h3`,{id:`release-2026-09-12-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ajout des Routines planifiées`}),` : créez, planifiez, exécutez, mettez en pause et surveillez les tâches de l’Agent avec des modèles, un historique d’exécution, la navigation latérale et les outils de l’Agent et de la CLI.`]}),`\n`]}),_jsx(`span`,{id:`corrections-de-bugs-et-améliorations-5`}),_jsx(`h3`,{id:`release-2026-09-12-section-3`,children:`Corrections de bugs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la planification des Routines`}),` : ajustement des fuseaux horaires, de l’heure d’été, des règles de récurrence, des planifications ponctuelles et de la synchronisation pour une exécution fiable.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la gestion des quotas des Routines`}),` : les Routines se mettent automatiquement en pause après cinq échecs consécutifs liés aux quotas et annulent les exécutions futures pour éviter le gaspillage.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la fiabilité des Routines`}),` : amélioration de la récupération, du nettoyage lors de la suppression, des exécutions manuelles et de la navigation vers l’activité et l’historique d’exécution.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Gestion du chat enrichie`}),` : le Web et le mobile prennent désormais en charge l’épinglage, le renommage, l’archivage, la suppression, les indicateurs d’activité et le tri manuel par l’utilisateur.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la cohérence du chat`}),` : ajustement de l’historique des messages, des sorties d’outils, des retours, des messages en file d’attente, des nouvelles tentatives et de la reprise du streaming.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration du rendu des messages longs`}),` : efficacité accrue des réponses en streaming, notamment pour la lecture sur mobile.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des autorisations et du statut de lecture du chat`}),` : les actions non autorisées affichent des messages clairs ; les réponses en arrière-plan restent non lues après un changement de conversation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des résumés de modifications du chat`}),` : les ressources supprimées apparaissent désormais comme indisponibles au lieu de renvoyer vers des destinations invalides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des images jointes en double`}),` : résolution des doublons d’images lors du collage de contenu dans la zone d’importation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la modification et de la récupération des pièces jointes`}),` : correction des blocages lors du remplacement d’images et de la récupération après un échec d’importation, afin que les pièces jointes puissent être modifiées, supprimées et envoyées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des interactions dans les enregistrements développés`}),` : correction du défilement des listes déroulantes à sélection unique et prévention des fermetures accidentelles lors de l’appui sur Échap.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité des ajustements de champs`}),` : supprimer ou réorganiser des champs pendant le redimensionnement des colonnes ne fait plus planter la grille et n’applique plus les largeurs de manière incorrecte.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des résultats de recherche globale`}),` : la recherche respecte désormais la visibilité des champs, en excluant le contenu des champs masqués des correspondances et du nombre de résultats.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de l’autorisation des connexions hébergées`}),` : ajout de nouvelles tentatives plus fluides après une autorisation refusée, annulée, bloquée ou échouée ; les autorisations Gmail hébergées existantes restent prises en charge.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration du nettoyage des champs liés`}),` : la suppression de champs liés ou de données de liens stockées nettoie désormais plus complètement les liens associés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des contrôles d’intégrité du schéma`}),` : restauration des tables manquantes lorsque des données de schéma valides subsistent et gestion sûre des champs liés partiellement supprimés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des performances des tables très sollicitées`}),` : réduction des opérations en double et amélioration de la consultation simultanée tout en préservant les autorisations et les exigences d’actualisation des données.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité de la connexion et de la navigation sur mobile`}),` : ajout de la connexion via le navigateur système avec PKCE, du consentement, de sessions réutilisables, d’une authentification partagée, ainsi que de changements de compte et d’expériences intégrées plus fluides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des pages intégrées sur mobile`}),` : simplification des en-têtes de table, mise en évidence des Paramètres et affichage en lecture seule des informations de forfait, d’utilisation, de facturation, de limites et de licence auto-hébergée.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des résumés des problèmes de calcul`}),` : ajout d’erreurs plus claires, du contexte de la base de données, du nombre de champs affectés, du nombre d’occurrences et des identifiants complets des champs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mise à jour de la documentation de référence de l’API publique`}),` : affiche uniquement les points de terminaison prenant en charge l’authentification par jeton d’accès, pour aider les développeurs à trouver plus rapidement les API disponibles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Unification des liens d’aide et de documentation des plugins`}),` : standardisation des liens sur `,_jsx(_components.code,{children:`help.teable.ai`}),` tout en conservant les liens profonds pris en charge.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`11 septembre 2026`,rss:{date:`2026-09-11`},id:`11-septembre-2026`,children:[_jsx(`span`,{id:`mises-à-jour-de-sécurité-de-performances-et-de-stabilité`}),_jsx(`h2`,{id:`release-2026-09-11-section-1`,children:`Mises à jour de sécurité, de performances et de stabilité`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-10`}),_jsx(`h3`,{id:`release-2026-09-11-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ajout de la prise en charge d’identifiants sécurisés pour les automatisations par e-mail`}),` : les déclencheurs d’e-mail peuvent utiliser des identifiants autorisés, évitant le stockage des mots de passe et leur exposition dans les diagnostics.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ajout des résumés de modifications des ressources dans le Chat`}),` : après chaque conversation, le Chat résume les ressources créées ou modifiées par l’Agent.`]}),`\n`]}),_jsx(`span`,{id:`corrections-de-bugs-et-améliorations-6`}),_jsx(`h3`,{id:`release-2026-09-11-section-3`,children:`Corrections de bugs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Amélioration des performances et de la stabilité des grandes tables`}),` : réduction des ralentissements, des délais d’expiration et des échecs lors de la modification, de l’insertion, du collage ou de la réorganisation d’enregistrements dans les vues plus anciennes.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Amélioration de la fiabilité du nombre de commentaires`}),` : le nombre de commentaires se met désormais à jour plus rapidement et précisément lorsque les enregistrements sont modifiés.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité de l’actualisation de l’activité de calcul`}),` : amélioration des actualisations lors des reconnexions et des fortes activités, tout en appliquant les autorisations d’accès.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Optimisation de la recherche dans les tables`}),` : affiche uniquement les index publiés et disponibles, utilise correctement une solution de repli lorsqu’aucun n’existe et améliore les temps de réponse des grandes tables.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Correction des paramètres d’affichage des champs Nombre`}),` : les paramètres de graphique à barres ou en anneau sont désormais effacés lors du retour à l’affichage numérique standard.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Correction de la progression des opérations de l’Agent`}),` : les cartes de progression s’affichent désormais correctement lors de la création d’une application en parallèle d’autres actions.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité de la navigation dans le Chat`}),` : empêche les ressources créées dans d’autres Bases de provoquer des redirections inattendues ou des états de traitement persistants.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Correction du changement de mode des champs Utilisateur`}),` : les vues Grille se chargent correctement et les affectations existantes sont conservées lors du passage entre sélection unique et multiple.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Amélioration de la sécurité des exports d’App Builder`}),` : les copies et téléchargements excluent les identifiants autorisés et les secrets de connexion ; les propriétaires doivent les fournir séparément.`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`10 septembre 2026`,rss:{date:`2026-09-10`},id:`10-septembre-2026`,children:[_jsx(`span`,{id:`extension-du-scraper-et-améliorations-de-la-stabilité`}),_jsx(`h2`,{id:`release-2026-09-10-section-1`,children:`Extension du Scraper et améliorations de la stabilité`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-11`}),_jsx(`h3`,{id:`release-2026-09-10-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Extension des capacités du Scraper`}),` : ajout de la découverte de profils X, de contenus Facebook, de vendeurs Amazon, d’avis Walmart et de personnes sur Crunchbase, avec des libellés localisés.`]}),`\n`]}),_jsx(`span`,{id:`corrections-de-bugs-et-améliorations-7`}),_jsx(`h3`,{id:`release-2026-09-10-section-3`,children:`Corrections de bugs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de l’accès aux jeux de données de longue traîne du Scraper`}),` : la recherche affiche les modes de découverte et prend en charge les identifiants bruts de jeux de données avec `,_jsx(_components.code,{children:`discoverBy`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration du workflow CLI du Scraper`}),` : `,_jsx(_components.code,{children:`teable scrape run`}),` renvoie immédiatement les identifiants de snapshots ; utilisez `,_jsx(_components.code,{children:`teable scrape status --wait`}),` pour attendre la fin de l’exécution.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la sécurité et de la précision de facturation du Scraper`}),` : ajustement des limites et de la réutilisation des requêtes en attente pour éviter les doubles facturations lors de consultations simultanées du statut.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité de l’analyse des tables dans les grands espaces de travail`}),` : réduction des blocages de la base de données et des erreurs 503 temporaires, pour des analyses plus fiables.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration du suivi des tâches de calcul`}),` : garantie de réexécutions cohérentes des lots au sein des phases et clarification des nouvelles tentatives séquentielles pour faciliter le dépannage.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Clarification du nom de la métrique de complexité`}),` : « Dirty Records » renommé en « Complexité estimée » pour faciliter l’évaluation de la charge de calcul.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la terminologie des identifiants dans les applications et les automatisations`}),` : l’action « Renouveler » des secrets a été renommée en « Modifier », sans changer le fonctionnement des mises à jour.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des avatars utilisateur dans les identifiants et les configurations`}),` : les avatars des propriétaires s’affichent correctement, avec leurs initiales lorsqu’aucun avatar n’existe.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des listes d’utilisation des identifiants`}),` : affiche uniquement les ressources supplémentaires, tronque les noms longs avec des infobulles, conserve les actions et affiche les dates et heures d’octroi des accès.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des mises à jour des champs calculés en cas de forte concurrence`}),` : amélioration du traitement des données pour réduire les délais d’expiration et les échecs de mise à jour.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des incohérences des champs Lookup et Rollup`}),` : unification du traitement des options enregistrées et transformées, des références entre Bases et des changements de version.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration du chargement des tables et de la stabilité des connexions`}),` : réduction des requêtes inutiles lors des chargements initiaux, des reconnexions et des opérations fréquentes pour une utilisation plus fluide.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des notifications d’activité de calcul`}),` : empêche les erreurs d’abonnement de déclencher des notifications globales sans rapport.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des filtres des champs Utilisateur après un changement de type`}),` : conserve les filtres et les valeurs entre les modes de sélection, évitant les échecs et les problèmes de chargement des Grilles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des problèmes de chargement lors d’une recherche vide`}),` : ouvrir la recherche avec `,_jsx(_components.code,{children:`Cmd+F`}),` ne provoque plus de chargement en boucle des lignes de la Grille ni de réinitialisation des filtres, du tri et du regroupement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la fiabilité du chargement des vues partagées`}),` : un chargement plus cohérent des champs et des enregistrements réduit les données manquantes ou désynchronisées.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`9 septembre 2026`,rss:{date:`2026-09-09`},id:`9-septembre-2026`,children:[_jsx(`span`,{id:`optimisation-de-la-reconnaissance-des-url-des-identifiants-et-de-la-recherche`}),_jsx(`h2`,{id:`release-2026-09-09-section-1`,children:`Optimisation de la reconnaissance des URL, des identifiants et de la recherche`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-12`}),_jsx(`h3`,{id:`release-2026-09-09-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Détection automatique des URL`}),` : les liens cliquables fonctionnent dans les champs texte, y compris Formule, Rollup et Texte long, avec prise en charge du CJK et des interactions tactiles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Liens automatiques pour les champs URL créés par l’IA`}),` : les nouvelles colonnes de sites Web et d’URL utilisent des champs de texte brut avec création automatique de liens ; les configurations existantes restent prises en charge.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Gestion centralisée des identifiants`}),` : gérez les clés API personnelles réutilisables et les connexions tierces dans Paramètres › Intégrations, avec autorisations sur les ressources et suivi de l’utilisation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Association sécurisée des identifiants`}),` : les applications, les automatisations et les ressources transférées conservent des espaces réservés ; les collaborateurs associent des identifiants et utilisent des alias pour plusieurs utilisateurs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Confirmation des identifiants par l’IA`}),` : la création assistée par IA demande une confirmation avant d’utiliser des identifiants et masque les clés dans les sorties de test.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Accès aux données du Scraper`}),` : le menu « + » du chat ajoute une option Scraper pour les jeux de données sélectionnés, les prompts localisés et l’accès fondé sur les autorisations.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Découverte du Scraper en langage naturel`}),` : trouvez des jeux de données au-delà du catalogue sélectionné et visualisez plus clairement les entrées requises pour collecter les données plus rapidement.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`correctifs-et-améliorations-8`}),_jsx(`h3`,{id:`release-2026-09-09-section-3`,children:`Correctifs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la portée de la recherche sur tous les champs`}),` : utilise les index configurés, inclut les nouveaux champs et limite les recherches ILIKE non indexées à 20 champs éligibles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la compatibilité de la recherche textuelle`}),` : les enregistrements contenant des dates incohérentes ou non prises en charge ne sont plus ignorés et ne provoquent plus d’échecs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Chronologies de calcul plus claires`}),` : les libellés de statut et les relations entre tâches améliorés montrent la progression depuis les mises à jour de la source jusqu’à la fin, en passant par le traitement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction du statut de calcul des tables inactives`}),` : les tables inactives ne restent plus sur « Vérification du statut de calcul » lorsque d’autres tables ont des tâches en attente.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de l’affichage de l’utilisation des identifiants`}),` : les résumés ne comptabilisent désormais que les ressources masquées, avec une meilleure troncature des noms de ressources et des alias longs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la fiabilité du Scraper`}),` : les publications indisponibles n’apparaissent plus comme des échecs de vérification et l’extraction LinkedIn évite les délais d’expiration prématurés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la fiabilité des requêtes de table`}),` : applique des valeurs par défaut appropriées lorsque les options de requête sont omises, évitant les erreurs liées aux paramètres.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Vue d’ensemble des opérations de requête de table plus rapide`}),` : affiche uniquement les données récentes par défaut, améliorant les temps de chargement et la réactivité de l’administration.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Calculs et agrégations conditionnelles plus rapides`}),` : amélioration du traitement sous forte charge pour accélérer les mises à jour des données et les résultats statistiques.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Activité des tables en temps réel plus stable`}),` : meilleure gestion des pics de charge et des activités de calcul retardées, réduisant les erreurs de connexion et les tentatives répétées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration du partage et des requêtes par lots`}),` : ignore les données d’activité privées inaccessibles, empêchant qu’un problème d’autorisation fasse échouer toute la requête.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction de l’autorisation OAuth`}),` : les intégrations App Builder affichent toujours les demandes d’autorisation et Google Sheets poursuit le processus au-delà de la sélection après l’autorisation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Prise en charge cohérente des services OAuth`}),` : harmonisation d’App Builder Chat, General Chat, App Builder Agent Computer et des commandes CLI associées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la résilience lors de brèves pannes de base de données`}),` : réduction des erreurs intermittentes dans les tables, les enregistrements, les commentaires, le partage et le chat pendant la récupération de la connexion.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des résumés regroupés par date`}),` : les valeurs au niveau des groupes correspondent désormais aux groupes quotidiens et mensuels visibles au lieu d’apparaître incorrectes ou vides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction des nombres de commentaires filtrés`}),` : correction des anciens champs Lookup de date à valeur unique, tout en préservant les autorisations, la pagination, les groupes repliés et la recherche de sous-chaînes.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`8 septembre 2026`,rss:{date:`2026-09-08`},id:`8-septembre-2026`,children:[_jsx(`span`,{id:`optimisation-des-calculs-de-la-recherche-et-de-la-stabilité`}),_jsx(`h2`,{id:`release-2026-09-08-section-1`,children:`Optimisation des calculs, de la recherche et de la stabilité`}),_jsx(`span`,{id:`correctifs-et-améliorations-9`}),_jsx(`h3`,{id:`release-2026-09-08-section-2`,children:`Correctifs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité des champs calculés`}),` : correction des tables inactives restant bloquées sur « Vérification du statut de calcul » après des mises à jour Lookup ou d’enregistrements liés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la précision des calculs à plusieurs niveaux`}),` : correction des mises à jour de formules en aval manquantes ou retardées lors du recalcul en plusieurs étapes des Lookup et des champs calculés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Optimisation des performances des champs calculés`}),` : réduction des calculs et des mises à jour Lookup et Rollup inutiles lorsqu’aucun enregistrement ni résultat n’a changé.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des messages de statut de calcul`}),` : prévention des faux avertissements, clarification des tâches vides et conservation des erreurs non résolues pour un suivi précis de la progression.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la fiabilité de l’activité de calcul`}),` : affichage clair des erreurs et conservation du statut existant après un échec de vérification ou un délai d’expiration.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Prévention des tâches invalides redondantes`}),` : arrêt des nouvelles tentatives pour les tâches liées à des Bases supprimées ou manquantes, améliorant la stabilité.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité des documents partagés`}),` : meilleure gestion des erreurs de collaboration, de chargement et de relecture de l’activité, avec des messages d’autorisation plus clairs.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des paramètres IA`}),` : correction des plantages lorsque les données du fournisseur sont manquantes et possibilité pour les administrateurs d’enregistrer des configurations de fournisseurs personnalisés vides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration des performances de la recherche sur tous les champs`}),` : optimisation des recherches dans les grandes tables pour les listes, les décomptes, les groupes et les agrégations, y compris les nombres, les valeurs arrondies et les mots-clés courts.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la réactivité des tâches de recherche`}),` : les requêtes statistiques s’arrêtent désormais lorsque les utilisateurs modifient ou annulent leurs recherches, réduisant le gaspillage de temps et de ressources.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de l’accès des utilisateurs restreints`}),` : correction des fausses erreurs d’autorisation pour les champs calculés lisibles et amélioration de la fiabilité après des changements d’autorisations ou une reconnexion.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`7 septembre 2026`,rss:{date:`2026-09-07`},id:`7-septembre-2026`,children:[_jsx(`span`,{id:`gpt-6-est-maintenant-dans-teable`}),_jsx(`h2`,{id:`release-2026-09-07-section-1`,children:`GPT-6 est maintenant dans Teable`}),_jsx(OptimizedImage,{src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/37090b20c8a36af0f383b011dfd7c48b.png`,alt:`GPT-6 est maintenant dans Teable`}),_jsxs(_components.p,{children:[`GPT-6 Astra fait un bond en avant dans la résolution de tâches métier complexes. Par rapport à GPT-5.6 Sol, il accomplit `,_jsx(_components.strong,{children:`2,3 fois plus de workflows métier en plusieurs étapes`}),` sur AutomationBench, avec des scores environ `,_jsx(_components.strong,{children:`34 % plus élevés sur les tâches de science des données`}),` et `,_jsx(_components.strong,{children:`50 % plus élevés sur les tâches de migration de bases de données`}),` dans les évaluations d’OpenAI.`]}),_jsx(_components.p,{children:`Pour les utilisateurs de Teable, cela signifie une IA plus performante pour analyser des données, créer des applications et concevoir des workflows. Elle comprend mieux vos exigences, garde le cap lors des tâches longues et produit des résultats plus proches des besoins de votre entreprise.`}),_jsx(_components.p,{children:`Vous pouvez l’essayer dans Teable dès maintenant.`})]}),`\n`,_jsxs(Update,{label:`5 septembre 2026`,rss:{date:`2026-09-05`},id:`5-septembre-2026`,children:[_jsx(`span`,{id:`déduplication-des-valeurs-lookup-et-optimisation-de-l’importation-par-ia`}),_jsx(`h2`,{id:`release-2026-09-05-section-1`,children:`Déduplication des valeurs Lookup et optimisation de l’importation par IA`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-13`}),_jsx(`h3`,{id:`release-2026-09-05-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ajout de la déduplication des champs Lookup`}),` : supprime les valeurs en double provenant de plusieurs enregistrements liés pour des résultats plus clairs et lisibles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ajout de recommandations d’importation par IA`}),` : privilégie l’importation par IA lors de la création de tables à partir de contenus existants, pour une organisation plus rapide et précise.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`corrections-de-bugs-et-améliorations-8`}),_jsx(`h3`,{id:`release-2026-09-05-section-3`,children:`Corrections de bugs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de l’indicateur de fenêtre de contexte de Cuppy`}),` : un anneau de progression gris neutre indique plus clairement la compression automatique du contexte.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la disposition des filtres`}),` : les champs de saisie utilisent la largeur disponible de la ligne, avec de meilleurs filtres « Utilisateur actuel » et de champs statistiques.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité des Webhooks d’automatisation publics`}),` : corrige les erreurs 429 persistantes sous les limites de débit documentées et assure le rétablissement et la réinitialisation corrects de la limitation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la fiabilité de l’importation par IA`}),` : gère mieux les rejets liés aux quotas et les cas limites pour des résultats plus stables et cohérents.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Optimisation de la recherche dans les grandes tables`}),` : améliore la recherche sur tous les champs pour les listes, les décomptes, les groupes, les agrégations, les vues partagées et les requêtes simultanées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Optimisation de l’annulation des requêtes statistiques`}),` : réduit les traitements inutiles lorsque les critères de recherche changent ou qu’une requête est annulée, pour une meilleure réactivité.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité des conversions Rollup`}),` : corrige le passage de « Tableau unique » à « Tout compter » et valide les formats selon le nouveau type de résultat.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Amélioration de la stabilité et des performances des formules imbriquées`}),` : optimise les vérifications répétées de champs Pièce jointe, Utilisateur ou Lookup vides, réduisant les délais d’attente lors des mises à jour des champs calculés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Correction du filtrage des champs Lookup`}),` : « Contient l’un des éléments → Utilisateur actuel » filtre désormais correctement les champs Utilisateur référencés.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`4 septembre 2026`,rss:{date:`2026-09-04`},id:`4-septembre-2026`,children:[_jsx(`span`,{id:`nouvelle-tarification--plus-de-crédits-ia-économisez-44-%-à-l’année`}),_jsx(`h2`,{id:`release-2026-09-04-section-1`,children:`Nouvelle tarification : plus de Crédits IA. Économisez 44 % à l’année.`}),_jsxs(_components.blockquote,{children:[`\n`,_jsxs(_components.p,{children:[`Plus de Crédits IA, une remise annuelle plus importante : la facturation annuelle permet d’économiser environ `,_jsx(_components.strong,{children:`44 %`}),` par rapport à la facturation mensuelle, tout en offrant `,_jsx(_components.strong,{children:`50 % de Crédits IA supplémentaires par dollar`}),` par rapport à avant, ce qui rend la croissance des équipes plus rentable et prévisible.`]}),`\n`]}),_jsx(OptimizedImage,{loading:`lazy`,alt:`Tarification annuelle de Teable Cloud avec allocations de crédits Pro et Business`,src:`https://mintcdn.com/teablecn/WQHpag1FoYK1Xzhd/images/changelog/2026-09-04-new-pricing-more-ai-credits.png?fit=max\u0026auto=format\u0026n=WQHpag1FoYK1Xzhd\u0026q=85\u0026s=c9fadd26cabac5e8a801153b9095ce64`,\"data-og-width\":`2054`,width:`2054`,\"data-og-height\":`864`,height:`864`,\"data-path\":`images/changelog/2026-09-04-new-pricing-more-ai-credits.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/teablecn/WQHpag1FoYK1Xzhd/images/changelog/2026-09-04-new-pricing-more-ai-credits.png?w=280\u0026fit=max\u0026auto=format\u0026n=WQHpag1FoYK1Xzhd\u0026q=85\u0026s=00f1d3f6a6de28d1a1f02edaba5f57c7 280w, https://mintcdn.com/teablecn/WQHpag1FoYK1Xzhd/images/changelog/2026-09-04-new-pricing-more-ai-credits.png?w=560\u0026fit=max\u0026auto=format\u0026n=WQHpag1FoYK1Xzhd\u0026q=85\u0026s=2e6a6af88e8576ba308eb7e01bdbbfc9 560w, https://mintcdn.com/teablecn/WQHpag1FoYK1Xzhd/images/changelog/2026-09-04-new-pricing-more-ai-credits.png?w=840\u0026fit=max\u0026auto=format\u0026n=WQHpag1FoYK1Xzhd\u0026q=85\u0026s=ce96bd1eac54d066c032f7e5790b9973 840w, https://mintcdn.com/teablecn/WQHpag1FoYK1Xzhd/images/changelog/2026-09-04-new-pricing-more-ai-credits.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WQHpag1FoYK1Xzhd\u0026q=85\u0026s=04cb99fb9c0a4011c2c0653d870af3a7 1100w, https://mintcdn.com/teablecn/WQHpag1FoYK1Xzhd/images/changelog/2026-09-04-new-pricing-more-ai-credits.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WQHpag1FoYK1Xzhd\u0026q=85\u0026s=f7f923324e036be5874c161ffe09462f 1650w, https://mintcdn.com/teablecn/WQHpag1FoYK1Xzhd/images/changelog/2026-09-04-new-pricing-more-ai-credits.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WQHpag1FoYK1Xzhd\u0026q=85\u0026s=602a796303c28a6c85da60bace4e12e7 2500w`}),_jsx(`span`,{id:`1-ce-qui-a-changé`}),_jsx(`h3`,{id:`release-2026-09-04-section-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Ce qui a changé`}),`\n`]})}),_jsxs(_components.p,{children:[`Nous lançons une nouvelle tarification pour les plans Cloud et auto-hébergés, avec davantage de Crédits IA inclus. La facturation annuelle permet d’économiser environ `,_jsx(_components.strong,{children:`44 %`}),` par rapport à la facturation mensuelle :`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pro (Cloud)`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Mensuel : $12 → $24`}),`\n`,_jsx(_components.li,{children:`Annuel : $120 → $160 ($10 → $13.33/mois)`}),`\n`,_jsx(_components.li,{children:`Crédits IA : 1,000 → 2,000 par siège/mois`}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Business (Cloud et auto-hébergé)`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Mensuel : $24 → $36`}),`\n`,_jsx(_components.li,{children:`Annuel : inchangé à $240 ($20/mois)`}),`\n`,_jsx(_components.li,{children:`Crédits IA (Cloud uniquement) : 2,000 → 3,000 par siège/mois`}),`\n`]}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`Pour les clients Pro annuels, les Crédits IA inclus augmentent de `,_jsx(_components.strong,{children:`100 %`}),`, tandis que le prix mensuel équivalent n’augmente que de `,_jsx(_components.strong,{children:`$3.33, soit 33 %`}),`. Pour les clients Business annuels, la tarification reste inchangée sur Cloud et auto-hébergé, tandis que les clients Cloud reçoivent `,_jsx(_components.strong,{children:`50 % de Crédits supplémentaires`}),`.`]}),_jsx(`span`,{id:`2-comment-fonctionnent-les-sièges-et-les-crédits`}),_jsx(`h3`,{id:`release-2026-09-04-section-3`,children:_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsx(_components.li,{children:`Comment fonctionnent les sièges et les Crédits`}),`\n`]})}),_jsx(_components.p,{children:`Un abonnement Teable Cloud repose désormais sur deux éléments : le nombre de sièges payants dont votre équipe a besoin et le nombre de Crédits IA inclus avec chaque siège. Tous les Crédits sont regroupés dans un même pool mensuel partagé :`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sièges achetés × Crédits par siège = Crédits mensuels partagés de votre équipe`})}),_jsxs(_components.p,{children:[`Par exemple, cinq sièges Pro incluent un pool partagé de `,_jsx(_components.strong,{children:`10,000 Crédits par mois`}),`. Les rôles Propriétaire, Créateur et Éditeur occupent des sièges payants, tandis que les Lecteurs et Commentateurs restent gratuits.`]}),_jsx(_components.p,{children:`Si votre équipe a besoin de davantage de capacité IA, vous pouvez sélectionner un niveau de Crédits supérieur directement dans votre plan. Les niveaux de Crédits Business plus élevés incluent également une tarification dégressive. Pour les nouveaux abonnements, cela remplace l’ancien modèle d’achat séparé de modules complémentaires de Crédits récurrents.`}),_jsx(`span`,{id:`3-pourquoi-nous-apportons-ce-changement`}),_jsx(`h3`,{id:`release-2026-09-04-section-4`,children:_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsx(_components.li,{children:`Pourquoi nous apportons ce changement`}),`\n`]})}),_jsxs(_components.p,{children:[`Depuis le début de l’année, `,_jsx(`strong`,{children:`la base d’utilisateurs payants de Teable a été multipliée par plus de 60.`}),` Les équipes s’appuient de plus en plus sur Teable AI pour des workflows, applications et opérations quotidiennes importants, ce qui accroît les attentes en matière de qualité du produit, de fiabilité et de capacité des modèles.`]}),_jsx(_components.p,{children:`Cette mise à jour nous permet de continuer à investir dans un produit plus rapide et plus fiable, dans un accès continu aux principaux modèles d’IA, et dans une meilleure prise en charge des workflows de production et critiques pour l’entreprise.`}),_jsx(_components.p,{children:`Dans le même temps, la remise annuelle plus importante offre aux clients de longue date un coût nettement inférieur et plus prévisible, nous aidant à investir de manière constante dans le produit dont ils dépendent.`}),_jsx(`span`,{id:`4-les-clients-existants-obtiennent-davantage-pour-le-même-prix`}),_jsx(`h3`,{id:`release-2026-09-04-section-5`,children:_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsx(_components.li,{children:`Les clients existants obtiennent davantage pour le même prix`}),`\n`]})}),_jsx(_components.p,{children:`Les clients existants conservent leur prix actuel et reçoivent automatiquement davantage de Crédits IA (pour les clients Cloud) — aucune action requise.`}),_jsxs(_components.p,{children:[`Par exemple, les clients Pro annuels existants restent à l’équivalent de `,_jsx(_components.strong,{children:`$10 par siège/mois`}),`, tandis que les Crédits inclus doublent, passant de `,_jsx(_components.strong,{children:`1,000 à 2,000 par siège/mois`}),`.`]}),_jsx(_components.p,{children:`Les modifications de sièges conservent le prix historique. Changer de plan, de cycle de facturation ou de niveau de Crédits fait passer l’abonnement à la tarification actuelle.`}),_jsx(_components.p,{children:`Nous sommes reconnaissants envers les clients qui ont grandi avec Teable. Nous continuerons d’honorer cette confiance en apportant davantage de valeur aux clients de longue date à chaque mise à niveau significative du produit et de l’IA.`})]}),`\n`,_jsxs(Update,{label:`3 septembre 2026`,rss:{date:`2026-09-03`},id:`3-septembre-2026`,children:[_jsx(`span`,{id:`automatisation-pièces-jointes-et-collaboration-intelligente`}),_jsx(`h2`,{id:`release-2026-09-03-section-1`,children:`Automatisation, pièces jointes et collaboration intelligente`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-14`}),_jsx(`h3`,{id:`release-2026-09-03-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Réponses synchrones de Webhook`}),` : les déclencheurs d’Automatisation prennent en charge des réponses personnalisées pour la vérification d’URL Feishu/Lark, Slack, WeCom et DingTalk ; les valeurs par défaut existantes restent inchangées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suppression de pièces jointes dans les aperçus`}),` : supprimez des fichiers pendant leur aperçu ; passez automatiquement aux pièces jointes adjacentes pour une révision et une organisation plus fluides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Agents Chat multi-Base`}),` : découvrez et utilisez les Bases accessibles dans l’Espace actuel, ou spécifiez une Base cible par commande.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`correctifs-et-améliorations-10`}),_jsx(`h3`,{id:`release-2026-09-03-section-3`,children:`Correctifs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Pause améliorée des champs calculés`}),` : autorise des écritures sûres pendant les pauses ; les écritures bloquées renvoient des messages de conflit clairs et des horaires de nouvelle tentative recommandés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Terminologie standardisée du gestionnaire de Secrets`}),` : toutes les langues utilisent « Nom » pour les identifiants de Secret et « Secret » pour les valeurs, réduisant la confusion de configuration.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mises à jour stables des Tables et des schémas`}),` : meilleure gestion des délais d’expiration, colonnes manquantes et restaurations, réduisant les échecs, messages trompeurs et récupérations manuelles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Calculs et remplissages fiables`}),` : correction des échecs de Lookup à valeurs multiples, de Rollup d’Enregistrements liés et de `,_jsx(_components.code,{children:`max`}),`/`,_jsx(_components.code,{children:`min`}),`/`,_jsx(_components.code,{children:`and`}),`/`,_jsx(_components.code,{children:`or`}),` ; les calculs ayant expiré sont automatiquement relancés.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Création de champ Formula corrigée`}),` : un échec de création ne rend plus temporairement les Tables associées indisponibles, ce qui permet de continuer l’accès et les opérations sur les données.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Test et configuration de Webhook améliorés`}),` : les tests affichent les requêtes reçues ; la modification de certains paramètres préserve les configurations d’autorisation et de réponse.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Résultats de Rollup d’Enregistrements liés`}),` : les résultats compressés affichent des titres lisibles, préservent les doublons et correspondent au comportement de l’interface/API ; les intégrations utilisant des structures historiques peuvent nécessiter des mises à jour.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Filtres Rollup conditionnels améliorés`}),` : préserve les groupes imbriqués après réouverture, fonctionne dans les panneaux étroits et aligne les résultats Lookup numériques sur les filtres API.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Compatibilité de l’aperçu des pièces jointes`}),` : affiche des icônes de fichier dans les miniatures et les aperçus lorsque les images ne peuvent pas être rendues, évitant tout contenu vide ou défectueux.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Détection de Base par l’agent Chat`}),` : améliore la découverte pour les utilisateurs au niveau de la Base et empêche la fuite du contexte de Base dans les sessions partagées ou restaurées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Page Accès API corrigée`}),` : l’ouverture de Tables depuis la barre latérale de l’application ne se bloque plus ; Avancé utilise désormais la Table sélectionnée.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Actions de champ texte long corrigées`}),` : les Champs référencés ouvrent désormais les menus contextuels d’Enregistrement tout en préservant les menus natifs du navigateur pour le texte sélectionné en lecture seule.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Erreurs de Champ IA améliorées`}),` : clarifie les raisons d’annulation liées à la facturation, aux quotas, à l’authentification, aux problèmes de compte et aux échecs de génération d’images.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Opérations CLI d’Artifact fiables`}),` : correction des opérations utilisant des jetons d’accès personnels ou OAuth ; les autorisations et restrictions d’Espace/Base sont toujours appliquées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Autorisations d’Artifact cohérentes après déplacement`}),` : les Artifacts suivent leur Base entre les Espaces et conservent les règles d’accès et de partage applicables.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Chat App Builder plus stable`}),` : améliore la récupération après les interruptions, empêche les états persistants « Récupération » et renforce la stabilité et la sécurité de l’affichage de contenu enrichi.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Paramètres mobiles améliorés`}),` : mises en page et navigation affinées pour une consultation et une utilisation plus fluides sur les appareils mobiles.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Requêtes de Tables larges plus rapides`}),` : les requêtes portant sur des Champs limités chargent moins de données inutiles, réduisant l’utilisation des ressources et accélérant les requêtes d’Enregistrements.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`2 septembre 2026`,rss:{date:`2026-09-02`},id:`2-septembre-2026`,children:[_jsx(`span`,{id:`améliorations-d’artifact-et-de-stabilité`}),_jsx(`h2`,{id:`release-2026-09-02-section-1`,children:`Améliorations d’Artifact et de stabilité`}),_jsx(`span`,{id:`mises-à-jour-des-fonctionnalités-15`}),_jsx(`h3`,{id:`release-2026-09-02-section-2`,children:`Mises à jour des fonctionnalités`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mises à jour d’Artifact intersessions`}),` : les agents mettent à jour les Artifacts existants, préservent l’historique et affichent les noms dans les onglets ; l’API/CLI Artifact a supprimé les paramètres de chat historiques.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Miniatures de pièces jointes HEIC`}),` : génère des aperçus PNG lorsque pris en charge ; affiche sinon des espaces réservés pour éviter les problèmes d’affichage.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Guide de publication App Builder`}),` : le basculement Aperçu/Live est plus fluide et mémorisé par application ; les applications sans version Live reçoivent des indications de publication claires.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Paramètres de concurrence des Champs IA`}),` : les administrateurs d’Espace peuvent configurer la concurrence ; les valeurs supérieures à la limite sont conservées tandis que la limite effective est affichée.`]}),`\n`]}),`\n`]}),_jsx(`span`,{id:`correctifs-et-améliorations-11`}),_jsx(`h3`,{id:`release-2026-09-02-section-3`,children:`Correctifs et améliorations`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Valeurs par défaut mises à jour pour la création de Table via API`}),` : les Tables créées sans Enregistrements via API sont vides ; les Tables créées dans l’interface conservent trois Enregistrements vides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Navigation plus rapide dans les grandes Tables`}),` : les listes et grilles chargent moins de données grâce à la pagination par curseur ; les clients API doivent demander les totaux ou utiliser le point de terminaison de comptage.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Recherche de sous-chaînes affinée`}),` : donne la priorité aux Champs texte et aux Champs Formula/Lookup renvoyant du texte ; les résultats sur les Tables larges ou les Champs non pris en charge peuvent changer.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Performances et stabilité améliorées des requêtes d’Enregistrements`}),` : les lectures à fort trafic utilisent moins de ressources tout en préservant le comportement de requête existant et en améliorant l’efficacité des accès.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ordre des Bases récentes et collaborateurs en double corrigés`}),` : les nouvelles copies apparaissent en premier ; les doublons sont fusionnés sous le rôle disponible le plus élevé.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Configuration Rollup conditionnelle améliorée`}),` : corrige les problèmes d’enregistrement/calcul des OU imbriqués et des correspondances dynamiques, et améliore les contrôles sur écran étroit.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Validation Rollup améliorée`}),` : les API appliquent les règles de l’interface concernant les Champs sources et les agrégations avec des erreurs claires ; les configurations historiques non valides nécessitent des mises à jour côté client.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mises à jour de Champs calculés plus fiables`}),` : les Champs Formula, Lookup, Rollup et de synthèse sont recalculés de façon fiable après des modifications de données liées ou dépendantes.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Calculs Rollup conditionnels plus rapides`}),` : plusieurs Rollups partageant des Enregistrements liés sont recalculés plus efficacement, réduisant les risques de délai d’expiration.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Diagnostics Computed Outbox améliorés`}),` : des liens fiables vers les tâches et erreurs, des liens partagés et la sortie Copier pour l’agent accélèrent le dépannage.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`État de sélection des Enregistrements liés corrigé`}),` : les sélections et cases à cocher restent synchronisées entre les changements d’onglet, les sélecteurs rouverts et le chargement asynchrone.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tâches de navigateur Agent Computer rationalisées`}),` : les tâches IA utilisent des outils de navigateur intégrés, éliminant les téléchargements et la configuration de chemin pour une exécution plus rapide et cohérente.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mise en page de la boîte de dialogue de liens externes du Chat IA corrigée`}),` : les contrôles ne se chevauchent plus, améliorant la lisibilité et l’utilisabilité.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Redirections de liens courts améliorées`}),` : les liens redirigent désormais directement vers les cibles canoniques, réduisant les chargements intermédiaires et le temps d’attente.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Filtrage Auto Number corrigé`}),` : « Supérieur à » ne bloque plus le chargement ou le décompte des lignes ; les valeurs enregistrées s’affichent correctement à la réouverture.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Vues partagées modifiables sécurisées`}),` : les modifications d’Enregistrements et de Champs, y compris le collage de plages, l’effacement et la suppression, sont limitées aux Vues autorisées.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Configuration Lookup/Rollup inter-Base corrigée`}),` : les Tables liées restent disponibles à la réouverture ; les références de Base externe vides suivent la gestion de la Base actuelle.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Synthèses des lignes sélectionnées plus précises`}),` : les agrégations respectent de manière fiable les filtres, le tri, la recherche, les plages de lignes et les groupes réduits, avec une meilleure prise en charge de Timestamp.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Rollups Single Select corrigés`}),` : les valeurs uniques conservent l’ordre de première apparition ; Count inclut uniquement les valeurs uniques non vides, ce qui peut réduire les résultats.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Résilience améliorée face aux échecs de Champs liés`}),` : la création d’Enregistrements et les mises à jour de schéma restent stables lorsque les importations ou suppressions créent des références incohérentes.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Workflows assistés par IA plus rapides`}),` : réduction des actualisations et requêtes redondantes dans l’édition de scripts, la publication, le chat et les automatisations pour des interactions plus fluides.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Autorisations des commentaires d’Enregistrements corrigées`}),` : les collaborateurs autorisés peuvent commenter ; les utilisateurs en lecture seule consultent uniquement les discussions, et les liens partagés masquent les contrôles de commentaire.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suppression de commentaires et chargements d’images améliorés`}),` : les commentaires supprimés restent supprimés ; les chargements affichent une progression et des erreurs plus claires, et l’envoi est bloqué jusqu’à leur achèvement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Récupération de l’espace de travail App Builder améliorée`}),` : les problèmes temporaires de connexion préservent les espaces de travail et les brouillons ; l’alignement corrigé de l’historique des versions évite les échecs de publication.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Utilisabilité de la matrice d’autorisations améliorée`}),` : icônes d’état et infobulles plus claires, et meilleure utilisation de la barre latérale sur écran étroit.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Archivage des Enregistrements et autorisations d’export corrigés`}),` : les collaborateurs autorisés archivent sans droit de suppression ; les exports d’archives respectent les autorisations, et les Vues se mettent à jour rapidement.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Configuration unifiée de l’instance Skill et Teable CLI`}),` : les instructions, commandes, authentification, paramètres et erreurs utilisent désormais l’adresse de l’instance actuelle.`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(Update,{label:`1 septembre 2026`,rss:{date:`2026-09-01`},id:`1-septembre-2026`,children:[_jsx(`span`,{id:`présentation-des-artifacts--partagez-des-rapports-de-données-partout`}),_jsx(`h2`,{id:`release-2026-09-01-section-1`,children:`Présentation des Artifacts : partagez des rapports de données partout`}),_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Transformez vos données Teable en rapports visuels avec l’IA, affinez-les par la conversation et partagez-les avec un lien.`}),`\n`]}),_jsx(`span`,{id:`1-créer-des-artifacts-avec-l’ia`}),_jsx(`h3`,{id:`release-2026-09-01-section-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Créer des Artifacts avec l’IA`}),`\n`]})}),_jsx(_components.p,{children:`Demandez à Teable AI de créer un rapport, un graphique, un résumé ou une comparaison à partir de vos données. Il génère un Artifact que vous pouvez ouvrir directement depuis le chat.`}),_jsx(`video`,{autoplay:true,loop:true,muted:true,playsinline:true,controls:true,preload:`auto`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/60b30a115265ae722d88c72609d266cb.mp4`}),_jsx(`span`,{id:`2-continuer-à-affiner-le-même-artifact`}),_jsx(`h3`,{id:`release-2026-09-01-section-3`,children:_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsx(_components.li,{children:`Continuer à affiner le même Artifact`}),`\n`]})}),_jsxs(_components.p,{children:[`Continuez à discuter pour mettre à jour le même Artifact au lieu de recommencer. Chaque mise à jour est enregistrée comme une nouvelle version, afin que vous puissiez consulter ou restaurer des résultats précédents. Vous pouvez également retrouver tous vos Artifacts dans `,_jsx(_components.strong,{children:`Gérer les Artifacts`}),`.`]}),_jsx(`video`,{autoplay:true,loop:true,muted:true,playsinline:true,controls:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/6c71fa559914e29c7f573b51b1218ecf.mp4`}),_jsx(`span`,{id:`3-partager-des-artifacts-partout`}),_jsx(`h3`,{id:`release-2026-09-01-section-4`,children:_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsx(_components.li,{children:`Partager des Artifacts partout`}),`\n`]})}),_jsx(_components.p,{children:`Créez un lien et partagez votre Artifact en dehors de Teable. Autorisez toute personne disposant du lien à le consulter, limitez l’accès aux membres de votre Espace ou ajoutez une protection par mot de passe.`}),_jsx(`video`,{autoplay:true,loop:true,muted:true,playsinline:true,controls:true,preload:`metadata`,className:`mint-w-full mint-aspect-video`,src:`https://dxshyegpql0u3hra.public.blob.vercel-storage.com/26d860b33a277fb276e803aa7e40bf85.mp4`})]}),`\n`,_jsx(`span`,{id:`changelog-labels`,\"data-date-picker-label\":`Aller à une date`,hidden:true}),`\n`,_jsx(_components.p,{children:_jsx(_components.a,{href:`/fr/changelog`,children:`Dernières versions`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Journal des modifications 2026-09","sidebarTitle":"2026-09","description":"Versions de Teable, améliorations et corrections pour 2026-09.","rss":true,"href":"/fr/changelog-2026-09"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"29 septembre 2026","slug":"29-septembre-2026","depth":1,"children":[]},{"title":"24 septembre 2026","slug":"24-septembre-2026","depth":1,"children":[]},{"title":"23 septembre 2026","slug":"23-septembre-2026","depth":1,"children":[]},{"title":"21 septembre 2026","slug":"21-septembre-2026","depth":1,"children":[]},{"title":"20 septembre 2026","slug":"20-septembre-2026","depth":1,"children":[]},{"title":"18 septembre 2026","slug":"18-septembre-2026","depth":1,"children":[]},{"title":"17 septembre 2026","slug":"17-septembre-2026","depth":1,"children":[]},{"title":"16 septembre 2026","slug":"16-septembre-2026","depth":1,"children":[]},{"title":"15 septembre 2026","slug":"15-septembre-2026","depth":1,"children":[]},{"title":"14 septembre 2026","slug":"14-septembre-2026","depth":1,"children":[]},{"title":"13 septembre 2026","slug":"13-septembre-2026","depth":1,"children":[]},{"title":"12 septembre 2026","slug":"12-septembre-2026","depth":1,"children":[]},{"title":"11 septembre 2026","slug":"11-septembre-2026","depth":1,"children":[]},{"title":"10 septembre 2026","slug":"10-septembre-2026","depth":1,"children":[]},{"title":"9 septembre 2026","slug":"9-septembre-2026","depth":1,"children":[]},{"title":"8 septembre 2026","slug":"8-septembre-2026","depth":1,"children":[]},{"title":"7 septembre 2026","slug":"7-septembre-2026","depth":1,"children":[]},{"title":"5 septembre 2026","slug":"5-septembre-2026","depth":1,"children":[]},{"title":"4 septembre 2026","slug":"4-septembre-2026","depth":1,"children":[]},{"title":"3 septembre 2026","slug":"3-septembre-2026","depth":1,"children":[]},{"title":"2 septembre 2026","slug":"2-septembre-2026","depth":1,"children":[]},{"title":"1 septembre 2026","slug":"1-septembre-2026","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/teablecn/078882e8316c17af/changelog-toc.js","/_mintlify/custom/teablecn/5187196fe59e036c/language-route.js"],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}","subdomain":"teablecn","siteName":"Teable","title":"Journal des modifications 2026-09 - Teable","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/changelog-2026-09","matchLevel":1},"zh":{"href":"/zh/changelog-2026-09","matchLevel":1},"ru":{"href":"/ru/changelog-2026-09","matchLevel":1},"de":{"href":"/de/changelog-2026-09","matchLevel":1},"fr":{"href":"/fr/changelog-2026-09","matchLevel":0},"es":{"href":"/es/changelog-2026-09","matchLevel":1},"it":{"href":"/it/changelog-2026-09","matchLevel":1},"ja":{"href":"/ja/changelog-2026-09","matchLevel":1},"tr":{"href":"/tr/changelog-2026-09","matchLevel":1},"uk":{"href":"/uk/changelog-2026-09","matchLevel":1},"ar":{"href":"/ar/changelog-2026-09","matchLevel":1}}},"lastModified":"2026-10-21T04:43:47.959Z","gitLastModified":"2026-10-21T04:41:35.000Z","originalFileLocation":"fr/changelog-2026-09.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Versions de Teable, améliorations et corrections pour 2026-09.\">\u003cmeta data-mint-head name=\"keywords\" content=\"database, app builder, AI, no-code, low-code, Airtable alternative, PostgreSQL, automation\">\u003cmeta data-mint-head name=\"application-name\" content=\"Teable\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Journal des modifications 2026-09 - Teable\">\u003cmeta data-mint-head property=\"og:description\" content=\"Versions de Teable, améliorations et corrections pour 2026-09.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Teable\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.teable.ai/fr/changelog-2026-09\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://teable.ai/assets/images/og-image.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Journal des modifications 2026-09 - Teable\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Versions de Teable, améliorations et corrections pour 2026-09.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://teable.ai/assets/images/og-image.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Teable\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#131415\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.teable.ai/fr/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/fr/changelog-2026-09.md\">\u003clink data-mint-head rel=\"alternate\" type=\"application/rss+xml\" href=\"https://help.teable.ai/fr/changelog-2026-09/rss.xml\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://help.teable.ai/fr/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.teable.ai/en/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://help.teable.ai/zh/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://help.teable.ai/ru/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://help.teable.ai/de/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://help.teable.ai/es/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://help.teable.ai/it/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://help.teable.ai/ja/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://help.teable.ai/tr/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"uk\" href=\"https://help.teable.ai/uk/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://help.teable.ai/ar/changelog-2026-09\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.teable.ai/en/changelog-2026-09\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.teable.ai/#organization\",\"name\":\"Teable\",\"url\":\"https://help.teable.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=24e1fe49258a9a8f76eaec5792623926\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.teable.ai#website\",\"name\":\"Teable\",\"url\":\"https://help.teable.ai\",\"publisher\":{\"@id\":\"https://help.teable.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.teable.ai/fr/changelog-2026-09#webpage\",\"url\":\"https://help.teable.ai/fr/changelog-2026-09\",\"name\":\"Journal des modifications 2026-09\",\"description\":\"Versions de Teable, améliorations et corrections pour 2026-09.\",\"dateModified\":\"2026-10-21T04:41:35.000Z\",\"isPartOf\":{\"@id\":\"https://help.teable.ai#website\"},\"breadcrumb\":{\"@id\":\"https://help.teable.ai/fr/changelog-2026-09#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.teable.ai/fr/changelog-2026-09#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Teable\",\"item\":\"https://help.teable.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Journal des modifications 2026-09\",\"item\":\"https://help.teable.ai/fr/changelog-2026-09\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.teable.ai/fr/changelog-2026-09#article\",\"headline\":\"Journal des modifications 2026-09\",\"name\":\"Journal des modifications 2026-09\",\"description\":\"Versions de Teable, améliorations et corrections pour 2026-09.\",\"url\":\"https://help.teable.ai/fr/changelog-2026-09\",\"mainEntityOfPage\":{\"@id\":\"https://help.teable.ai/fr/changelog-2026-09#webpage\"},\"image\":\"https://teable.ai/assets/images/og-image.png\",\"dateModified\":\"2026-10-21T04:41:35.000Z\",\"publisher\":{\"@id\":\"https://help.teable.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://help.teable.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Teable\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Teable","nav":{"global":null,"languages":[{"language":"en","banner":{"content":"🚀 Teable MCP is now available. See our [changelog](/en/changelog#oct-20-2026) for details.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"pages":[{"title":"en","href":"/en/changelog-2026-09"}]},{"language":"zh","banner":{"content":"🚀 Teable MCP 现已上线。查看[更新日志](/zh/changelog#2026-10-20)了解详情。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"支持"}]},"pages":[{"title":"zh","href":"/zh/changelog-2026-09"}]},{"language":"ru","banner":{"content":"🚀 Teable MCP уже доступен. Подробнее в [журнале изменений](/ru/changelog#20-октября-2026-г).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Поддержка"}]},"pages":[{"title":"ru","href":"/ru/changelog-2026-09"}]},{"language":"de","banner":{"content":"🚀 Teable MCP ist jetzt verfügbar. Mehr im [Changelog](/de/changelog#20-oktober-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"pages":[{"title":"de","href":"/de/changelog-2026-09"}]},{"language":"fr","banner":{"content":"🚀 Teable MCP est désormais disponible. Consultez le [journal des modifications](/fr/changelog#20-octobre-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Assistance"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/fr"}]},{"tab":"Auto-hébergé","pages":[{"title":"Auto-hébergé","href":"/fr/deploy/activate"}]},{"tab":"API","pages":[{"title":"API","href":"/fr/api-doc/overview"}]},{"tab":"Sécurité","pages":[{"title":"Sécurité","href":"/fr/basic/security"}]},{"tab":"Journal des modifications","pages":[{"title":"Journal des modifications 2026","description":"Suivez les dernières versions de Teable, les nouvelles fonctionnalités, les améliorations et les corrections.","href":"/fr/changelog"},{"group":"Versions précédentes 2026","pages":[{"title":"Journal des modifications 2026-09","sidebarTitle":"2026-09","href":"/fr/changelog-2026-09"},{"title":"Journal des modifications 2026-08","sidebarTitle":"2026-08","description":"Versions de Teable, améliorations et corrections pour 2026-08.","href":"/fr/changelog-2026-08"},{"title":"Journal des modifications 2026-07","sidebarTitle":"2026-07","href":"/fr/changelog-2026-07"},{"title":"Journal des modifications 2026-06","sidebarTitle":"2026-06","href":"/fr/changelog-2026-06"},{"title":"Journal des modifications 2026-05","sidebarTitle":"2026-05","href":"/fr/changelog-2026-05"},{"title":"Journal des modifications 2026-04","sidebarTitle":"2026-04","href":"/fr/changelog-2026-04"},{"title":"Journal des modifications 2026-03","sidebarTitle":"2026-03","href":"/fr/changelog-2026-03"},{"title":"Journal des modifications 2026-02","sidebarTitle":"2026-02","href":"/fr/changelog-2026-02"},{"title":"Journal des modifications 2026-01","sidebarTitle":"2026-01","href":"/fr/changelog-2026-01"}]},{"title":"Journal des modifications 2025","href":"/fr/changelog-2025"},{"title":"Journal des modifications 2024","href":"/fr/changelog-2024"}]}]},{"language":"es","banner":{"content":"🚀 Teable MCP ya está disponible. Consulta el [registro de cambios](/es/changelog#20-oct-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Soporte"}]},"pages":[{"title":"es","href":"/es/changelog-2026-09"}]},{"language":"it","banner":{"content":"🚀 Teable MCP è ora disponibile. Leggi il [registro delle modifiche](/it/changelog#20-ott-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Supporto"}]},"pages":[{"title":"it","href":"/it/changelog-2026-09"}]},{"language":"ja","banner":{"content":"🚀 Teable MCP が利用可能になりました。詳しくは[更新履歴](/ja/changelog#2026年10月20日)をご覧ください。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"サポート"}]},"pages":[{"title":"ja","href":"/ja/changelog-2026-09"}]},{"language":"tr","banner":{"content":"🚀 Teable MCP artık kullanılabilir. Ayrıntılar için [değişiklik günlüğüne](/tr/changelog#20-ekim-2026) bakın.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Destek"}]},"pages":[{"title":"tr","href":"/tr/changelog-2026-09"}]},{"language":"uk","banner":{"content":"🚀 Teable MCP уже доступний. Докладніше в [журналі змін](/uk/changelog#20-жовтня-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Підтримка"}]},"pages":[{"title":"uk","href":"/uk/changelog-2026-09"}]},{"language":"ar","banner":{"content":"🚀 أصبح Teable MCP متاحًا الآن. راجع [سجل التغييرات](/ar/changelog#20-أكتوبر-2026) للتفاصيل.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"الدعم"}]},"pages":[{"title":"ar","href":"/ar/changelog-2026-09"}]}]},"title":"Journal des modifications 2026-09 - Teable","buildId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","deploymentId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","dynamics":["10e4515597","a74be98ba7"],"chunks":["BannerMarkdown-D8Bv1Qka.js","dist-C1mdUKmc.js","lib-DnkIZQB2.js","lib-q-9GBWeW.js","clsx-D_lcEXjg.js","html-void-elements-mCSPHezU.js","katex-Cnv50rb0.js","marked.esm-BKo0Hl1x.js","zoom-image-lightbox-DQ5W4Q2v.js","PlusIcon-jZ8vgk6R.js","lightbox-handle-r17bVUz3.js"]}