Repository navigation
feat: 홈 화면 개선 (모바일) - #906
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 28, 2026
* feat: add home quick links and vertical weekly top list - Replace the MBTI promo card with four quick links (bartender note, taste test, tarot, my records) - Add HomeSectionHeader and render weekly top / recently viewed as a ranked vertical list with pick buttons - Track home_quick_link_click, home_item_click, and add_to_picks with source home - Remove the horizontal card list, its skeleton, and the unused description component Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat: replace per-slide banner arrows with a single pager - Show one fixed pager at the banner's bottom-right with the current position, prev/next, and autoplay pause/play - Count the position over banners that loaded, so skipped banners do not break the counter - Hide the pager when only one banner is visible Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix: drop extra bottom gap below the home sections The page only needs to clear the fixed bottom navbar. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* feat: add editor's pick and popular review sections to home - Show curation, pairing, and program feed items as horizontal cover cards with kind badges - Show the top three popular reviews from the explore review API - Hide each section when it has no items and offer retry on error - Share the curation feed kind helper with the curation page - Track home_item_click for curation/review and the new home_more_click event Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat: move editor's pick above the weekly list and fold tasting events into it - Show editor's pick before the weekly top / recently viewed tabs - Drop the tasting event tab and include WHISKY_TASTING_EVENT in the editor's pick feed with a 시음회 badge - Put the section label and more link on one row so titles use the full width, and make the editor's pick title one line - Remove the now-unused tasting event preview components Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat: render editor's pick on the server with per-kind requests - Fetch tasting events, programs, curations, and pairings separately on the server (two each, cached for an hour) and tag each item with the requested spec code - Pass the items to HomeCurationSection so the home page shows them without a client request or loading state - Drop the client curation query and the tasting branch of payload-based kind detection Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * refactor: keep curation kind detection inside the curation page Home now tags items by the requested spec code, so the shared helper had a single caller. Restore the page-local check until the feed returns spec codes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * refactor: name the editor's pick loader by what it does - fetchHomeEditorPicks / fetchCurationFeedBySpec: network calls start with fetch and say which feed they load - HomeEditorPick, EDITOR_PICK_SPEC_CODES, HomeEditorPickSection: use the section name shown on screen Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * refactor: route the editor's pick server request through CurationV2Api - Add CurationV2Api.server.getFeed on top of fetchPublicApiOnServer, next to the existing server getDetail - Keep only the per-spec composition in the home loader, without calling fetch directly Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* feat: restyle home category and region browsing as lists - Rename HomeCategorySection to HomeExploreSection with an EXPLORE header - Render categories as a numbered list with bottle images instead of orange cards - Render regions as divided rows with region chips, keeping image fallbacks and Scotland default open - Strip the parent country prefix from region chip labels - Track home_item_click for category and region selections - Remove the unused TarotPromoCard and its test Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat: keep home section titles on one line with a shared SectionHeader - Move the home section header to components/ui/Display/SectionHeader and render the title on one line, truncating only if a dynamic value overflows - Shorten the weekly top, recently viewed, and explore titles so they fit 375px - Store featured titles as single strings instead of two-line arrays Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * style: tighten the gap between home bookmark tabs and their content - Reduce the tab-to-content gap from 30px to 16px - Reserve the 44px label row height only when the header has a more link Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * style: drop the label that repeats the bookmark tab name The weekly top and recently viewed tabs already name the section, so the header shows only the title. SectionHeader label is now optional. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat: put the weekly top header above the bookmark tabs - Render the section header above the tabs and switch it with the selected tab (WEEKLY TOP 5 / VIEW HISTORY) - Say 내가 최근 본 위스키 instead of the nickname, so the list no longer fetches the current user - Keep only list rows in the loading skeleton Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
hyejj19
marked this pull request as ready for review
October 29, 2026 05:10
Use a smaller rounded pill with a 30% black blurred background and white text so it covers less of the admin banner copy. The counter drops the zero padding. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
관련 이슈 (Related Issue)
PR 타입 (Type of Change)
개요
홈 화면(모바일)을 새 시안대로 바꾸는 통합 PR입니다. 아래 서브 PR을 각각 리뷰해 이 브랜치에 머지했고, 이 PR로 main에 한 번에 반영합니다.
서브 PR
SectionHeader· 주간 TOP 5 머리를 탭 위로변경 사항 (Changes)
홈 순서: 배너 → 바로가기 → 에디터 추천 → 주간 TOP 5 / 최근에 본 위스키 → EXPLORE(카테고리·국가별) → 인기 리뷰
CurationV2Api.server.getFeed)해 요청한 spec 코드로 배지 표시, 시음회 탭은 여기로 합침components/ui/Display/SectionHeader, 한 줄 고정home_quick_link_click,home_item_click,home_more_click,add_to_picks의source: home(gtm.config.json,docs/gtm-sync.md)스크린샷 (Screenshots)
iPhone 14 (390px), 개발 API 데이터
테스트 방법 (Test Procedure)
셀프 체크리스트 (Self Checklist)
pnpm lint통과참고 사항 (Additional Information)
🤖 Generated with Claude Code