1.0.2: Add multilingual support, redesign share view, and iCloud sync improvements

- Add localisations for German, French, Italian, and Brazilian Portuguese
- Redesign WeekPlanShareView with richer layout and sharing options
- Improve HomeView with various UI enhancements
- Update AppSettings and Tag models for new features
- Minor iCloud sync and Settings fixes
- Add archive & upload script for App Store submissions

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
alexandrev-tibco
2026-03-07 19:02:33 +01:00
parent 63c9ba57de
commit c66132f494
15 changed files with 1946 additions and 109 deletions
+3 -3
View File
@@ -41,8 +41,8 @@ final class Tag {
func localizedName(language: AppLanguage) -> String {
switch language.resolved() {
case .spanish: return name
case .english: return nameEN.isEmpty ? name : nameEN
case .system: return name
case .english, .french, .german, .italian, .portugueseBrazil: return nameEN.isEmpty ? name : nameEN
case .system: return nameEN.isEmpty ? name : nameEN
}
}
@@ -57,7 +57,7 @@ final class Tag {
switch resolvedLanguage {
case .spanish:
parts.append("Max \(max)/semana")
case .english:
case .english, .french, .german, .italian, .portugueseBrazil:
parts.append("Max \(max)/week")
case .system:
parts.append("Max \(max)/week")