Skip to content
This repository was archived by the owner on Mar 18, 2026. It is now read-only.

배포#129

Merged
haesookimDev merged 20 commits intodeployfrom
main
Aug 21, 2025
Merged

배포#129
haesookimDev merged 20 commits intodeployfrom
main

Conversation

@haesookimDev
Copy link
Contributor

No description provided.

haesookimDev and others added 20 commits August 19, 2025 13:31
Set the initial state of tool_name to an empty string instead of a
placeholder value. Added a TODO comment to implement fetching the
tool_name from workflow data on initial render to ensure proper data
loading and state initialization.
…onent

fix: Update error handling and logging in BatchTester component
refactor: Clean up and optimize styles in various SCSS files
- Introduce file type detection for PDF, HTML, and DOCX files based on extension
- Update document API calls to encode file paths for URL safety
- Extend SidePanelPDFViewer to render HTML in iframe and convert DOCX to HTML using mammoth.js
- Add styles for HTML and DOCX containers with improved readability and layout
- Implement new DocumentViewer component supporting PDF, HTML, and DOCX with zoom and navigation controls
- Enhance user experience with loading states, error handling, and keyboard shortcuts for document navigation
- Update package.json and package-lock.json to add mammoth dependency for DOCX conversion
…r to manage state locally and remove context provider; clean up unused code and improve file handling logic.
- Enhance parseCitation with more robust regex patterns and fallback handling
- Add detailed debug logs to parseCitation and processInlineMarkdownWithCitations
- Adjust default page, line start, and line end numbers from 0 to 1 for citations
- Refine batchTesterReducer by adding block scoping to case statements for clarity
- Extend handleParameterChange callback to accept boolean values in Canvas component
- Introduce ResizablePanel component to enable adjustable split layout
  between chat area and PDF viewer side panel.
- Replace fixed-width side panel with ResizablePanel supporting horizontal
  resizing and persisting size in localStorage.
- Update ChatInterface styles to support full height layout and remove
  fixed widths for side panel.
- Enhance user experience by allowing dynamic resizing of chat and PDF
  viewer areas.
- Add ResizablePanel styles with dark mode support and smooth drag effects.
[기능] 채팅 인터페이스에 PDF 뷰어를 포함한 크기 조절 가능한 패널 추가
Updated the highlightRange object to use fixed lineStart and lineEnd
values (both set to 1) instead of dynamic values from sourceInfo.
Commented out the original dynamic assignment for potential future use.

This change ensures consistent highlight behavior in the side panel PDF
viewer component.
- Set chat panel width to 100% when PDF viewer is hidden to maximize chat area
- Reset panel split to 65% chat / 35% PDF when source viewer opens
- Restore panel split to 100% when PDF viewer closes for full chat view
- Update SidePanelPDFViewer highlight range to start at line 0 for correct highlighting
- Add flex and width styles to chat interface container for proper layout
- Minor style cleanup in ChatContent.module.scss to remove extra whitespace
- Improve DOCX to HTML conversion with mammoth.js including style maps
- Add post-processing to enhance table styling and fix empty cells
- Refine DOCX content styles: headings, tables, lists, blockquotes, links, and images
- Implement zoom in/out and reset buttons with keyboard and wheel shortcuts
- Set default zoom scale to 1.0 and allow scaling between 20% and 300%
- Adjust DOCX container padding and layout for better display and responsiveness
…lity

- Implemented Tester component for batch testing workflows, including file upload, parsing, and test execution.
- Integrated real-time streaming for test results and progress tracking.
- Added functionality for downloading test results in CSV format.
- Created TesterLogs component to display batch test logs with options to refresh and download logs.
- Styled components using SCSS for improved UI/UX.
- Implemented error handling and loading states for better user feedback.
- Replaced all console.log and console.warn calls in ChatParser.tsx and documentAPI.js
  with devLog methods for consistent logging.
- Removed extensive debug and trace console logs from PDFHighlighter.tsx to clean up
  the code and improve performance.
- Retained essential logic and comments while eliminating verbose runtime logging.
@haesookimDev haesookimDev merged commit edd16bf into deploy Aug 21, 2025
4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants