Commit Graph

5 Commits

Author SHA1 Message Date
3555242c84 fix: statistiques vides en production — normalise les dates migrées
Les données migrées depuis "Minuteur Dragodinde" stockaient les dates
comme timestamps numériques, causant un crash sur `.slice()`.
Ajout de normalizeDate(), gardes défensives, migration robuste et
fallback d'erreur visible dans l'UI. Bump v1.1.7.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 12:36:36 +02:00
3e485fd09b chore: normalise fins de ligne CRLF → LF dans tout le repo
Applique .gitattributes sur tous les fichiers existants.
Élimine les différences fantômes entre WSL et Windows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 08:55:10 +02:00
0c3b5e27a7 rename: Minuteur Dragodinde → Obsidienne
- Renommage complet dans package.json, main.ts, UI, tray, notifications
- GUID NSIS fixe pour mise à jour propre (pas de doublon d'installation)
- Migration automatique des données depuis %APPDATA%\Minuteur Dragodinde\
- Rétrocompatibilité import : backups 'minuteur-dragodinde' toujours acceptés
- Mise à jour README changelog, CLAUDE.md, docs, maquettes, page ntfy

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 07:34:07 +02:00
8af626dd66 sécurité: audit commercialisation — hardening + 366 tests (24 E2E)
Sandbox Electron, HTTPS ntfy, validation import structurelle,
suppression executeJavaScript, nettoyage memory leaks, try/catch
sur tous les appels electronAPI. 27 nouveaux tests de sécurité
et validation. README mis à jour avec changelog et couverture.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 07:18:28 +02:00
c71ad151e0 feat: infrastructure Electron + persistence + electron-updater
- LocalStorageRepository avec migrations de données
- Notifications Windows + ntfy mobile
- WebAudioAlarm avec 4 sons
- Migration electron-updater avec latest.yml + sha512
- Support ELECTRON_USER_DATA_DIR pour isolation E2E
- Icône Windows native (.ico)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 05:43:04 +02:00