Mark Apple Intelligence provider as Beta throughout the UI

Apple's Foundation Models framework is still under active development
(built against macOS 27 beta) and likely to stay rough for a while —
small 4K context window, occasional generation errors, no tool
support yet. Surface that clearly wherever it appears:
- Model name: "Apple On-Device (Beta)" (shows in header/model picker)
- Model description: notes the beta status and what to expect
- Settings -> General: "⚠️ Beta — ..." disclaimer under the Apple
  Intelligence section, same style as the existing Paperless-NGX beta
  note
- Credits panel: same disclaimer for the Apple Intelligence entry

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-24 10:21:41 +02:00
co-authored by Claude Sonnet 5
parent 30d0500323
commit 377e783a17
3 changed files with 12 additions and 2 deletions
+3
View File
@@ -85,6 +85,9 @@ struct CreditsView: View {
Text("On-device and free — no credits or API key needed.")
.font(.body)
.foregroundColor(.secondary)
Text("⚠️ Beta — Apple's Foundation Models framework is still in active development.")
.font(.caption)
.foregroundColor(.secondary)
Image(systemName: "apple.logo")
.font(.system(size: 40))
.foregroundColor(.secondary)
+7
View File
@@ -340,6 +340,13 @@ It's better to admit "I need more information" or "I cannot do that" than to fak
}
}
}
VStack(alignment: .leading, spacing: 2) {
Text("⚠️ Beta — Apple's on-device model is still in active development (currently macOS 27 beta). Expect rough edges: a small 4K context window, occasional generation errors, and no tool support yet.")
.font(.caption)
.foregroundStyle(.secondary)
}
.padding(.horizontal, 12)
.padding(.bottom, 8)
}
}