Release 1.4.0 (build 31): retención, quick update, streak, what's new

- 1A: Notificación mensual de resumen de portfolio (día 5 de cada mes)
- 1B: Badge de racha mensual en Dashboard (streak counter)
- 1C: Empty states mejorados en Goals y Journal con CTAs claros
- 2A: Quick Update sheet — actualiza todas las fuentes desde una pantalla
- 2B: Notificación batch update redirige al Quick Update sheet
- 2C: Widget deep link portfoliojournal://quickupdate abre Quick Update
- 3A: App Store version check banner en Settings
- 3C: What's New sheet en primer launch de versión nueva
- Localización completa en 7 idiomas para todas las nuevas strings

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
alexandrev-tibco
2026-05-21 23:09:36 +02:00
parent 773da6800b
commit b48a47ce10
41 changed files with 2659 additions and 483 deletions
+1 -1
View File
@@ -1 +1 @@
app_version "1.3.1"
app_version "1.3.2"
+21 -77
View File
@@ -222,7 +222,7 @@
<div class="app-changelog">
<div class="cat-headline">Changelog</div>
Verbesserungen bei der iCloud-Synchronisierung:<br />• Daten werden jetzt sofort synchronisiert, wenn du zwischen Apple-Geräten wechselst<br />• Neue Geräteerkennung: Die App erkennt vorhandene iCloud-Daten vor dem Onboarding, sodass du auf einem neuen Gerät nie von vorne anfangen musst<br />• Behoben: Änderungen von einem anderen Gerät wurden in einigen Fällen nicht korrekt übernommen<br />• Allgemeine Stabilitätsverbesserungen und Fehlerbehebungen
Verbessertes Onboarding und monatliche Erinnerungen:<br /><br />• Neu gestaltete Ersteinrichtung — eine klare Aktion zum Hinzufügen deiner ersten Investition, ohne unnötige Schritte<br />• Monatliche Erinnerungen — optionale Benachrichtigungen, damit du das monatliche Portfolio-Update nicht vergisst<br />• Charts-Vorschau — kostenlose Nutzer sehen, welche Charts verfügbar sind, bevor sie upgraden<br />• Verbesserter Paywall — eine echte Portfolio-Grafik zeigt, wie der Vollzugang aussieht<br />• Klarere Quelleneinrichtung — kurze Erklärung beim Erstellen deiner ersten Anlageposition<br />
</div>
@@ -237,17 +237,9 @@
<div class="cat-headline">Screenshots</div>
<!-- no screenshots -->
<div style="border: 3px solid red; padding: 0px 20px">
<h2 style="color: red">No Screenshots Found</h2>
<h2 style="color: blue">Skipped Screenshots</h2>
<p>
deliver couldn't find any screenshots.
The existing screenshots on App Store Connect will be kept.
if you want to remove them you have to use the <i>--overwrite_screenshots</i> flag.
<p>
If you want to download your existing screenshots, run <i>deliver download_screenshots</i>.
Options to skip_screenshots activated. <i>deliver</i> will not modify your app screenshots.
</p>
</div>
@@ -340,7 +332,7 @@
<div class="app-changelog">
<div class="cat-headline">Changelog</div>
iCloud Sync improvements:<br />• Data now syncs instantly when switching between Apple devices<br />• New device detection: the app now detects existing iCloud data before onboarding, so you never start from scratch on a new phone<br />• Fixed cases where updates made on another device weren't reflected correctly<br />• General stability improvements and bug fixes
Smarter onboarding and monthly reminders:<br /><br />• Redesigned first-run experience — a single clear action to add your first investment, no setup friction<br />• Monthly reminders — optional notifications so you never forget your monthly portfolio update<br />• Charts preview — free users now see which charts are available before upgrading<br />• Improved paywall — a live portfolio chart preview shows what full access looks like<br />• Clearer source setup — added a short description when creating your first investment source<br />
</div>
@@ -355,17 +347,9 @@
<div class="cat-headline">Screenshots</div>
<!-- no screenshots -->
<div style="border: 3px solid red; padding: 0px 20px">
<h2 style="color: red">No Screenshots Found</h2>
<h2 style="color: blue">Skipped Screenshots</h2>
<p>
deliver couldn't find any screenshots.
The existing screenshots on App Store Connect will be kept.
if you want to remove them you have to use the <i>--overwrite_screenshots</i> flag.
<p>
If you want to download your existing screenshots, run <i>deliver download_screenshots</i>.
Options to skip_screenshots activated. <i>deliver</i> will not modify your app screenshots.
</p>
</div>
@@ -451,7 +435,7 @@
<div class="app-changelog">
<div class="cat-headline">Changelog</div>
Mejoras en la sincronización con iCloud:<br />• Los datos ahora se sincronizan al instante al cambiar entre dispositivos Apple<br />• Detección de dispositivo nuevo: la app detecta datos existentes en iCloud antes del proceso de bienvenida, para que nunca empieces desde cero en un teléfono nuevo<br />• Corregidos casos en los que los cambios realizados en otro dispositivo no se reflejaban correctamente<br />• Mejoras generales de estabilidad y corrección de errores
Incorporación más clara y recordatorios mensuales:<br /><br />• Primera experiencia rediseñada — una acción clara para añadir tu primera inversión, sin pasos innecesarios<br />• Recordatorios mensuales — notificaciones opcionales para no olvidar actualizar tu portfolio cada mes<br />• Vista previa de gráficos — los usuarios gratuitos ven qué gráficos están disponibles antes de desbloquear<br />• Paywall mejorado — un gráfico real de portfolio muestra cómo se ve el acceso completo<br />• Configuración de fuentes más clara — descripción breve al crear tu primera fuente de inversión<br />
</div>
@@ -466,17 +450,9 @@
<div class="cat-headline">Screenshots</div>
<!-- no screenshots -->
<div style="border: 3px solid red; padding: 0px 20px">
<h2 style="color: red">No Screenshots Found</h2>
<h2 style="color: blue">Skipped Screenshots</h2>
<p>
deliver couldn't find any screenshots.
The existing screenshots on App Store Connect will be kept.
if you want to remove them you have to use the <i>--overwrite_screenshots</i> flag.
<p>
If you want to download your existing screenshots, run <i>deliver download_screenshots</i>.
Options to skip_screenshots activated. <i>deliver</i> will not modify your app screenshots.
</p>
</div>
@@ -558,7 +534,7 @@
<div class="app-changelog">
<div class="cat-headline">Changelog</div>
Améliorations de la synchronisation iCloud :<br />• Les données se synchronisent désormais instantanément lors du passage entre appareils Apple<br />• Détection de nouvel appareil : l'app détecte les données iCloud existantes avant l'intégration, pour ne jamais repartir de zéro sur un nouvel iPhone<br />• Correction des cas où les modifications effectuées sur un autre appareil n'étaient pas correctement reflétées<br />• Améliorations générales de la stabilité et corrections de bugs
Intégration améliorée et rappels mensuels :<br /><br />• Première expérience repensée — une action claire pour ajouter votre premier investissement, sans étapes superflues<br />• Rappels mensuels — notifications facultatives pour ne jamais oublier la mise à jour mensuelle de votre portefeuille<br />• Aperçu des graphiques — les utilisateurs gratuits voient quels graphiques sont disponibles avant de passer à la version complète<br />• Paywall amélioré — un vrai graphique de portefeuille montre à quoi ressemble l'accès complet<br />• Configuration des sources clarifiée — courte description lors de la création de votre première source d'investissement<br />
</div>
@@ -573,17 +549,9 @@
<div class="cat-headline">Screenshots</div>
<!-- no screenshots -->
<div style="border: 3px solid red; padding: 0px 20px">
<h2 style="color: red">No Screenshots Found</h2>
<h2 style="color: blue">Skipped Screenshots</h2>
<p>
deliver couldn't find any screenshots.
The existing screenshots on App Store Connect will be kept.
if you want to remove them you have to use the <i>--overwrite_screenshots</i> flag.
<p>
If you want to download your existing screenshots, run <i>deliver download_screenshots</i>.
Options to skip_screenshots activated. <i>deliver</i> will not modify your app screenshots.
</p>
</div>
@@ -665,7 +633,7 @@
<div class="app-changelog">
<div class="cat-headline">Changelog</div>
Miglioramenti alla sincronizzazione iCloud:<br />• I dati ora si sincronizzano immediatamente quando passi da un dispositivo Apple all'altro<br />• Rilevamento nuovo dispositivo: l'app rileva i dati iCloud esistenti prima dell'onboarding, così non devi ricominciare da zero su un nuovo iPhone<br />• Risolti casi in cui le modifiche apportate su un altro dispositivo non venivano recepite correttamente<br />• Miglioramenti generali alla stabilità e correzioni di bug
Onboarding migliorato e promemoria mensili:<br /><br />• Prima esperienza riprogettata — un'azione chiara per aggiungere il tuo primo investimento, senza passaggi inutili<br />• Promemoria mensili — notifiche opzionali per non dimenticare l'aggiornamento mensile del portafoglio<br />• Anteprima grafici — gli utenti gratuiti vedono quali grafici sono disponibili prima di passare alla versione completa<br />• Paywall migliorato — un vero grafico del portafoglio mostra come appare l'accesso completo<br />• Configurazione delle fonti più chiara — breve descrizione durante la creazione della prima fonte di investimento<br />
</div>
@@ -680,17 +648,9 @@
<div class="cat-headline">Screenshots</div>
<!-- no screenshots -->
<div style="border: 3px solid red; padding: 0px 20px">
<h2 style="color: red">No Screenshots Found</h2>
<h2 style="color: blue">Skipped Screenshots</h2>
<p>
deliver couldn't find any screenshots.
The existing screenshots on App Store Connect will be kept.
if you want to remove them you have to use the <i>--overwrite_screenshots</i> flag.
<p>
If you want to download your existing screenshots, run <i>deliver download_screenshots</i>.
Options to skip_screenshots activated. <i>deliver</i> will not modify your app screenshots.
</p>
</div>
@@ -790,7 +750,7 @@
<div class="app-changelog">
<div class="cat-headline">Changelog</div>
iCloud同期の改善:<br />• Appleデバイス間を切り替えたとき、データが即座に同期されるようになりました<br />• 新デバイス検出機能:オンボーディング前にiCloudの既存データを検出するようになり、新しいiPhoneでもゼロからやり直す必要がありません<br />• 別のデバイスでの変更が正しく反映されないケースを修正<br />• 全般的な安定性の向上とバグ修正
改善されたオンボーディングと月次リマインダー:<br /><br />• 初回セットアップを刷新 — 最初の投資を追加するためのシンプルな1ステップ、余計な手順なし<br />• 月次リマインダー — 毎月のポートフォリオ更新を忘れないためのオプション通知<br />• グラフのプレビュー — 無料ユーザーがアップグレード前に利用可能なグラフを確認できるように<br />• パイウォールを改善 — 実際のポートフォリオグラフでフルアクセスの内容をプレビュー<br />• 投資元の作成をわかりやすく — 最初の投資元を追加する際に簡単な説明文を表示<br />
</div>
@@ -805,17 +765,9 @@
<div class="cat-headline">Screenshots</div>
<!-- no screenshots -->
<div style="border: 3px solid red; padding: 0px 20px">
<h2 style="color: red">No Screenshots Found</h2>
<h2 style="color: blue">Skipped Screenshots</h2>
<p>
deliver couldn't find any screenshots.
The existing screenshots on App Store Connect will be kept.
if you want to remove them you have to use the <i>--overwrite_screenshots</i> flag.
<p>
If you want to download your existing screenshots, run <i>deliver download_screenshots</i>.
Options to skip_screenshots activated. <i>deliver</i> will not modify your app screenshots.
</p>
</div>
@@ -899,7 +851,7 @@
<div class="app-changelog">
<div class="cat-headline">Changelog</div>
Melhorias na sincronização com iCloud:<br />• Os dados agora sincronizam instantaneamente ao trocar entre dispositivos Apple<br />• Detecção de novo dispositivo: o app detecta dados existentes no iCloud antes do onboarding, para você nunca começar do zero em um novo iPhone<br />• Corrigidos casos em que alterações feitas em outro dispositivo não eram refletidas corretamente<br />• Melhorias gerais de estabilidade e correções de bugs
Integração mais clara e lembretes mensais:<br /><br />• Primeira experiência redesenhada — uma ação clara para adicionar seu primeiro investimento, sem etapas desnecessárias<br />• Lembretes mensais — notificações opcionais para nunca esquecer de atualizar sua carteira todo mês<br />• Prévia de gráficos — usuários gratuitos veem quais gráficos estão disponíveis antes de fazer upgrade<br />• Paywall melhorado — um gráfico real da carteira mostra como é o acesso completo<br />• Configuração de fontes mais clara — breve descrição ao criar sua primeira fonte de investimento<br />
</div>
@@ -914,17 +866,9 @@
<div class="cat-headline">Screenshots</div>
<!-- no screenshots -->
<div style="border: 3px solid red; padding: 0px 20px">
<h2 style="color: red">No Screenshots Found</h2>
<h2 style="color: blue">Skipped Screenshots</h2>
<p>
deliver couldn't find any screenshots.
The existing screenshots on App Store Connect will be kept.
if you want to remove them you have to use the <i>--overwrite_screenshots</i> flag.
<p>
If you want to download your existing screenshots, run <i>deliver download_screenshots</i>.
Options to skip_screenshots activated. <i>deliver</i> will not modify your app screenshots.
</p>
</div>
+6 -4
View File
@@ -1,6 +1,8 @@
Verbesserungen bei iCloud-Sync und Quellenverwaltung:
Native iPad-Unterstützung und neue Portfolio-Tools:
• iCloud-Sync — deine Daten synchronisieren sich jetzt zuverlässig auf allen Apple-Geräten
Quellensuche — finde jede Quelle schnell nach Namen
• Kategoriefilter — filtere deine Quellen nach Anlageklasse
• iPad — vollständig native Erfahrung mit Split-View-Navigation und optimierten Layouts für Dashboard, Quellen, Charts und Journal
Ziele archivieren — erledigte Ziele archivieren, um die Liste übersichtlich zu halten
• Kategorieverwaltung — eigene Anlagekategorien in den Einstellungen erstellen und anpassen
• Jahresvergleichs-Chart — Portfolio-Wert über mehrere Jahre auf einen Blick vergleichen (Premium)
• Flexibler CSV-Import — beliebiges Spaltenformat für den Import von jedem Broker zuordnen
• Fehlerbehebungen und Leistungsverbesserungen
+6 -4
View File
@@ -1,6 +1,8 @@
iCloud sync and source management improvements:
Native iPad support and new portfolio tools:
• iCloud sync — your data now syncs reliably across all your Apple devices
Source search — quickly find any source by name
• Category filters — filter your sources by asset category
• iPad — full native experience with split-view navigation, optimised layouts for Dashboard, Sources, Charts and Journal
Goal archiving — archive completed goals to keep your list focused
• Category management — create, edit and customise your investment categories from Settings
• Year-over-year chart — compare your portfolio value across multiple years at a glance (Premium)
• Flexible CSV import — map any column format to import data from any broker
• Bug fixes and performance improvements
+6 -4
View File
@@ -1,6 +1,8 @@
Mejoras en la sincronización iCloud y la gestión de fuentes:
Soporte nativo para iPad y nuevas herramientas de cartera:
Sincronización iCloud — tus datos se sincronizan de forma fiable en todos tus dispositivos Apple
Búsqueda de fuentes — encuentra cualquier fuente por nombre rápidamente
Filtros por categoría — filtra tus fuentes por tipo de activo
iPad — experiencia nativa completa con navegación en vista dividida y diseños optimizados para Dashboard, Fuentes, Gráficos y Diario
Archivado de objetivos — archiva los objetivos completados para mantener tu lista organizada
Gestión de categoríascrea, edita y personaliza tus categorías de inversión desde Ajustes
• Gráfico año a año — compara el valor de tu cartera en múltiples años de un vistazo (Premium)
• Importación CSV flexible — mapea cualquier formato de columnas para importar datos de cualquier bróker
• Correcciones de errores y mejoras de rendimiento
+6 -4
View File
@@ -1,6 +1,8 @@
Améliorations de la synchronisation iCloud et de la gestion des sources :
Support iPad natif et nouveaux outils de portefeuille :
Synchronisation iCloud — vos données se synchronisent désormais de manière fiable sur tous vos appareils Apple
Recherche de sources — trouvez rapidement n'importe quelle source par nom
Filtres par catégorie — filtrez vos sources par classe d'actifs
iPad — expérience native complète avec navigation en vue fractionnée et mises en page optimisées pour le Tableau de bord, les Sources, les Graphiques et le Journal
Archivage des objectifs — archivez les objectifs atteints pour garder votre liste organisée
Gestion des catégoriescréez, modifiez et personnalisez vos catégories d'investissement depuis les Réglages
• Graphique année par année — comparez la valeur de votre portefeuille sur plusieurs années d'un coup d'œil (Premium)
• Import CSV flexible — mappez n'importe quel format de colonnes pour importer des données de n'importe quel courtier
• Corrections de bugs et améliorations des performances
+6 -4
View File
@@ -1,6 +1,8 @@
Miglioramenti alla sincronizzazione iCloud e alla gestione delle fonti:
Supporto nativo iPad e nuovi strumenti per il portafoglio:
Sincronizzazione iCloud — i tuoi dati si sincronizzano in modo affidabile su tutti i dispositivi Apple
Ricerca fonti — trova rapidamente qualsiasi fonte per nome
Filtri per categoriafiltra le fonti per classe di asset
iPad — esperienza nativa completa con navigazione a vista divisa e layout ottimizzati per Dashboard, Fonti, Grafici e Diario
Archiviazione obiettivi — archivia gli obiettivi raggiunti per mantenere la lista organizzata
Gestione categoriecrea, modifica e personalizza le tue categorie di investimento dalle Impostazioni
• Grafico anno su anno — confronta il valore del portafoglio su più anni in un colpo d'occhio (Premium)
• Import CSV flessibile — mappa qualsiasi formato di colonne per importare dati da qualsiasi broker
• Correzioni di bug e miglioramenti delle prestazioni
+6 -4
View File
@@ -1,6 +1,8 @@
iCloud同期とソース管理の改善
ネイティブiPadサポートと新しいポートフォリオツール
• iCloud同期 — すべてのAppleデバイス間でデータが確実に同期されるようになりました
ソース検索 — 名前で素早くソースを検索
• カテゴリフィルター — 資産クラス別にソースをフィルタリング
• iPad — スプリットビューナビゲーションとダッシュボード、ソース、チャート、ジャーナルに最適化されたレイアウトを備えた完全なネイティブ体験
目標のアーカイブ — 達成した目標をアーカイブしてリストを整理
• カテゴリ管理 — 設定から投資カテゴリを作成・編集・カスタマイズ
• 年別比較チャート — 複数年にわたるポートフォリオの価値を一目で比較(プレミアム)
• 柔軟なCSVインポート — 任意の証券会社のデータをインポートするために列形式をマッピング
• バグ修正とパフォーマンス改善
+6 -4
View File
@@ -1,6 +1,8 @@
Melhorias na sincronização iCloud e no gerenciamento de fontes:
Suporte nativo ao iPad e novas ferramentas de portfólio:
Sincronização iCloud — seus dados agora sincronizam de forma confiável em todos os dispositivos Apple
Pesquisa de fontes — encontre qualquer fonte rapidamente por nome
Filtros por categoria — filtre suas fontes por classe de ativo
iPad — experiência nativa completa com navegação em tela dividida e layouts otimizados para Dashboard, Fontes, Gráficos e Diário
Arquivamento de objetivos — arquive objetivos concluídos para manter sua lista organizada
Gerenciamento de categoriascrie, edite e personalize suas categorias de investimento nas Configurações
• Gráfico ano a ano — compare o valor do portfólio em vários anos de forma rápida (Premium)
• Importação CSV flexível — mapeie qualquer formato de colunas para importar dados de qualquer corretora
• Correções de bugs e melhorias de desempenho