UI Improvements: Document Date Display & Accordion Toggle Controls#20
Open
Jorge5452 wants to merge 4 commits intoCodeandoGuadalajara:mainfrom
Open
UI Improvements: Document Date Display & Accordion Toggle Controls#20Jorge5452 wants to merge 4 commits intoCodeandoGuadalajara:mainfrom
Jorge5452 wants to merge 4 commits intoCodeandoGuadalajara:mainfrom
Conversation
d54f5d2 to
8da222e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
UI Improvements: Document Date Display & Accordion Toggle Controls
Summary
This PR enhances the chat interface by fixing document date extraction and adding expand/collapse controls for source accordions.
Changes
Date Extraction & Display
extract_date_from_title()utility to parse dates from document titles (DDMMAAAA format)_create_document_sources()in RAG service to extract and pass date informationAccordion UX Improvements
Files Modified
Backend
rag_service.py: Integratedextract_date_from_title()in document source creation pipelineutils/date_utils.py: New date parsing and formatting utilities with Spanish locale supportutils/context_renderer.py: Updated_get_age_text()to render age metadata with emoji indicatorsFrontend
static/css/chat.css: Toggle button styling and accordion container enhancementsstatic/css/context.css: Refined chunk/document summary styles with chevron indicatorsstatic/js/chat.js: Event delegation for toggle-all functionality with state management