Skip to content

chore: back-merge main into develop#308

Merged
3 commits merged into
developfrom
main
May 31, 2026
Merged

chore: back-merge main into develop#308
3 commits merged into
developfrom
main

Conversation

@github-actions
Copy link
Copy Markdown

Back-merge automatique après merge sur `main` (release ou hotfix).

Cette PR récupère les commits de `main` (typiquement : bump de version, tag de release, hotfixes) dans `develop` pour aligner les deux branches et éviter la divergence à la prochaine release.

Résolution des conflits

Conflit attendu sur `rhythm_coach/pubspec.yaml` quand develop a déjà bumpé pour la prochaine itération. Garder la version la plus haute (celle de develop si > main, sinon celle de main).

Stratégie de merge

Merge commit (pas squash, pas rebase) — on veut préserver l'historique des releases dans develop.


PR ouverte automatiquement par `.github/workflows/back-merge.yml`.

Sur iOS Safari/PWA, start() restait bloqué en idle : WakelockPlus.enable()
(et potentiellement _tts/_beep.init()) peut lever une exception — la Wake
Lock API exige un contexte de geste, indisponible depuis le Timer de prep
appelé 7 s après « JE SUIS PRÊTE ». L'exception se propageait avant
`_state = running` (le try n'avait qu'un finally, pas de catch), laissant
la séance en idle. Or en prod l'écran de jeu n'a aucun bouton play (gated
derrière le toggle debug showSessionControls) → soft-lock : l'utilisatrice
ne voyait que les sliders de volume (retour iOS v0.4.0).

Les trois inits deviennent best-effort (try/catch + debugPrint) : aucun
n'est un prérequis du passage en running. La séance démarre toujours, au
pire sans wakelock. Android/desktop inchangés (ces appels n'y throwent pas).
@bbstudioapp bbstudioapp closed this pull request by merging all changes into develop in 96f479e May 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant