No backend configuration UI — API key, endpoint URL, and backend priority are invisible to the user #5
Labels
No labels
blocked:children
blocked:needs-decision
blocked:needs-human
blocked:verify-failed
bug
deferred
enhancement
feature-request
in-progress
needs-decompose
needs-triage
quickfix
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/transcriber#5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
BackendConfigis persisted toSharedPreferences(keytranscriber_backend, fieldbackend_order) but there is no UI to configure it. TheManageScreenonly handles Speakers and Subjects. A user who wants to:Has no way to do this from within the app. The cloud transcription path is therefore unusable without manually editing SharedPreferences via ADB.
Revised Implementation Spec
What to Build
Add a Backend Settings panel to the existing
ManageScreen, accessible via a new "Backends" row:UI Layout
ManageScreen (modified)
BackendSettingsScreen (new)
Files Changed
app/.../ui/screens/MainScreen.ktapp/.../ui/screens/BackendSettingsScreen.ktapp/.../ui/viewmodels/BackendSettingsViewModel.ktapp/.../service/SpeechBackend.ktBackendConfigfields for read/writeValidation & Security
sk-for OpenAI) on saveData Model
Fixed in commit. Closing.