correction du README.md
This commit is contained in:
parent
17a0b1c7da
commit
d3770d5d06
79
README.md
79
README.md
@ -11,10 +11,11 @@ Application desktop Windows construite avec Electron.
|
|||||||
- ⏱ **Timer en temps réel** avec calcul automatique par tier de jauge (1→4)
|
- ⏱ **Timer en temps réel** avec calcul automatique par tier de jauge (1→4)
|
||||||
- 📊 **Dashboard** vue d'ensemble multi-enclos
|
- 📊 **Dashboard** vue d'ensemble multi-enclos
|
||||||
- 🔔 **Notifications natives Windows** même application en arrière-plan
|
- 🔔 **Notifications natives Windows** même application en arrière-plan
|
||||||
- 🔊 **5 sons d'alarme** au choix (Arpège, Pulsation, Fanfare, Sirène, Cloche)
|
- 🔊 **4 sons d'alarme** au choix (Arpège, Pulsation, Fanfare, Cloche)
|
||||||
- 🐉 **Jauges** : Baffeur, Caresseur, Foudroyeur, Abreuvoir, Dragofesse, Mangeoire (XP)
|
- 🐉 **Jauges** : Baffeur, Caresseur, Foudroyeur, Abreuvoir, Dragofesse, Mangeoire (XP)
|
||||||
- 🖱 **Drag & drop** des enclos et des Dragodindes pour les réordonner
|
- 🖱 **Drag & drop** des enclos et des Dragodindes pour les réordonner
|
||||||
- ⬆ **Mise à jour automatique** via Gitea Releases
|
- ⬆ **Mise à jour automatique** via Gitea Releases
|
||||||
|
- 📱 **Notifications mobiles** via ntfy (serveur self-hosted)
|
||||||
- 💾 Sauvegarde automatique locale
|
- 💾 Sauvegarde automatique locale
|
||||||
|
|
||||||
## Installation (utilisateurs)
|
## Installation (utilisateurs)
|
||||||
@ -89,79 +90,3 @@ dd-timer/
|
|||||||
|
|
||||||
### v1.0.0
|
### v1.0.0
|
||||||
- Version initiale
|
- 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.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
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user