Commit graph

11 commits

Author SHA1 Message Date
dbc7456ae4 v1.8 : le bouton d'envoi devient le badge illustré « Envoyer ma position »
Badge circulaire (globe + épingle + texte intégré) détouré en PNG transparent,
posé dans le double halo existant ; suppression du dégradé, de l'icône globe
vectorielle et du libellé devenus redondants.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 15:58:01 +02:00
39ee74b0bf v1.7 : destinataires nommés et import depuis le répertoire du téléphone
- Modèle : chaque destinataire = nom + numéro (migration auto des formats
  précédents, numéros existants conservés sans nom)
- Nouvel écran d'édition de groupe : liste des destinataires (nom en gras,
  numéro dessous, suppression à la croix, édition au toucher)
- Import depuis les contacts du téléphone via le sélecteur système
  (ACTION_PICK — aucune permission READ_CONTACTS demandée)
- Saisie manuelle via dialogue nom + numéro avec validation et anti-doublon
- Suppression de groupe avec confirmation
- L'écran principal et la liste des groupes affichent les noms plutôt que
  les numéros quand ils existent

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 15:08:13 +02:00
7e22b54287 v1.6 : fond d'écran plein écran, suppression du titre et du sous-titre
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:58:42 +02:00
7a65aaf9ca v1.5 : contraste des puces de groupe et bouton globe repositionné
- Puce du groupe actif en bleu plein, texte blanc gras ; les autres puces
  grisées (alpha 50%) mais toujours sélectionnables
- Bouton globe redessiné : double halo lumineux autour de la sphère,
  dégradé plus profond, texture globe en filigrane derrière le libellé
- Fond d'écran ancré sur la moitié basse (opacité 16%) : le randonneur est
  visible sous le bouton, qui flotte au-dessus de sa tête

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:54:00 +02:00
191c4158c7 v1.4 : groupes de destinataires et simplification de l'écran principal
- Nouveau modèle : groupes nommés (famille, amis…) stockés en JSON dans les
  préférences, avec migration automatique de l'ancienne liste de numéros
  vers un groupe « Mes contacts »
- Écran principal : la roue crantée (doublon) disparaît ; la carte du bas
  affiche des puces de sélection du groupe actif + ses numéros, et ouvre
  la gestion des groupes
- Paramètres : nom (enregistré à la saisie) + liste des groupes ; création,
  édition et suppression via boîte de dialogue avec validation des numéros
- Prefs.kt : accès centralisé aux préférences

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:45:19 +02:00
c7a753627b v1.3 : refonte visuelle — fond en filigrane et bouton globe terrestre
- Illustration de l'appli en fond d'écran (alpha 10%, centerCrop) sur les
  deux écrans
- Bouton d'envoi : sphère bleue en dégradé radial (effet globe 3D) avec
  icône globe et libellé, ripple et élévation ; grisé pendant l'envoi
- En-tête avec sous-titre descriptif, carte destinataires avec élévation

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:35:12 +02:00
d065c19972 Build : signature release via keystore local (keystore.properties non versionné)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:20:18 +02:00
ccc8fc3933 v1.2 : nouvelle icône d'application (illustration randonneur)
Icônes générées depuis l'illustration à toutes les densités : adaptive icon
(fond couleur moyenne + premier plan plein cadre), legacy arrondie et ronde,
et icône Play Store 512 px. Drawables du template supprimés.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:11:58 +02:00
3bd72ccb36 v1.1 : fiabilisation de l'envoi et refonte de l'interface en Material 3
- Accusés d'envoi SMS réels par destinataire (PendingIntent + BroadcastReceiver) :
  le statut final distingue succès, échecs par numéro et envois non confirmés
- Repli GPS : si pas de position fraîche en 10 s, utilisation de la dernière
  position connue (mention de son âge dans le SMS)
- API SmsManager moderne (getSystemService sur Android 12+, compatible multi-SIM)
- Envois espacés de 500 ms entre destinataires (anti-filtrage opérateur)
- UI Material 3 : gros bouton d'envoi central, indicateur de progression,
  statut détaillé, carte destinataires ; paramètres avec validation des numéros
- Validation des numéros à la saisie, versionCode 2 / versionName 1.1

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 14:05:04 +02:00
29bbae5823 Renommage du projet MiniApp → MaPosition
- applicationId et namespace : com.example.miniapp → com.example.maposition
- Nom affiché, thème, rootProject.name et SharedPreferences alignés
- Packages Kotlin déplacés (main, test, androidTest)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 13:47:37 +02:00
7cc782ae1a Initial commit : application MaPosition (envoi de position GPS par SMS)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 13:40:52 +02:00