feat: capture Windows auto-détection OS, chat Léa agrandi, UX améliorée

- Capture auto : détecte OS navigateur → capture Windows ou Linux
- Timer capture utilise aussi la smart capture
- Heartbeat background permanent (même sans session)
- Tri screenshots par date (plus de vieilles captures)
- Chat Léa : 450x650, polices 11pt, redimensionnable, meilleur contraste
- Bouton Exécuter : "Linux" + "Windows" avec feedback visuel
- Délai 5s avant replay Windows (temps de réduire le navigateur)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dom
2026-03-17 23:03:53 +01:00
parent 8175b39eba
commit 4e217e30dd
4 changed files with 81 additions and 58 deletions

View File

@@ -879,6 +879,16 @@ def execute_windows():
if not data:
return jsonify({'error': 'Aucune donnée'}), 400
# Injecter un délai de 5s avant la première action
# pour laisser le temps à l'utilisateur de réduire le navigateur
if 'actions' in data and data['actions']:
data['actions'].insert(0, {
'type': 'wait',
'action_id': 'wait_before_start',
'parameters': {'duration_ms': 5000},
'text': '',
})
# Mapper les types VWB → types executor Windows
TYPE_MAP = {
'click_anchor': 'click',