Thinking in
Soft Logic.

딱딱한 코드를 부드럽게 우려냅니다.
AI, ARM 윈도우, 그리고 Matcha Logic의 기록들.

The Matcha Course

Latest Brewing

View All

System Logs

Last 5 updates
v1.14.1 UX: Kitchen Mobile & Source Viewer
2025. 12. 4.

개발자 전용 공간인 Kitchen의 모바일 사용성과 소스 코드 뷰어의 안정성을 개선했습니다. Kitchen 전용 헤더에 다크 테마 햄버거 메뉴를 적용하여 모바일 접근성 확보, `?raw` import와 프론트매터 추출 로직을 적용하여, 보안을 유지하면서도 실시간 코드를 정확하게 렌더링하도록 개선, Kitchen 컴포넌트 가이드의 폰트 크기 및 레이아웃 디테일 수정.

v1.14.0 Architecture: Data Separation & The Source
2025. 12. 4.

프로젝트의 유지보수성을 높이고 개발 투명성을 강화하기 위해 대규모 구조 개선을 진행했습니다. `pages` 파일 내에 하드코딩 되어있던 데이터들을 `src/data/*.ts` 파일로 분리하여, 뷰(View)와 데이터(Model)의 관심사를 분리, 실제 구동 중인 `.astro` 파일의 소스 코드를 웹에서 직접 열람할 수 있는 '소스 코드 탐색기' 페이지 신설, 주요 파일의 코드 라인 수를 30~50% 가량 감축하여 가독성 및 유지보수 효율 증대.

v1.13.0 Automation: System Version Sync
2025. 12. 1.

KitchenFooter.astro를 추가하고 Kitchen 페이지 하단의 시스템 버전 표시 방식을 자동화했습니다. 정적인 `package.json` 버전 대신, 동적인 `Updates` 컬렉션 데이터를 연동, 업데이트 로그를 작성하는 즉시 사이트 전역의 표기 버전이 동기화되는 '단일 진실 공급원(SSOT)' 구조 확립.

v1.12.3 Content Fix: Git Case Sensitivity Post
2025. 12. 1.

'Git과 대소문자의 숨바꼭질' 포스팅의 기술적 설명(Rename Dance)을 보완했습니다. - **Accuracy:** 파일명 변경 사이사이에 `git add` 과정이 필수임을 명시하여, 독자가 따라 했을 때 혼동이 없도록 수정

v1.12.2 Design System Synchronization
2025. 12. 1.

Kitchen(디자인 가이드) 페이지의 내용을 실제 사이트 구현 사항과 일치시켰습니다. L1(Display)부터 L9(Micro)까지 폰트 크기와 용도를 명확히 규정하고 가이드 표(Table) 업데이트, 버튼, 배지, 카드(Type A/B/C)의 최신 디자인 스펙을 Kitchen 페이지에 반영하여 '살아있는 문서'로 유지, Kitchen 페이지 내부 코드를 `KitchenSection` 컴포넌트로 구조화하여 코드 중복 제거.