Skip to content

Commit 67f916a

Browse files
committed
Changelog update
1 parent 3dbe5c2 commit 67f916a

24 files changed

Lines changed: 255 additions & 192 deletions

File tree

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
name: update-store-release-notes
3+
description: Update and localize FeedFlow release notes when the user provides platform-specific changelog copy. Use for Android Google Play, iOS App Store, macOS App Store, and Windows Microsoft Store release-note updates, including requests to translate notes for every configured store locale.
4+
---
5+
6+
# Update FeedFlow Store Release Notes
7+
8+
Use the user-provided copy as the source of truth. Preserve platform-specific wording; do not force one platform's copy onto another.
9+
10+
## Workflow
11+
12+
1. Inspect the target artifacts, locale set, and current working-tree status before editing.
13+
2. Replace the English source and translate it for every configured target locale. Do not invent feature claims or omit user-supplied bullets.
14+
3. Keep the writing short, user-facing, and benefit-led. Preserve bullet formatting when supplied.
15+
4. Validate the exact artifact format and limits. Run `git diff --check`. Run the smallest relevant build or validation only when the changed artifact requires it.
16+
17+
Respect a user request to translate store copy even if general project localization guidance normally delegates translations.
18+
19+
## Android: Google Play
20+
21+
- Write production notes to `androidApp/src/googlePlay/play/release-notes/<locale>/production.txt`.
22+
- `en-US/production.txt` is the English source. Every existing locale directory is a target; create `production.txt` in empty locale directories.
23+
- Keep each note at or below 500 characters: `wc -m androidApp/src/googlePlay/play/release-notes/*/production.txt`.
24+
- Do not edit `alpha.txt` unless the user explicitly requests alpha-track notes.
25+
26+
## iOS and macOS: App Store Connect
27+
28+
- Treat iOS and macOS as separate products: accept and maintain separate platform copy.
29+
- Inspect App Store Connect first to discover the version and its actual localization set. Use `asc` to pull the relevant version localizations, update each locale's `whatsNew`, then pull/validate again to confirm the remote result.
30+
- Use `en-US` as the source locale and translate only into locales exposed for that specific product/version. Do not create an App Store task for a locale App Store Connect does not support.
31+
- Use the platform's field limits reported by `asc`; shorten translations as needed while retaining all material points.
32+
- Never upload or submit a build as part of a text-only release-note request unless the user explicitly asks.
33+
34+
## Windows: Microsoft Store
35+
36+
- Update `assets/storecopy/microsoft-store-release-notes.json`.
37+
- Keep the top-level `notes` object. Each locale value is an array of non-empty bullet strings; the Store publishing script joins the array with newlines.
38+
- Match every Partner Center listing locale. The publisher validates missing locales case-insensitively and warns about unused ones. Discover the live set when credentials are available rather than assuming a static list.
39+
- The publishing workflow passes this file to `.github/scripts/publish-msix-to-store.ps1`; validate the JSON before handoff, for example with `jq empty assets/storecopy/microsoft-store-release-notes.json`.
40+
- Do not publish or commit the Microsoft Store submission unless the user explicitly asks; editing the local release-note file is sufficient.
41+
42+
## Final Report
43+
44+
State the platforms and locale count updated, list any unavailable or unsupported locales, and report the validations actually run.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
interface:
2+
display_name: "Update Store Release Notes"
3+
short_description: "Update localized notes for every app store"
4+
default_prompt: "Use $update-store-release-notes to update the release notes I provide."

.scripts/flatpak-build-setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ echo "Setting up FeedFlow for Flatpak build..."
99

1010
# Set build properties
1111
echo "is_release=true" >> desktopApp/src/jvmMain/resources/props.properties
12-
echo "version=1.14.0" >> desktopApp/src/jvmMain/resources/props.properties
12+
echo "version=1.15.0" >> desktopApp/src/jvmMain/resources/props.properties
1313
echo "flatpak=true" >> desktopApp/src/jvmMain/resources/props.properties
1414

1515
# Update Gradle wrapper distribution URL
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
• Избирайте оформления с големи изображения или решетка за емисиите си.
2+
• Пренареждайте емисиите и категориите според начина си на работа.
3+
• Настройвайте текста в режима за четене с междуредие.
4+
• Наслаждавайте се на по-надеждно зареждане на статии с по-интелигентно обновяване на емисиите.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
• Wähle für deine Feeds große Bildkarten oder Rasterlayouts.
2+
• Ordne Feeds und Kategorien passend zu deinem Workflow neu an.
3+
• Passe den Lesetext mit der Zeilenhöhe an.
4+
• Profitiere dank intelligenterer Feed-Aktualisierung von zuverlässigerem Laden von Artikeln.
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
• Redesigned home toolbar and refreshed drawer menus
2-
• Sort your articles and optionally hide unread counts directly from the timeline
3-
• Improved mark-as-read while scrolling
4-
• Reader Mode now shows a leading image when an article doesn't include one.
5-
• Your feed customization and opening preferences now apply to search results too.
1+
• Choose big-image card or grid layouts for your feeds.
2+
• Reorder feeds and categories to match your workflow.
3+
• Customize reader text with line height.
4+
• Enjoy more reliable article loading with smarter feed refreshing.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
• Elige diseños de tarjetas con imágenes grandes o de cuadrícula para tus fuentes.
2+
• Reordena las fuentes y las categorías según tu forma de trabajar.
3+
• Personaliza el texto de lectura con la altura de línea.
4+
• Disfruta de una carga de artículos más fiable con una actualización de fuentes más inteligente.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
• Vali oma voogude jaoks suurte piltidega kaartide või ruudustikpaigutuse vahel.
2+
• Järjesta vood ja kategooriad ümber oma töövoo järgi.
3+
• Kohanda lugemisteksti reavahe abil.
4+
• Naudi töökindlamat artiklite laadimist tänu nutikamale voogude värskendamisele.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
• Choisissez des cartes à grande image ou une présentation en grille pour vos flux.
2+
• Réorganisez vos flux et catégories selon votre façon de travailler.
3+
• Personnalisez le texte de lecture avec l’interligne.
4+
• Profitez d’un chargement des articles plus fiable grâce à une actualisation plus intelligente des flux.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
• Escolle deseños de tarxetas con imaxes grandes ou de cuadrícula para as túas fontes.
2+
• Reordena as fontes e as categorías segundo o teu xeito de traballar.
3+
• Personaliza o texto de lectura coa altura de liña.
4+
• Goza dunha carga de artigos máis fiable cunha actualización máis intelixente das fontes.

0 commit comments

Comments
 (0)