Skip to content

Fonctions bureau ​

L’application bureau affiche le même espace que le client web et ajoute des actions natives du système.

Intégration éditeur et terminal ​

Choisissez les valeurs par défaut dans Paramètres → Utilisateur → Éditeur & CLI. Stib détecte les applications compatibles sur la machine cliente et accepte un exécutable personnalisé si la détection ne suffit pas.

Depuis les actions projet, Git, diff et fichier, vous pouvez :

  • ouvrir un dépôt ou fichier dans l’éditeur préféré ;
  • ouvrir un terminal dans un projet ou worktree ;
  • révéler téléchargements ou logs bureau ;
  • télécharger une pièce jointe ou un ZIP de plusieurs fichiers.

Le chemin serveur doit aussi avoir un sens sur le client pour une ouverture locale. Avec un serveur distant, utilisez un montage partagé ou un éditeur en développement distant ; Stib ne transfère pas le dépôt entier pour cette action.

Secrets depuis 1Password, Bitwarden ou les Identifiants Windows ​

Dans l'app desktop, le cadenas de la zone de saisie lit aussi les gestionnaires de mots de passe de votre machine. Chaque source trouvée a son onglet, à côté de Saisir et Coffre :

  • 1Password — par la CLI op. Installez-la (brew install 1password-cli sur macOS, winget install AgileBits.1Password.CLI sur Windows), puis activez Réglages → Développeur → Intégrer à la CLI 1Password dans l'app 1Password. Stib ne demande jamais votre mot de passe 1Password : c'est 1Password qui demande Touch ID ou Windows Hello. Choisissez l'élément, puis le champ à envoyer.
  • Bitwarden — par la CLI bw, Vaultwarden compris (brew install bitwarden-cli, winget install Bitwarden.CLI, ou le paquet npm). bw ne connaît qu'un serveur par configuration : ajoutez chaque serveur dans les paramètres ci-dessous, Stib tient une configuration séparée pour chacun. Connectez un serveur une fois, avec la clé API personnelle du compte (Vaultwarden : Paramètres › Sécurité › Clés) ou avec la commande bw login affichée, dans un terminal. Dans le cadenas, déverrouillez le serveur avec son mot de passe maître : il est transmis à bw unlock sans jamais être enregistré, et le coffre se reverrouille après 10 minutes sans usage. Choisissez l'élément, puis son champ.
  • Windows — les identifiants génériques du Gestionnaire d'identifiants Windows, ceux qu'y rangent des outils comme Git, Docker ou Azure. Aucune invite.

La valeur n'est lue qu'au moment de la joindre, et part comme un secret saisi : une tuile Secret N au nom de l'élément, chiffrée sur la carte. Stib ne garde aucune valeur ; il ne retient les noms des éléments que le temps de la session 1Password ou Bitwarden. Un navigateur n'a pas accès à ces sources : copiez la valeur depuis l'extension de votre gestionnaire et collez-la dans Saisir.

Paramètres → Utilisateur → Éditeur & CLI → Sources de secrets montre l'état de chaque source, comment la configurer, et permet d'en masquer une du cadenas. Stib revérifie au lancement, puis au plus toutes les cinq minutes à l'ouverture du cadenas ; Réessayer revérifie aussitôt.

Fenêtres et conversations ​

Ouvrez une conversation dans une fenêtre native séparée pour la conserver à côté du board. Elle reste liée à la même carte serveur ; saisir dans deux fenêtres ne crée pas deux conversations indépendantes.

L’application peut aussi ouvrir d’autres fenêtres Stib. Chacune se connecte au serveur configuré et partage l’état du compte connecté.

Fenêtre de preview ​

L’outil natif peut ouvrir une URL projet dans une fenêtre dédiée avec :

  • tailles desktop, tablette et téléphone ;
  • redimensionnement manuel et hauteur de barre ;
  • activation des DevTools ;
  • remontée de navigation et d’erreurs runtime ;
  • informations de console et performances ;
  • callbacks de sélection de composant/élément ;
  • contrôle de stabilité et évaluation JavaScript ;
  • capture d’écran rattachée au workflow Stib.

Ne prévisualisez que des URL de confiance. La preview contient une application vivante, pas une image statique ni un sandbox de sécurité.

Thème natif et mises à jour ​

Le client peut suivre le thème clair/sombre du système tout en appliquant les préférences utilisateur. Les mises à jour bureau intégrées et signées suivent le canal stable/bêta sous macOS et Windows et restent indépendantes des mises à jour serveur. Linux utilise le remplacement des paquets DEB/RPM.

Diagnostic bureau ​

Exportez les logs bureau lorsque l’enveloppe native, l’updater, la preview, les téléchargements, l’ouverture d’éditeur ou les fenêtres échouent. Utilisez les logs serveur pour les problèmes d’agent, API, base, intégration ou dépôt. Un même incident peut nécessiter les deux.

Suite : Installation bureau, Paramètres et Intégration Git.