Scripting
Scripts IA, Widgets & Outils
Gratuit · Achats intégrés · Conçue pour iPad. Non validée pour macOS.
Créez, automatisez et personnalisez votre iPhone
Scripting est une puissante plateforme de développement qui vous permet d’écrire, de tester et d’exécuter des scripts TypeScript ou JavaScript directement sur votre iPhone ou iPad.
Que vous soyez un créateur passionné ou un utilisateur cherchant à automatiser ses tâches quotidiennes, Scripting libère tout le potentiel de votre appareil.
Fonctionnalités principales
• Créez des scripts puissants
Créez vos propres widgets, boutons du centre de contrôle, vues Dynamic Island, claviers personnalisés, raccourcis et extensions de partage — le tout alimenté par vos scripts.
• Accédez aux API natives
Profitez d’une large gamme d’API natives iOS (Calendrier, Notifications, Bluetooth, Santé, etc.) pour interagir en profondeur avec votre appareil et créer des automatisations personnalisées.
• Conception d’interface native avec TSX et SwiftUI
Construisez de magnifiques interfaces réactives en utilisant la syntaxe TSX et les composants SwiftUI. Créez des outils interactifs, des widgets et des claviers avec des performances natives.
• Intégration de l’intelligence artificielle
Connectez votre propre clé API pour discuter avec les services d’IA de votre choix. Laissez l’IA exécuter vos scripts, explorer vos bases de connaissances locales, générer du code et automatiser des tâches complexes.
• Expérience de développement fluide
Utilisez l’outil CLI associé à VSCode pour exécuter et prévisualiser vos scripts en temps réel sur iPhone ou iPad. Le développement n’a jamais été aussi fluide et intuitif.
• Éditeur de code mobile avancé
Codez où que vous soyez grâce à un éditeur mobile moderne. Profitez d’une prise en charge avancée de TypeScript avec autocomplétion, surlignage syntaxique, diagnostics intelligents et suggestions contextuelles.
Pourquoi choisir Scripting ?
Scripting vous offre une liberté inégalée pour personnaliser votre iPhone.
De la création d’automatisations uniques à l’intégration de l’IA dans votre quotidien, il transforme vos idées en outils concrets fonctionnant nativement sous iOS.
Libérez votre créativité et redéfinissez ce que votre appareil peut accomplir.
Privacy Policy: https://scripting.fun/privacy_policy/
Terms of Use: https://scripting.fun/terms/
plus Added JWT API
Introduced a new JWT API.
Interaction Improvements
Improved overall interactions and usability.
Bug Fixes
Various bug fixes.
2.4.9 10 mars
## Assistant Interaction Improvements
Improved interaction and usability on the Assistant page.
## Added Intent.view API for Shortcuts UI
Introduced the Intent.view method, allowing UI to be presented directly within the Shortcuts app.
## Fixed Observable Listener Trigger Issue
Fixed an issue where listeners were not triggered after Observable updates during UI interactions.
2.4.8 14 févr.
## Added SQLite APIs
Introduced new SQLite-related APIs.
## Added Screen Orientation Support
Added screen rotation support along with related APIs.
## Improved Assistant Interaction
Enhanced the interactions and usability of Assistant-related pages.
## Bug Fixes
Fixed various bugs.
2.4.7 5 févr.
- Added several new APIs
- Optimized the Assistant’s internal request handling and settings interface interactions
- Fixed some issues
2.4.6 15 janv.
- New features
- Fixes some issues
2.4.5 5 janv.
- Added new APIs related to Liquid Glass
- Fixed several bugs and stability issues
2.4.4 07/12/2025
- Added new features
- Fixed some issues
2.4.3 22/11/2025
# Nouvelles fonctionnalités
## Requêtes de navigateur sans interface
La méthode fetch simule désormais les requêtes d’un navigateur sans interface pour une gestion plus précise des cookies et redirections.
Améliorations de Request / Response
Nouveau champ handleRedirect pour contrôler les redirections.
L’ancien shouldAllowRedirect est obsolète.
Nouvelle propriété Response.cookies pour accéder aux cookies renvoyés.
## Réseaux en arrière-plan
Nouvelles API pour le téléchargement et l’envoi en arrière-plan :
- BackgroundURLSession
- URLSessionDownloadTask
- URLSessionUploadTask
## BackgroundKeeper
Nouvelle API BackgroundKeeper permettant à l’application de continuer à s’exécuter en arrière-plan.
## Métadonnées AVPlayer
Nouvelles méthodes loadCommonMetadata() et loadMetadata() et nouvelle classe AVMetadataItem pour accéder aux métadonnées des médias en cours.
## API Presse-papiers
Nouvelle API Pasteboard pour la lecture et l’écriture du presse-papiers (ancienne Clipboard obsolète).
Système de gestes
Nouveaux modificateurs et API :
Modificateurs : gesture, highPriorityGesture, simultaneousGesture, defersSystemGestures, lineSpacing.
Gestes : Gesture, DragGesture, LongPressGesture, MagnifyGesture, RotateGesture, TapGesture.
## Utilitaires UIImage
Nouvelles méthodes :
Méthodes d’instance : toJPEGBase64String(), toPNGBase64String(), toJPEGData(), toPNGData().
Méthode statique : fromBase64String().
## Widgets
Les widgets sont désormais divisés en :
User Widgets : widgets terminés.
Test Widgets : widgets en développement.
Nouvelles méthodes : Widget.reloadUserWidgets() et Widget.reloadTestWidgets().
## ControlWidget
Nouveau contrôle Button pour ouvrir l’app et exécuter un script spécifique.
## Environnement CustomKeyboard
L’API Safari est maintenant disponible dans CustomKeyboard.
---
# Améliorations
Importation de bases de connaissances
Correction du problème empêchant l’importation de fichiers externes.
Rendu des widgets
Correction d’un problème d’affichage des images locales.
Fichiers texte
Correction du problème d’ouverture répétée.
---
# Corrections
API Santé
Correction du problème empêchant Health.queryStatistics et Health.queryStatisticsCollection de lire correctement les données.
Correction du bug dans HealthStatistics avec le paramètre source.
Exécution de widget (iOS 26)
Correction du double déclenchement lors du tap sur un widget.
Fermeture après Script.exit
Correction du problème empêchant Safari, DocumentPicker, Photos, et QuickLook de se fermer après Script.exit().
2.4.2 22/10/2025
# Nouvelles fonctionnalités
**Base de connaissances**
Vous pouvez désormais importer plusieurs fichiers à la fois en sélectionnant un dossier.
**Outil d’assistant**
Introduction d’un outil intégré pour interroger les bases de connaissances, permettant à l’assistant de rechercher dans les bases associées lors de l’exécution de tâches.
**ControlWidget (iOS 18+)**
Ajout du ControlWidget, qui permet de placer des boutons et des interrupteurs dans le Centre de contrôle et d’assigner des scripts pour gérer leur logique.
**Clavier personnalisé**
Ajout de l’API `CustomKeyboard` pour créer et afficher votre propre interface clavier, gérer les événements de saisie et insérer du texte par programmation.
**APIs Bluetooth**
Introduction des APIs `BluetoothCentralManager` et `BluetoothPeripheralManager`. Créez des expériences Bluetooth complètes : scan, connexion, lecture/écriture des caractéristiques GATT, abonnement aux notifications, publicité et exposition de services/caractéristiques personnalisés.
**Modificateur de vue `layoutPriority`**
Prise en charge du modificateur de vue `layoutPriority`, qui permet aux développeurs de contrôler la distribution de l’espace entre vues sœurs en cas de contraintes de mise en page. Comportement identique à celui de SwiftUI avec `layoutPriority(_)`.
**Propriété `modifiers` et système ViewModifiers**
Ajout d’une nouvelle propriété `modifiers`, ainsi que de la classe `ViewModifiers` et de la fonction d’aide `modifiers()`, permettant une application fluide et enchaînée des modificateurs de vue.
Ce système prend en charge l’application répétée d’un même modificateur (par exemple plusieurs appels à `padding()` ou `background()`), et garantit que les modificateurs sont appliqués dans l’ordre exact de la chaîne, conformément au comportement de SwiftUI.
**Rendu SVG**
Ajout d’un nouveau composant de rendu SVG pour un affichage fluide des graphiques vectoriels.
**Polices personnalisées**
Prise en charge des polices installées via le système ou des applications tierces.
---
# Améliorations
**API Request**
Ajout du champ `allowInsecureRequest` à `RequestInit` / `Request`, pour contrôler si les requêtes non sécurisées sont autorisées.
**API de localisation**
`Location.requestCurrent` retourne désormais les données de localisation en cache par défaut si elles sont disponibles.
Ajout d’un nouveau paramètre optionnel `options.forceRequest` pour forcer l’obtention de la localisation la plus récente.
**Serveur développeur**
Le serveur de développement se souvient maintenant de la dernière adresse connectée pour accélérer les reconnexions.
**Améliorations du stockage**
Les méthodes `set`, `get`, `contains`, `remove`, `setData` et `getData` acceptent désormais un paramètre optionnel `options.shared`, permettant l’utilisation d’un stockage partagé entre tous les scripts pour faciliter les fonctionnalités inter-scripts.
---
# Corrections
**Appels de l’outil assistant**
Correction d’un problème où l’assistant pouvait mal interpréter les paramètres lors de l’appel d’un outil, améliorant ainsi la fiabilité de l’exécution.
**API Photos**
Correction d’un problème où le fait de balayer vers le bas pour fermer la fenêtre `Photos.pickPhotos` ne résolvait pas la promesse.
**Autorisations HealthKit**
Correction d’un problème où la demande d’autorisations Health ne déclenchait pas la boîte de dialogue d’autorisation.
**Paramètres avancés des scripts**
Correction d’une erreur lors du renommage d’un script dans la page des paramètres avancés, qui pouvait provoquer un échec de rafraîchissement après l’enregistrement.
---
# Modifications
**Fournisseurs d’API**
Le fournisseur d’API `Pollinations.AI` a été supprimé.
2.4.1 09/10/2025
Nouvelles fonctionnalités
- Base de connaissances locale (iOS 18+)
Ajout de bases de connaissances locales pour améliorer l’Assistant avec RAG (génération augmentée par recherche).
- Préréglages de chat
Créez des préréglages avec des outils, règles et bases de connaissances prédéfinis pour des discussions plus rapides et personnalisées.
- Intégration Spotlight
Recherchez et lancez directement des scripts depuis Spotlight.
- Intégration de l’app Fichiers
Ouvrez les fichiers .js, .jsx, .tsx et .json dans Scripting depuis l’app Fichiers.
- Métadonnées de script
script.json prend désormais en charge les champs version, description, localizedNames, localizedDescriptions, author, contributors, etc.
Le module Script dispose également d’une nouvelle propriété metadata contenant ces informations.
- API de traduction (iOS 18+)
Nouvelles API Translation et translationHost pour créer des flux multilingues.
- Notifications
Notification.schedule introduit un nouveau paramètre tapAction :
- runScript : exécuter un script lors du tap
- openURL : ouvrir une URL spécifiée lors du tap (l’ancienne option avoidRunningCurrentScriptOnTapped est désormais obsolète)
- Options d’interaction des widgets
La configuration des widgets prend désormais en charge --Ouvrir une URL-- lors de l’interaction, permettant de lancer une URL en tapant sur un widget.
- API Storage
Ajout des méthodes keys() et clear().
Les opérations de Storage sont désormais limitées au script actuel, évitant ainsi les conflits de clés.
Les clés sont automatiquement migrées en interne, aucune action requise par les développeurs.
- SSH dans les widgets
La fonctionnalité SSH est désormais disponible dans les widgets.
Améliorations
- Optimisation des interactions avec l’Assistant pour une expérience plus fluide.
- Amélioration de l’importation des scripts — compilation automatique et ouverture dans l’éditeur.
- Nouvelles actions de menu contextuel dans l’éditeur : Tout supprimer et Tout copier.
- API Request : ajout du gestionnaire shouldAllowRedirect à Request / RequestInit.
- API Data : nouvelles méthodes compressed() et decompressed().
- Les requêtes OpenAI utilisent désormais la nouvelle Response API.
Corrections
- Correction d’un problème où la couleur du texte ne changeait pas lors du changement de thème dans Widget.preview.
- Correction d’une faute de frappe dans l’API safeAreaInset.
- Correction d’un bug où renommer un script dans un groupe pouvait le faire disparaître.
- Correction de plusieurs bogues d’API pour améliorer la stabilité.
2.4.0 14/09/2025
Nouvelles API
- Format de script unifié : Les scripts sont désormais exportés avec l'extension .scripting. Un simple tapotement sur un fichier .scripting lance automatiquement Scripting et importe le script.
- Capacités SSH étendues : De nouvelles API, notamment SSHClient et SFTPClient, permettent des connexions à distance sécurisées et des transferts de fichiers.
- API de rappel mise à jour : La classe Reminder a ajouté la propriété dueDateComponents, dépréciant ainsi dueDate et dueDateIncludesTime.
Améliorations de l'assistant
- Performance de rendu de texte optimisée pour les réponses des grands modèles de langage, offrant une sortie plus fluide et plus réactive.
- Nouveau fournisseur d'API OpenRouter, vous permettant de voir les modèles disponibles et de les ajouter rapidement après avoir entré la clé API.
Corrections de bugs
- Correction des problèmes liés à l'importation de scripts distants et à la mise à jour des configurations de ressources distantes.
- Correction du problème où Reminder.dueDate renvoie null, et ajout de la propriété dueDateComponents à la classe Reminder. Les propriétés précédentes dueDate et dueDateIncludesTime sont désormais dépréciées.
2.3.7 10/08/2025
# Nouvelles fonctionnalités
## Importation de scripts à distance
- Importez des scripts directement depuis un dépôt GitHub ou un serveur distant, pour un partage simplifié.
## API de données améliorée
- Propriété Data.size pour récupérer la longueur en octets d'un objet Data.
- Méthodes Data.append() et Data.slice() pour une manipulation binaire plus flexible.
# Performances et optimisation
- Requête API OpenAI optimisée.
- Empreinte mémoire réduite dans les activités en direct et les widgets.
- Les widgets ne compilent plus automatiquement les scripts dans l'environnement des widgets.
# Améliorations de l'expérience utilisateur
- Les interactions de l'assistant ont été simplifiées pour des réponses plus rapides et plus intuitives.
- Au redémarrage, l'application revient désormais au dernier onglet Accueil consulté, vous permettant ainsi de reprendre là où vous vous étiez arrêté.
# Mises à jour de l'API
## WebViewController.evaluateJavaScript
- Nécessite désormais l'utilisation de return dans votre script pour renvoyer une valeur. - Renvoie une promesse, ce qui vous permet de gérer directement les résultats asynchrones.
## WebViewController.addMessageHandler
- Renvoie désormais une promesse qui se résout une fois le gestionnaire enregistré.
# Corrections de bugs
- Correction d'un problème où le texte ne se mettait pas à jour correctement lors du changement de thème sur la page d'aperçu du widget.
2.3.6 29/07/2025
Correction d’un problème empêchant la connexion à l’URL de base avec port d’un fournisseur d’API personnalisé.
Amélioration de l’éditeur de code pour afficher davantage d’informations sur les commentaires, et correction du problème d’insertion automatique d’espaces lors de l’ouverture d’un éditeur vide.
2.3.5 18/07/2025
Améliorations de l'expérience de l'assistant
- Prise en charge de l'extraction du contenu de fichiers locaux ou de pages web au format texte brut, avec envoi intégré au message
- Possibilité de sélectionner et d'exécuter des scripts directement dans le panneau de sortie de l'assistant, avec ajout des résultats à la conversation
- Workflow amélioré pour les fournisseurs d'API personnalisés : après saisie de l'URL de base et de la clé API, récupération et affichage de tous les modèles disponibles en une seule action
Nouveaux supports d'API
- Module OAuth2 : mise en œuvre simplifiée du flux complet d'authentification OAuth2
- createOAuthCallbackURLScheme : nouvelle méthode de la classe Script pour simplifier la configuration du schéma d'URL de rappel avec le module OAuth2
- Module MessageUI : invocation de l'interface de messagerie système pour envoyer rapidement des SMS ou des e‑mails
- Module Crypto : mise à jour complète avec prise en charge de MD5, SHA1, SHA256, SHA384, SHA512, HMAC‑MD5, HMAC‑SHA1, HMAC‑SHA224, HMAC‑SHA256, HMAC‑SHA384, HMAC‑SHA512 et du chiffrement/déchiffrement AES‑GCM (ancien module MD5 obsolète)
- Extensions de la classe Data : ajout des méthodes toHexString et fromHexString pour faciliter la conversion entre chaînes hexadécimales et données binaires
Améliorations de l'extension de partage
- Après avoir enregistré un script via le panneau de partage iOS, possibilité de choisir d'ouvrir immédiatement l'application Scripting
- Si l'ouverture est sélectionnée, l'application se rafraîchit automatiquement et charge le script enregistré
Améliorations de la compatibilité iOS 17
- Correction d'un problème empêchant l'affichage de certaines icônes sur iOS 17
- Résolution de l'affichage occasionnel d'un écran vide sur la page de script au démarrage de l'application
2.3.4 17/07/2025
Intégration HealthKit améliorée
Nouvelle API Health pour accéder aux données iOS HealthKit
Scripts d’exemple intégrés pour les tâches de santé courantes :
Step Count : widget affichant le nombre de pas du jour
Record Body Mass : outil de page et assistant pour enregistrer le poids
Read Basic Physical Data : assistant pour récupérer la taille, la date de naissance, le sexe, etc.
Read Body Mass : assistant pour consulter les enregistrements de poids historiques
Record Food Intake : assistant pour enregistrer les repas quotidiens
Read Food Intake : assistant pour interroger l’historique des apports alimentaires
Notifications plus intelligentes
Configuration appropriée des notifications sensibles au temps pour garantir que les alertes critiques ne soient jamais mises en sourdine
Améliorations des composants Charts
API Charts enrichie avec des propriétés supplémentaires pour une plus grande flexibilité et des visualisations plus riches
2.3.3 09/07/2025
Améliorations du système de notifications
Ajout des types de déclencheurs CalendarNotificationTrigger, LocationNotificationTrigger et TimeIntervalNotificationTrigger. Les anciens paramètres triggerTime et repeatsType dans Notification.schedule sont désormais obsolètes. Utilisez à la place le nouveau paramètre trigger.
Nouvelle classe utilitaire DateComponents pour faciliter la création de déclencheurs de type calendrier.
Notification.getAllPendings retourne désormais une liste d’objets NotificationRequest pour accéder facilement aux notifications en attente.
Notification.getAllDelivereds retourne maintenant des instances de NotificationInfo avec une nouvelle propriété request. Les anciens champs sont dépréciés et doivent être accédés via request.
Améliorations des widgets et aperçu
Ajout du modificateur de vue widgetBackground pour styliser l’arrière-plan des widgets en mode teinté (iOS 18+).
Nouvelle méthode Widget.preview utilisable dans index.tsx pour prévisualiser des widgets, idéale pour les pages de configuration personnalisées.
Mises à jour de la documentation
Plusieurs ajouts de documentation, notamment les références complètes de l’API Charts et des exemples d’utilisation.
2.3.2 26/06/2025
Ajout des modificateurs de vue widgetAccentable et widgetAccentedRenderingMode pour prendre en charge le mode teinté d’iOS 18+
Le composant Image prend désormais en charge DynamicImageSource, permettant d’afficher des images différentes selon le thème clair ou sombre du système dans les widgets
Amélioration de l’expérience utilisateur du sélecteur de documents et de photos
Correction de divers bugs pour améliorer la stabilité et les performances
2.3.1 18/06/2025
- Assistant.requestStructuredData prend désormais en charge le choix du fournisseur d’API et du modèle
- Nouveau paramètre permettant de choisir si les outils sont exécutés en parallèle ou en séquence dans une même réponse de l’assistant
- Les messages de l’assistant prennent désormais en charge le rendu enrichi du HTML et des diagrammes Mermaid
- Nouveaux modificateurs de vue ajoutés : scrollTargetLayout, scrollTargetBehavior, scrollContentBackground, truncationMode, allowsTightening, flipsForRightToLeftLayoutDirection, containerRelativeFrame, safeAreaPadding
- Le module de notifications inclut maintenant des méthodes pour gérer correctement les notifications propres à chaque script
- Correction de certains problèmes où les méthodes de notification ne fonctionnaient pas comme prévu
- Amélioration de l’expérience d’interaction et correction de plusieurs bugs pouvant entraîner des plantages
2.3.0 15/06/2025
Nouvelles fonctionnalités
* Prise en charge du glisser-déposer
Ajout du modificateur de vue `onDropContent` permettant aux scripts de recevoir des fichiers glissés depuis d'autres applications.
* API de dégradé améliorée
Introduction d'un nouvel outil pour travailler avec les dégradés, rendant le code plus lisible et plus facile à maintenir.
* Écriture de fichiers améliorée
Ajout des méthodes `FileManager.appendText` et `FileManager.appendData` pour ajouter du texte ou des données binaires à la fin d’un fichier existant.
* Nouvelle API AbortController
Remplacement de l'ancienne classe `CancelToken` par les API modernes `AbortController` et `AbortSignal` pour une meilleure gestion des annulations.
* Améliorations des raccourcis
Ajout de nouveaux raccourcis : "Exécuter du code TypeScript" et "Exécuter un script pour l'audio". Les scripts exécutés via le raccourci "Run Script" peuvent désormais interagir avec les API Live Activity et Audio Playback.
Améliorations
* Mise à jour de la documentation
Ajout d’une documentation détaillée pour les modificateurs de vue afin d’aider les développeurs à mieux comprendre et utiliser les options de mise en page et de style.
* Optimisation de la mémoire
Amélioration de la gestion de la mémoire lors de l’exécution de scripts dans les widgets et AppIntents, ce qui améliore les performances.
2.2.2 26/05/2025
Améliorations de l’Assistant
- Correction des échecs lors de l’appel simultané de plusieurs outils, assurant une exécution stable
- Amélioration de l’interface de chat et de l’expérience d’interaction
- Intégration de l’API gratuite de pollinations.ai (prise en charge des modèles deepseek et deepseek-reasoner) ; merci à pollinations.ai pour leur soutien
Gestion des scripts & compatibilité
- Amélioration de la gestion des groupes de scripts pour une organisation plus efficace
- Ajout d’une fonction de recherche de scripts dans la page Dev Server
- Correction des problèmes d'affichage sur la page des scripts sur iPad
Événements système & support PDF
- Prise en charge des événements scenePhase pour suivre les transitions entre premier plan et arrière-plan
- Ajout des API PDFDocument et PDFPage pour créer, lire et manipuler des fichiers PDF
Graphiques & notifications améliorés
- Nouvelles propriétés dans ChartMarkProps : foregroundStyleBy, symbolBy, symbolSizeBy, positionBy, lineStyleBy pour des graphiques plus personnalisés
- Nouveau paramètre avoidRunningCurrentScriptWhenTapped dans Notification.schedule, permettant de contrôler l’exécution du script au clic
2.2.1 17/05/2025
Améliorations de l'assistant
* Prise en charge de l’appel de plusieurs outils dans une seule réponse
* Aperçu du HTML et des diagrammes Mermaid, rendu des formules LaTeX en bloc
* Éditeur temporaire pour exécuter du code TS/JS directement dans le chat
* Amélioration de l’interface et de l’expérience de la fenêtre de chat
* Nouveaux modèles d’invite pour insérer rapidement des instructions courantes
Nouvelles API système
* Vision API : extraire du texte à partir d’images ou numériser des documents
* Crypto API : accéder aux fonctions cryptographiques courantes
Améliorations de l’espace de travail
* Prise en charge du regroupement des scripts pour une meilleure organisation
* Raccourcis clavier pris en charge sur les claviers externes et macOS
Stabilité & performance
* Interaction améliorée dans la page de gestion des signets de fichiers
* Amélioration des performances de NavigationLink et correction des problèmes d’héritage de modificateurs
* Correction du crash lors de l’appel à `new CalendarEvent()` sur certaines versions système
* Diverses corrections de bugs et optimisations globales des performances
2.2.0 08/05/2025
Fixed an issue that caused the app to crash on iOS 18.4
2.1.7 13/04/2025
- Added Custom Role Mode for the Assistant: You can now define custom roles for the AI, not just limited to code generation.
- Assistant tools can now be mentioned directly in the input box for quicker access.
- All scripts are now saved in the "scripts" folder under Documents for better organization.
- Fixed an issue where file bookmarks were not working properly.
- Corrected various documentation errors.
2.1.6 11/04/2025
- Assistant Tool est désormais basé sur les scripts et peut être créé via Assistant
- Enregistrez des scripts dans Scripting directement depuis d'autres apps comme le navigateur
- L’aperçu des widgets prend désormais en charge l’interaction et la mise à jour en direct de l’interface
- Nouvelles APIs de schéma d’URL et prise en charge de `singleMode` dans `Script.run`
- `StrokeStyle` prend désormais en charge `lineWidth`, `lineCap` et `lineJoin`
- Nouvelle API Wake Lock pour empêcher l’appareil de se mettre en veille pendant l’exécution
- Correction du problème de paramètre Shortcuts sur macOS et d’autres bugs mineurs
2.1.5 08/04/2025
Fixed the bug causing the app to crash.
2.1.4 25/03/2025
Added JWT API
Introduced a new JWT API.
Interaction Improvements
Improved overall interactions and usability.
Bug Fixes
Various bug fixes.
plus Version 2.4.9 10 mars
Données non collectées Le développeur ne collecte aucune donnée avec cette app.