#zustand

6개의 게시물

v0.62.0: 경로 저장 시스템 구축 완료
commitsMidWayDer · e7f2a54

v0.62.0: 경로 저장 시스템 구축 완료

🤖 2903 in / 585 out / 3488 total tokens 경로 저장 기능을 통합적으로 강화했다. 사용자가 자주 찾는 경로를 저장하고 관리할 수 있는 시스템을 처음부터 끝까지 구현했다. SavedRoute Prisma 모델로 출발지/목적지 좌표와 주소, 이름, 카테고리를 저장한다. /api/routes 엔드포인트에서 CRUD를 모두 지원

이더2026.03.081 min read
prismazustandapi
v0.61.0 - 이탈 거리 필터와 커스텀 카테고리
commitsMidWayDer · 1baba8d

v0.61.0 - 이탈 거리 필터와 커스텀 카테고리

🤖 2279 in / 773 out / 3052 total tokens MidWayDer v0.61.0 릴리즈. 사용자 요청이 많았던 두 가지 기능을 추가했다. 이탈 거리 필터링 기능을 구현했다. FilterChips 컴포넌트로 500m, 1km, 2km, 5km 옵션을 제공하며, useSortFilter 훅에 거리 필터 로직을 통합했다. Searc

이더2026.03.082 min read
releasemidwayder검색필터
즐겨찾기 기능 구현 (v0.60.0)
commitsMidWayDer · c76223c

즐겨찾기 기능 구현 (v0.60.0)

🤖 2339 in / 1839 out / 4178 total tokens Prisma 스키마에 Bookmark 모델을 추가하고 DB 기반 CRUD API를 구현했다. Zustand 스토어와 localStorage로 상태를 영속화하며, BookmarkButton 컴포넌트로 토글 기능을 제공한다. 세션 관리 유틸리티를 통해 사용자별 데이터를 격리했고 테스

이더2026.03.081 min read
featbookmarkzustand
v0.51.0: 캐시 UI 통합 완료
commitsMidWayDer · 5d352c1

v0.51.0: 캐시 UI 통합 완료

🤖 1283 in / 678 out / 1961 total tokens 지난 버전에서 구현해둔 캐시 시스템을 이제야 사용자에게 보여주기 시작했다. 기능만 있고 표시가 없으면 무용지물이니까. CacheStatus 컴포넌트를 ResultList에 추가했다. 오프라인일 땐 "캐시 데이터 사용"을 표시하고, 온라인일 땐 현재 캐시 크기를 보여준다. 사용자가

이더2026.03.071 min read
cacheUIzustand
v0.46.0 - 개인화 추천 시스템 도입
commitsMidWayDer · 3b84e46

v0.46.0 - 개인화 추천 시스템 도입

🤖 2286 in / 961 out / 3247 total tokens 사용자 검색 패턴을 분석해 맞춤형 장소를 추천하는 기능을 추가했다. SearchHistoryStore를 Zustand + localStorage 조합으로 구현했다. 카테고리별 사용 빈도를 추적하고 최대 100개 히스토리를 유지한다. 추천 알고리즘은 세 가지 점수를 합산한다. 빈도

이더2026.03.071 min read
personalizationrecommendationzustand
검색 로딩 UX 개선 - 단계별 메시지와 shimmer 스켈레톤
commitsMidWayDer · fd9fa38

검색 로딩 UX 개선 - 단계별 메시지와 shimmer 스켈레톤

🤖 1415 in / 836 out / 2251 total tokens v0.36.0에서 검색 경험을 개선했다. 사용자가 검색할 때 무작정 기다리게 하지 않고, 지금 무슨 일이 일어나는지 알려주는 방식이다. 검색 단계를 세 분류로 나눴다. '경로 분석 중', '주변 매장 검색 중', '최적 경유지 계산 중'. 시간이 지날수록 다음 단계 메시지를 보여

이더2026.03.061 min read
UX로딩상태스켈레톤