Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
86fca9a
Ajout du document de stratégie de récompense sociale EOC
claude Jul 15, 2026
487fb07
Modèle B retenu: condition parrainage à 1 mois de jeu du filleul
claude Jul 15, 2026
b9245cc
Affine la règle photo (1 photo + chances bonus par réseau) et nomme É…
claude Jul 15, 2026
58633f3
Ajoute le prototype web fonctionnel de l'écran Gagne un mois gratuit
claude Jul 15, 2026
b7476dc
Refonte de l'écran en style iOS épuré (app commerciale)
claude Jul 15, 2026
8917eb0
Ajoute les visuels sociaux et le PDF de la stratégie
claude Jul 15, 2026
d24072b
Ajoute affiches variante claire + légendes réseaux sociaux
claude Jul 15, 2026
2608b0b
Ajoute promo Facebook néon avec gros plan sur l'app
claude Jul 17, 2026
b172a02
Promo avec le vrai logo Échec O Cube en haut, couleurs or/rouge de ma…
claude Jul 17, 2026
de2c230
Améliore l'ergonomie de l'écran (zone du pouce / usage à une main)
claude Jul 17, 2026
c859ff7
Ajoute étude design mobile + suggestions concrètes pour Échec O Cube
claude Jul 17, 2026
11e375a
Ajoute rapport de recherche: comportement des joueurs + recos pour Éc…
claude Jul 17, 2026
b933626
Ajoute stratégie: vendre le jeu physique via l'app + passage au payan…
claude Jul 17, 2026
70c737d
Ajoute la maquette de page boutique du jeu en bois (Shopify à brancher)
claude Jul 17, 2026
650f66d
Adapte la boutique en liste d'attente (jeu en bois lance au printemps…
claude Jul 17, 2026
041b94f
Ajoute l'écran Boutique de l'app (chemin court vers l'achat)
claude Jul 17, 2026
ef5b541
Ajoute la présentation 5 slides (PowerPoint + PDF) style publicité
claude Jul 17, 2026
cfa27c4
Ajoute la présentation en format HTML (diaporama navigable)
claude Jul 17, 2026
1b043a1
Présentation v2: URLs plus grosses, QR codes, slide vidéo (vidéo emba…
claude Jul 17, 2026
909ca3e
Ajoute le plan Klaviyo + contenus emails prêts (récompense, liste d'a…
claude Jul 17, 2026
88e74d8
Ajoute courriel visuel HTML, formulaire liste d'attente, et emails re…
claude Jul 17, 2026
2504d42
Ajoute les courriels visuels HTML récompense et La Ruche (série compl…
claude Jul 17, 2026
006e438
Ajoute maquette interactive du zoom de plateau (50%–150%)
claude Jul 18, 2026
9390045
Ajoute coordonnées lettre-chiffre (A-I / 1-9) et cadran numérique EOC
claude Jul 18, 2026
d35c377
Ignore firebase-debug.log
claude Jul 18, 2026
b962cb7
Intègre zoom 50-160% et cadran de partie DANS le vrai code de l'app
claude Jul 18, 2026
af80dd2
Publie la nouvelle version sur Firebase Hosting (zoom 50-160% + cadran)
claude Jul 18, 2026
6d004e4
Ajoute le son des pions (3 bruits de bois + muet) et les tableaux de …
claude Jul 18, 2026
bcbc00c
Restaure les fichiers effacés par le déploiement et ajoute le QR du site
claude Jul 18, 2026
8eda1b6
Ajoute Revoir la partie (film des coups) et déploie
claude Jul 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
firebase-debug.log
16 changes: 16 additions & 0 deletions app/.firebase/hosting..cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
qr-site-eoc.png,1784377354061,22578093a3b844ee571d1a3fd9f5645d998dcb7bab91091cda4670a128c76845
qr-eoc.png,1784377328514,0655c403ba8c604c60c152a2992e575854a91c6772a00f65ea9f9cb9350c1879
merci.html,1784377329575,0b7753f38859e17969ac137552c1d80f745df87d12c704fe82cb2a8666f4320b
manifest.json,1784368525512,d2a9cb252dfa131dde8f9ab6d11e13c96ce8d636a19dc9ecf6600ac9b9658599
logo-eoc.png,1784368525513,b0f229f44dd962f01902f9da5859c5f29bdaaa30871a4b43b77e19409c75c0a4
icon-maskable-512.png,1784373310650,3087d63699bb5c6ebffbb5dace8fbaa49baa00f832922abefff84b28245e6de3
icon-512.png,1784373302174,9c0b118772bb7855cc3a1351f60bc690078d6ba609aef374ed4710f5e7502e48
icon-192.png,1784368525513,918719d8ffe8e5172b43fbed009a1ba71ec4226d2a74ea4f73e42e9cfdf59648
confidentialite.html,1784377329265,52793b1736eb1af155e7771fec419f9f6daaf84caf94e1fd0df54bc1121f4125
apple-touch-icon.png,1784368525513,dca45735bad3a152ba45ac4b41d1599f78402a6bd44f1d397dc6d8f0a7a6dcf6
abonnement.html,1784368525512,64d5517f343fdc6a66f7ff3a1d8919d29b89fc6b54ee8e97553ff2e89ef8c659
_tmp-settings.txt,1784377330342,86c185793d974b11ee2a617fde8f05b21724435393f7c98aa36a9dafae2486f4
_tmp-product.txt,1784377329926,bc0449f5f06d7de0849378f80397ab0fe4e4a17f2f24e87d24f5d4b0ee6cda62
.well-known/assetlinks.json,1784373302376,307add09a9f4d9cbc6120e76957f1e464cd7482442b4316b0743741c67563f12
sw.js,1784379540443,26d87778cbe908285c05308ff0ad1ca6375c827401a882bf56678ea9ce5706d6
index.html,1784379522378,34e80fb8e8338de0970ebd3cd2cb8ef99ce9e8a74d9724574c175b0095fdb6d9
8 changes: 8 additions & 0 deletions app/.well-known/assetlinks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "ca.echecocube.jeu.twa",
"sha256_cert_fingerprints": ["C2:0E:34:58:F6:9F:E3:16:67:0A:56:18:67:9B:5F:3F:63:38:FF:96:3D:95:20:4A:C8:05:AC:62:B2:30:61:1B"]
}
}]
19 changes: 19 additions & 0 deletions app/DEPLOIEMENT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Déployer la nouvelle version d'Échec O Cube

Ce dossier `app/` contient la version améliorée de l'application
(zoom 50%-160% + cadran de partie), prête à publier sur Firebase Hosting.

## Modifications apportées (18 juillet 2026)
1. **Zoom** : A− descend maintenant jusqu'à 50 % (avant : minimum 100 %).
À 50-90 %, tout le plateau est visible d'un coup. Choix mémorisé (clé eocTaille2,
migration automatique de l'ancienne préférence).
2. **Cadran numérique EOC** : nouveau bouton « Cadran » dans les contrôles.
Un chrono par joueur (5/10/15 min), suit le tour automatiquement,
toucher un cadran bascule aussi manuellement, alerte rouge sous 30 s.
Optionnel : masqué par défaut, n'impose rien à ceux qui n'en veulent pas.

## Publier (une des deux façons)
A. Depuis l'outil où l'app a été créée (Firebase Studio / Antigravity) :
remplacer index.html par celui-ci, puis Déployer.
B. En ligne de commande (une fois connecté avec `firebase login`) :
cd app && npx firebase-tools deploy --only hosting --project <ton-projet>
Loading