For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.)