- Consolidated result processing into a new `_run_feature` function to streamline the summarization, quiz, and flashcard features.
- Updated the Gradio Markdown rendering logic for better compatibility across versions.
- Enhanced CSS styles for improved layout and visual consistency, including adjustments to typography and spacing for headers and info cards.
- Refined color variables and shadows for a more polished UI appearance.
- Introduced a new `_ask_chat` function to manage user interactions and maintain chat history.
- Updated the UI to include a chatbot interface with improved layout and styling for better user experience.
- Adjusted configuration settings for chunk size and overlap to optimize document processing.
- Enhanced CSS styles for various components, including chat bubbles and feature layouts, to improve visual consistency.
Add support for multiple PDF uploads and enhanced citation handling
- Implemented functionality to upload multiple PDF files and process them concurrently.
- Introduced new helper functions for reading uploaded PDFs and rendering citations with source text.
- Enhanced Markdown export to include detailed citation blocks.
- Updated UI components to reflect changes in file upload capabilities and citation display.
- Improved progress tracking during document processing.