[GH-ISSUE #10259] Request: Efficient Chat Management + Chinese LaTeX Rendering Correction #70437

Closed
opened 2026-05-13 02:33:56 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @eryveban on GitHub (Feb 18, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/10259

Feature Request

Is your feature request related to a problem? Please describe.

I need improvements in two areas:

  1. Unarchived Conversation Management: I'm utilizing Open WebUI's archive feature to preserve important conversations. However, the list of unarchived conversations becomes cluttered over time as I create new ones for testing ideas or quick exchanges. The current bulk deletion function only deletes all conversations, leading to the accidental removal of conversations I still need to manually archive. Therefore, I require a more efficient way to clean up unarchived conversations.

  2. LaTeX Formula Rendering Issue: In Chinese environments, LaTeX formulas often fail to render correctly in certain situations. Specifically, formulas enclosed in Chinese parentheses are frequently displayed incorrectly. More generally, rendering errors occur when multiple LaTeX formulas are separated by the Chinese enumeration comma (顿号). I suspect this is due to the incorrect removal of necessary spacing during the processing of Chinese text, preventing the LaTeX engine from parsing the formulas correctly.

Describe the solution you'd like

  1. Unarchived Conversation Management: I would like a feature to "Delete All Unarchived Conversations." The existing "Delete All" and "Archive Conversation" features are already in place. By adding this new feature, I can quickly clean up unnecessary unarchived conversations while preserving the important conversations I have archived. This only requires adding a new deletion option, without needing additional UI for archival functions.

  2. LaTeX Formula Rendering: Modify the LaTeX formula rendering logic to ensure that necessary spaces around formulas are not incorrectly removed in Chinese environments. The primary focus should be on these scenarios:

    • Formulas enclosed in Chinese parentheses, e.g., ($formula$)
    • Multiple LaTeX formulas separated by the Chinese enumeration comma (顿号 “、”). E.g., $E=mc^2$、$a^2 + b^2 = c^2$、$f(x) = ax^2 + bx + c$、$y = mx + b$
    • Formulas immediately followed by a Chinese colon “:”. E.g., $E=mc^2$:

Describe alternatives you've considered

  1. Unarchived Conversation Management:
    • Delete unarchived conversations by date range: Allow users to select a date range and delete unarchived conversations created within that range. However, deleting all unarchived conversations is simpler to implement and use.

Additional context

  1. Unarchived Conversation Management:
    • Add a "Delete All Unarchived Conversations" option in the conversation options, alongside the existing "Delete All" option.
    • This feature is primarily intended to facilitate the cleanup of numerous temporary conversations while preserving the important conversations that have been manually archived.
Originally created by @eryveban on GitHub (Feb 18, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/10259 **Feature Request** **Is your feature request related to a problem? Please describe.** I need improvements in two areas: 1. **Unarchived Conversation Management:** I'm utilizing Open WebUI's archive feature to preserve important conversations. However, the list of unarchived conversations becomes cluttered over time as I create new ones for testing ideas or quick exchanges. The current bulk deletion function only deletes *all* conversations, leading to the accidental removal of conversations I still need to manually archive. Therefore, I require a more efficient way to clean up unarchived conversations. 2. **LaTeX Formula Rendering Issue:** In Chinese environments, LaTeX formulas often fail to render correctly in certain situations. Specifically, formulas enclosed in Chinese parentheses are frequently displayed incorrectly. More generally, rendering errors occur when multiple LaTeX formulas are separated by the Chinese enumeration comma (顿号). I suspect this is due to the incorrect removal of necessary spacing during the processing of Chinese text, preventing the LaTeX engine from parsing the formulas correctly. **Describe the solution you'd like** 1. **Unarchived Conversation Management:** I would like a feature to "Delete All Unarchived Conversations." The existing "Delete All" and "Archive Conversation" features are already in place. By adding this new feature, I can quickly clean up unnecessary *unarchived* conversations while preserving the important conversations I have archived. This only requires adding a new deletion option, without needing additional UI for archival functions. 2. **LaTeX Formula Rendering:** Modify the LaTeX formula rendering logic to ensure that necessary spaces around formulas are not incorrectly removed in Chinese environments. The primary focus should be on these scenarios: * Formulas enclosed in Chinese parentheses, e.g., `($formula$)` * *Multiple* LaTeX formulas separated by the Chinese enumeration comma (顿号 “、”). E.g., `$E=mc^2$、$a^2 + b^2 = c^2$、$f(x) = ax^2 + bx + c$、$y = mx + b$` * Formulas immediately followed by a Chinese colon “:”. E.g., `$E=mc^2$:` **Describe alternatives you've considered** 1. **Unarchived Conversation Management:** * **Delete unarchived conversations by date range:** Allow users to select a date range and delete unarchived conversations created within that range. However, deleting all unarchived conversations is simpler to implement and use. **Additional context** 1. **Unarchived Conversation Management:** * Add a "Delete All Unarchived Conversations" option in the *conversation options*, alongside the existing "Delete All" option. * This feature is primarily intended to facilitate the cleanup of numerous temporary conversations while preserving the important conversations that have been manually archived.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#70437