Release Notes (2025-12-05)
Continuation of Release Notes — covers the 2025-12-05 release.
Standardization Improvement
BO/FO Code Standardization: overall strengthened code consistency, maintainability, and stability through refactoring based on the development guide, and improved productivity by updating the development standard guide.
1. BO/FO Codebase Standardization and Quality Improvement
In this release, large-scale refactoring was carried out across BO/FO with the goal of standardizing code, improving maintainability, and strengthening stability. Discrepancies between the development guidelines and the actual code were resolved, and code structure and patterns were standardized to equalize overall quality. This has increased maintenance efficiency and can significantly improve productivity for future feature expansion and onboarding of new personnel.
View Details
Key Details
[Common] Codebase standardization and refactoring based on the development guide
Resolved discrepancies between the FO/BO development guidelines defined in Confluence and the actual code
Improved naming conventions, directory structure, and common-module usage patterns to comply with the guide, equalizing overall code quality
Built a codebase that reads as if written by a single person through consistent coding style application
[Common] Improved maintainability and resolved technical debt
Removed duplicate code, simplified complex logic, and cleaned up unused legacy code
Optimized inter-module dependencies and separated responsibilities to secure ease of future feature expansion and modification
Improved readability to shorten the ramp-up time for new developers getting up to speed
[BO/FO] Secured stability and prevented potential errors
Strengthened system stability by applying standardized exception handling and error-handling logic
Proactively identified and addressed potential bugs and failure factors arising from non-standard patterns
Minimized runtime errors by strengthening TypeScript type definitions and avoiding unclear type usage
[Guide] Updated and supplemented the development standard guide
Supplemented gaps in the guide discovered during the refactoring process and reflected the latest development trends/project status
Increased development productivity by providing clear standards for cases that are easy to confuse in practice
Source Change List
fo
next.config.ts package.json src/api/claim/claim-info-api.ts src/api/claim/claim-process-api.ts src/api/claim/exchange.ts src/api/claim/order-cancel.ts src/api/claim/order-change.ts src/api/claim/return.ts src/api/common/common.ts src/api/customer/customer-qna-api.ts src/api/customer/customer-support-api.ts src/api/customer/customer.ts src/api/delivery/tracking.ts src/api/display/board-list.ts src/api/display/bulletin-board-api.ts src/api/display/display-category.ts src/api/display/display-corner-account.ts src/api/display/display-dummy-api.ts src/api/display/display-icon.ts src/api/display/display-plan-api.ts src/api/display/display-policy-api.ts src/api/display/display-popup-api.ts src/api/display/display-shop-api.ts src/api/display/display-shop.ts src/api/display/global-store-fetch.ts src/api/display/policy-list.ts src/api/display/popup-list.ts src/api/display/recent-display.ts src/api/event/event-api.ts src/api/goods/get-coupon-list.ts src/api/goods/get-entr-dlvp-info-list.ts src/api/goods/get-goods-option-info.ts src/api/goods/get-recent-view-api.ts src/api/goods/goods-api-paths.ts src/api/goods/goods-detail-api.ts src/api/goods/goods-option-api.ts src/api/goods/goods-qna-api.ts src/api/goods/goods-regist-basket.ts src/api/goods/goods-replenish-api.ts src/api/goods/goods-review-api.ts src/api/goods/goods-search-api.ts src/api/goods/post-detail-product-info.ts src/api/goods/post-replenish-apply.ts src/api/goods/post-replenish-cancel.ts src/api/goods/post-replenish-list.ts src/api/member/auth-api.ts src/api/member/coupon-list.ts src/api/member/find.ts src/api/member/guest-order-api.ts src/api/member/member-account-api.ts src/api/member/member-join.ts src/api/member/member-settings-api.ts src/api/member/mypage-api.ts src/api/member/mypage.ts src/api/member/notibox.ts src/api/member/personal-info.ts src/api/member/refund-account.ts src/api/member/shipping.ts src/api/member/social-connect-api.ts src/api/member/verification/verification-apiserver.ts src/api/member/wish-list.ts src/api/member/withdrawal.ts src/api/mypage/gift-box.ts src/api/mypage/mileage.ts src/api/mypage/order-info.ts src/api/order/basket-api.ts src/api/order/basket.ts src/api/order/billing-card-api.ts src/api/order/common.ts src/api/order/delivery-api.ts src/api/order/delivery.ts src/api/order/document-api.ts src/api/order/marketing-api.ts src/api/order/marketing.ts src/api/order/order-api.ts src/api/order/order-sheet.ts src/api/order/order.ts src/api/order/payment-api.ts src/api/order/payment.ts src/api/order/regular-order-api.ts src/api/search/README.md src/api/search/search-api-paths.ts src/api/search/search-api-result.ts src/app/(common)/actions/server-cookie.ts src/app/[locale]/(root)/(home)/layout.tsx src/app/[locale]/(root)/(home)/page.tsx src/app/[locale]/(root)/claim/cancel-detail/page.tsx src/app/[locale]/(root)/claim/exchange-detail/page.tsx src/app/[locale]/(root)/claim/gift-box-history/[ordNo]/page.tsx src/app/[locale]/(root)/claim/gift-box-list/page.tsx src/app/[locale]/(root)/claim/gift-box-receive-detail/[ordNo]/page.tsx src/app/[locale]/(root)/claim/gift-box-send-detail/[ordNo]/page.tsx src/app/[locale]/(root)/claim/layout.tsx src/app/[locale]/(root)/claim/order-inquiry-detail/[ordNo]/page.tsx src/app/[locale]/(root)/claim/order-shipping-list/page.tsx src/app/[locale]/(root)/claim/return-detail/page.tsx src/app/[locale]/(root)/common/(empty-page)/social-login-popup/layout.tsx src/app/[locale]/(root)/common/(empty-page)/social-login-popup/page.tsx src/app/[locale]/(root)/common/(empty-page)/social-login/page.tsx src/app/[locale]/(root)/common/(empty-page)/verification-not-match/page.tsx src/app/[locale]/(root)/common/(empty-page)/verification-return/page.tsx src/app/[locale]/(root)/common/terms/[type]/layout.tsx src/app/[locale]/(root)/common/terms/[type]/page.tsx src/app/[locale]/(root)/community/(default)/[bbsId]/[bbcId]/page.tsx src/app/[locale]/(root)/community/(default)/[bbsId]/editor/page.tsx src/app/[locale]/(root)/community/(default)/[bbsId]/page.tsx src/app/[locale]/(root)/community/(default)/page.tsx src/app/[locale]/(root)/community/layout.tsx src/app/[locale]/(root)/community/my-community-list/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna-save/[cnslNo]/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna-save/layout.tsx src/app/[locale]/(root)/customer/[sidebar]/qna-save/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna/[cnslNo]/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna/layout.tsx src/app/[locale]/(root)/customer/[sidebar]/qna/page.tsx src/app/[locale]/(root)/customer/layout.tsx src/app/[locale]/(root)/customer/notice/[ntcNo]/page.tsx src/app/[locale]/(root)/customer/notice/layout.tsx src/app/[locale]/(root)/customer/notice/page.tsx src/app/[locale]/(root)/customer/page.tsx src/app/[locale]/(root)/customer/question/layout.tsx src/app/[locale]/(root)/customer/question/page.tsx src/app/[locale]/(root)/display/plan/[mkdpNo]/page.tsx src/app/[locale]/(root)/display/plan/layout.tsx src/app/[locale]/(root)/display/plan/page.tsx src/app/[locale]/(root)/display/shop/(unstructured)/layout.tsx src/app/[locale]/(root)/display/shop/brand/[brandNo]/page.tsx src/app/[locale]/(root)/display/shop/brand/layout.tsx src/app/[locale]/(root)/display/shop/category/[dispCtgNo]/page.tsx src/app/[locale]/(root)/display/shop/category/layout.tsx src/app/[locale]/(root)/event/(event)/[evtNo]/page.tsx src/app/[locale]/(root)/event/(event)/layout.tsx src/app/[locale]/(root)/event/(event)/page.tsx src/app/[locale]/(root)/event/(mypage)/my-event-list/layout.tsx src/app/[locale]/(root)/event/(mypage)/my-event-list/page.tsx src/app/[locale]/(root)/goods/(mypage)/layout.tsx src/app/[locale]/(root)/goods/(mypage)/my-qa-list/page.tsx src/app/[locale]/(root)/goods/(mypage)/my-review-list-possible/page.tsx src/app/[locale]/(root)/goods/(mypage)/my-review-list/page.tsx src/app/[locale]/(root)/goods/(mypage)/restock-list/layout.tsx src/app/[locale]/(root)/goods/(mypage)/restock-list/page.tsx src/app/[locale]/(root)/goods/detail/[goodsNo]/page.tsx src/app/[locale]/(root)/goods/detail/layout.tsx src/app/[locale]/(root)/goods/error.tsx src/app/[locale]/(root)/goods/layout.tsx src/app/[locale]/(root)/layout.tsx src/app/[locale]/(root)/login/layout.tsx src/app/[locale]/(root)/login/page.tsx src/app/[locale]/(root)/member/coupon-list/layout.tsx src/app/[locale]/(root)/member/coupon-list/page.tsx src/app/[locale]/(root)/member/enterprise-verification/layout.tsx src/app/[locale]/(root)/member/enterprise-verification/page.tsx src/app/[locale]/(root)/member/find-id/layout.tsx src/app/[locale]/(root)/member/find-id/page.tsx src/app/[locale]/(root)/member/find-password/layout.tsx src/app/[locale]/(root)/member/find-password/page.tsx src/app/[locale]/(root)/member/join/(home)/layout.tsx src/app/[locale]/(root)/member/join/(home)/page.tsx src/app/[locale]/(root)/member/join/complete/layout.tsx src/app/[locale]/(root)/member/join/complete/page.tsx src/app/[locale]/(root)/member/join/modify/layout.tsx src/app/[locale]/(root)/member/join/modify/page.tsx src/app/[locale]/(root)/member/join/type/layout.tsx src/app/[locale]/(root)/member/join/type/page.tsx src/app/[locale]/(root)/member/mileage/layout.tsx src/app/[locale]/(root)/member/mileage/page.tsx src/app/[locale]/(root)/member/my-member-level/layout.tsx src/app/[locale]/(root)/member/my-member-level/page.tsx src/app/[locale]/(root)/member/my-wish-list/layout.tsx src/app/[locale]/(root)/member/my-wish-list/page.tsx src/app/[locale]/(root)/member/mypage/layout.tsx src/app/[locale]/(root)/member/mypage/page.tsx src/app/[locale]/(root)/member/no-member-order/layout.tsx src/app/[locale]/(root)/member/no-member-order/page.tsx src/app/[locale]/(root)/member/noti-box-list/layout.tsx src/app/[locale]/(root)/member/noti-box-list/page.tsx src/app/[locale]/(root)/member/personal-info-verification/layout.tsx src/app/[locale]/(root)/member/personal-info-verification/page.tsx src/app/[locale]/(root)/member/personal-info/layout.tsx src/app/[locale]/(root)/member/personal-info/page.tsx src/app/[locale]/(root)/member/refund-account/layout.tsx src/app/[locale]/(root)/member/refund-account/page.tsx src/app/[locale]/(root)/member/setting/layout.tsx src/app/[locale]/(root)/member/setting/page.tsx src/app/[locale]/(root)/member/shipping-management/layout.tsx src/app/[locale]/(root)/member/shipping-management/page.tsx src/app/[locale]/(root)/member/verification/layout.tsx src/app/[locale]/(root)/member/verification/page.tsx src/app/[locale]/(root)/member/withdrawal/layout.tsx src/app/[locale]/(root)/member/withdrawal/page.tsx src/app/[locale]/(root)/order/(regular-order-application)/layout.tsx src/app/[locale]/(root)/order/(regular-order-application)/regular-order-application-detail/[rglrDeliNo]/page.tsx src/app/[locale]/(root)/order/(regular-order-application)/regular-order-application-list/page.tsx src/app/[locale]/(root)/order/billing-card-detail/layout.tsx src/app/[locale]/(root)/order/billing-card-detail/page.tsx src/app/[locale]/(root)/order/cart/layout.tsx src/app/[locale]/(root)/order/cart/page.tsx src/app/[locale]/(root)/order/document-list/page.tsx src/app/[locale]/(root)/order/order-complete/[ordNo]/layout.tsx src/app/[locale]/(root)/order/order-complete/[ordNo]/page.tsx src/app/[locale]/(root)/order/order-fail/layout.tsx src/app/[locale]/(root)/order/order-fail/page.tsx src/app/[locale]/(root)/order/order/layout.tsx src/app/[locale]/(root)/order/order/page.tsx src/app/[locale]/(root)/order/regular-order-complete/[rglrDeliNo]/layout.tsx src/app/[locale]/(root)/order/regular-order-complete/[rglrDeliNo]/page.tsx src/app/[locale]/(root)/order/regular-order-sheet/layout.tsx src/app/[locale]/(root)/order/regular-order-sheet/page.tsx src/app/[locale]/(root)/payment/pay-return/page.tsx src/app/[locale]/(root)/popup/proof-doc-apply/[ordNo]/page.tsx src/app/[locale]/(root)/popup/proof-doc-confirm/[ordNo]/page.tsx src/app/[locale]/(root)/search/(search)/layout.tsx src/app/[locale]/(root)/search/(search)/search/page.tsx src/app/[locale]/error.tsx src/app/[locale]/layout.tsx src/app/[locale]/not-found.tsx src/app/api/auth/refresh/route.ts src/app/api/chat/action/route.ts src/app/api/chat/chatbot-api.ts src/app/api/chat/llm/route.ts src/app/api/chat/order/route.ts src/app/api/chat/route.ts src/app/api/image-url-detection/route.ts src/app/api/keyword-vector/route.ts src/app/api/rerank/route.ts src/app/api/upload/route.ts src/app/api/vector/route.ts src/app/api/vector/service/vector-service.ts src/app/robots.ts src/assets/styles/common/select.css src/components/claim/accept/accept-accordion-notice.tsx src/components/claim/accept/accept-additional-fee-payment.tsx src/components/claim/accept/accept-caus-select-box.tsx src/components/claim/accept/accept-counting-box.tsx src/components/claim/accept/accept-detail-notice.tsx src/components/claim/accept/accept-file-upload.tsx src/components/claim/accept/accept-goods-select-box.tsx src/components/claim/accept/accept-next-step-btn.tsx src/components/claim/accept/accept-option-select-box.tsx src/components/claim/accept/accept-step-state.tsx src/components/claim/common/claim-ae-product.tsx src/components/claim/common/claim-caus-and-attach-file.tsx src/components/claim/common/claim-coupon-info.tsx src/components/claim/common/claim-delivery.tsx src/components/claim/common/claim-detail-refund-info.tsx src/components/claim/common/claim-guide-text-info.tsx src/components/claim/common/claim-list-info.tsx src/components/claim/common/claim-load-more-button.tsx src/components/claim/common/claim-order-info.tsx src/components/claim/common/claim-payment-detail-info.tsx src/components/claim/common/claim-process-button.tsx src/components/claim/common/claim-product.tsx src/components/claim/common/claim-refund-payment-info.tsx src/components/claim/common/claim-top-notice.tsx src/components/claim/common/gift-box-card-info.tsx src/components/claim/common/gift-box-dlvp-info.tsx src/components/claim/common/gift-card.tsx src/components/claim/common/proof-doc-apply.tsx src/components/claim/common/proof-doc-detail.tsx src/components/claim/common/proof-doc-success.tsx src/components/claim/dialog/common-two-button-dialog.tsx src/components/claim/dialog/exchange-withdrawal-dialog.tsx src/components/claim/main/cancel-detail.tsx src/components/claim/main/exchange-detail.tsx src/components/claim/main/gift-box-history.tsx src/components/claim/main/gift-box-list.tsx src/components/claim/main/gift-box-receive-detail.tsx src/components/claim/main/gift-box-send-detail.tsx src/components/claim/main/order-inquiry-detail.tsx src/components/claim/main/order-shipping-list.tsx src/components/claim/main/return-detail.tsx src/components/claim/modal/cancel-accept.tsx src/components/claim/modal/claim-fee-payment.tsx src/components/claim/modal/email-send-modal.tsx src/components/claim/modal/exchange-accept.tsx src/components/claim/modal/option-change.tsx src/components/claim/modal/proof-doc-guide.tsx src/components/claim/modal/return-accept.tsx src/components/common/common-swiper.tsx src/components/common/error.tsx src/components/common/global-store-fetch.tsx src/components/common/header-state-sync.tsx src/components/common/modal/fitting-viewer.tsx src/components/common/modal/media-viewer.tsx src/components/common/modal/recently-viewed.tsx src/components/common/modal/social-share.tsx src/components/common/modal/terms-policy-modal.tsx src/components/common/out-link.tsx src/components/common/popup/confirm-popup.tsx src/components/common/search-period.tsx src/components/common/upload/accept.ts src/components/common/upload/index.ts src/components/common/upload/upload.tsx src/components/customer/customer-info.tsx src/components/customer/customer-service-home.tsx src/components/customer/customer-service-search-bar.tsx src/components/customer/goods-search-input.tsx src/components/customer/list-search-input.tsx src/components/customer/notice-item-wrapper.tsx src/components/customer/notice-item.tsx src/components/customer/notice-list.tsx src/components/customer/order-goods-modal.tsx src/components/customer/pagination.tsx src/components/customer/qna-item.tsx src/components/customer/qna-list.tsx src/components/customer/qna-save.tsx src/components/customer/qna-type-select-box.tsx src/components/customer/question-item.tsx src/components/customer/question-list-nodata-wapper.tsx src/components/customer/question-list-search.tsx src/components/customer/question-list.tsx src/components/customer/question-panel.tsx src/components/customer/search-goods-list.tsx src/components/customer/search-order-goods-list.tsx src/components/delivery/modal/tracking-search.tsx src/components/delivery/tracking/tracking-info.tsx src/components/delivery/tracking/tracking-state.tsx src/components/display/board/board-item.tsx src/components/display/board/board-list-page.tsx src/components/display/board/board-list.tsx src/components/display/board/board-select-sort.tsx src/components/display/board/board-select-tab.tsx src/components/display/board/contents-save.tsx src/components/display/category/category-nav.tsx src/components/display/category/category-tabs.tsx src/components/display/corner/brand-all-01.tsx src/components/display/corner/brand-best-01.tsx src/components/display/corner/brand-main-goods-list.tsx src/components/display/corner/brand-main-plan-goods.tsx src/components/display/corner/brand-main-swiper.tsx src/components/display/corner/brand-new-01.tsx src/components/display/corner/corner-list.tsx src/components/display/corner/goods-list-01.tsx src/components/display/corner/goods-list-02.tsx src/components/display/corner/image-banner-10.tsx src/components/display/corner/image-banner-11.tsx src/components/display/corner/image-text-icon-01.tsx src/components/display/corner/inner-component/brand-item.tsx src/components/display/corner/inner-component/swiper/img-a.tsx src/components/display/corner/inner-component/swiper/img-b.tsx src/components/display/corner/inner-component/swiper/img-c.tsx src/components/display/corner/inner-component/swiper/img-none-text.tsx src/components/display/corner/inner-component/swiper/swiper-type-components.tsx src/components/display/corner/main-swiper.tsx src/components/display/corner/planshop-01.tsx src/components/display/corner/ranking-zone-goods-list.tsx src/components/display/dynamic/dynamic-corner.tsx src/components/display/dynamic/dynamic-plan-template.tsx src/components/display/dynamic/dynamic-template.tsx src/components/display/goods-sort-select.tsx src/components/display/plan/detail/plan-div-obj-area.tsx src/components/display/plan/detail/plan-div-obj-coupon.tsx src/components/display/plan/detail/plan-div-obj-section.tsx src/components/display/plan/detail/plan-div-obj-select.tsx src/components/display/plan/detail/plan-footer-contetns.tsx src/components/display/plan/detail/plan-goods-list.tsx src/components/display/plan/detail/plan-header.tsx src/components/display/plan/detail/plan-list-button.tsx src/components/display/plan/detail/plan-modal.tsx src/components/display/plan/detail/plan-recent.tsx src/components/display/plan/detail/plan-title-html.tsx src/components/display/plan/plan-brand.tsx src/components/display/plan/plan-group.tsx src/components/display/plan/plan-image.tsx src/components/display/plan/plan-list-page.tsx src/components/display/plan/plan-list.tsx src/components/display/plan/plan-share-button.tsx src/components/display/plan/plan-shop.tsx src/components/display/plan/plan-sort.tsx src/components/display/plan/template/marketing-template-1.tsx src/components/display/shop/brand/brand-category-goods.tsx src/components/display/shop/brand/brand-goods.tsx src/components/display/shop/brand/brand-image.tsx src/components/display/shop/unstructured-shop.tsx src/components/display/sortable-item.tsx src/components/display/sortable-wrap.tsx src/components/display/sortable-wrapfile.tsx src/components/display/template/brand-template-1.tsx src/components/display/template/brand-view-template.tsx src/components/display/template/category-default-template.tsx src/components/display/template/main-template-1.tsx src/components/display/template/ranking-zone-template.tsx src/components/event/detail/accordion-event-info.tsx src/components/event/detail/common/event-entry-button.tsx src/components/event/detail/common/event-footer.tsx src/components/event/detail/common/event-header.tsx src/components/event/detail/event-attend.tsx src/components/event/detail/event-attendance.tsx src/components/event/detail/event-click.tsx src/components/event/detail/event-coupon-detail.tsx src/components/event/detail/event-coupon.tsx src/components/event/detail/event-html.tsx src/components/event/detail/event-new-list.tsx src/components/event/detail/event-progress-bar.tsx src/components/event/detail/event-pur-lottery-and-pure.tsx src/components/event/detail/event-reply-list.tsx src/components/event/detail/event-reply.tsx src/components/event/detail/event-result-msg.tsx src/components/event/detail/event-roulette.tsx src/components/event/detail/event-survey-detail-cont.tsx src/components/event/detail/event-survey-detail.tsx src/components/event/event-item.tsx src/components/event/event-list-page-with-data.tsx src/components/event/event-list-page.tsx src/components/event/event-list.tsx src/components/event/event-select-sort.tsx src/components/event/event-select-tab.tsx src/components/event/my-event-list/my-event-item.tsx src/components/event/my-event-list/my-event-list.tsx src/components/event/with-event-data.tsx src/components/fo/common/app-download-banner.tsx src/components/fo/common/browser-view.tsx src/components/fo/common/client-only.tsx src/components/fo/common/contents-wrap.tsx src/components/fo/common/device-type-context.tsx src/components/fo/common/device-type-layout.tsx src/components/fo/common/filter-layout.tsx src/components/fo/common/filter-provider.tsx src/components/fo/common/floating.tsx src/components/fo/common/header/header-account-buttons.tsx src/components/fo/common/header/header-account.tsx src/components/fo/common/header/header-back-button-wrap.tsx src/components/fo/common/header/header-back-button.tsx src/components/fo/common/header/header-back.tsx src/components/fo/common/header/header-cart-button.tsx src/components/fo/common/header/header-contents.tsx src/components/fo/common/header/header-home-button.tsx src/components/fo/common/header/header-inner.tsx src/components/fo/common/header/header-my-page-button.tsx src/components/fo/common/header/header-search-button.tsx src/components/fo/common/header/header-search-modal.tsx src/components/fo/common/header/header-wrapper.tsx src/components/fo/common/header/header.tsx src/components/fo/common/header/util-menu.tsx src/components/fo/common/header/util-wrap.tsx src/components/fo/common/image-context.tsx src/components/fo/common/img-media.tsx src/components/fo/common/img.tsx src/components/fo/common/inner-components/btn-page-top-conditional.tsx src/components/fo/common/inner-components/btn-page-top.tsx src/components/fo/common/inner-components/category-menu-item.tsx src/components/fo/common/inner-components/category-menu.tsx src/components/fo/common/inner-components/category.tsx src/components/fo/common/inner-components/chat/chat-components/chat-Question/chat-QuestionListSection.tsx src/components/fo/common/inner-components/chat/chat-components/chat-Shipping/order-shipping-select-modal.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-accordion-notice.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-additional-fee-payment.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-caus-select-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-counting-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-detail-notice.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-file-upload.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-goods-select-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-next-step-btn.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-option-select-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-step-navigation.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-step-state.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/chat-claim-list-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-ae-product.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-caus-and-attach-file.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-coupon-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-delivery.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-detail-refund-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-guide-text-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-list-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-list-infodtl.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-load-more-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-order-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-payment-detail-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-process-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-product.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-refund-payment-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-top-notice.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/gift-box-card-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/gift-box-dlvp-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/gift-card.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/dialog/common-two-button-dialog.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/dialog/exchange-withdrawal-dialog.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/cancel-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/exchange-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-history.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-receive-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-send-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/order-inquiry-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/order-shipping-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/return-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/cancel-accept.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/claim-fee-payment.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/claim-order-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/claim-order.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/exchange-accept.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/modal.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/option-change.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/order-details.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/return-accept.tsx src/components/fo/common/inner-components/chat/chat-components/chat-common/custom-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-common/error-fallback.tsx src/components/fo/common/inner-components/chat/chat-components/chat-coupon/chat-coupon-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-delivery/modal/tracking-search.tsx src/components/fo/common/inner-components/chat/chat-components/chat-delivery/tracking/tracking-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-delivery/tracking/tracking-state.tsx src/components/fo/common/inner-components/chat/chat-components/chat-event/chat-event-list-wrapper.tsx src/components/fo/common/inner-components/chat/chat-components/chat-event/chat-event-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-event/chat-ongoing-events.tsx src/components/fo/common/inner-components/chat/chat-components/chat-input/chat-input.tsx src/components/fo/common/inner-components/chat/chat-components/chat-message/chat-message.tsx src/components/fo/common/inner-components/chat/chat-components/chat-question/chat-question-list-section.tsx src/components/fo/common/inner-components/chat/chat-components/chat-search/chat-search-results-with-description.tsx src/components/fo/common/inner-components/chat/chat-components/chat-search/chat-search-results.tsx src/components/fo/common/inner-components/chat/chat-components/chat-search/chat-search-service.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/accept-next-step-btn.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/accept-step-navigation.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/order-shipping-select-modal.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/post-code-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/shipping-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/shipping-list-modal.tsx src/components/fo/common/inner-components/chat/chat-popup.tsx src/components/fo/common/inner-components/chat/chat-util/chat-utils.tsx src/components/fo/common/inner-components/chat/chat-util/chatbot-context.tsx src/components/fo/common/inner-components/chat/chat-util/claim-message.tsx src/components/fo/common/inner-components/chat/chat-util/create-message.tsx src/components/fo/common/inner-components/chat/chat-util/link-button.tsx src/components/fo/common/inner-components/chat/hooks/chat-order-handlers.tsx src/components/fo/common/inner-components/chat/hooks/chat-use-chatbot.tsx src/components/fo/common/inner-components/chat/hooks/chat-use-is-mobile.tsx src/components/fo/common/inner-components/chat/selection-popup.tsx src/components/fo/common/inner-components/chat/types/chatbot.ts src/components/fo/common/inner-components/footer-chatbot-button.tsx src/components/fo/common/inner-components/footer-company-menu.tsx src/components/fo/common/inner-components/footer-terms-menu.tsx src/components/fo/common/inner-components/footer.tsx src/components/fo/common/inner-components/logo.tsx src/components/fo/common/inner-components/mobile-navigation-bar.tsx src/components/fo/common/inner-components/navigation-bar-item.tsx src/components/fo/common/inner-components/navigation-bar.tsx src/components/fo/common/inner-components/page-title.tsx src/components/fo/common/inner-components/recently-viewed-modal.tsx src/components/fo/common/inner-components/tab-bar-buttons.tsx src/components/fo/common/inner-components/terms-contents.tsx src/components/fo/common/inner-components/terms-tab-contents.tsx src/components/fo/common/layout-footer.tsx src/components/fo/common/layout-header.tsx src/components/fo/common/loading.tsx src/components/fo/common/mobile-view.tsx src/components/fo/common/popup-list-modal.tsx src/components/fo/common/scroll-restoration.tsx src/components/fo/common/search-layer-context.tsx src/components/fo/common/search-layer-wrap.tsx src/components/fo/common/search-result-context.tsx src/components/fo/common/tab-bar.tsx src/components/fo/common/time-line-views.tsx src/components/fo/community/bulletin-board-contents-list.tsx src/components/fo/community/bulletin-board-gallery-item.tsx src/components/fo/community/bulletin-board-item.tsx src/components/fo/community/bulletin-board-label.tsx src/components/fo/community/bulletin-board-provider.tsx src/components/fo/community/bulletin-board-reply-item.tsx src/components/fo/community/bulletin-board-search-bar.tsx src/components/fo/community/community-banner-list.tsx src/components/fo/community/community-banner.tsx src/components/fo/community/community-contents.tsx src/components/fo/community/community-more-button.tsx src/components/fo/community/community-video-swiper.tsx src/components/fo/community/community.tsx src/components/fo/community/detail/bulletin-board-detail.tsx src/components/fo/community/detail/bulletin-board-reply.tsx src/components/fo/community/detail/community-detail.tsx src/components/fo/community/detail/community-more-option-button.tsx src/components/fo/community/detail/community-share-button.tsx src/components/fo/community/detail/recommend-button.tsx src/components/fo/community/lower-reply-list.tsx src/components/fo/community/modal/bulletin-board-declaration-modal.tsx src/components/fo/community/my-bulletin-board-contents-list.tsx src/components/fo/community/my-bulletin-board-reply-list.tsx src/components/fo/community/my-community-list.tsx src/components/fo/community/my-community-tab-contents.tsx src/components/fo/community/reply-list.tsx src/components/fo/community/reply-text-area.tsx src/components/fo/display/corner-wrapper.tsx src/components/fo/display/display-slide.tsx src/components/fo/display/inner-components/search-filter.tsx src/components/fo/display/plan-item.tsx src/components/fo/display/plan-shop-list.tsx src/components/fo/event/event-item.tsx src/components/fo/event/event-list.tsx src/components/fo/event/event-new-list.tsx src/components/fo/main/corner-section.tsx src/components/fo/mypage/accordion-order-info.tsx src/components/fo/mypage/order-routine-manage-modal.tsx src/components/fo/search/filter-age.tsx src/components/fo/search/filter-brand.tsx src/components/fo/search/filter-category.tsx src/components/fo/search/filter-delivery.tsx src/components/fo/search/filter-item-list.tsx src/components/fo/search/filter-item.tsx src/components/fo/search/filter-price.tsx
(Full source change list continues in the appendix pages below.)