Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.5.21 #11728

Draft
wants to merge 161 commits into
base: main
Choose a base branch
from
Draft

0.5.21 #11728

wants to merge 161 commits into from

Conversation

tjbck
Copy link
Contributor

@tjbck tjbck commented Mar 15, 2025

No description provided.

Matteo Sirri and others added 30 commits February 3, 2025 16:35
…ailures

Fix an issue where clicking inline citations in subsequent chat messages failed to open the citation modal when multiple collapsible sections are present.

The root cause was duplicate "collapsible-sources" IDs assigned to all Collapsible components. This led document.getElementById() to always return the first instance, preventing subsequent messages from opening their CitationModal.

Changes:
- Modify Collapsible ID generation in Citations.svelte to use unique IDs with "collapsible-${message.id}" pattern
- Update ResponseMessage.svelte's onSourceClick handler to reference the dynamic collapsible IDs
- Ensure proper citation modal binding for each chat message's sources

Affected components:
- Collapsible (expandable content sections)
- CitationsModal (citation detail popup)

This ensures each chat message's sources are independently collapsible and maintains proper citation modal binding throughout message history.
fix(chat): resolve duplicate collapsible IDs causing citation modal failures
Shaun Gallagher and others added 30 commits March 14, 2025 15:22
feat: allow string valves to include newlines
feat: pip options in tools/functions install requirements
fix: Promote keep_alive to top-level in payload for Ollama API (dev branch)
fix: Better visibility for scroll bar in webkit browsers
[i18n] Almost full Russian localization (rebased)
Simply replaced the frontend svelte code that does the importing. One of
the keys were wrong, it was `convo['timestamp']` instead of
`convo['create_time']`
FIX #5682 dates not surviving importing
i18n: translated new language pairs to Spanish
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.