fix: multiple UI and API issues

- Fix tool calls format for DeepSeek API (add type field)

- Fix config event handler name

- Fix message history display (preserve all messages)

- Fix right panel width and scrolling

- Add async config update to prevent UI freeze

- Add prompt caching with singleton pattern

- Update build scripts with complete hidden imports
This commit is contained in:
JianFeeeee
2026-04-12 23:41:19 +08:00
parent ae61c016ea
commit 0a720940f3
8 changed files with 223 additions and 54 deletions

View File

@ -35,7 +35,7 @@ class RightPanel(Container):
self.styles.width = 0
self.styles.display = "none"
else:
self.styles.width = 70
self.styles.width = 35
self.styles.display = "block"
def is_collapsed(self) -> bool: