Portage navigateur complet de l'app Android HormoneTrack v1.4.10 : - moteur PK fidèle (Estrannaise tables ODS, Transfem Science V3C, WHSAH fit Mona, Bateman) — paramètres identiques, invariants Android préservés (fixes #19-#23, #35, #52-#62), 121 tests Node épinglés - calibration par période d'ester et par modèle affiché (#60/#61) - UI 6 écrans + éditeur, CurveChart Canvas (zoom/pan fractionnaire, prévision, pics/creux, fuseau configurable), rappels web (Notification API), seuils d'alerte, i18n FR/EN - sauvegarde JSON v2 compatible Android bidirectionnelle (rétrocompat v1) - 100 % local : localStorage, aucun serveur applicatif, aucune télémétrie - processus : scripts/check.sh (syntaxe, i18n, tests, E2E navigateur, smoke HTTP), docs séparées (README + DEVELOPPEMENT + CHANGELOG) - dépôt GIT SÉPARÉ de l'Android : historique 100 % propre, versions alignées sur l'Android porté, changelogs indépendants Non porté (impossible dans un navigateur, documenté §12) : agenda récurrent, notifications onglet fermé, montre.
18 lines
674 B
JavaScript
18 lines
674 B
JavaScript
/**
|
|
* Barrel du noyau PK : un point d'import pour les écrans et les tests.
|
|
* (Les modules restent importables individuellement — ce fichier ne fait
|
|
* que regrouper les exports.)
|
|
*/
|
|
|
|
export * from './pk-engine.js';
|
|
export * from './pk-calibration.js';
|
|
export * from './pk-reminders.js';
|
|
export * from './pk-extrema.js';
|
|
export * from './chart-helpers.js';
|
|
export * as Alerts from './alerts.js';
|
|
export * as PKProfileStore from './pk-profile-store.js';
|
|
export * as TransfemScienceModels from './transfem-science-models.js';
|
|
export * as WhsahModels from './whsah-models.js';
|
|
export * as PKPresets from './presets.js';
|
|
export * as ChartHelpers from './chart-helpers.js';
|