Compare commits

..

No commits in common. "main" and "v1.5.2" have entirely different histories.
main ... v1.5.2

1 changed files with 54 additions and 84 deletions

View File

@ -3,105 +3,75 @@
<channel>
<title>Remote Desktop Plus</title>
<item>
<title>1.7</title>
<pubDate>Tue, 20 Oct 2026 17:19:21 +0200</pubDate>
<sparkle:version>14</sparkle:version>
<sparkle:shortVersionString>1.7</sparkle:shortVersionString>
<title>1.5.1</title>
<pubDate>Fri, 16 Oct 2026 11:59:21 +0200</pubDate>
<sparkle:version>9</sparkle:version>
<sparkle:shortVersionString>1.5.1</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<description sparkle:format="markdown"><![CDATA[## Versión 1.7
<description sparkle:format="markdown"><![CDATA[## Version 1.5.1
### Doble clic: transmisión de vídeo HEVC por defecto
- En el escáner y en Mis ordenadores, el **doble clic abre el control por transmisión de vídeo HEVC** siempre que es posible: Mac accesible por SSH (directamente o a través del relé para un equipo guardado), con macOS 13 o posterior cuando se conoce la versión. Si no, Compartir pantalla de macOS como antes.
- Los equipos configurados «sin contraseña» (Solicitar permiso) siguen usando Compartir pantalla, el único que sabe pedir el acuerdo del usuario.
- Si la transmisión no se establece (ninguna sesión abierta, otra cuenta conectada…), la ventana ofrece **«Compartir pantalla de macOS»** además de «Reintentar».
### Transferencia de archivos por arrastrar y soltar, en ambos sentidos
- **Hacia el equipo**: arrastra archivos o carpetas desde el Finder sobre la ventana de control (modo «Controlar»). Al soltarlos sobre una **ventana del Finder** del equipo, van **a esa carpeta**; en otro lugar, al **Escritorio**. La vista se enmarca en azul durante el paso.
- **Hacia este Mac** (transmisión de vídeo): empieza a arrastrar un archivo en el Finder del equipo y sal de la ventana de control: el arrastre continúa en este Mac, suéltalo donde quieras en el Finder.
- Permiso solicitado una vez en el equipo: «Remote Desktop Plus Agent» desea controlar el Finder (para conocer la carpeta de la ventana apuntada). Si se deniega, los archivos van al Escritorio.
- **No se sobrescribe ningún archivo existente**: si hay un duplicado, el elemento llega como «nombre 2», «nombre 3»… Se copia primero en una carpeta oculta y luego se traslada: nunca queda un archivo copiado a medias si se corta la conexión.
- Botón **«Enviar archivos…»** en la barra de la ventana, con banda de progreso y de resultado.
- Pasa por SSH: funciona también **fuera de la red, a través del relé**. El VNC integrado (sin agente) solo permite el envío al Escritorio.
### Acceso exterior: llegar a los Mac fuera de la red mediante un relé alojado
- Nuevo **relé** (un pequeño VPS): un Mac activado mantiene una conexión saliente cifrada hacia él y queda accesible desde cualquier lugar (router, 4G, wifi de hotel, red de empresa), sin VPN ni puertos que abrir en casa del usuario.
- **Mis ordenadores › clic derecho › «Activar el acceso exterior…»**: se hace una vez, mientras el equipo es accesible (en la oficina o por VPN). La app instala en el equipo una clave propia y un servicio del sistema que se reconecta solo (arranque, reactivación, cambio de red).
- Fuera de la red, la app pasa **automáticamente** por el relé para el control por transmisión de vídeo, las tareas remotas y las sesiones SSH. Distintivo **«Exterior»** en Mis ordenadores cuando un equipo solo es accesible por el relé; icono 🌐 en los equipos activados.
- **Seguridad**: solo claves SSH (ninguna contraseña hacia el relé); cada equipo solo puede publicar *su* puerto, y únicamente en el propio relé (nada expuesto a Internet); la app no tiene allí ni shell ni más permiso que alcanzar esos puertos; claves de host del relé y de los equipos fijadas; tráfico cifrado de extremo a extremo (el relé no ve nada en claro). «Desactivar el acceso exterior» retira el servicio del equipo y lo revoca en el relé.
- **Ajustes › Acceso exterior** (⌘,): clave de la app, dirección del relé, verificación de su huella. El script de instalación del relé (Debian / Ubuntu) lo proporciona la app; SSH también escucha en el puerto 443, que atraviesa la mayoría de los cortafuegos.
- El control por transmisión de vídeo también se ofrece desde Mis ordenadores.
El cliente VNC integrado y la Observación siguen limitados a la red local.
### Transmisión de vídeo: equipos con macOS 13
- El agente de captura ahora funciona en equipos con **macOS 13 Ventura** y posterior (antes macOS 14). La app de administración sigue requiriendo macOS 14.
### Dobles clics
- Los **dobles y triples clics** funcionan en la ventana de transmisión de vídeo (abrir un archivo, seleccionar una palabra o un párrafo, doble clic y arrastrar…). El rango del clic es el calculado por este Mac, según tu ajuste de velocidad de doble clic: no depende de la latencia de la red, ni siquiera por VPN o por el relé.
### Desplazamiento más natural
- **Trackpad y Magic Mouse**: el desplazamiento se transmite punto por punto (1 a 1), de forma continua como en un trackpad real. Antes se enviaba por líneas, por lo que iba varias veces demasiado rápido y a tirones en los movimientos pequeños.
- **Rueda**: un paso aquí = un paso en el equipo.
- **VNC integrado**: los movimientos del trackpad se acumulan antes de enviar un paso de rueda, en lugar de un paso (o más) por cada evento.
### Portapapeles compartido, todos los formatos — incluido FileMaker
- **Transmisión de vídeo**: lo que se copia de un lado se pega en el otro, **en todos sus formatos**: texto, texto con formato, imágenes, enlaces… y los **objetos de FileMaker** (scripts, pasos de script, campos, tablas, objetos de presentación, funciones personalizadas): un script copiado en FileMaker Pro en el equipo se pega en FileMaker Pro en este Mac, y al revés.
- Envío al equipo al abrir, al volver a la ventana y justo antes de cada ⌘V (el pegado recibe siempre el contenido correcto). Casilla **«Portapapeles compartido»** en la barra para desactivarlo.
- Las referencias a archivos no se comparten (los archivos van por arrastrar y soltar); por encima de 32 MB, solo se transmite el texto.
- Una app bloqueada en un lado no congela ni la ventana ni el equipo: la lectura del portapapeles tiene un tiempo límite.
- **VNC integrado**: el portapapeles de este Mac se envía antes de cada ⌘V, solo texto (caracteres latinos: límite del protocolo VNC).
### Escáner: nombres de los equipos a través de la VPN
- El nombre de un Mac ahora se obtiene **directamente del equipo**, como hace Apple Remote Desktop, lo que atraviesa la VPN allí donde Bonjour no pasa y el DNS inverso suele estar incompleto:
- primero por **Compartir pantalla**: el nombre figura en el intercambio RFB, en el mismo puerto y con las mismas credenciales que el control (sin necesidad de cuenta SSH);
- en su defecto por **SSH** (`scutil --get ComputerName`), para los equipos sin Compartir pantalla.
- Según disponibilidad, con las credenciales existentes (ficha del equipo o credenciales por defecto).
- En cuanto al DNS, la app también consulta los **DNS proporcionados por la VPN** (luego el DNS por defecto y luego el equipo), en lugar de solo el DNS por defecto: útil sobre todo con una VPN de **DNS compartido**.
### Fini les demandes d'accès au trousseau
- Les mots de passe enregistrés par les versions précédentes sont repris une dernière fois puis rangés dans un emplacement propre à l'app signée.
- macOS peut encore demander l'autorisation **une dernière fois par mot de passe déjà enregistré** (« Toujours autoriser »). Ensuite, plus aucune demande, mises à jour comprises.
]]></description>
<enclosure url="https://git.agi-fmbat.fr/Thibaud/remote-desktop-plus-updates/releases/download/v1.7/RemoteDesktopPlus-1.7.zip" length="4028582" type="application/octet-stream" sparkle:edSignature="1WTTaW7KX/hgtTE7APg/JLz6mTh6MQl/dM681m0YpLAUnUkou7jhscX9cmHDYBMhOxtvdyZTBbh1KWnuLSj0Cw=="/>
<enclosure url="https://git.agi-fmbat.fr/Thibaud/remote-desktop-plus-updates/releases/download/v1.5.1/RemoteDesktopPlus-1.5.1.zip" length="3291861" type="application/octet-stream" sparkle:edSignature="qqGn/xmhntjFuR0igV1vnO75YUG5LkEQcghEitZmaN1Ys2AJhr0IaK/1v5VmWg//LtXOD+t94UCoMEfdYXifAg=="/>
</item>
<item>
<title>1.6.2</title>
<pubDate>Mon, 19 Oct 2026 12:03:25 +0200</pubDate>
<sparkle:version>13</sparkle:version>
<sparkle:shortVersionString>1.6.2</sparkle:shortVersionString>
<title>1.5</title>
<pubDate>Fri, 16 Oct 2026 11:47:39 +0200</pubDate>
<sparkle:version>8</sparkle:version>
<sparkle:shortVersionString>1.5</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<description sparkle:format="markdown"><![CDATA[## Version 1.6.2
<description sparkle:format="markdown"><![CDATA[## Nouveautés de la version 1.5
### Contrôle à distance : fenêtres indépendantes
- Le contrôle (flux vidéo et VNC intégré) s'ouvre dans **sa propre fenêtre**, et non plus dans une feuille modale : on peut la déplacer, la redimensionner, la passer en plein écran, et continuer à utiliser l'app à côté.
- **Plusieurs postes à la fois** : chaque contrôle a sa fenêtre (disposées en cascade). Fermer la fenêtre arrête la session.
### Application signée et validée par Apple
- Remote Desktop Plus est maintenant **signée avec un certificat Apple Developer et notarisée** : plus de clic droit › Ouvrir à l'installation.
- Après cette mise à jour, macOS peut redemander **une dernière fois** l'accès aux mots de passe enregistrés (« Toujours autoriser ») : ensuite, plus de demande aux mises à jour suivantes.
### Contrôle à distance : capture des raccourcis clavier
- Pendant le contrôle (flux vidéo et VNC intégré), **tous les raccourcis partent vers le poste** : ⌘W, ⌘Q, ⌘C/⌘V, ⌘Z, Échap… n'agissent plus sur ce Mac.
- **Raccourcis système** (⌘⇥, ⌘Espace, Mission Control, captures d'écran…) également transmis, après avoir autorisé une fois Remote Desktop Plus dans Réglages › Confidentialité et sécurité › Accessibilité (macOS le propose à la première ouverture). Un bandeau le rappelle tant que ce n'est pas fait.
- La capture ne s'applique que lorsque la fenêtre de contrôle a le focus en mode « Contrôler » : cliquer ailleurs rend le clavier à ce Mac.
- Les touches restées enfoncées (⌘, ⇧…) sont relâchées sur le poste quand on change de fenêtre ou d'app : plus de modificateur « coincé ».
### Scanner : colonnes façon Apple Remote Desktop
- **Clic droit sur l'en-tête du tableau** pour afficher ou masquer des colonnes (choix mémorisé).
- **Sans identifiants** : modèle de l'ordinateur, identifiant de modèle, version de l'OS (quand l'appareil la publie).
- **Récupérer l'inventaire** (barre d'outils ou clic droit, en SSH avec les identifiants de la fiche du poste) : n° de série, processeur, mémoire, disque de démarrage, utilisateur actuel, application actuelle, état (actif / inactif depuis…).
- Modèles des Mac mieux reconnus sur les grands réseaux.
### Imprimantes
- Nouvelle colonne **Copies** : pages copiées, noir & blanc et couleur confondus (Kyocera, Ricoh).
- Répartition **couleur / N&B** pour les Ricoh.
- Le panneau de détails se referme quand plus aucune imprimante n'est sélectionnée.
### Aide
- Menu Aide › Aide Remote Desktop Plus : « Demande à Thibaud ».
]]></description>
<enclosure url="https://git.agi-fmbat.fr/Thibaud/remote-desktop-plus-updates/releases/download/v1.6.2/RemoteDesktopPlus-1.6.2.zip" length="3636015" type="application/octet-stream" sparkle:edSignature="Cfh6z+Ch+UImI5CvM+wO828wUoyV5KCjSFvDZKpPtAbGgsiIz0JUwupLtLdvoNgNw60E1LMdp66N8clnEghYAA=="/>
<enclosure url="https://git.agi-fmbat.fr/Thibaud/remote-desktop-plus-updates/releases/download/v1.5/RemoteDesktopPlus-1.5-notarise.zip" sparkle:edSignature="BwHh18dCw+Va/MUhgO+k7EfJbRbhr4uTej4EefHo3nq6L1XGyBgO5V4CCsSyngbmHX+ih4G2luJCrtHpT1uSDA==" length="3291645" type="application/octet-stream"/>
</item>
<item>
<title>1.6.1</title>
<pubDate>Mon, 19 Oct 2026 10:58:18 +0200</pubDate>
<sparkle:version>12</sparkle:version>
<sparkle:shortVersionString>1.6.1</sparkle:shortVersionString>
<title>1.4</title>
<pubDate>Thu, 15 Oct 2026 11:30:35 +0200</pubDate>
<sparkle:version>7</sparkle:version>
<sparkle:shortVersionString>1.4</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<description sparkle:format="markdown"><![CDATA[## Version 1.6.1
<description sparkle:format="markdown"><![CDATA[## Nouveautés de la version 1.4
### Flux vidéo H.264/HEVC : correction de l'écran noir
- La capture s'arrêtait juste après son démarrage (flux de capture libéré trop tôt) : seule la taille de l'écran arrivait, jamais l'image. Corrigé.
- Le calque vidéo suit désormais la taille de la fenêtre.
- Compteur **images/s et débit** dans la barre de la fenêtre, et messages explicites si le poste n'envoie aucune image (session verrouillée, écran en veille) ou si le décodage échoue.
### Partage d'écran : identifiants gérés par l'app
- **L'app vérifie les identifiants avant d'ouvrir le Partage d'écran.** S'ils sont refusés, c'est l'app qui affiche la raison donnée par le poste et redemande, pas le client Mac.
- **Fenêtre de connexion de l'app** quand le mot de passe d'un poste n'est pas connu, avec « Mémoriser dans Mes ordinateurs » : la fiche est créée ou mise à jour.
- **Sans mot de passe** : ouvre le Partage d'écran pour « Demander l'autorisation » à l'utilisateur du poste. Ce choix peut être mémorisé dans la fiche.
- Utilisateur laissé vide : le mot de passe est utilisé comme mot de passe VNC du poste.
- Nouveau menu **« Contrôler avec d'autres identifiants… »**.
### Flux vidéo H.264/HEVC : lancement dans la session de l'utilisateur
- L'agent devient une petite app, **« Remote Desktop Plus Agent »**, lancée par SSH **dans la session ouverte** du poste. Au premier contrôle, **la demande d'autorisation (Enregistrement de l'écran, Accessibilité) s'affiche sur l'écran du poste** ; macOS la mémorise ensuite, mises à jour comprises.
- Fenêtre de contrôle : étapes affichées (installation, lancement, connexion), message clair quand l'autorisation est en attente, bouton **Réessayer**.
- Le flux passe par un **tunnel SSH** vers l'agent, qui n'écoute que sur le poste lui-même et exige un jeton à usage unique : rien n'est exposé sur le réseau.
- L'agent n'est recopié que s'il a changé.
- Si personne n'a de session ouverte sur le poste, ou si la session appartient à un autre compte que celui utilisé en SSH, l'app le signale.
- Retrait de l'« Essai flux vidéo (local) », qui n'était pas représentatif.
### FileMaker
- Nouveau service **FM (5003)** dans le scan.
- **FMS** (pastille dorée) pour FileMaker Server, avec sa **version** (ex. « FMS 22.0.4 »), sans identifiants.
- **FMP** (pastille en contour) pour un FileMaker Pro qui partage un fichier en réseau.
- Clic droit sur un serveur : ouvrir la console d'administration, ou saisir ses identifiants pour voir les fichiers hébergés et le nombre de clients.
### Cogilog
- Pastille **Cogilog** sur les postes qui partagent leurs données Cogilog.
### Scanner
- **Icône du type d'appareil** en début de ligne : MacBook, iMac, Mac mini, iPhone, iPad, PC Windows, imprimante, NAS, box/routeur, téléviseur, téléphone IP, standard téléphonique…
]]></description>
<enclosure url="https://git.agi-fmbat.fr/Thibaud/remote-desktop-plus-updates/releases/download/v1.6.1/RemoteDesktopPlus-1.6.1.zip" length="3629703" type="application/octet-stream" sparkle:edSignature="yotG2vTIK7CaqhWWrJeDbQU8aW5r3kqOen0Xx9k0uFg6JJ6Mz9ybCT2xjAw6+OAlnKBaVcojTnrL2fcYfa0PBA=="/>
<enclosure url="https://git.agi-fmbat.fr/Thibaud/remote-desktop-plus-updates/releases/download/v1.4/RemoteDesktopPlus-1.4.zip" length="3177146" type="application/octet-stream" sparkle:edSignature="nvs3jW8EIdGHLShhiG1uAERtn+GMUVgAqMCo0S6GG3a5Czhk/naEldOdLq+NmgmUY/k3KcwOmbctJI5qGFNKCw=="/>
</item>
</channel>
</rss>