fix(watch): corrige applicationId et nettoie la config de build montre
Répare la régression de packaging introduite par le reset/remerge de develop : l'APK montre était packagée avec com.gametime.app au lieu de com.gametime.watch (namespace correct mais applicationId hérité du téléphone), ce qui cassait la détection du bridge. Aligne applicationId sur com.gametime.watch, nettoie la config de signing partagée sur les deux modules android/app et watch_app/android/app, et ajuste use_cases + watch_session_screen en conséquence. Validé : APK montre release package = com.gametime.watch, même SHA-256 de certificat sur les deux APKs (70cc69e8...45c7815), tests use_cases et watch_session_screen OK. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -679,10 +679,6 @@ final class _ActiveContent extends StatelessWidget {
|
||||
_SmallLabel(dominantLabel),
|
||||
const SizedBox(height: 2),
|
||||
_DominantValue(dominantValue),
|
||||
if (_heartRateLabel(state.sensorSample) case final heartRate?) ...[
|
||||
const SizedBox(height: 1),
|
||||
_LiveHeartRateLine(heartRate),
|
||||
],
|
||||
if (timer != null) ...[
|
||||
const SizedBox(height: 3),
|
||||
_TimerToggleButton(
|
||||
@ -796,10 +792,6 @@ final class _ManualScoreContent extends StatelessWidget {
|
||||
? const _PendingDot()
|
||||
: const SizedBox.shrink(),
|
||||
),
|
||||
if (_heartRateLabel(state.sensorSample) case final heartRate?) ...[
|
||||
const SizedBox(height: 1),
|
||||
_LiveHeartRateLine(heartRate),
|
||||
],
|
||||
const SizedBox(height: 5),
|
||||
if (timer != null)
|
||||
_CompactTimerLine(
|
||||
@ -942,33 +934,6 @@ final class _PendingDot extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
final class _LiveHeartRateLine extends StatelessWidget {
|
||||
const _LiveHeartRateLine(this.label);
|
||||
|
||||
final String label;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Row(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
const Icon(Icons.favorite, size: 11, color: Color(0xFFD72638)),
|
||||
const SizedBox(width: 3),
|
||||
Text(
|
||||
label,
|
||||
maxLines: 1,
|
||||
overflow: TextOverflow.ellipsis,
|
||||
style: Theme.of(context).textTheme.bodySmall?.copyWith(
|
||||
color: const Color(0xFFA7ADBA),
|
||||
fontSize: 10,
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
final class _RestContent extends StatelessWidget {
|
||||
const _RestContent({required this.state, required this.onTogglePause});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user