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
8da6987f32
better overview design in dark mode
2025-11-07 21:11:59 +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
5fcc33529a
beautiful glass design
2025-10-29 15:23:13 +01:00
Stefan Lange-Hegermann
97a9d3903c
much better system overview
2025-10-29 12:55:47 +01:00
Stefan Lange-Hegermann
45a462295d
system overview is cleaner now
2025-10-29 10:22:54 +01:00
Stefan Lange-Hegermann
10dc0e4fa9
translated missing elements
2025-10-28 23:23:40 +01:00
Stefan Lange-Hegermann
8868368392
better layout of the advanced sections
2025-10-28 22:53:37 +01:00
Stefan Lange-Hegermann
a2314585ea
added subscription booking
2025-10-28 22:43:41 +01:00
Stefan Lange-Hegermann
46664625b4
some advanced settings
2025-10-28 13:31:51 +01:00
Stefan Lange-Hegermann
0989c68aa7
well designed system overview
2025-10-23 17:23:38 +02:00
Stefan Lange-Hegermann
51d85cc352
chargers in overview
2025-10-23 15:27:22 +02:00
Stefan Lange-Hegermann
cd8a043c5c
finally consistent design for the chargers tab
2025-10-23 15:14:57 +02:00
Stefan Lange-Hegermann
0720529821
adds chargers
2025-10-23 14:09:16 +02:00
Stefan Lange-Hegermann
6258a6a66f
more consitancy
2025-10-22 22:43:03 +02:00
Stefan Lange-Hegermann
802b111aa7
onboarding buttons in the system overview
2025-10-22 17:17:57 +02:00
Stefan Lange-Hegermann
c7ff9322ef
useful battery editor view
2025-10-21 23:17:53 +02:00
Stefan Lange-Hegermann
d081a79b59
better battery editor view
2025-10-21 23:00:56 +02:00
Stefan Lange-Hegermann
9f8d8e5149
slight icon change
2025-10-21 22:26:14 +02:00
Stefan Lange-Hegermann
858bf2a305
calculator allows manual entries too
2025-10-21 16:42:25 +02:00
Stefan Lange-Hegermann
f171c3d6b2
free value entry in the battery editor
2025-10-21 16:24:25 +02:00
Stefan Lange-Hegermann
a6f2f8fc91
some fixes
2025-10-21 15:37:24 +02:00
Stefan Lange-Hegermann
1fef290abf
some fixes
2025-10-21 15:37:07 +02:00
Stefan Lange-Hegermann
df315ea7d8
All localized
2025-10-21 13:55:44 +02:00
Stefan Lange-Hegermann
2a2c48e89f
loads info bar above list
2025-10-21 11:43:56 +02:00
Stefan Lange-Hegermann
4827ea4cdb
localization updates
2025-10-21 10:43:51 +02:00
Stefan Lange-Hegermann
28ad6dd10c
battery persistence
2025-10-21 09:55:43 +02:00
Stefan Lange-Hegermann
3c366dc454
adds templates for screenshots
2025-10-20 15:37:06 +02:00
Stefan Lange-Hegermann
420a6ea014
better presentation fot the App Store
2025-10-20 15:35:29 +02:00
Stefan Lange-Hegermann
dd13178f0e
automated screenshot generation
2025-10-13 09:38:22 +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
16fd491af5
french and nederlands
2025-10-04 19:40:34 +02:00
Stefan Lange-Hegermann
7c5c4dff5c
more translations
2025-10-04 19:14:46 +02:00
Stefan Lange-Hegermann
cb628277fb
improved translation
2025-10-03 00:21:44 +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
ab5e3e14ac
systems onboarding is done for now
2025-09-30 20:08:49 +02:00
Stefan Lange-Hegermann
a35ad49a58
dark mode images for onboarding
2025-09-30 19:55:43 +02:00
Stefan Lange-Hegermann
0842815133
graphically pleasing onboarding
2025-09-29 08:58:03 +02:00
Stefan Lange-Hegermann
5fb8997ab9
cleaner with less clutter
2025-09-27 18:35:29 +02:00
Stefan Lange-Hegermann
0a2789dc44
BOM Amazon Affilaite search
2025-09-27 14:19:05 +02:00
Stefan Lange-Hegermann
3fa15b59d7
BOM with checklist for shopping
2025-09-26 19:58:25 +02:00
Stefan Lange-Hegermann
b100bd0617
BOM for individual parts
2025-09-24 20:10:35 +02:00
Stefan Lange-Hegermann
769aa5d2a5
Includes buy now button
2025-09-24 19:43:26 +02:00
Stefan Lange-Hegermann
26d297f8ca
simple selection
2025-09-17 23:31:48 +02:00
Stefan Lange-Hegermann
49882437a2
better wrap handling for long texr
2025-09-17 23:29:51 +02:00