Commit effcb35a authored by Kourser's avatar Kourser
Browse files

chore(release): 1.2.0

Version 1.2.0 (build 9), with the release notes for the 22 App Store
locales.

The two platforms no longer share their notes: widgets, the Control
Center control, the Action button and the lock screen are iOS only, so
the macOS notes keep to what exists there and was seen working —
podcast links and OPML files. Handoff stays out of both until it has
been tried between two devices.

The review notes gain a paragraph on what is new for a reviewer: the
App Group behind the widgets, the playback intents that start audio in
the background, the link schemes, and the background download session.

Co-Authored-By: default avatarClaude Opus 5.5 <noreply@anthropic.com>
parent d0de853a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -7,6 +7,8 @@ adopte le [versionnage sémantique](https://semver.org/lang/fr/).

## [Non publié]

## [1.2.0] - 2026-09-30

### Ajouté
- **Siri, Raccourcis et bouton Action** : « Reprendre la lecture », « Mettre en
  pause » et « Écouter le dernier épisode » d'un podcast sont proposés sans
+4 −4
Original line number Diff line number Diff line
@@ -322,7 +322,7 @@
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 8;
				CURRENT_PROJECT_VERSION = 9;
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_TEAM = 88NB46UUP7;
@@ -344,7 +344,7 @@
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.1.0;
				MARKETING_VERSION = 1.2.0;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
@@ -386,7 +386,7 @@
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 8;
				CURRENT_PROJECT_VERSION = 9;
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_TEAM = 88NB46UUP7;
@@ -402,7 +402,7 @@
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = 1.1.0;
				MARKETING_VERSION = 1.2.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				STRING_CATALOG_GENERATE_SYMBOLS = YES;
+10 −3
Original line number Diff line number Diff line
@@ -4,12 +4,13 @@ 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.1.0 (build 8)**. Les fiches **iOS** et
Ces éléments accompagnent la build **1.2.0 (build 9)**. 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-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.
> État au 2026-09-30 : 1.1.0 en ligne sur les deux plateformes. Les notes de
> version des 22 langues décrivent la 1.2.0 ; celles de macOS ne citent que ce
> qui existe sur Mac (liens de podcast, fichiers OPML).

## Contenu

@@ -159,6 +160,12 @@ Sync (Nextcloud / gpodder.net) is OPTIONAL and uses a user-provided server, so n
App Transport Security allows HTTP (NSAllowsArbitraryLoads) because podcast RSS feeds and audio files are third-party and many are served over HTTP; the app must be able to load arbitrary user-chosen URLs.
The app collects no personal data (see the privacy manifest).

New in 1.2.0 — system integration (iOS):
Widgets and a Control Center control show the current episode and the queue. They read a snapshot the app writes to its App Group container (group.eu.cythin.skingomz); nothing leaves the device.
App Shortcuts (Siri, Shortcuts, Action button) resume, pause or play a show's latest episode. They are audio playback intents: they run in the app and may start playback in the background.
The app opens podcast subscription links (podcast://, pcast://, itpc://, feed://) and OPML files. A link only opens a preview of the podcast; subscribing remains an explicit action.
Episode downloads use a background URLSession so they finish after the app is left.

New in 1.0.0 — feedback and rating prompt:
The "write to us" screens build a mailto: URL and hand it to the user's mail client. The app transmits nothing itself; the diagnostic lines (version, OS, device model, locale) are shown in the composer and can be edited or deleted before the user sends the message from their own account.
The rating prompt offers both channels at the same time — "write to us" and "rate on the App Store" — and never asks whether the user is satisfied before deciding which one to show, so there is no review gating. The App Store button is a plain link to ?action=write-review, not a custom rating UI. A "don't ask me again" checkbox disables the prompt permanently. On macOS copies distributed outside the Mac App Store (Developer ID), the rating button is hidden because there is nothing to rate.
+5 −5
Original line number Diff line number Diff line
„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
Siri, Zkratky a tlačítko Akce: pokračujte v přehrávání, pozastavte ho nebo spusťte nejnovější epizodu podcastu, aniž byste otevřeli aplikaci.
Widgety: aktuální epizoda a fronta na ploše a zamčené obrazovce, plus ovládání přehrávání v Ovládacím centru.
Odkazy na podcasty a soubory OPML se nyní otevírají přímo ve Skingomz.
Zamčená obrazovka a CarPlay: rychlost přehrávání, živá rádia, aktuální kapitola. Tlačítko AirPlay v přehrávači.
Opraveno: přehrávání se pozastaví při hovoru a po odpojení sluchátek, stahování pokračuje na pozadí a otevření aplikace už nepřeruší zvuk jiných aplikací.
 No newline at end of file
+5 −5
Original line number Diff line number Diff line
"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
Siri, Genveje og handlingsknappen: genoptag, sæt på pause eller afspil en podcasts seneste episode uden at åbne appen.
Widgets: den aktuelle episode og din kø på hjemmeskærmen og låseskærmen, plus en afspil/pause-knap i Kontrolcenter.
Podcastlinks og OPML-filer åbnes nu direkte i Skingomz.
Låseskærm og CarPlay: afspilningshastighed, liveradio, aktuelt kapitel. AirPlay-knap i afspilleren.
Rettet: afspilningen sættes på pause ved opkald og når hovedtelefoner fjernes, overførsler fortsætter i baggrunden, og appen afbryder ikke længere andre apps' lyd, når den åbnes.
 No newline at end of file
Loading