new app store assets ready for relese ui updates
This commit is contained in:
@@ -109,3 +109,13 @@ Final verification: unsigned generic iOS device Debug build **BUILD SUCCEEDED**;
|
||||
### Status colours and detail controls — 5 November 2026
|
||||
|
||||
Shared torrent icons and bars now use yellow for downloads, purple for active seeding, red for stalled/error/missing files, pink for paused/stopped, orange for queued, and green for other completed transfers. Status-specific colours take priority over completion. Detail Resume/Pause/More share one button style with equal widths, 44-point minimum touch height, smaller subheadline labels and pressed feedback. Accessibility text sizes stack the controls vertically. Unsigned generic iOS Debug build succeeded; physical-device visual verification remains outstanding. Temporary build files and log are under ~/Developer/Scratch/Tarnax.
|
||||
|
||||
### Saved status colour customisation — 5 November 2026
|
||||
|
||||
Settings → Status colours now provides native colour pickers for downloading, seeding, stalled, paused, queued, error and completed statuses, plus Restore default colours. RGB selections are encoded in device UserDefaults and restored on model initialization. Changes immediately update shared torrent row icons/bars, file progress bars and the Library legend. Stalled and error have independent colour choices. The Library legend also links directly to the editor. Unsigned generic iOS Debug build succeeded; diff whitespace validation passed. Picker interaction and relaunch on a physical device remain unverified. Temporary build files/log are under ~/Developer/Scratch/Tarnax.
|
||||
|
||||
### Persistent local logs — 5 November 2026
|
||||
|
||||
Added Settings → Logs with newest-first timestamped activity/error entries and a confirmed Clear logs action that deletes the saved archive. Logs restore across launches, retain at most 1,000 entries and group adjacent identical events within a minute. Connection, preference loading, server actions and completion notification events are recorded. Reportable network failures include safe error codes; decoding failures are identified without saving payloads. Credentials, request fields, response bodies, server URLs and torrent names are excluded. Storage failures are shown in Logs. Privacy text updated.
|
||||
|
||||
Unsigned generic iOS Debug build succeeded. Standalone executable log checks passed for persistence/reload, duplicate grouping, capacity, privacy of network error userInfo, permanent clear/reload and failed-write feedback. The log checks are included in Tests/run.sh. Build/test temporary files are under ~/Developer/Scratch/Tarnax. Device UI verification remains outstanding.
|
||||
|
||||
Reference in New Issue
Block a user