Gestionnaire d'enclos de dragodinde (dofus 3 unity)
Go to file
2026-03-25 18:04:42 +01:00
ntfy-redirect v 1.1.0 - mise ne place des notifications mobile & gestion d'accouplement. 2026-03-25 16:48:14 +01:00
src v 1.1.0 - mise ne place des notifications mobile & gestion d'accouplement. 2026-03-25 16:48:14 +01:00
.gitignore v1.0.0 - version initiale 2026-03-24 01:36:01 +01:00
build.bat v1.0.0 - version initiale 2026-03-24 01:36:01 +01:00
build.ps1 v1.0.0 - version initiale 2026-03-24 01:36:01 +01:00
CLAUDE.md v 1.1.0 - mise ne place des notifications mobile & gestion d'accouplement. 2026-03-25 16:48:14 +01:00
icon.png v1.0.0 - version initiale 2026-03-24 01:36:01 +01:00
main.js v 1.1.0 - mise ne place des notifications mobile & gestion d'accouplement. 2026-03-25 16:48:14 +01:00
package-lock.json v1.0.0 - version initiale 2026-03-24 01:36:01 +01:00
package.json v 1.1.0 - mise ne place des notifications mobile & gestion d'accouplement. 2026-03-25 16:48:14 +01:00
preload.js v 1.1.0 - mise ne place des notifications mobile & gestion d'accouplement. 2026-03-25 16:48:14 +01:00
README.md correction du README.md 2026-03-25 18:04:42 +01:00

⚔ 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
  • 🔊 4 sons d'alarme au choix (Arpège, Pulsation, Fanfare, 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
  • 📱 Notifications mobiles via ntfy (serveur self-hosted)
  • 💾 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.1.0

  • 📱 Notifications mobiles (ntfy) — Alerte sur telephone quand un enclos est pret, via serveur ntfy self-hosted
    • Modale de configuration avec QR code pour installer l'app ntfy (Play Store / App Store)
    • QR code d'abonnement automatique via page de redirection (ntfy-redirect)
    • Bouton de test des notifications
    • Envoi via le processus principal Electron (pas de CORS)
  • 🐣 Systeme de bebes — Ajout de bebes dragodindes issus de la reproduction dans chaque enclos
    • Modale de selection par generation et race avec images
    • Historique des bebes par enclos
  • 📊 Onglet Statistiques — Vue globale de l'elevage avec KPIs, repartition par race, et progression par enclos
  • 🖱 Drag & drop des onglets d'enclos pour les reordonner
  • 🐉 Images des dragodindes par race avec couleurs par generation
  • 📝 Sous-onglets par enclos (Elevage / Historique bebes)
  • 🔧 Mode DEV — Donnees isolees et badge DEV visible quand lance avec npm start
  • Mise a jour automatique via Gitea Releases avec banniere de progression dans l'interface
  • 🔧 Correction de l'identifiant applicatif (fr.mickael-pol.minuteur-dragodinde)
  • 🔧 Masquage des spinners natifs sur les champs numeriques

v1.0.0

  • Version initiale