# ⚔ Minuteur Dragodinde — Dofus 3 Outil de gestion d'élevage de Dragodindes pour Dofus 3. Application desktop Windows construite avec Electron. 🔗 **Repo** : https://gitea.mickael-pol.fr/mickael/dd-timer ## Fonctionnalités - 🐦 Gestion de **6 enclos indépendants** avec jusqu'à 10 Dragodindes chacun - ⏱ **Timer en temps réel** avec calcul automatique par tier de jauge (1→4) - 📊 **Dashboard** vue d'ensemble multi-enclos - 🔔 **Notifications natives Windows** même application en arrière-plan - 🔊 **5 sons d'alarme** au choix (Arpège, Pulsation, Fanfare, Sirène, Cloche) - 🐉 **Jauges** : Baffeur, Caresseur, Foudroyeur, Abreuvoir, Dragofesse, Mangeoire (XP) - 🖱 **Drag & drop** des enclos et des Dragodindes pour les réordonner - ⬆ **Mise à jour automatique** via Gitea Releases - 💾 Sauvegarde automatique locale ## Installation (utilisateurs) 1. Télécharger `Minuteur Dragodinde Setup x.x.x.exe` depuis la section [Releases](https://gitea.mickael-pol.fr/mickael/dd-timer/releases) 2. **Clic droit → Propriétés → cocher "Débloquer" → OK** (important, une seule fois) 3. Double-cliquer pour lancer l'installation 4. L'app apparaît dans le menu Démarrer et sur le Bureau > **Si Windows affiche "Application inconnue"** : cliquer **"Informations complémentaires" → "Exécuter quand même"** ## Build (développeurs) ### Prérequis - [Node.js LTS](https://nodejs.org) ### Compiler ```bash # Double-cliquer sur build.bat (admin auto) # ou manuellement : npm install npm run build ``` L'installeur est généré dans `dist/`. ## Publier une nouvelle version ```bash # 1. Modifier la version dans package.json ("version": "1.x.x") # 2. Committer et tagger git add . git commit -m "v1.x.x - description" git tag v1.x.x git push && git push --tags # 3. Sur Gitea : Releases → Nouvelle release → tag v1.x.x → attacher Setup.exe ``` ## Structure ``` dd-timer/ ├── src/index.html # Interface (HTML/CSS/JS) ├── main.js # Processus principal Electron + auto-update ├── preload.js # Bridge Electron ↔ renderer ├── icon.png # Icône (256x256) ├── package.json # Config et dépendances └── build.bat # Script de build Windows (admin auto) ``` ## Changelog ### v1.0.0 - Version initiale Outil de gestion d'élevage de Dragodindes pour Dofus 3. Application desktop Windows construite avec Electron. ## Fonctionnalités - 🐦 Gestion de **6 enclos indépendants** avec jusqu'à 10 Dragodindes chacun - ⏱ **Timer en temps réel** avec calcul automatique par tier de jauge (1→4) - 📊 **Dashboard** vue d'ensemble multi-enclos - 🔔 **Notifications natives Windows** même application en arrière-plan - 🔊 **5 sons d'alarme** au choix (Arpège, Pulsation, Fanfare, Sirène, Cloche) - 🐉 **Jauges** : Baffeur, Caresseur, Foudroyeur, Abreuvoir, Dragofesse, Mangeoire (XP) - 🖱 **Drag & drop** des enclos et des Dragodindes pour les réordonner - 💾 Sauvegarde automatique locale ## Installation (utilisateurs) 1. Télécharger `Minuteur Dragodinde Setup x.x.x.exe` depuis la section [Releases](../../releases) 2. **Clic droit → Propriétés → cocher "Débloquer" → OK** (important, une seule fois) 3. Double-cliquer pour lancer l'installation → suivre l'assistant 4. L'app apparaît dans le menu Démarrer et sur le Bureau > **Si Windows affiche "Application inconnue"** : cliquer **"Informations complémentaires" → "Exécuter quand même"** > **Si Smart App Control bloque** : Sécurité Windows → Contrôle des applications → Smart App Control → Évaluation, puis retélécharger ## Build (développeurs) ### Prérequis - [Node.js LTS](https://nodejs.org) ### Compiler l'application ```bash # Double-cliquer sur build.bat (se relance automatiquement en admin) # ou manuellement : npm install npm run build ``` L'exécutable est généré dans `dist/`. ## Structure du projet ``` dd-timer/ ├── src/ │ └── index.html # Interface complète (HTML/CSS/JS) ├── main.js # Processus principal Electron ├── preload.js # Pont sécurisé Electron ↔ renderer ├── icon.png # Icône application (256x256) ├── package.json # Config et dépendances └── build.bat # Script de build Windows ``` ## Changelog ### v1.0.0 - Version initiale