Changelog - AstroCollect

Toutes les modifications notables de ce projet sont documentées sur cette page.

Version 1.14 26 mars 2026

🏆 Badges & Récompenses

Célébrez vos accomplissements astronomiques

Un système de 25 badges discrets qui récompensent votre progression sans jamais être intrusifs.

5 Catégories de badges

  • Premiers pas : Première Lumière, Explorateur Novice, Chasseur d'Étoiles, Astronome Amateur, Maître Observateur
  • Types d'objets : Chasseur de Galaxies, Chasseur de Nébuleuses, Chasseur d'Amas, Explorateur Solaire, Polyvalent
  • Catalogues : Progression Messier (3 niveaux), Caldwell Complet, Collectionneur NGC
  • Sessions : Première Session, Noctambule, Lève-Tôt, Marathonien, Persévérant, Dévoué
  • Spéciaux : Photographe Prolifique, Globe-Trotteur, Équipé, Synchronisé

Expérience non-intrusive

  • Notifications de déverrouillage désactivables dans Réglages
  • Toast discret avec retour haptique lors du déverrouillage
  • Progression visible dans l'onglet Statistiques
  • Dates de badges calculées depuis l'historique réel (photos, sessions)

Synchronisation iCloud

  • Badges synchronisés entre tous vos appareils
  • Résolution de conflits : la date la plus ancienne est conservée
  • Recalcul automatique si les données sont perdues

Version 1.13 6 mars 2026

📤 Exports Intelligents & Partage

Partagez vos observations avec style

De nouveaux outils pour exporter et partager vos données astronomiques sous forme de PDF et d'images optimisées pour les réseaux sociaux.

Rapports PDF

  • Export PDF complet d'une session d'observation (conditions, équipement, photos, notes)
  • Export PDF de vos statistiques globales avec graphiques
  • Bilan annuel "Mon année astro" avec résumé narratif personnalisé

Partage Photo

  • Photos annotées avec nom d'objet, date, lieu et équipement
  • Cartes de progression catalogue 16:9 pour les réseaux sociaux
  • Images optimisées : JPEG sRGB, max 2048px, qualité 90%

Branding

  • Logo et nom AstroCollect intégrés discrètement dans tous les exports
  • Design sombre cohérent avec l'interface de l'application

Version 1.12.0 18 février 2026

📊 Statistiques d'Observation

Analysez vos observations en détail

Nouvel onglet Statistiques pour visualiser votre activité astronomique avec des graphiques et des métriques détaillées.

Métriques Globales

  • Nombre total de photos, d'objets observés et de mois actifs
  • Progression par catalogue avec barres visuelles
  • Score de complétion pour chaque catalogue (Messier, Caldwell, NGC, IC...)

Graphiques Temporels

  • Observations par mois avec graphique en barres interactif
  • Évolution annuelle de votre activité
  • Identification de vos périodes les plus actives

Répartition & Lieux

  • Distribution par type d'objet (galaxies, nébuleuses, amas...)
  • Statistiques par lieu d'observation
  • Équipement utilisé le plus fréquemment

☁️ Synchronisation Étendue

Lieux d'observation synchronisés

  • Les lieux d'observation sont désormais synchronisés entre vos appareils via iCloud

Version 1.11.0 30 janvier 2026

✨ Suggestions Intelligentes

Découvrez quoi observer ce soir

AstroCollect analyse désormais la visibilité des objets célestes et vous suggère les meilleures cibles d'observation.

Objets Bien Placés

  • Carte de suggestion sur l'écran Catalogues montrant les objets bien placés ce soir
  • Liste filtrable des objets non observés actuellement visibles
  • Critères : altitude ≥ 30°, durée visible ≥ 2h, magnitude ≤ 10
  • Zone de confort optimale : 30° à 80° d'altitude

Suggestions Contextuelles

  • « Cet objet est mieux placé qu'à votre dernière observation » (différence ≥ 20°)
  • Avertissement lune pénalisante pour les objets du ciel profond (illumination > 50%, séparation < 60°)
  • Suggestions dans les résultats de recherche

🎙️ Raccourcis Siri & Shortcuts

Accédez rapidement à vos observations

Commandes Vocales

  • « Montre les objets bien placés avec AstroCollect »
  • « Montre le meilleur objet avec AstroCollect »
  • « Crée une nouvelle session d'observation avec AstroCollect »

Quick Actions

  • Appui long sur l'icône de l'app pour accéder rapidement aux objets bien placés
  • Intégration complète avec l'app Raccourcis d'Apple

⭐ Nouveau Catalogue

Objets Ponctuels

Comètes et Astéroïdes

  • 5 nouveaux objets remarquables : Cérès, Vesta, Pallas, Hygie, comète de Halley
  • Descriptions détaillées en français et anglais

📊 Statistiques

  • 394 objets célestes au total (+5)
  • 6 catalogues disponibles
  • 3 raccourcis Siri

Version 1.10.0 21 janvier 2026

📓 Sessions d'Observation

Structurez vos nuits d'observation

Regroupez vos observations par session pour documenter vos sorties astronomiques de manière structurée.

Nouvel Onglet Observations

  • Créez des sessions d'observation avec date, lieu et évaluation globale
  • Associez vos photos observées à chaque session
  • Évaluez les conditions : couverture nuageuse, seeing, pollution lumineuse, température, humidité
  • Système d'évaluation par étoiles (1 à 5) pour chaque critère
  • Ajoutez des tags personnalisés à vos sessions

Notes par Objet

  • Ajoutez des notes personnelles à chaque objet céleste
  • Documentez vos impressions et paramètres d'observation
  • Notes accessibles directement depuis la fiche de l'objet

🔧 Gestion de l'Équipement

Suivez votre matériel astronomique

Bibliothèque d'Équipement

  • Enregistrez vos télescopes, oculaires, filtres, caméras et accessoires
  • Associez l'équipement utilisé à chaque session
  • Recherche et filtrage par type d'équipement

☁️ Synchronisation iCloud Étendue

Toutes vos données synchronisées

Nouveaux Types de Données Synchronisés

  • Sessions d'observation synchronisées entre appareils
  • Notes par objet synchronisées
  • Bibliothèque d'équipement synchronisée
  • Résolution de conflits améliorée (last-write-wins pour les favoris)

Version 1.9.0 12 janvier 2026

Mise à Jour Importante

Cette version nécessite une réinitialisation des données.

Suite à une refonte majeure de la base de données des objets célestes (déduplication et nouveaux identifiants), vos photos existantes ne seront plus associées aux bons objets. Un "Reset Data" dans les réglages est nécessaire pour repartir sur une base saine.

De plus, les exports créés avec les versions précédentes ne sont plus compatibles avec cette version en raison du changement d'identifiants.

Nous vous recommandons de sauvegarder vos photos originales avant la mise à jour si vous souhaitez les ré-importer manuellement.

Photos Multiples par Objet

Documentez l'évolution de vos observations

Associez plusieurs photos à un même objet céleste pour suivre vos progrès et comparer vos prises de vue au fil du temps.

Galerie par Objet

  • Ajoutez autant de photos que vous voulez pour chaque objet
  • Galerie dédiée dans la fiche de chaque objet céleste
  • Navigation fluide entre vos différentes prises de vue
  • Suppression individuelle des photos
  • Tri automatique par date de capture

Fil d'Observations Enrichi

  • Toutes vos photos visibles dans le fil
  • Compteur de photos par objet
  • Navigation directe vers la galerie depuis le fil
  • Performance optimisée pour de nombreuses photos

Import/Export Mis à Jour

  • Nouveau format d'export supportant plusieurs photos par objet
  • Import avec barre de progression visuelle
  • Gestion intelligente des doublons à l'import

Base de Données Optimisée

389 objets célestes uniques

Refonte complète de la base de données avec déduplication des objets présents dans plusieurs catalogues.

Améliorations

  • Élimination de 78 doublons entre catalogues
  • Un objet physique = un seul identifiant
  • Références croisées M/NGC/C/IC préservées
  • Recherche plus précise sans résultats en double

Statistiques

  • 389 objets célestes uniques
  • 110 objets Messier
  • 109 objets Caldwell
  • 200+ objets NGC
  • 80+ objets IC
  • 10 objets Système solaire

Version 1.8.1 6 janvier 2026

🐛 Corrections

Correctifs de localisation

Corrections de bugs mineurs et améliorations de stabilité.

Corrigé

  • Problèmes de localisation dans certaines vues
  • Écran "Nouveautés" vide après mise à jour

Version 1.8.0 5 janvier 2026

🔍 Recherche Intelligente

Trouvez les objets visibles ce soir

Nouvel onglet Recherche pour découvrir les objets célestes observables depuis votre position, avec des descriptions détaillées pour chaque objet.

Onglet Recherche

  • Nouveau 5ème onglet dédié à la recherche d'objets visibles
  • Filtrage automatique par visibilité depuis votre position
  • Deux modes : "Maintenant" ou "Cette nuit"
  • Tri par altitude maximale, magnitude ou type d'objet
  • Positions dynamiques en temps réel pour les planètes

Descriptions Encyclopédiques

  • 467 descriptions détaillées pour tous les objets célestes
  • Informations historiques et scientifiques
  • Conseils d'observation spécifiques à chaque objet
  • Disponibles en français et en anglais

Aide Contextuelle

  • TipKit : conseils intégrés pour découvrir les fonctionnalités
  • Aide sur les gestes de zoom et panoramique des photos
  • Explication de la fenêtre temporelle de recherche
  • Réinitialisation des tips disponible via le tutoriel

Version 1.7.0 23 décembre 2025

☁️ Synchronisation iCloud

Vos observations, sur tous vos appareils

Synchronisez automatiquement vos photos et observations entre tous vos appareils Apple grâce à iCloud.

Synchronisation Multi-Appareils

  • Synchronisation automatique de vos photos et métadonnées via iCloud
  • Basé sur CKSyncEngine pour une synchronisation fiable et efficiente
  • Fonctionne en arrière-plan sans intervention manuelle
  • Récupérez automatiquement vos données sur un nouvel appareil

Gestion des Conflits

  • Détection automatique des conflits entre appareils
  • Interface de résolution visuelle avec comparaison côte à côte
  • Choix entre version locale, cloud ou conserver les deux
  • Badge de notification pour les conflits en attente

Mode Hors-Ligne

  • Ajoutez des observations même sans connexion Internet
  • Synchronisation automatique à la reconnexion
  • File d'attente intelligente des modifications locales
  • Indicateur de statut de synchronisation en temps réel

Confidentialité

  • Activation optionnelle dans les réglages
  • Vos données restent dans votre compte iCloud privé
  • Aucun serveur tiers, chiffrement de bout en bout par Apple
  • Assistant de migration pour les données locales existantes

Version 1.6.0 18 décembre 2025

📅 Planification Avancée

Planifiez vos observations à l'avance

Voyagez dans le futur pour préparer vos prochaines sessions d'observation et ne manquez plus jamais une fenêtre optimale.

Sélection de Date

  • Sélectionnez n'importe quelle date jusqu'à un an à l'avance
  • Le graphique de visibilité se recalcule automatiquement pour la date choisie
  • Heures de lever, transit et coucher mises à jour en temps réel
  • Fenêtre d'observation optimale adaptée à la date sélectionnée

Export Calendrier iOS

  • Exportez la fenêtre d'observation optimale vers votre calendrier iOS
  • Événement créé avec le nom de l'objet et les horaires précis
  • Rappel automatique pour ne pas oublier votre session
  • Fonctionne avec tous les calendriers configurés sur votre appareil

Améliorations Techniques

  • Nouvelle architecture de données JSON pour de meilleures performances
  • Chargement des données optimisé (~15ms au démarrage)
  • Préparation pour de futures langues et un élargissement des catalogues

Version 1.5.0 13 décembre 2025

🔭 Planificateur d'Observation

Planifiez vos sessions d'observation comme un pro

Nouvelle fonctionnalité majeure : consultez les informations de visibilité et les conditions d'observation pour chaque objet céleste, directement depuis l'application.

Graphique de Visibilité

  • Courbe d'altitude sur 24h avec indication des périodes jour/nuit
  • Heures de lever, transit (culmination) et coucher
  • Points cardinaux (N/E/S/W) indiquant l'azimut de l'objet
  • Gestion des objets circumpolaires et jamais visibles
  • Fenêtre optimale d'observation (altitude > 30°)

Conditions d'Observation

  • Phase lunaire avec impact sur l'observation (aucun, faible, modéré, fort)
  • Couverture nuageuse en temps réel via Apple Weather
  • Détection automatique zone urbaine avec avertissement pollution lumineuse
  • Score global des conditions (favorable, modéré, défavorable)
  • Mode jour : affichage simplifié quand le soleil est levé

Informations Détaillées

  • Accès aux détails de tous les objets (avec ou sans photo)
  • Coordonnées équatoriales (AD/Déc) en format HMS/DMS
  • Constellation, distance, taille apparente
  • Tous les identifiants de catalogues (M/NGC/C/IC)
  • Positions dynamiques pour les planètes du Système solaire

Technique

  • Calculs astronomiques locaux (algorithmes de Meeus)
  • Fonctionne 100% hors-ligne (sauf météo)
  • Dégradation gracieuse si météo indisponible
  • Cache météo 2h avec throttling intelligent
  • Attribution Apple Weather conforme aux guidelines

📊 Performance

  • Calcul de visibilité : < 2 secondes
  • 96 points de données par courbe (15 min d'intervalle)
  • Cache météo : 2 heures / 10 km de rayon
  • 100% des calculs astronomiques hors-ligne

Version 1.4.0 27 novembre 2025

🌌 Catalogues Enrichis

Nouveau catalogue IC et métadonnées enrichies

Découvrez 88 objets du ciel profond avec le nouveau catalogue IC (Index Catalogue), et profitez d'une navigation améliorée grâce aux filtres par type et au tri par magnitude.

Ajouté

  • Catalogue IC (Index Catalogue) avec 88 objets du ciel profond
  • Icônes distinctives par type d'objet (galaxie, nébuleuse, amas, etc.)
  • Filtrage par type d'objet dans les catalogues
  • Tri par magnitude (difficulté d'observation)
  • Informations éducatives pour chaque type d'objet
  • Interprétation de la magnitude (œil nu, jumelles, télescope)

Amélioré

  • Catalogues entièrement traduits en anglais
  • Système de localisation avec protection des références croisées
  • Catalogue NGC trié et dédupliqué

📊 Statistiques

  • 569 objets célestes au total
  • 88 objets IC (nouveau)
  • 252 objets NGC
  • 110 objets Messier
  • 109 objets Caldwell
  • 17 types d'objets distincts

Version 1.3.0 20 novembre 2025

🎨 Expérience Unifiée

Nouvelle interface de détail photo

Une expérience cohérente et fluide pour visualiser vos observations, que vous veniez du Fil ou des Catalogues. Design Liquid Glass moderne avec support Dynamic Island.

Ajouté

  • Interface PhotoDetailView unifiée pour Feed et Catalogues
  • Design Liquid Glass avec transparence et flou
  • Support Dynamic Island avec calcul automatique des safe areas
  • Navigation contextuelle (retour vers Feed ou Catalogue selon l'origine)
  • Composant PhotoGallery réutilisable avec affichage centré
  • Gestes de swipe améliorés entre photos

Modifié

  • Suppression de PhotoDetailsSheet (remplacé par PhotoDetailView)
  • Repositionnement des boutons edit/delete pour éviter les filigranes Seestar S50
  • Transparence améliorée du panneau d'informations
  • Réduction du tremblement lors des transitions swipe

📚 Catalogue Enrichi

+50 objets NGC

Le catalogue NGC passe de 202 à 252 objets grâce à l'ajout des correspondances Caldwell. Vos photos apparaissent maintenant dans tous les catalogues correspondants automatiquement.

Ajouté

  • 50 nouveaux objets NGC depuis les correspondances Caldwell
  • Architecture unifiée : une photo apparaît dans tous les catalogues correspondants
  • 100% de cohérence des références croisées (M/NGC/C)

Détails techniques

  • Total objets NGC : 202 → 252 (+25%)
  • Total tous catalogues : 431 → 481 (+50)
  • Objets partagés entre catalogues : 97
  • Correction des labels Galaxies des Antennes (NGC 4038/4039)

⚡ Performances Améliorées

Navigation plus rapide

Filtrage des catalogues optimisé, défilement plus fluide et utilisation mémoire réduite pour une meilleure expérience sur tous les appareils.

Optimisé

  • Filtrage des catalogues (temps de réponse < 200ms)
  • Performance du scroll dans les grilles d'objets
  • Utilisation de la mémoire lors du chargement des catalogues
  • Onglet "Fil" renommé pour plus de concision

📊 Statistiques

  • 481 objets célestes au total
  • 97 objets partagés entre catalogues
  • 252 objets NGC
  • 110 objets Messier
  • 109 objets Caldwell
  • 10 objets Système solaire

Version 1.2.0 11 novembre 2025

⚡ Performance & Optimisation

Chargement d'images et défilement optimisés

Refonte complète du système de miniatures avec cache multiniveau et génération asynchrone pour des performances fluides même avec des centaines de photos.

Ajouté

  • Architecture de cache à 3 niveaux (Master 600×600, Cache mémoire LRU, Downsampling dynamique)
  • Master thumbnails persistants sur disque (50-90KB par image @ 90% qualité)
  • ThumbnailCache en mémoire avec éviction LRU (limite 50MB)
  • Chargement asynchrone non-bloquant (loadThumbnailAsync)
  • Background maintenance au démarrage pour régénérer les miniatures manquantes
  • SafeMainActor pour thread safety
  • Tests de performance et validation

Optimisé

  • Temps de chargement des miniatures : < 100ms (cache hit), < 500ms (cache miss)
  • Défilement de la grille : 60 FPS constant
  • Utilisation mémoire : réduction jusqu'à 60%
  • Utilisation batterie optimisée

Détails techniques

  • Phase 1-6 du refactoring des miniatures complété
  • Master thumbnails : format carré 600×600 pour zéro distorsion
  • Downsampling sizes : 79×79 (preview), 160×160 (cell), 400×400 (feed)
  • Atomic file writes (temp → fsync → rename) pour prévenir la corruption
  • Timeout 30s pour maintenance background

Version 1.1.0 30 octobre 2025

📸 Visionneuse de Photos Améliorée

Zoom, panoramique et informations détaillées

Visualisez vos observations en détail avec la possibilité de zoomer, naviguer dans l'image agrandie, et consulter les métadonnées EXIF complètes.

Ajouté

  • Pinch-to-zoom pour examiner les détails des photos
  • Panoramique pour naviguer dans l'image agrandie
  • Double-tap pour zoom rapide
  • Panneau d'informations détaillées avec métadonnées EXIF
  • Affichage de la date de capture
  • Affichage des informations GPS (si disponibles)
  • Support de la rotation d'appareil en mode zoom

Modifié

  • Interface ObjectDetailView repensée pour le zoom
  • Amélioration de la gestion des gestes tactiles
  • Meilleure présentation des métadonnées

Version 1.0.1 22 octobre 2025

🐛 Corrections

Optimisation du fond spatial

Réduction de la taille de l'image de fond (Nébuleuse d'Orion) qui était en pleine résolution et causait un temps de chargement excessif.

Corrigé

  • Image de fond Orion optimisée pour réduire drastiquement la taille du bundle
  • Amélioration du temps de chargement initial de l'application
  • Réduction de l'utilisation de la mémoire au démarrage
  • Meilleure performance générale sur tous les appareils

Version 1.0.0 19 octobre 2025

🎉 Version Initiale (MVP)

AstroCollect - Suivez vos observations célestes

Première version publique d'AstroCollect, une application iOS pour suivre vos observations d'objets célestes.

Catalogues astronomiques

  • Système solaire (10 objets)
  • Catalogue Messier (110 objets)
  • Catalogue Caldwell (109 objets)
  • Catalogue NGC (85 objets populaires)

Gestion des photos

  • Upload de photos depuis la bibliothèque
  • Extraction automatique de la date de capture (EXIF)
  • Association photos ↔ objets célestes
  • Fil d'observations avec tri par date (capture ou upload)

Navigation et recherche

  • Parcourir les catalogues par grille
  • Recherche textuelle dans les catalogues
  • Filtres : Tous / Observés / Non observés
  • Tri alphabétique ou par popularité

Données et sauvegarde

  • Stockage local (privacy-first)
  • Export/Import des données (backup/restore)
  • Format ZIP avec images et métadonnées JSON
  • Aucune collecte de données, aucun tracking

Interface

  • Mode sombre exclusif
  • Support français et anglais
  • Fond spatial (Nébuleuse d'Orion - ESA/Hubble)
  • Onboarding pour les nouveaux utilisateurs
  • Écran "À propos" avec crédits et licence

Technique

  • iOS 17.0+
  • SwiftUI natif
  • Architecture MVVM
  • IDs stables (ce_*) pour persistance multi-catalogues
  • ImageStore singleton pour gestion centralisée