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