---
title: "📓 작업일지 — 파비콘 폴백 3종 재생성 + 캐시버스팅 (구 파비콘 캐시 문제 해소)"
category: "worklog"
parent: "Claude Code 작업일지"
updated: "2026-07-19"
priority: "Medium"
purpose: "APEX 에메랄드 러너 SVG 파비콘을 적용했음에도(e1f243a) 브라우저가 여전히 구 폴백 아이콘(favicon.ico·favicon-32·apple-touch-icon)을 선택·캐시해 신규 파비콘이 화면에 반영되지 않던 문제를 폴백 3종 재생성과 캐시버스팅 쿼리로 해소한 기록."
read_when: ["파비콘 캐시 문제", "favicon.ico 재생성", "apple-touch-icon", "캐시버스팅 v2"]
document_type: "개발일지"
source_status: "generated"
knowledge_group: "03_history"
work_timestamp: "20260719_175133"
source_of_truth: "https://dallog-tools.hansbridge.co.kr/knowledge/"
context: "달록 본레포(ccy-hansbridge/dallog), 커밋 cd94d19, bf1b4a9(2026-07-19, 같은 작업의 연속 커밋 2건)."
---

# 작업일지 — 파비콘 폴백 3종 재생성 + 캐시버스팅

> APEX 에메랄드 러너 SVG 파비콘을 index.html에 연결했음에도(`e1f243a`, 2026-07-18) 일부 브라우저에서 여전히 구 폴백 아이콘이 선택·캐시되어 신규 파비콘이 실제 화면에 반영되지 않는 문제가 확인되었다. 20초 간격의 연속 커밋 2건으로 원인을 제거했다.

## 1. 무엇을 했나

### ① 폴백 아이콘 3종 재생성 (`cd94d19`)
- 구 폴백 아이콘(`favicon.ico`·`favicon-32.png`·`apple-touch-icon.png`)이 브라우저에서 SVG 파비콘 대신 선택·캐시되어 신규 파비콘이 미적용되는 원인으로 지목됨.
- 3개 바이너리 파일을 APEX 에메랄드 러너 이미지로 재생성해 교체(`favicon.ico`는 285,478바이트 → 1,337바이트로 대폭 축소).

### ② 폴백 링크 캐시버스팅 (`bf1b4a9`)
- `index.html`의 파비콘 관련 링크에 `?v=2` 쿼리 파라미터를 추가해 구 파비콘의 브라우저 캐시를 강제 갱신.

## 2. 주요 변경 파일

| 파일 | 내용 |
|---|---|
| `public/favicon.ico` | APEX 에메랄드 러너로 재생성 |
| `public/favicon-32.png` | APEX 에메랄드 러너로 재생성 |
| `public/apple-touch-icon.png` | APEX 에메랄드 러너로 재생성 |
| `index.html` | 파비콘 링크에 `?v=2` 캐시버스팅 추가 |

## 3. 관련 커밋

- `cd94d19` fix(favicon): 폴백 아이콘 3종(favicon.ico·favicon-32·apple-touch)을 APEX 에메랄드 러너로 재생성 — 구 폴백이 브라우저에서 선택/캐시되어 신 파비콘 미적용되던 문제 (2026-07-19)
- `bf1b4a9` fix(favicon): 폴백 링크 캐시버스팅(?v=2) — 구 파비콘 캐시 강제 갱신 (2026-07-19)

## 4. 남은 이슈

커밋 기준 별도로 언급된 남은 이슈는 없음.
