Commit 2023541e authored by Kourser's avatar Kourser
Browse files

chore(release): 1.1.0

Version 1.1.0 (build 8), with the release notes for the 22 App Store
locales on both platforms.

The changelog entry consolidates what had accumulated as several
Ajouté/Modifié/Corrigé blocks under Non publié — one section each, in the
order a reader cares about.

Co-Authored-By: default avatarClaude Opus 5 <noreply@anthropic.com>
parent 909d31ba
Loading
Loading
Loading
Loading
+31 −49
Original line number Diff line number Diff line
@@ -7,30 +7,45 @@ adopte le [versionnage sémantique](https://semver.org/lang/fr/).

## [Non publié]

### Corrigé
- **Invite de mise à jour perdue** : une version était marquée comme « déjà
  proposée » au moment où elle était détectée, et non quand l'utilisateur
  répondait. Une app fermée juste après le lancement consommait donc l'unique
  invitation prévue pour cette version, sans que rien ne s'affiche. Elle n'est
  enregistrée qu'une fois l'alerte refermée.

### Modifié
- **Appcast en 1.0.0** : la notification de mise à jour pointe désormais vers la
  1.0.0, disponible sur les deux plateformes. Les deux trains de versions sont
  de nouveau alignés sur le même numéro.
## [1.1.0] - 2026-09-04

### Ajouté
- **À écouter plus tard** : les épisodes mis de côté, toutes émissions
  confondues, dans une liste à part sur l'accueil. Ils n'étaient jusqu'ici
  qu'un filtre à l'intérieur de la fiche d'un podcast.
- **Historique sur l'accueil** : il quitte Réglages › Bibliothèque pour rejoindre
  la barre latérale, à un geste de la reprise d'un épisode en cours.
- **Balayage d'un épisode** : un balayage vers la droite ou vers la gauche
  déclenche l'action de votre choix — à écouter plus tard, file d'attente,
  marquer comme lu, téléchargement, ou rien. Réglable dans Réglages › Balayage
  d'un épisode. Tout reste accessible en gardant le doigt sur un épisode.
- **Notifications par podcast** : chaque abonnement peut être mis en sourdine
  depuis ses réglages, sans couper les notifications des autres. Un podcast
  silencieux continue d'être rafraîchi et téléchargé automatiquement ; seuls ses
  nouveaux épisodes ne déclenchent plus de notification.

### Modifié
- **Synchronisation et flux automatiques** : la synchronisation ne partait qu'en
  appuyant sur « Synchroniser », et les flux n'étaient rafraîchis que par un
  tirer-pour-actualiser. Les deux se font désormais seuls au lancement et au
  retour dans l'app — au plus une fois toutes les 30 minutes — ainsi que dans le
  rafraîchissement en arrière-plan, qui ne synchronisait rien jusqu'ici. La
  synchronisation passe en premier, pour qu'un abonnement ajouté sur un autre
  appareil soit pris dans la même passe.
- **« Favoris » devient « À écouter plus tard »** partout : menu contextuel,
  filtre d'une fiche de podcast, étiquettes d'accessibilité. Le mot « favori »
  ne disait pas à quoi servait la liste.

### Corrigé
- **iOS — la recherche disparaissait pendant la lecture** : iOS 26 place le
  champ de recherche en bas de l'écran, exactement là où la barre de lecture
  réserve sa place. Le champ n'était plus affiché du tout dès qu'un épisode
  était chargé. Il est désormais épinglé sous le titre, dans la barre latérale
  comme dans la page d'un podcast.
- **« Nouveautés » restait vide sans moyen d'en sortir** : l'écran invitait à
  tirer pour actualiser, mais le geste n'avait aucun effet — l'état vide n'était
  pas défilable. Il l'est maintenant, et la liste se recharge après chaque
  rafraîchissement des flux, d'où qu'il vienne.
- **Listes vidées par une lecture annulée** : un épisode mis de côté
  n'apparaissait pas dans « À écouter plus tard ». La requête était annulée avec
  l'animation de navigation, et une lecture annulée était prise pour une liste
@@ -40,50 +55,17 @@ adopte le [versionnage sémantique](https://semver.org/lang/fr/).
  file d'attente et « À écouter plus tard », l'étoile et la barre de progression
  s'affichaient toujours à l'état neuf. Seule la fiche d'un podcast chargeait
  ces informations.

### Ajouté
- **À écouter plus tard** : les épisodes mis en favori, toutes émissions
  confondues, dans une liste à part sur l'accueil. Les favoris n'étaient
  jusqu'ici qu'un filtre à l'intérieur de la fiche d'un podcast.
- **Historique sur l'accueil** : il quitte Réglages › Bibliothèque pour rejoindre
  la barre latérale, à un geste de la reprise d'un épisode en cours.
- **Notifications par podcast** : chaque abonnement peut être mis en sourdine
  depuis ses réglages, sans couper les notifications des autres. Un podcast
  silencieux continue d'être rafraîchi et téléchargé automatiquement ; seuls ses
  nouveaux épisodes ne déclenchent plus de notification.

### Corrigé
- **Affiche et nom du podcast sur l'écran verrouillé** : le panneau « En cours
  de lecture » du système ne recevait que le titre, la position et la durée. Il
  affiche désormais l'image de l'épisode (ou celle du podcast à défaut),
  téléchargée une fois par épisode, ainsi que le nom de l'émission sous le titre.
- **iOS — affiche manquante dans le lecteur** : la plupart des flux ne publient
  d'affiche qu'au niveau du podcast, pas par épisode. Le lecteur et la barre de
  lecture n'utilisaient que celle de l'épisode et restaient donc vides. Ils
  retombent maintenant sur l'affiche du podcast, tout en gardant celle de
  l'épisode quand le flux en fournit une.

### Modifié
- **Synchronisation et flux automatiques** : la synchronisation ne partait qu'en
  appuyant sur « Synchroniser », et les flux n'étaient rafraîchis que par un
  tirer-pour-actualiser. Les deux se font désormais seuls au lancement et au
  retour dans l'app — au plus une fois toutes les 30 minutes — ainsi que dans le
  rafraîchissement en arrière-plan, qui ne synchronisait rien jusqu'ici. La
  synchronisation passe en premier, pour qu'un abonnement ajouté sur un autre
  appareil soit pris dans la même passe.

### Corrigé
- **iOS — la recherche disparaissait pendant la lecture** : iOS 26 place le
  champ de recherche en bas de l'écran, exactement là où la barre de lecture
  réserve sa place. Le champ n'était plus affiché du tout dès qu'un épisode
  était chargé. Il est désormais épinglé sous le titre, où les deux ne se
  disputent plus la même zone — dans la barre latérale **comme** dans la page
  d'un podcast, « Rechercher dans les épisodes » ayant le même défaut.
- **« Nouveautés » restait vide sans moyen d'en sortir** : l'écran invitait à
  tirer pour actualiser, mais le geste n'avait aucun effet — l'état vide n'était
  pas défilable. Il l'est maintenant, et la liste se recharge après chaque
  rafraîchissement des flux, d'où qu'il vienne, au lieu d'attendre une nouvelle
  ouverture de l'écran.
  lecture n'utilisaient que celle de l'épisode et restaient donc vides.
- **Invite de mise à jour perdue** : une version était marquée comme « déjà
  proposée » au moment où elle était détectée, et non quand l'utilisateur
  répondait. Une app fermée juste après le lancement consommait donc l'unique
  invitation prévue pour cette version, sans que rien ne s'affiche.

## [1.0.0] - 2026-09-01

+4 −4
Original line number Diff line number Diff line
@@ -314,7 +314,7 @@
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				"CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = Skingomz.macOS.entitlements;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 7;
				CURRENT_PROJECT_VERSION = 8;
				DEAD_CODE_STRIPPING = YES;
				ENABLE_HARDENED_RUNTIME = YES;
				ENABLE_PREVIEWS = YES;
@@ -332,7 +332,7 @@
				LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
				"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
				MACOSX_DEPLOYMENT_TARGET = 15.0;
				MARKETING_VERSION = 1.0.0;
				MARKETING_VERSION = 1.1.0;
				PRODUCT_BUNDLE_IDENTIFIER = eu.cythin.skingomz;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = auto;
@@ -350,7 +350,7 @@
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				"CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = Skingomz.macOS.entitlements;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 7;
				CURRENT_PROJECT_VERSION = 8;
				DEAD_CODE_STRIPPING = YES;
				ENABLE_HARDENED_RUNTIME = YES;
				ENABLE_PREVIEWS = YES;
@@ -368,7 +368,7 @@
				LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
				"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
				MACOSX_DEPLOYMENT_TARGET = 15.0;
				MARKETING_VERSION = 1.0.0;
				MARKETING_VERSION = 1.1.0;
				PRODUCT_BUNDLE_IDENTIFIER = eu.cythin.skingomz;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = auto;
+3 −5
Original line number Diff line number Diff line
@@ -4,14 +4,12 @@ Tout le nécessaire pour la fiche App Store, dans **22 langues**, au format
[fastlane deliver](https://docs.fastlane.tools/actions/deliver/). Prêt à
téléverser sur App Store Connect (via `fastlane deliver` ou copier-coller manuel).

Ces éléments accompagnent la build **1.0.0 (build 7)**. Les fiches **iOS** et
Ces éléments accompagnent la build **1.1.0 (build 8)**. Les fiches **iOS** et
**macOS** sont deux trains de version distincts dans App Store Connect, avec
chacun leurs métadonnées (`metadata/` et `metadata_macos/`).

> État au 2026-09-01 : versions en ligne avant la 1.0.0 — macOS 0.5.1, iOS
> 0.5.0. La 1.0.0 réunit les deux plateformes sur le même numéro. Les notes de
> version des 22 langues décrivent « Nous écrire » et sont à jour pour les deux
> fiches ; le sous-titre iOS corrigé (guideline 2.3.7) part avec cette version.
> État au 2026-09-04 : 1.0.0 en ligne sur les deux plateformes. Les notes de
> version des 22 langues décrivent la 1.1.0 et sont à jour pour les deux fiches.

## Contenu

+5 −1
Original line number Diff line number Diff line
Napište nám: nahlaste problém nebo navrhněte vylepšení bez opuštění aplikace. Zpráva se otevře předvyplněná ve vaší e-mailové aplikaci; aplikace sama nic neodesílá.
 No newline at end of file
„Poslechnout později“: odložte epizodu přejetím prstem a najděte je všechny na jednom místě.
Nastavitelná gesta: v nastavení zvolte, co dělá každý směr.
Historie na úvodní obrazovce a oznámení, která lze ztlumit u jednotlivých podcastů.
Synchronizace a kanály se aktualizují samy. Zamykací obrazovka ukazuje obrázek a název podcastu.
Opraveno: vyhledávání mizelo během přehrávání a „Novinky“ mohly zůstat prázdné.
 No newline at end of file
+5 −1
Original line number Diff line number Diff line
Skriv til os: rapportér et problem eller foreslå en forbedring uden at forlade appen. Din besked åbnes udfyldt på forhånd i din mailapp; appen sender ikke selv noget.
 No newline at end of file
"Hør senere": læg en episode til side med et strøg, og find dem alle samme sted.
Tilpassede strøg: vælg i indstillingerne, hvad hver retning gør.
Historik på startskærmen, og notifikationer du kan slå fra podcast for podcast.
Synkronisering og feeds opdaterer sig selv. Låseskærmen viser podcastens billede og navn.
Rettet: søgningen forsvandt under afspilning, og "Nyt" kunne stå tomt.
 No newline at end of file
Loading