feat(apple): transfer controls, progress fixes, and project config

- Sender progress: aggregate only in-flight receivers so the bar clears on
  completion and is order-independent ("Sending to N")
- Add Stop sharing and per-receiver Refuse (pending requests) on the sender
- Fix macOS: raise approval modal above the Share sheet; drive foreground
  state off NSApplication so background notifications fire
- Persist app identity (display name, category) and signing team via
  Info.plist / project.yml / gitignored Local.xcconfig
This commit is contained in:
2026-07-19 12:33:58 +02:00
parent ea376a382b
commit ceccfcda71
11 changed files with 278 additions and 68 deletions

View File

@@ -1185,6 +1185,16 @@
}
}
},
"progress_sending_to_count" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Sending to %lld"
}
}
}
},
"progress_share_ready" : {
"localizations" : {
"en" : {
@@ -1627,6 +1637,26 @@
}
}
},
"send_stop_sharing" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Stop sharing"
}
}
}
},
"send_stop_sharing_description" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "This stops the transfer and interrupts anyone currently downloading it. It stays in your history as Stopped."
}
}
}
},
"send_title" : {
"localizations" : {
"en" : {