Mises à Jour Produit

Analyze, reconstruit - Cinq nouvelles langues et l'éditeur de cartes rattrape son retard

Plotiar Team9 min de lecture

La dernière mise à jour portait sur le monde derrière votre livre. Celle-ci concerne l'éditeur qui le lit. Analyze a été reconstruit de zéro - une vraie pipeline asynchrone qui peut faire une passe de la taille d'un manuscrit sans étouffer, avec des sections à la fois IA et non-IA, des analyses conscientes du lore, un plafond de coût par job et un écran de résultats qui tient enfin sur un téléphone. Plotiar parle aussi cinq nouvelles langues maintenant - allemand, italien, portugais, coréen et japonais - portant l'interface à huit. Vos outils de worldbuilding se parlent entre eux à travers les types de contenu. L'éditeur de cartes se rapproche du sentiment d'une app dédiée. Et en dessous, la tournée habituelle de corrections mobiles, d'export, de polices et d'abonnement.

Analyze, reconstruit

L'ancienne page Analyze était un placeholder. Elle exécutait un modèle, sur un prompt, sur une portion de votre texte, et elle expirait dès que votre projet devenait sérieux. La nouvelle est un système entièrement différent.

C'est maintenant un catalogue d'analyses. Chaque section a son propre travail : un résumé structurel, une vérification de cohérence du lore, la détection de phrases collantes, des audits d'échos et de mots filtres, un score d'équilibre sensoriel, et plus à venir. Certaines sections sont pilotées par IA (palier Pro) et d'autres sont de l'analyse linguistique pure qui s'exécute pour tout le monde. Vous choisissez les sections que vous voulez et l'exécuteur les orchestre.

Derrière cela il y a de la vraie infrastructure. Les jobs asynchrones tournent sur des Lambdas worker dédiées. Les diffusions de progression en temps réel envoient le statut au client à mesure que chaque section se termine, au lieu de vous laisser fixer un spinner. La mise en cache des prompts sur une fenêtre d'une heure signifie que relancer des sections adjacentes ne paie pas à nouveau les mêmes tokens de configuration. Il y a un plafond de coût par job pour qu'une analyse devenue folle ne puisse pas drainer silencieusement votre crédit IA. Vous pouvez annuler en cours d'exécution, et le débit de coût est inversé pour toute section qui ne s'est pas terminée.

Le plus grand déblocage est le support du contenu de la longueur d'un livre. Les longs romans étaient le cas que l'ancien Analyze ne pouvait pas du tout gérer. La nouvelle pipeline fait un liaisonnage par paires fragmentées, une passe de réduction "trim in half" pour les sections qui dépassent une seule fenêtre de contexte, la déduplication entre fragments, et la couture de paires croisées pour que les résultats ne se fragmentent pas aux limites de fragment. La Lambda est provisionnée à 3 Go. Un brouillon de 120 000 mots termine maintenant une passe complète sans tomber en panne.

Les analyses conscientes du lore sont la partie qui nous a surpris en test. Parce que Plotiar connaît déjà vos personnages, lieux et factions depuis le Lore, l'analyseur lit avec ce contexte chargé. Les glissements de POV sont attrapés contre le casting réel des personnages. Les résultats de continuité référencent l'entrée, pas seulement la ligne. Les incohérences de noms remontent avec l'alias canonique.

L'interface des résultats a été réécrite en parallèle. Les longs résultats reçoivent un sommaire par sections pour que vous puissiez sauter directement à la partie qui vous intéresse. Le tiroir mobile pour les exécutions d'analyse est enfin utilisable - étapes numérotées, vraie gestion du focus, plus de boutons qui disparaissent derrière le clavier. Il y a une vue d'historique pour les exécutions sans IA pour que les utilisateurs du palier gratuit puissent voir et comparer les passes précédentes. Les exécutions IA sauvegardent leurs résultats complets et vous pouvez les rouvrir ou poser des questions de suivi. Les stratégies par section permettent aux utilisateurs avancés de remplacer quel modèle gère quelle section, et la promotion vers Sonnet est automatique quand l'entrée la justifie.

Rien de tout cela n'est une nouvelle "fonctionnalité IA". C'est la même idée vers laquelle Analyze pointait toujours - une passe éditoriale soigneuse sur le manuscrit - enfin avec l'ingénierie en dessous pour le faire vraiment.

Cinq nouvelles langues, et plus de chaînes codées en dur

Plotiar est maintenant livré en allemand, italien, portugais, coréen et japonais, en plus de l'anglais, espagnol, français et hébreu existants. Huit langues d'interface. Sélectionnables depuis les paramètres, persistées par compte.

Ce n'était pas un changement rapide. Il a fallu la passe d'ingénierie correspondante : chaque chaîne codée en dur à travers les apps clientes, l'éditeur canvas, la barre supérieure mobile, le site marketing et les pages de comparaison a été routée à travers i18next. 1 314 nouvelles clés d'accessibilité ont été traduites dans les sept langues non anglaises pour que les lecteurs d'écran annoncent les boutons et les régions correctement dans la langue choisie par l'utilisateur. Les règles de débordement ont été resserrées pour que les traductions plus longues - étiquettes allemandes, ponctuation japonaise - ne cassent pas les mises en page. Environ 270 fichiers source ont été migrés depuis un défaut i18next mal configuré qui masquait silencieusement les clés manquantes. Si une chaîne est à l'écran, elle est maintenant traduisible, et les traductions sont testées pour la parité au moment de la compilation.

Le worldbuilding se parle à lui-même

La dernière mise à jour nous avons livré quatre nouveaux types de contenu de worldbuilding et noté que la prochaine étape était le liaisonnage croisé. C'est maintenant en place. Les éléments liés connectent les cartes du corkboard, les cellules du plotgrid et les nœuds du flowchart à des documents, des entrées de lore, des personnages et d'autres contenus. Cliquez d'une carte de scène du corkboard directement vers le document du chapitre. Référencez une entrée de lore à l'intérieur d'une cellule de plotgrid. Câblez un nœud de flowchart à la personne de l'arbre généalogique qu'il représente. Le graphe de votre projet est enfin parcourable, pas seulement stocké.

L'éditeur de cartes rattrape son retard

L'outil de cartes a été lancé comme une surface de worldbuilding. Cette mise à jour le pousse vers le sentiment d'une app de cartes dédiée.

Les uploads d'images personnalisées vous permettent de déposer vos propres ressources sur la carte - un sceau de ville dessiné à la main, une référence continentale, un drapeau. La bibliothèque de ressources passe d'un ensemble de départ à 560 stamps répartis sur quatre packs de style, plus un champ de recherche à la fois sur le pinceau de terrain et sur le sélecteur de stamps. Les bords fractals de qualité côtière font que les pinceaux de terrain ressemblent à des cartes qu'un cartographe publierait, pas au lasso d'une app de peinture. Le rendu de terrain en couches avec textures procédurales et dispersion gère les forêts, les montagnes et l'eau avec un détail qui survit au zoom. Il y a des remplacements par pinceau, des variantes de terrain et un alignement de motifs qui tient bon quand vous faites glisser une région. Les panneaux flottants Calques, Paramètres, Terrain et Ressources se sont tous déplacés dans les onglets du tiroir droit, correspondant au reste de l'app.

Arbres généalogiques, radiaux

Les arbres généalogiques ont ajouté une disposition radiale avec un centre sélectionnable et des guides d'anneaux en direct. Choisissez le protagoniste comme centre et regardez l'arbre se réorganiser vers l'extérieur par génération. L'auto-mise en page a aussi reçu une passe sérieuse sur la minimisation des croisements d'arêtes - les grandes familles élargies ne ressemblent plus à un nœud. L'onglet Personne dans le panneau droit s'affiche maintenant toujours, avec un état vide approprié, et le menu contextuel "Lier à la Fiche de Personnage" ouvre correctement le sélecteur de contenu.

Calendriers, plotgrids, taskboards

Le calendrier de worldbuilding personnalisé a gagné le support des heures en plus des jours, semaines, mois et saisons personnalisés. Les événements ont des menus clic droit à la fois sur l'événement et sur la cellule, un popover "+N de plus" quand un jour est dense, et une prop de date par défaut pour que créer depuis une cellule spécifique pré-remplisse correctement. Plotgrid a ajouté des points de trame max par cellule configurables avec un toast de feedback quand vous atteignez la limite, une vue de détails étendue et des champs de données personnalisés. Les cartes Taskboard ont récupéré des champs personnalisés et des togglers de visibilité de champ, plus un affichage en ligne configurable de checklists.

Éditeur et mobile

La PWA a eu une période difficile. Cette mise à jour la clôture. Le double tap de navigation, les transitions de route cassées, la gigue de défilement et un débordement de body collant au changement de route sont tous corrigés. Le backspace du clavier virtuel mobile fonctionne à nouveau dans l'éditeur canvas. Entrée est traité comme une vraie division de paragraphe au lieu d'insérer les caractères littéraux. Swipe-delete a un garde-fou contre la dérive pour qu'un quasi-loupé ne pulvérise pas un paragraphe. Le défilement mobile utilise un momentum basé sur le temps avec un accumulateur sous-pixel - il se lit comme fluide, pas saccadé. Les tiroirs latéraux s'alignent sous la barre supérieure. Le pinch-zoom est désactivé sur les routes où il causait une dérive de mise en page. Les indicateurs dans la marge (signets, commentaires) collent maintenant correctement au texte quand l'espacement de ligne est supérieur à 1.

Export, polices et styles de document

Les polices du corps du document sont maintenant rendues dans les exports PDF, DOCX et EPUB. Le comportement précédent substituait silencieusement la première police système installée, ce qui était la cause des rapports "l'export a l'air faux" depuis des semaines. PDF et EPUB injectent les Google Fonts au moment de l'export. DOCX dépouille les piles CSS de polices jusqu'à la face réelle. La bibliothèque de polices s'est étendue avec une couverture appropriée pour l'hébreu, le japonais, le coréen et le latin étendu, donc les écrivains dans ces scripts ont de vrais choix, pas Times-ou-Arial.

Les présets Styles de Document s'appliquent maintenant de manière atomique. Basculer entre les présets garde l'undo fonctionnel, la barre d'outils reste synchronisée, et l'application partielle - le bug qui laissait la moitié de la page sur le nouveau style et la moitié sur l'ancien - a disparu.

Dans les coulisses

Abonnement : l'offre d'essai est maintenant strictement Pro. Le flux précédent pouvait router une inscription Plus dans un essai Pro dans certains cas limites, ce qui était faux des deux côtés.

Barre latérale : un échec transitoire de la requête projets ne fait plus clignoter un tiroir vide ; la requête se relance automatiquement. La migration 097 caste entry_id correctement et référence le vrai nom de contrainte. Changelog : le pont entre l'éditeur de document et activeChangeId garde maintenant le focus aligné, avec la navigation au clavier durcie. Le garde-fou de modifications non sauvegardées s'applique maintenant à tous les types de contenu, pas seulement aux documents - donc fermer un onglet en plein milieu d'une édition sur un flowchart, un taskboard ou une carte demande de la même façon.

Petites choses qui valent d'être mentionnées

Format painter s'auto-applique sur la sélection suivante, avec un état actif et un Échap pour annuler. Les togglers de slash-commands par document et par défaut global vous permettent d'éteindre le menu slash pour les types d'écriture où il est gênant. AI Studio peut maintenant sélectionner des documents source de n'importe quel projet, pas seulement le courant. Flowchart a des arêtes avec des étiquettes éditables, les nœuds s'auto-sauvegardent quand vous fermez le tiroir, et vous pouvez choisir par nœud si les liens s'ouvrent dans un nouvel onglet. La vue divisée expose le panneau droit pour chaque type de contenu, pas seulement les documents. Le clic droit de la barre latérale sur n'importe quel élément de contenu vous permet de l'ouvrir dans un nouvel onglet de navigateur.

Le site marketing a reçu un navigateur de catégories de glossaire, des liens de personas dans le pied de page, des dates de lastmod pour chaque page, et la démo a déménagé vers une page /demo dédiée avec une vitrine compacte sur la landing. Le sitemap est maintenant un index avec des sous-sitemaps pour que les moteurs de recherche arrêtent de s'étouffer sur la taille.

Et ensuite

Analyze ouvre une longue route. En ce moment il y a huit ou neuf sections dans le catalogue. Le plan est que ce nombre double à peu près au cours du mois prochain, avec des sections visant des questions spécifiques de genre et d'artisanat - rythme, densité de dialogue, équilibre de la lumière des personnages, cohérence thématique. L'infrastructure pour ajouter une nouvelle analyse est maintenant quelques centaines de lignes de travail au lieu d'une réécriture.

Et le travail sur la latence de frappe continue. Nous n'avons pas fini. Nous n'aurons probablement jamais fini. Chaque cycle a quelques commits visant les millisecondes entre la pression de touche et le pixel parce que c'est la différence entre un outil qu'un écrivain tolère et un outil qu'un écrivain oublie qui est là.

Tout dans cet article est en ligne. Si quelque chose semble cassé, dites-le nous. Les rapports de bugs des utilisateurs actifs sont pourquoi ces mises à jour continuent de s'allonger.

Prêt à commencer à écrire ?

Rejoignez les écrivains qui planifient, rédigent et collaborent — le tout en un seul endroit.

Essayer Plotiar Gratuitement

Si vous acceptez, nous utilisons des cookies pour des analyses complètes. Si vous refusez, nous collectons quand même des données de visite anonymes et agrégées, sans cookies. Les cookies essentiels sont toujours actifs. Politique de Cookies