Application de bureau
Journal des modifications
Ce qui a changé dans chaque version de l'application de bureau Passcard. Les applications installées se mettent à jour automatiquement en arrière-plan.
Dernière version 0.1.54. Télécharger
- 0.1.5417 sept. 2026
- Passcard est désormais disponible pour Windows sous forme d’installateur 64 bits avec mises à jour automatiques
- 0.1.5116 sept. 2026
- La nouvelle utilisation d’OpenCode est collectée dans la seconde qui suit chaque commit, sans attendre une pause dans les journaux, et les lectures SQLite sans changement ne déclenchent plus de nouvelle analyse.
- 0.1.4616 sept. 2026
- Les envois et les demandes de couplage restent liés au compte qui les a lancés : se déconnecter ou coupler un autre workspace annule les envois en cours, et une réponse tardive d’une ancienne connexion ne peut plus déconnecter ni écraser la nouvelle
- L’utilisation en attente reste associée au workspace pour lequel elle a été collectée ; l’historique collecté avant cette mise à jour dont le workspace est inconnu est retenu au lieu d’être envoyé au prochain workspace couplé
- Les budgets récurrents restent appliqués hors ligne au passage d’un jour, d’une semaine ou d’un mois, et le réglage « bloquer en cas de panne » s’applique lorsqu’aucune donnée de la période en cours n’est disponible
- Les dépenses en attente sont calculées d’après l’ordre des envois plutôt qu’en comparant l’horloge de l’appareil et celle du serveur, si bien qu’une horloge en avance ne compte plus l’utilisation deux fois et ne bloque plus le travail
- Les enregistrements impossibles à envoyer sont ignorés au lieu de bloquer tous les envois suivants, et les noms de branche, de modèle et de fichier trop longs sont raccourcis dès la collecte
- L’analyse continue lorsqu’un fichier journal est mal formé, signale le fichier en échec et ne perd plus l’utilisation collectée dans les autres fichiers de cette analyse
- Le journal d’écriture anticipée d’OpenCode est surveillé afin que l’utilisation des sessions en cours soit collectée sans attendre un point de contrôle de la base de données, et les grands historiques OpenCode sont lus intégralement
- Les instantanés d’utilisation Codex répétés et les enregistrements Claude Code réanalysés ne sont plus comptés deux fois
- Les checkouts locaux de même nom situés hors du répertoire personnel reçoivent leurs propres clés de dépôt, de sorte qu’un historique sans rapport n’est plus fusionné ni réattribué lorsque l’un d’eux obtient un dépôt distant
- Les répertoires de travail absolus que certains harnesses encodent dans les noms de dossiers de journaux restent masqués lors du signalement des emplacements d’exposition d’identifiants
- L’installation des hooks est interrompue lorsque le fichier de configuration d’un agent ne peut pas être analysé, au lieu de le remplacer, et une nouvelle sauvegarde est créée avant chaque modification
- Les commandes de hook sont correctement entourées de guillemets pour les chemins d’installation contenant des apostrophes, les signes de pourcentage sont échappés dans les entrées de démarrage automatique Linux, et l’échec de l’enregistrement d’un paramètre est signalé
- L’aperçu affiche toutes les lignes de projet d’un dépôt au lieu de ne conserver que la dernière, et les dépenses quotidiennes sont calculées correctement lors des changements d’heure
- 0.1.4415 sept. 2026
- Les vérifications des versions de bureau attendent le démarrage des workers d’analyse, même lorsque les agents de build chargés mettent plus de temps à les lancer.
- L’heure du dernier envoi et le nombre d’éléments en attente restent à jour dans l’application de bureau pendant l’importation de l’historique. Le nombre d’éléments en attente s’affiche sans être tronqué.
- Les actions Analyser et Réessayer affichent immédiatement un état de chargement. Les nouvelles données d’utilisation sont envoyées avant la fin de l’opération, et les clics répétés ne lancent pas d’opérations simultanées.
- Les interruptions d’envoi causées par un changement de connexion réseau sont expliquées clairement. Les messages d’erreur restent entièrement lisibles.
- 0.1.4315 sept. 2026
- Partagez un profil public avec votre utilisation de tokens, votre nombre de sessions et votre activité quotidienne des 30 derniers jours. Choisissez un nom d’utilisateur au moment de publier, sans étape d’inscription supplémentaire.
- Les profils restent privés jusqu’à leur publication explicite. Un aperçu montre les statistiques partagées et les coûts nécessitent un accord distinct. L’utilisation en entreprise est exclue. Rendre un profil privé désactive son lien public.
- 0.1.4215 sept. 2026
- Identifiez les clés exposées grâce à leurs terminaisons masquées, aux liens vers les dépôts et les sessions et aux emplacements des messages locaux. Ces détails sont couverts par le chiffrement Enterprise optionnel.
- 0.1.4115 sept. 2026
- Vérifiez le fournisseur, la référence de la clé, le membre et l’appareil avant de marquer la clé comme renouvelée. La boîte de dialogue permet d’annuler et affiche la progression ainsi que les erreurs.
- 0.1.4015 sept. 2026
- Accédez directement à la facturation, aux intégrations, à la sécurité, au déploiement et aux tarifs des modèles depuis la barre latérale ; les préférences restent dans Paramètres.
- 0.1.3915 sept. 2026
- Les administrateurs de l’espace de travail sont avertis lorsque des clés API reconnues apparaissent dans les messages des utilisateurs adressés à l’IA, avec un décompte par membre et appareil. Les clés détectées et le texte des conversations restent sur l’appareil.
- Les examens des identifiants et les confirmations manuelles de leur rotation sont conservés. Un signalement est rouvert si l’identifiant est partagé à nouveau.
- Les modes Priority et Fast explicitement consignés servent au calcul des coûts par modèle et aux budgets de l’application de bureau. Les coûts restent signalés comme des estimations lorsque le mode n’est pas confirmé ou que les tarifs historiques sont indisponibles.
- Le plugin Passcard enregistre les prochains modes de service demandés dans OpenCode sans compter deux fois l’utilisation. Redémarrez OpenCode après la mise à jour du plugin.
- Le mode de service de Grok CLI reste inconnu s’il ne figure pas dans les journaux ou les hooks. Le nom du modèle ou un paramètre actuel ne permet pas de déterminer le tarif appliqué.
- Les blocages répétés de l’application de bureau pendant les imports volumineux sont réduits : les coûts de l’utilisation en attente d’envoi sont calculés hors du thread principal, et les résultats d’analyse, recalculs de prix et envois sont traités par lots de taille limitée.
- Les sessions, profils, projets, clients et rapports clients CSV ou imprimables affichent la durée d’exécution enregistrée à côté du temps écoulé de la session. L’exécution inclut les outils et les attentes ; les durées absentes restent inconnues. Aucune des deux mesures ne représente du temps de travail humain.
- 0.1.3815 sept. 2026
- Supprime la dépendance externe à FUSE 2 de l’AppImage et propose des téléchargements Linux natifs pour Omarchy/Arch, Debian/Ubuntu et Fedora/openSUSE, avec des instructions d’installation et de mise à jour
- Le partage des données d’utilisation de l’application et des rapports d’erreurs est bloqué dans les espaces de travail d’entreprise, même si d’anciens paramètres ou les préférences personnelles l’autorisent.
- 0.1.3715 sept. 2026
- La page Sécurité repensée affiche clairement l’état du chiffrement et donne un accès direct aux paramètres de connexion, à l’historique d’audit et aux clés API, avec des détails dépliables sur la protection des données.
- 0.1.3615 sept. 2026
- Free est limité à un appareil par espace de travail. Après un passage à Free, l’appareil connecté en premier continue de se synchroniser ; les autres sont suspendus jusqu’à la révocation de son accès ou au passage à un forfait supérieur.
- Solo passe à 5 USD par mois ou 50 USD par an pour une personne, avec un nombre illimité d’appareils.
- 0.1.3515 sept. 2026
- Exportez les coûts par client en CSV ou imprimez un rapport à enregistrer en PDF, y compris les projets archivés
- Conservez l’historique des projets archivés lors de la réaffectation des dépôts
- Des libellés de coût clairs et des détails de calcul à la demande, sans badges d’estimation répétés
- 0.1.3315 sept. 2026
- Choisissez de partager ou non votre utilisation de l’application ou des rapports d’erreur sur le web et dans l’application de bureau. Les deux options sont désactivées par défaut et les administrateurs peuvent interdire le partage dans leur espace de travail.
- 0.1.3215 sept. 2026
- Le web et l’application de bureau proposent des réglages de confidentialité distincts pour les analyses d’utilisation et les rapports d’erreur expurgés facultatifs. La collecte est désactivée par défaut et nécessite aussi l’autorisation de l’espace de travail.
- 0.1.2914 sept. 2026
- La barre de menus macOS affiche un aperçu compact des coûts de l’appareil, de l’utilisation des agents, des budgets et des actions rapides. La fenêtre principale s’ouvre uniquement sur demande.
- Les mises à jour se téléchargent sans lancer l’installation. L’assistant macOS démarre uniquement après « Redémarrer pour mettre à jour », et les demandes d’installation répétées sont bloquées.
- Le contenu de la page d’accueil est visible avant le démarrage de JavaScript. Un dégradé statique remplace l’arrière-plan rendu en continu, et les logos sont servis dans des fichiers plus petits aux bonnes proportions.
- Amélioration du contraste en mode sombre et ajout d’un fichier llms.txt présentant les informations publiques sur le produit.
- 0.1.2814 sept. 2026
- De nouveaux paramètres Business permettent de configurer le SSO et de consulter l’état de synchronisation des annuaires. Le provisionnement nécessite une activation par le fournisseur.
- Les administrateurs Business peuvent filtrer et exporter l’historique d’audit, ainsi que gérer des clés d’API en lecture avec expiration et autorisations limitées pour l’utilisation, les projets et les budgets.
- Les mêmes autorisations budgétaires s’appliquent au web et à l’application de bureau. Après une rétrogradation, les budgets partagés et règles de blocage existants disposent de sept jours de grâce ; les applications de bureau à jour appliquent aussi cette échéance hors ligne.
- 0.1.2714 sept. 2026
- Les versions de bureau manquantes sont rattrapées séparément pour chaque plateforme. Les builds qui publieraient du code plus ancien ou divergent sont refusés.
- 0.1.2614 sept. 2026
- La dépendance du déploiement web a été corrigée pour attendre la réussite des vérifications requises avant publication.
- 0.1.2514 sept. 2026
- Le site est déployé après chaque build réussi de la branche principale afin de ne pas omettre les modifications de builds précédemment échoués.
- 0.1.2414 sept. 2026
- Partagez la page d’accueil, les tarifs, les téléchargements, les notes de version et le guide de configuration en allemand, français ou espagnol grâce à des URL dédiées. Changer de langue conserve la page, les paramètres de l’URL et la section en cours.
- Le nouveau guide « Comment ça marche » présente les agents de code pris en charge, la configuration, le calcul des coûts, l’application des budgets et les métadonnées envoyées depuis votre appareil.
- Le site précise que les coûts sont des estimations aux tarifs API, et non des factures fournisseur. Il explique les limites de l’application locale des budgets et distingue les métadonnées de session et les noms de fichiers relatifs envoyés des données qui restent sur l’appareil.
- Les pages disposent de titres, de descriptions et d’aperçus de liens traduits. Les moteurs de recherche peuvent découvrir chaque version linguistique du site public.
- La navigation du site reste lisible sur les écrans de tablette et les animations décoratives ne se chargent que lorsque nécessaire.
- Lorsqu’un lien public est introuvable, une page 404 traduite propose des liens vers l’accueil, l’application et l’assistance au lieu de rediriger vers la connexion.
- 0.1.2314 sept. 2026
- Les en-têtes des colonnes numériques sont alignés dans les tableaux de projets, de sessions et d’utilisation. Les totaux d’utilisation disposent de plus d’espace pour rester sur une seule ligne.
- Lorsque l’option « Système » est sélectionnée, l’application web suit l’apparence de l’appareil ou du navigateur, même après une actualisation de la page.
- 0.1.2114 sept. 2026
- Filtrez les projets, les clients et les sessions par membre et appareil. La sélection est conservée lors du changement de période ou de l’ouverture des détails.
- Les profils des membres affichent leurs appareils, l’utilisation par appareil et projet, ainsi que les sessions récentes. Votre propre profil est disponible avec toutes les offres.
- Les détails des projets et des clients affichent la durée des sessions par membre, calculée à partir des heures de début et de fin enregistrées dans la période choisie. Elle peut inclure des temps d’inactivité et des sessions simultanées.
- Les coûts et les durées des sessions sont limités aux dates choisies. Une session partagée entre plusieurs projets ne compte qu’une fois dans le total du client. Retirer l’affectation d’un dépôt supprime aussi celle de ses sessions au projet.
- Les nouveaux profils et filtres sont disponibles en allemand, français et espagnol, avec des tableaux triables, une présentation adaptée aux mobiles et la prise en charge des animations réduites.
- L’application de bureau tente de recharger la fenêtre une fois après un démarrage vide, un échec de chargement ou un plantage du moteur de rendu. Un message d’erreur s’affiche si la récupération échoue.
- 0.1.2014 sept. 2026
- Les paramètres d’intégration affichent clairement les connexions Linear et GitHub, leur état de synchronisation, les actions disponibles et les associations entre dépôts et équipes, sur mobile comme en mode sombre.
- La nouvelle page de facturation affiche les montants, la devise, le prochain paiement et le nombre de places confirmées directement depuis Paddle, avec des liens vers les factures, les moyens de paiement et la résiliation.
- Le détail des coûts par membre permet la recherche et distingue les membres actifs, invités et inactifs. Les estimations au tarif catalogue sont clairement séparées des montants réels de Paddle.
- La synchronisation des places avec Paddle conserve les tentatives échouées et vérifie les quantités toutes les cinq minutes. Les changements pendant l’essai ne sont pas facturés et les requêtes interrompues ne provoquent pas de double facturation.
- L’activité sur ordinateur et les résumés des appareils respectent désormais la limite d’historique du forfait, y compris les totaux en cache et les envois en attente. Les dates hors limites sont refusées et les périodes personnalisées tiennent compte des changements d’heure.
- Le traitement des intégrations démarre automatiquement pendant le développement web local. La configuration séparée de Linear OAuth et des webhooks pour le développement et la production est documentée.
- Ajout des textes en allemand, français et espagnol pour les nouveaux paramètres de facturation, d’intégration et d’historique sur ordinateur.
- 0.1.1913 sept. 2026
- La bannière de l’offre gratuite et les paramètres d’intégration sont plus lisibles, avec un lien distinct vers les offres, des descriptions claires et un interrupteur pour l’attribution aux tickets.
- Ajout des traductions manquantes dans les intégrations, la sécurité et les vues des tickets, et correction des textes allemands de l’application web.
- Suppression de l’automatisation DeepL. Les traductions de l’interface et des notes de version sont désormais gérées dans des fichiers locaux, avec validation des variables et du balisage de l’interface.
- Les périodes dépassant l’historique du forfait sont désactivées. Les dates personnalisées sont limitées et les anciens liens partagés affichent la période réellement disponible.
- 0.1.1713 sept. 2026
- Commencez avec la version gratuite comprenant une licence, trois projets et 30 jours d’historique visible ; la résiliation d’un abonnement ramène l’espace de travail à la version gratuite sans verrouiller l’application ni interrompre les téléchargements.
- Les formules payantes proposent un essai de 14 jours avec une carte enregistrée, une fois par utilisateur sur l'ensemble des espaces de travail ; la section « Facturation » affiche la formule sélectionnée, la date de fin de l'essai et le prochain paiement.
- Remplacez l’ancien système de correspondance des tickets par une intégration optionnelle de Linear et GitHub (en version bêta) accessible dans les Paramètres, désactivée par défaut ; les anciens champs de tickets et les budgets associés sont supprimés sans être importés.
- Faites correspondre les coûts des tickets à l’aide de preuves issues des branches, des pull requests et des fusions au niveau du référentiel ; examinez les correspondances incertaines, corrigez ou excluez les affectations, et conservez l’historique de leurs modifications
- Les budgets de tickets s’appuient sur des affectations confirmées et des justificatifs de dépenses synchronisés ; la désactivation de la version bêta interrompt la synchronisation et l’application des budgets de tickets, et sa réactivation laisse ces budgets désactivés jusqu’à ce qu’ils soient explicitement réactivés.
- Ne collectez des données Git supplémentaires que tant que la version bêta de Ticket est active, et évitez d'attribuer des données d'utilisation historiques à partir de la branche actuelle du checkout.
- Gérer les utilisations révisées et les téléchargements qui s’achèvent après une mise à jour locale plus récente, en assurant la cohérence des corrections relatives aux dépenses et aux budgets sur ordinateur de bureau sans comptabiliser deux fois la même utilisation
- Ajoutez un chiffrement « Enterprise » facultatif pour les noms et liens de référentiels stockés, les noms de projets et de clients, les numéros de clients, les métadonnées des tickets et autres libellés de l'espace de travail, à l'aide de clés d'espace de travail distinctes gérées via WorkOS Vault
- Chiffrer les enregistrements de l'espace de travail existants en arrière-plan, maintenir le chiffrement lors des changements de forfait et prendre en charge une demande de désactivation vérifiée tant que les clés de récupération restent disponibles ; cela protège les métadonnées stockées et ne constitue pas un chiffrement de bout en bout.
- Ajouter un numéro de client facultatif aux formulaires, listes et fiches détaillées des clients
- Réduisez la charge de travail liée à la base de données du tableau de bord grâce à des résumés d'utilisation quotidiens, tout en conservant les plages horaires exactes, le nombre de sessions et les corrections de coûts ultérieures ; les sélecteurs de date respectent l'historique visible du forfait.
- Permettre aux utilisateurs existants de créer un autre espace de travail à partir du sélecteur d'espaces de travail
- Actualiser la section d'accueil du site web et l'affichage des agents pris en charge, clarifier les tarifs des versions gratuites et d'essai, et améliorer les libellés de navigation sur mobile ainsi que le comportement du clavier.
- 0.1.1613 sept. 2026
- Application web : liste de projets avec un sélecteur de clients intégré, une boîte de réception distincte pour les dépôts non mappés, des boîtes de dialogue pour les nouveaux projets et clients, ainsi que des pages de détails pour les projets et les clients où les projets peuvent être attribués de part et d'autre.
- 0.1.1213 sept. 2026
- Fenêtre « Calmer » : l’aperçu affiche les dépenses du jour, les budgets et les alertes récentes ; les dépôts et les appareils par période ont été déplacés vers un nouvel onglet « Activité » ; les hooks manquants, les échecs de téléchargement et les mises à jour prêtes n’apparaissent sous forme de bannières que lorsqu’ils nécessitent une attention particulière.
- Les paramètres regroupent une ligne par agent avec sa couverture de hooks et un bouton « Installer » ; les dossiers s’ouvrent à la demande, tandis que les paramètres relatifs au serveur, au port et au mode de secours se trouvent sous « Avancé ».
- 0.1.1013 sept. 2026
- La vue d’ensemble affiche une ligne par agent avec sa couverture de hooks et installe tous les hooks manquants en une seule fois ; les Paramètres regroupent les dossiers par agent et les affichent sous la forme de chemins d’accès ~/
- La vue d'ensemble de tous les appareils ajoute un trimestre civil et une plage de jours personnalisée à côté des options « Aujourd’hui », « 7 jours » et « Mois ».
- Les prix des modèles proviennent du serveur Passcard, qui vérifie les listes de prix publiques toutes les heures ; une modification de prix s'applique à l'utilisation postérieure à celle-ci, tandis que l'utilisation antérieure conserve le prix payé à ce moment-là.
- 0.1.913 sept. 2026
- Lit Gemini CLI, Grok CLI, GitHub Copilot CLI, OpenCode et pi à côté de Claude Code, Codex et Cursor, et installe des hooks de budget dans chacun d’entre eux
- Recherche tous les emplacements d'un harnais (profils supplémentaires tels que ~/.codex-work, T3 Code) ; les dossiers peuvent être ajoutés, désactivés ou supprimés dans les Paramètres
- 0.1.812 sept. 2026
- Fenêtre repensée : une seule colonne avec des sections au lieu de cartes empilées, des boutons, un contrôle d’apparence segmenté et la police Geist, commune avec l’application web
- L’adresse du serveur est affichée dans les Paramètres, mais ne peut plus y être modifiée.
- 0.1.712 sept. 2026
- Affichez les modifications apportées après une mise à jour, avec un lien vers les notes de mise à jour complètes dans les Paramètres