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

배포#139

Merged
haesookimDev merged 19 commits intodeployfrom
main
Aug 25, 2025
Merged

배포#139
haesookimDev merged 19 commits intodeployfrom
main

Conversation

@haesookimDev
Copy link
Contributor

No description provided.

haesookimDev and others added 19 commits August 22, 2025 14:28
- Treat texts starting with "Cite." as source buttons only, skipping markdown rendering
- Convert escaped quotes (\") to actual quotes (") in Cite.-prefixed citation content before parsing
- Ensure citation fallback displays processed content with unescaped quotes for clarity
- Added AdminContentArea component for structured content display.
- Created AdminIntroduction component to provide an overview of admin features.
- Developed AdminPageContent to manage routing and content rendering based on active section.
- Introduced AdminSidebar for navigation with expandable sections for user, system, data, and security management.
- Configured adminSidebarConfig to define sidebar items and their properties.
- Defined types for sidebar items and content area props in types.ts.
- Implemented CreateSuperuserPage for creating a superuser account with form validation.
- Added LoginSuperuserPage as a placeholder for superuser login functionality.
- Updated main AdminPage to include authentication guard and loading states.
- Removed unused SCSS styles from CreateSuperuser.module.scss.
- Updated AdminAuthGuard to improve loading and fallback UI with fixed positioning.
- Integrated AdminUserContent component into AdminPageContent for user management.
- Adjusted AdminSidebar component for better layout.
- Changed import path for styles in CreateSuperuserPage to use SignupPage styles.
- Added user management API functions in users.js for fetching all users.
- Created AdminUserContent component for displaying and managing users with search and sort functionality.
- Added new styles in AdminUserContent.module.scss for user management UI.
- Updated AdminPage to remove spinner and improve loading experience.
Added a preprocessing function to clean and normalize JSON strings by
correcting numeric and string field formats before parsing. This ensures
fields like page_number, line_start, and line_end are parsed as numbers,
and file_name and file_path are properly quoted strings.

- Implement preprocessJsonString to fix quoted numbers and unquoted strings
- Integrate preprocessing step in parseCitation to improve JSON parsing robustness

refactor: Use const for loadWorkflowName in CanvasPageContent

Changed variable declaration from let to const for loadWorkflowName to
reflect its immutability within the effect.
- Add preprocessJsonString to normalize JSON strings by fixing braces,
  removing redundant quotes, and correcting numeric field formats.
- Enhance parseCitation to robustly extract balanced JSON with single or
  double braces and apply preprocessing before JSON parsing.
- Refactor findCitations to preprocess input text and safely locate citations
  with detailed brace counting and logging for better debugging.
- Fix minor variable declaration in CanvasPageContent for clarity.
[기능] 인용문(Citation) 파싱 및 JSON 전처리 로직 개선
Clean up noisy console.log and console.error statements from the
ChatParser.tsx file to improve code readability and reduce console
output during runtime. This includes removing debug logs in JSON
preprocessing, citation parsing, and inline markdown citation
processing functions.
- uploadDocument 함수에 process_type 매개변수를 추가하여 업로드 시 처리 방식을 지정할 수 있도록 개선.
- Documents 컴포넌트에 processType 상태를 추가하고, 파일 업로드 시 메타데이터에 포함.
- 업로드 설정 모달에 문서 처리 방식 선택 기능 추가 및 기본값 설정.
- 업로드 완료 후 processType 초기화 기능 추가.
feat: 문서 업로드 기능 개선 및 처리 방식 선택 추가
@haesookimDev haesookimDev merged commit 6e809b4 into deploy Aug 25, 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.

4 participants