Journal des modifications

URL épurées et liens courts

Un lien comme files.example.com/2026/10/7f3c2a91-screenshot.png fonctionne, mais ce n’est pas un lien qu’on lit à voix haute ou qu’on met sur une diapositive. Aktar 0.17.0 raccourcit les liens de deux façons : un chemin épuré dans votre propre bucket, comme files.example.com/A7kdP2x.png, et, si vous en utilisez un, votre propre raccourcisseur de liens. Aktar gère le flux de travail ; l’infrastructure vous appartient. Si vous utilisez la 0.3.0 ou une version ultérieure, Aktar vous la propose automatiquement.

  • Mac0.17.0
  • Windows0.10.0
  • iPhone et iPadbientôt
  • Androidbientôt

Des URL épurées avec {short}

{short} dans le chemin d’une destination devient un code aléatoire de 7 caractères, lettres et chiffres, comme A7kdP2x, produit par le générateur aléatoire sécurisé de votre système. Les nouvelles destinations utilisent {year}/{month}/{short}.{ext} ; celles que vous avez déjà gardent leur chemin. À côté du chemin, Préréglages propose URL épurée (recommandé) pour {short}.{ext}, Court avec date et Nom de fichier d’origine. Une destination dont les liens utilisent votre propre domaine suggère une URL épurée, avec un exemple sur ce domaine, et Configurer Cloudflare R2… utilise {short}.{ext} quand vous choisissez votre propre domaine.

Un code ne remplace jamais un fichier. Sur Amazon S3 et Cloudflare R2, l’envoi n’est écrit que si la clé est nouvelle, et chez les autres fournisseurs Aktar vérifie d’abord ; une clé déjà prise reçoit un code entièrement nouveau. {short} rend les liens plus courts, pas privés : pour un partage privé, gardez le bucket privé et copiez des liens temporaires.

Votre propre raccourcisseur de liens

La nouvelle section Liens courts d’une destination connecte le raccourcisseur que vous utilisez : Shlink, YOURLS ou Kutt sur votre propre serveur, Dub ou Short.io, ou tout service doté d’une API HTTP via une requête personnalisée. Saisissez son adresse, son domaine et sa clé d’API (gardée dans votre trousseau), cliquez sur Tester, puis choisissez de Ne raccourcir que les liens de plus de une certaine longueur ou de Raccourcir aussi les liens temporaires. Après un envoi, c’est le lien court qui est copié, dans tous les formats, et que le code QR affiche. Si le raccourcisseur est injoignable, le lien d’origine est copié et une notification propose Réessayer.

Vos liens et vos données de clics restent dans votre infrastructure : Aktar envoie chaque lien directement au raccourcisseur que vous avez configuré. Les raccourcisseurs hébergés comme Dub et Short.io voient chaque lien et chaque clic, et le formulaire le signale. Vous venez de ShareX ? Importer une configuration ShareX (.sxcu)… lit votre raccourcisseur d’URL personnalisé, montre où votre jeton sera envoyé avant tout enregistrement, et place les secrets dans le trousseau.

Des liens courts qui suivent

L’historique affiche le lien court de chaque envoi avec ses clics et son dernier clic, et propose Copier le lien court, Copier le lien d’origine, Créer un lien court et Supprimer le lien court. Supprimer un fichier supprime aussi son lien court. Renommer ou déplacer un fichier dans la vue du bucket fait pointer son lien court vers le nouveau chemin quand le raccourcisseur le permet, et vous prévient d’abord sinon. Remplacer le fichier garde le lien court, un doublon réutilisé le réutilise, et le lien court d’un envoi qui expire expire avec lui.

Sur tous vos appareils, et dans vos scripts

Aktar pour Windows et l’app pour iPhone et Android ont aussi les URL épurées et les liens courts, et Transférer vers un autre appareil emporte les réglages de liens courts et le jeton d’une destination. L’API locale, les webhooks et les scripts reçoivent shortUrl. Dans l’aktar CLI, aktar short crée un lien court pour un envoi de l’historique, --short et --no-short décident pour un seul envoi, et les agents IA disposent de l’outil create_short_link.

Toutes les modifications de cette version

Nouveau

  • {short} dans un modèle de chemin : un code aléatoire de 7 caractères pour des liens comme files.example.com/A7kdP2x.png, jamais écrit par-dessus un fichier existant. Les nouvelles destinations utilisent {year}/{month}/{short}.{ext}.
  • Préréglages à côté du chemin d’une destination : URL épurée (recommandé), Court avec date et Nom de fichier d’origine. Une destination sur votre propre domaine suggère une URL épurée.
  • Liens courts pour chaque destination : Shlink, YOURLS, Kutt, Dub, Short.io ou une requête HTTP personnalisée, avec Tester, une longueur minimale et les liens temporaires. Le lien court est copié, utilisé dans tous les formats et affiché dans le code QR.
  • Importer une configuration ShareX (.sxcu)… transforme un raccourcisseur d’URL personnalisé de ShareX en requête personnalisée, après avoir montré où votre jeton sera envoyé.
  • L’historique affiche les liens courts avec leurs clics et leur dernier clic, avec Copier le lien court, Copier le lien d’origine, Créer un lien court et Supprimer le lien court.
  • API locale : shortUrl sur les envois, short=1 ou short=0 pour un seul envoi, et GET et POST /v1/uploads/{id}/short-link. Les webhooks et les scripts reçoivent upload.shortUrl.

Amélioré

  • Supprimer, renommer, déplacer et remplacer un fichier tiennent son lien court à jour, et le lien court d’un envoi qui expire expire avec lui.
  • Configurer Cloudflare R2… enregistre {short}.{ext} comme chemin quand les liens utilisent votre propre domaine.
  • Transférer vers un autre appareil emporte les réglages de liens courts et le jeton d’une destination.