Les onglets portaient chacun le nom d'un cran EN DESSOUS de leur plage : « Jour » montrait 7 jours, « Semaine » 28, « Mois » 365. Quatre étiquettes, quatre mensonges — et la journée que le premier promettait n'était nulle part. L'onglet « Année » manquait, puisque c'est « Mois » qui la montrait. Heures 24 h au ¼ h courbes, axe glissable Jour 00:00 -> 24:00 barres, au pas horaire Semaine 7 jours barres, au jour Mois 30 jours barres, au jour Année 365 jours barres, au mois LES BARRES. Deux barres par période, chacune empilée, et le segment « autoconsommé » est LE MÊME des deux côtés, à la même couleur : Production = autoconsommé + exporté Consommation = autoconsommé + soutiré Deux barres simples diraient laquelle est la plus haute ; celles-ci disent où est passée la différence — la question qu'on se pose devant un bilan. Pas de diagramme divergent, et la raison est propre à ce dépôt : la box publie déjà `production` avec un signe négatif, défaut qui nous a coûté deux écrans et trois jours. Dessiner la production sous l'axe rendrait une capture correcte indiscernable de ce bug. L'énergie vient des CUMULS, jamais des puissances : chaque barre est une différence de compteurs. Une période dont une borne ne publie pas ses cumuls n'a pas de barre — pas une barre à zéro. Et la fenêtre demandée déborde d'un échantillon avant le début, sans quoi la première barre n'a pas de prédécesseur. Quatre défauts trouvés à l'écran, tous invisibles au test : - `barGroups` était OUBLIÉ. Les groupes étaient calculés, `maxY` en découlait, donc l'axe montait à la bonne hauteur — et aucune barre n'était dessinée. Tout ce qui entoure les données avait l'air correct ; - « 80.0kWh » ne tenait pas dans 46 px et se coupait en « 80.0kW / h ». Une unité coupée en deux lignes se lit comme une autre unité ; - une plage de 7 jours partant de 08:12 coupe deux journées en deux : deux barres portaient « 6/9 » et la semaine en comptait huit. Toutes les vues en barres se calent maintenant sur minuit ; - les notes par consommateur s'affichaient sous les barres, où aucun consommateur n'est tracé. 358 tests. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GKM8FDNHZWogAsjjfB8pSw
etm_powersync_app
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Description
Languages
Dart
91.5%
C++
4.3%
CMake
3.3%
Swift
0.4%
HTML
0.3%
Other
0.2%