Forfaits d'usage IA, un éditeur Sparks reconstruit et l'export PDF des Artifacts
La tarification de Copera tient désormais en trois couches simples : une plateforme gratuite pour toujours, pour un nombre illimité de membres, un forfait d'usage IA par espace de travail avec un quota hebdomadaire qui se renouvelle, et des options achetées une par une. À cela s'ajoutent un éditeur Sparks reconstruit où la caméra est enfin un calque à part que l'on peut déplacer après coup, l'export PDF des Artifacts, et un Ask Copera qui retient ce que vous lui dites, bifurque depuis n'importe quel message et vous laisse annuler une action qu'il a déjà exécutée.
Nouvelles fonctionnalités
Forfaits d'usage IA — Une plateforme gratuite et un quota hebdomadaire
L'ancien modèle de Blocks Plus/Max disparaît. À sa place, trois couches faciles à retenir (#3528, #3494) :
- La plateforme est gratuite pour toujours, avec un nombre illimité de membres — tableaux, documents, drive, messagerie, réunions, boîte de réception et tout le reste. Ajouter des personnes à votre espace de travail ne change jamais votre facture, et il n'y a pas de réserve de sièges à épuiser.
- Un forfait IA pour tout l'espace de travail — une échelle de douze forfaits, chacun nommé d'après la quantité d'IA qu'il offre par rapport à l'offre gratuite (de 1x à 600x). Vous en choisissez un par espace de travail, pas un par personne.
- Un quota hebdomadaire qui se renouvelle — votre forfait libère une quantité d'usage IA chaque semaine, et elle repart de zéro au renouvellement au lieu de s'accumuler. Une semaine qui dérape reste une semaine, pas un mois.
- Une file plus lente plutôt qu'un arrêt brutal — quand un espace de travail payant a consommé sa semaine, l'IA continue de fonctionner via une file plus lente au lieu de s'arrêter. Les espaces gratuits s'arrêtent jusqu'au renouvellement.
- Du crédit supplémentaire si besoin — achetez-en davantage à tout moment une fois la semaine consommée, et retrouvez immédiatement la pleine vitesse.
- Des options à la carte — boîtes de réception supplémentaires, stockage supplémentaire et capacité de classe en direct s'achètent séparément, sur n'importe quel forfait y compris gratuit, à un tarif mensuel fixe.
- De meilleurs modèles sur les grands forfaits — les modèles les plus lourds et les plus performants se débloquent à mesure que vous montez l'échelle, et le sélecteur de modèles vous dit combien de temps dure votre semaine plutôt que d'afficher des tarifs.
- Voyez où vous en êtes — des barres d'usage dans l'application montrent la part de la semaine consommée par votre espace de travail et par vous, avec les jours restants avant le renouvellement (#3531, #3530).
- Une page tarifs réécrite — la nouvelle page déroule une semaine de travail réel sur chaque forfait, met en scène ce qui se passe quand le plafond arrive, et abandonne les montants à l'unité que les gens lisaient comme un prix par siège.
Sparks — Un éditeur reconstruit, une caméra déplaçable et un rendu local
Le plus grand changement qu'ait connu Sparks (#3524). Enregistrer et monter sont désormais deux choses distinctes : les décisions que vous deviez prendre avant d'appuyer sur enregistrer se prennent maintenant après :
- Montez sur le temps que vous regardez — couper, supprimer en refermant, rogner, réordonner, changer la vitesse, ajuster l'audio de chaque plan, recadrer et ajouter des zones de zoom, le tout sur la timeline finale et non sur la source brute. Une coupe referme l'espace au lieu de laisser un trou.
- La caméra est un calque à part — votre webcam n'est plus peinte dans l'enregistrement. La bulle peut donc être déplacée, redimensionnée et restylée après coup, et partager une fenêtre qui n'est pas Copera ne fait plus disparaître la caméra.
- Ce que vous voyez en aperçu est ce que vous exportez — l'aperçu et le rendu final calculent désormais la même image : zoom, recadrage, position de la caméra, marges, coins arrondis et vitesse s'affichent exactement comme ils seront dans le fichier. Le zoom entre et sort en douceur, comme un mouvement de caméra, au lieu de sauter.
- Un curseur que vous pouvez restyler — dans l'application de bureau, le pointeur et ses anneaux de clic sont enregistrés séparément de l'image, si bien que les mises en évidence de clic restent modifiables au lieu d'être incrustées. Seuls la position, le moment et la présence d'un clic sont capturés — aucune frappe au clavier, aucun titre de fenêtre, aucun nom d'application.
- Faites le rendu sur votre machine — l'application de bureau peut produire le fichier final en local puis le publier sur le Spark, le serveur vérifiant que le résultat est bien le fichier promis avant que quoi que ce soit ne remplace votre montage actuel.
- Un inspecteur contextuel et des raccourcis clavier — les contrôles n'apparaissent que pour ce qui est sélectionné, la vitesse est proposée sous forme de la liste exacte que le rendu accepte, et les raccourcis sont ignorés pendant que vous tapez : renommer un Spark ne coupe plus un plan.
- Une sauvegarde automatique qui ne perd rien — les modifications sont enregistrées face à une version explicite, une modification faite pendant qu'une sauvegarde était en cours n'est jamais silencieusement perdue, et un vrai conflit vous demande de recharger et de réappliquer au lieu de vous renvoyer contre le même mur.
- Écran plus caméra, là où cela marche vraiment — la combinaison est proposée systématiquement dans l'application de bureau et sur les navigateurs capables d'enregistrer les deux flux à la fois ; ailleurs, elle recule proprement au lieu de rester sélectionnée et désactivée.
Artifacts — Export en PDF
Toute version d'un Artifact peut devenir un PDF (#3550, #3552) :
- Un clic pour exporter — exportez depuis le studio et recevez le fichier, avec un avis qui reste à l'écran au lieu de disparaître dans une notification de quatre secondes.
- Portrait, paysage ou automatique — une commande à côté de l'action d'export permet de forcer l'orientation de la page. Les présentations gardent leur propre format et ne sont jamais forcées.
- Les présentations sortent avec toutes les diapositives — un deck exporte une page par diapositive, au lieu d'une seule page avec le reste masqué.
- Tableaux de bord et applications s'impriment en taille réelle — tableaux de bord, outils, visualisations et applications web s'impriment dans leur mise en page d'écran réelle, zones de défilement internes dépliées, au lieu d'être comprimés dans une page et coupés à un seul écran.
- Ouvrir ou télécharger, y compris sur le bureau — Télécharger enregistre le fichier sur le web comme dans l'application de bureau, et Ouvrir fonctionne enfin sur le bureau au lieu d'échouer à chaque fois.
- Il reste disponible — un PDF produit reste accessible depuis le menu du studio pendant toute sa fenêtre de sept jours, même après un rechargement, et c'est toujours le PDF de la version que vous regardez.
Artifacts — Plein écran et un vrai affichage partagé
L'espace de travail n'avait qu'une seule forme : la conversation en panneau latéral. Il en a maintenant trois (#3539) :
- Plein écran — donnez à l'Artifact tout l'écran, sans conversation ni cadre de l'application, et revenez avec Échap.
- Affichage partagé — un partage exact à 50/50 avec l'Artifact à gauche et la conversation à droite, en repliant automatiquement la navigation de gauche pour gagner de la largeur. En sortant, seul ce que l'affichage partagé avait changé est restauré ; une navigation que vous aviez déjà repliée reste repliée.
- Fini les rechargements — passer en plein écran et revenir rechargeait l'Artifact et vous faisait perdre votre position de défilement et toute animation en cours. Plus rien n'est reconstruit.
- Aucun mode ne vous piège — les deux reviennent à la disposition en panneau dès que la fenêtre devient trop petite pour eux.
Ask Copera — Annulez une action déjà exécutée
Une fois que Copera a exécuté une action validée, la carte propose désormais Annuler, et l'espace de travail revient à son état précédent (#3544) :
- Ce qui s'annule — mises à jour de lignes, lignes créées (à l'unité ou en lot), colonnes créées et modifications de colonne qui n'ont touché que le libellé.
- Ce qui le dit honnêtement — suppressions, tables créées et modifications de colonne ayant changé des options annoncent clairement qu'elles ne peuvent pas être inversées, plutôt que de faire semblant.
- Il refuse plutôt que de vous surprendre — si la chose a changé depuis que Copera l'a écrite, l'annulation s'arrête et signale que la cible a bougé, au lieu d'écraser la modification d'un collègue.
Ask Copera — Il retient ce que vous lui dites
La mémoire dans les paramètres IA était déjà réelle, mais vous seul y écriviez. Désormais, une conversation terminée peut retenir un fait durable à votre sujet : une préférence permanente, votre rôle, votre façon de travailler (#3538) :
- Uniquement des faits durables — résumés de conversation, détails de tâches ponctuelles, informations sur d'autres personnes et tout ce que vous avez simplement collé sont délibérément écartés.
- Jamais rien de secret — tout ce qui ressemble à un mot de passe, une clé ou un jeton est refusé d'emblée, dans toutes les langues du produit, quoi que dise le reste du message.
- Tout reste à vous — les lignes retenues sont marquées comme écrites par Copera, se trouvent dans le même champ de texte libre que vous éditez déjà, et se modifient ou se suppriment une par une. Modifier une ligne écrite par l'IA la rend vôtre.
- Il s'arrête au lieu d'oublier à votre place — à la limite de douze entrées, la capture s'arrête simplement. Décider quoi oublier vous revient.
- Les modifications et les captures ne se télescopent plus — enregistrer le champ mémoire pendant qu'une capture arrive en pleine édition fusionne désormais les deux et vous demande de relire, au lieu que l'un écrase l'autre en silence.
Ask Copera — Bifurquez depuis n'importe quel message
Bifurquez une conversation à n'importe quel endroit, modifiez un message et relancez-le, régénérez une réponse et circulez entre les versions avec un sélecteur discret, à la fois sur votre message et sur la réponse de Copera — et tout cela survit à un rechargement de la page (#3541).
Ask Copera — Il vous dit quand une exécution a besoin de vous
- Quand un tour se termine sans vous — un tour long qui s'achève après votre départ génère désormais une notification et une notification mobile. Vous n'êtes pas prévenu pour une réponse que vous avez vue arriver, et un tour qui enchaîne plusieurs étapes est une seule nouvelle, pas quatre (#3526).
- Quand une exécution attend votre validation — le seul état qui a vraiment besoin de vous était précisément celui qui restait muet. Il envoie maintenant une notification et une alerte mobile, et la cloche colore l'issue honnêtement : vert pour terminé, jaune pour en attente de vous, rouge pour échoué (#3535).
- Un seul réglage pour les trois — une préférence unique couvre terminé, échoué et en attente de validation, et le dit explicitement.
Ask Copera — Demandez un tableau de bord, obtenez un tableau de bord
Demander un tableau de bord produisait discrètement un Artifact, parce que construire un vrai tableau de bord Copera n'était pas quelque chose qu'il savait faire. C'est maintenant une véritable action validée : il crée le tableau de bord avec vos propres permissions et peut remplir les widgets à partir de votre description (#3543).
AI Workforce — Planification hebdomadaire et toute la boîte à outils de la conversation
- Les agents peuvent s'exécuter chaque semaine — « tous les lundis à 9 h » est désormais une vraie planification et non un intervalle approximatif : un rapport hebdomadaire, c'est une tâche au lieu de sept. L'heure est conservée malgré le passage à l'heure d'été (#3527).
- Les agents peuvent créer des Artifacts — toutes les surfaces d'agent peuvent rédiger un Artifact, pas seulement les tâches planifiées, et l'Artifact appartient toujours à la personne qui a recruté l'agent (#3542).
- Les mêmes outils que la conversation — automatisations, tâches d'agent, palette de commandes, boîte de réception, planification de tâches et outils de tableau en lot sont désormais accessibles aux agents, chacun derrière sa propre permission : un agent déjà recruté ne change pas tant que vous ne l'avez pas accordée (#3545).
- Ils disent quelque chose quand ils s'arrêtent — un agent qui atteint sa limite d'étapes conclut maintenant par un résumé au lieu de finir en silence, et sa liste d'étapes se lit dans votre langue.
- Valider veut dire valider — un agent réglé pour demander avant d'écrire sans supervision passait quand même outre pour tout ce qui n'était pas destructeur. Toute écriture vous attend désormais.
- Les échecs viennent avec une raison — une exécution planifiée ou déclenchée par une automatisation qui échoue produit maintenant un reçu expliquant ce qui s'est passé, et la raison vous parvient dans la notification.
Boîte de réception — Lancez des conversations WhatsApp, avec des fils qui se tiennent
- Faites le premier pas — lancez une conversation WhatsApp depuis la boîte de réception en saisissant un numéro, sur n'importe quel canal WhatsApp connecté. Le fil vous est attribué dès le départ, et les réponses arrivent dans la même conversation (#3551).
- Fermé veut dire fermé — une conversation close le reste, et le message suivant ouvre un nouveau fil au lieu de rouvrir un dossier que vous aviez déjà terminé (#3553).
- Une personne, une conversation — les réponses qui arrivent sous un autre identifiant pour le même numéro sont désormais fusionnées avec la conversation existante, au lieu d'en ouvrir une deuxième (#3553, #3556).
- Médias et réactions — photos, vidéos et documents s'ouvrent désormais sans problème, les réactions apparaissent comme des réactions et non comme des bulles vides, et les bulles vides laissées par d'anciennes livraisons ont été nettoyées (#3553).
- Envoyez avec votre nom — un nouveau réglage de canal détermine si votre nom accompagne vos messages.
Développeurs — Canaux et conversations de la boîte de réception dans la Public API
- Nouveaux endpoints — listez vos canaux, conversations et messages, répondez à une conversation, et lancez ou envoyez un message WhatsApp à un numéro, le tout derrière une permission dédiée à la boîte de réception que vous accordez explicitement (#3551).
- Aussi dans la CLI — les mêmes opérations sont disponibles en commandes.
- Les écritures d'agenda préviennent par défaut — créer, modifier ou supprimer un événement via l'API envoie désormais un e-mail aux participants, sauf demande explicite du contraire — ce que devraient faire les imports et synchronisations en masse.
Corrections de bugs
- Les grandes tables cessaient de charger au-delà d'environ 32 000 lignes — la valeur de tri débordait et chaque ligne au-dessus de la limite produisait une erreur. Les tables de toute taille se chargent maintenant normalement (#3554).
- Des Artifacts qui s'affichaient en texte brut, sans mise en forme — un Artifact pouvait être publié avec son emballage interne en guise de page, apparaissant sans style et parsemé de caractères parasites. Deux personnes y ont vu une Copera devenue moins bonne designer ; le design n'y était pour rien (#3534).
- Une carte de validation en échec emportait toute la réponse — un tour où tous les outils avaient déjà réussi pouvait tout de même mourir sur « Requête invalide » parce qu'une seule carte de validation n'avait pas pu être créée. La carte est désormais abandonnée et Copera répond en texte (#3533).
- Un fournisseur de modèle saturé tuait le tour définitivement — une limitation temporaire du débit, l'échec le plus passager qui soit, était traitée comme une impasse définitive. Elle est maintenant réessayée correctement (#3533).
- Les tours à court de temps ne disaient rien — une exécution atteignant la limite de vingt minutes mourait à la frontière et affichait « Erreur interne » sans rien à montrer. Elle réserve maintenant du temps à la fin pour répondre avec ce qu'elle a construit, et un dépassement est signalé comme une limite de temps, pas comme une faute interne (#3547).
- Des messages d'erreur en anglais non traduit — chaque erreur serveur affichée par l'application retombait sur le message interne en anglais, alors que la traduction existait dans les six langues. Les erreurs codées se lisent de nouveau dans votre langue (#3547).
- « Cette version ne peut pas être publiée », sans raison — la fenêtre de partage répondait à quatre situations différentes par une seule phrase. Elle nomme maintenant le cas : encore en construction, échouée définitivement, ou retenue par la revue de design — et l'affiche sur place au lieu de « La revue de publication n'a pas pu être chargée » (#3547).
- La conversation dans l'espace Artifacts pouvait prendre tout l'écran — un accroc d'une seule image dans la conversation intégrée s'échappait vers l'écran d'erreur de l'application et remplaçait tout par « Actualiser / contacter le support », alors que l'exécution s'était pourtant bien terminée. Elle se rétablit maintenant toute seule (#3529).
- Automatisations lisant un champ de description — une règle utilisant la colonne Description d'une ligne recevait des données de stockage internes au lieu du texte. Elle reçoit maintenant le contenu réellement écrit (#3546).
- Canaux WhatsApp bloqués sur « En attente » — un canal ne terminait jamais sa connexion parce que certains événements du fournisseur arrivaient sans horodatage, et une reconnexion pouvait afficher un ancien numéro de téléphone. Les deux sont corrigés, avec les QR codes qui refusaient de se rafraîchir et un appairage que deux personnes pouvaient se disputer (#3548, #3551).
- Des messages WhatsApp qui n'arrivaient tout simplement pas — les livraisons entrantes étaient rejetées, donc rien n'apparaissait. Les canaux indiquent aussi clairement qu'un numéro est déjà enregistré ailleurs, au lieu d'échouer vaguement (#3549).
- Ask Copera perdait le tableau qu'il venait de créer pour vous — une conversation dont le seul contexte était un tableau tout juste créé par Copera refusait toutes les modifications suivantes et vous renvoyait vers l'application. Il se souvient maintenant de ce qu'il a construit, et le tableau que vous avez ouvert compte comme celui dont vous parlez (#3559).
- Ask Copera écrivait dans la mauvaise table — une demande de suivi pouvait atterrir dans une table voisine du même tableau, que vous n'aviez jamais nommée. Il refuse désormais tant que vous ne la nommez pas (#3559).
- Les lignes créées par l'IA attendaient le prochain balayage — formules, enregistrements liés, recherche et règles d'échéance ne se mettaient à jour sur une ligne créée par Copera qu'au passage d'un traitement de fond. Ils s'exécutent maintenant immédiatement (#3559).
- Aperçus de lien sans image — les pages du site pouvaient être partagées sans aucune image d'aperçu ; il y en a désormais toujours une.
Améliorations
- Les barres d'usage parlent en pourcentages — les barres hebdomadaires n'affichent plus de montants, le titre passe au-dessus de la barre avec le pourcentage et la légende en dessous, et l'offre de crédit supplémentaire n'apparaît qu'une fois la semaine réellement consommée (#3531, #3530).
- Les anciens abonnements affichent leur propre prix — les espaces de travail sur un abonnement antérieur ne voient plus le prix de la nouvelle échelle comme s'il s'agissait de ce qu'ils paient (#3530).
- Les échecs sont nommés au lieu d'être devinés — les erreurs propres à Copera portent désormais leur explication jusqu'à vous, le reçu indique quelle étape a réellement échoué au lieu d'accuser systématiquement le modèle, et la conversation affiche une ligne Détails dans les six langues (#3540).
- Si une carte n'a pas pu être créée, Copera le dit — au lieu de promettre une carte de validation qui n'apparaît jamais, il indique clairement que l'action n'a pas été appliquée et que rien ne vous attend (#3540).
- Une exécution qui continue en arrière-plan n'est jamais perdue — une étape suivante acceptée mais jamais démarrée est maintenant reprise et lancée, au lieu d'être discrètement abandonnée (#3543).
