From 366bc5f1ca52781826b6546eaec0a86fefb52f29 Mon Sep 17 00:00:00 2001 From: Zyy Date: Tue, 6 Oct 2026 18:29:12 +0800 Subject: [PATCH] feat(client-profile): expose desktop OS version setting Co-authored-by: Codex --- .../ClientProfilePresetFields.vue | 45 ++++++++++++++----- 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/client-profile/ClientProfilePresetFields.vue b/frontend/src/components/client-profile/ClientProfilePresetFields.vue index 5ec7988f6..75ed975af 100644 --- a/frontend/src/components/client-profile/ClientProfilePresetFields.vue +++ b/frontend/src/components/client-profile/ClientProfilePresetFields.vue @@ -88,6 +88,13 @@ const terminal = computed({ model.value = { ...preset.value, terminal: value === '' ? null : value } }, }) +const osVersion = computed({ + get: () => preset.value?.osVersion ?? '', + set: (value: string) => { + if (preset.value) + model.value = { ...preset.value, osVersion: value === '' ? null : value } + }, +}) const userAgent = computed({ get: () => model.value?.mode === 'custom' ? model.value.userAgent : props.preview?.userAgent ?? '', set: (value: string) => { @@ -152,18 +159,32 @@ const userAgent = computed({ :disabled="disabled" /> - - - +
+ + + + + + +