Polish hosted request controls and record full desktop checks

This commit is contained in:
2026-09-06 07:23:41 +03:00
parent 2c495c99b4
commit 62b432861b
3 changed files with 9 additions and 7 deletions
+1 -1
View File
@@ -305,7 +305,7 @@ async fn dispatch(app: &mut App, message: Message) {
#[tokio::test]
async fn hosted_actual_app_tasks_publish_edit_conflict_correct_credentials_reload_and_open() {
let directory = tempfile::tempdir().unwrap();
let store = Arc::new(oa_server::store::Store::open(directory.path().to_owned()).unwrap());
let store = Arc::new(oa_server::store::Store::open(directory.path()).unwrap());
let token = "current-secret-for-hosted-regression-0123456789";
let listener = tokio::net::TcpListener::bind("127.0.0.1:0").await.unwrap();
let base = format!("http://{}", listener.local_addr().unwrap());
+6 -4
View File
@@ -68,12 +68,14 @@ fn dialog(app: &App) -> Element<'_, Message> {
label("SERVICE ADDRESS"),
text_input("http://127.0.0.1:8787", &state.base)
.padding(10)
.on_input(|value| Message::Hosted(Event::Base(value))),
.on_input_maybe(enabled.then_some(|value| Message::Hosted(Event::Base(value)))),
label("BEARER TOKEN - KEPT IN MEMORY ONLY"),
text_input("Optional for a loopback service", &state.token.0)
.secure(true)
.padding(10)
.on_input(|value| Message::Hosted(Event::Token(Secret(value)))),
.on_input_maybe(
enabled.then_some(|value| Message::Hosted(Event::Token(Secret(value))))
),
row![
control("Connect / refresh", Event::Connect, enabled),
control(
@@ -172,7 +174,7 @@ fn dialog(app: &App) -> Element<'_, Message> {
row![
text_input("Search model names", &state.query)
.padding(9)
.on_input(|value| Message::Hosted(Event::Query(value)))
.on_input_maybe(enabled.then_some(|value| Message::Hosted(Event::Query(value))))
.on_submit(Message::Hosted(Event::Connect)),
control("Search", Event::Connect, enabled),
]
@@ -216,7 +218,7 @@ fn dialog(app: &App) -> Element<'_, Message> {
{
"Publish another copy"
} else {
"Publish as new..."
"Publish as new"
};
column![
text("Hosted models").size(24),