20 Commits

Author SHA1 Message Date
5a5e8b8fbe Optimize affiliate system and add locale-aware defaults
- Show BOM button for unsaved loads (no longer requires save first)
- Set US fallback affiliate tag for unknown countries
- Localize Amazon search queries in all 5 languages (EN/DE/ES/FR/NL)
- Add affiliate URL/country fields to SavedBattery model
- Auto-detect unit system (imperial for US locale, metric otherwise)
- Set charger input voltage based on locale (120V US, 230V EU)
- Remove StoreKitManager and CableProPaywallView
- Add CLAUDE.md project instructions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 23:06:45 +01:00
Stefan Lange-Hegermann
34e8c0f74b Add duty cycle/utilization fields, wheel picker for goals, and updated screenshots
- Add dutyCyclePercent and defaultUtilizationFactorPercent to ComponentLibraryItem
  with normalization logic and backend field fetching
- Change default dailyUsageHours from 1h to 24h
- Replace goal editor stepper with day/hour/minute wheel pickers
- Update app icon colors and remove duplicate icon assets
- Move SavedBattery.swift into Batteries/ directory, remove Pods group
- Add iPad-only flag and start frame support to screenshot framing scripts
- Rework localized App Store screenshot titles across all languages
- Add runtime goals and BOM completed items to sample data
- Bump version to 1.5.1 (build 41)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 21:49:21 +01:00
Stefan Lange-Hegermann
b11d627fdb PDF BOM export 2025-11-07 11:18:03 +01:00
Stefan Lange-Hegermann
ced06f9eb6 ads tracking 2025-11-05 11:13:54 +01:00
Stefan Lange-Hegermann
45a462295d system overview is cleaner now 2025-10-29 10:22:54 +01:00
Stefan Lange-Hegermann
0989c68aa7 well designed system overview 2025-10-23 17:23:38 +02:00
Stefan Lange-Hegermann
0720529821 adds chargers 2025-10-23 14:09:16 +02:00
Stefan Lange-Hegermann
4827ea4cdb localization updates 2025-10-21 10:43:51 +02:00
Stefan Lange-Hegermann
420a6ea014 better presentation fot the App Store 2025-10-20 15:35:29 +02:00
Stefan Lange-Hegermann
cfcaab149f new version number 2025-10-09 10:39:23 +02:00
Stefan Lange-Hegermann
5d7c886ee8 adds a readme 2025-10-07 22:45:02 +02:00
Stefan Lange-Hegermann
296cf63176 automated screenshots with fastlane 2025-10-07 22:38:11 +02:00
Stefan Lange-Hegermann
7c5c4dff5c more translations 2025-10-04 19:14:46 +02:00
Stefan Lange-Hegermann
03aa843f26 german and spanish translation 2025-10-03 00:15:52 +02:00
Stefan Lange-Hegermann
2f0cebceed better app icon 2025-10-01 11:25:34 +02:00
Stefan Lange-Hegermann
0842815133 graphically pleasing onboarding 2025-09-29 08:58:03 +02:00
Stefan Lange-Hegermann
0a2789dc44 BOM Amazon Affilaite search 2025-09-27 14:19:05 +02:00
Stefan Lange-Hegermann
769aa5d2a5 Includes buy now button 2025-09-24 19:43:26 +02:00
Stefan Lange-Hegermann
177d5c350e systems first 2025-09-16 10:23:34 +02:00
Stefan Lange-Hegermann
974aa47cbb Initial Commit 2025-09-11 10:34:08 +02:00