From 0eb46620a5d8ee635bc1c06928c3dc0fbdbc673c Mon Sep 17 00:00:00 2001 From: 0xSelenicDove <140679517+0xSelenicDove@users.noreply.github.com> Date: Fri, 17 Jul 2026 17:54:10 +0800 Subject: [PATCH] feat(stage-tamagotchi): add desktop chat list (#2065) --- .../src/renderer/components/InteractiveArea.vue | 12 ++++++++++++ .../src/renderer/components/Window/TitleBar.vue | 6 ++++++ apps/stage-tamagotchi/src/renderer/pages/chat.vue | 8 ++++++++ 3 files changed, 26 insertions(+) diff --git a/apps/stage-tamagotchi/src/renderer/components/InteractiveArea.vue b/apps/stage-tamagotchi/src/renderer/components/InteractiveArea.vue index 4ddb9bb92..9996f5d92 100644 --- a/apps/stage-tamagotchi/src/renderer/components/InteractiveArea.vue +++ b/apps/stage-tamagotchi/src/renderer/components/InteractiveArea.vue @@ -44,6 +44,7 @@ const { activeCard, activeCardId } = storeToRefs(airiCardStore) const { t } = useI18n() const { openImagePreview } = journalPreviewStore const isComposing = ref(false) +const sessionsDrawerOpen = defineModel('sessionsDrawerOpen', { default: false }) const DOUBLE_ENTER_INTERVAL_MS = 300 const TRAILING_NEWLINES_REGEX = /[\r\n]+$/ const SEND_MODES = ['enter', 'ctrl-enter', 'double-enter'] as const @@ -328,6 +329,17 @@ async function handleCleanupMessages() {
+