dd-timer/README.md

4.3 KiB

⚔ 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
  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

Compiler

# 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

# 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
  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

Compiler l'application

# 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