대비비 저장 게이트 + 브랜드 컬러 이미지 추출 + 네트워크 단절 대응
WCAG 대비비를 저장 게이트로 (FE7) lib/theme.ts에 있던 대비비 근사식(lum(L) = L³, 채도·색상은 무시)을 culori의 wcagContrast로 교체했다 — 실제 oklch 색을 sRGB로 변환해서 정확한 WCAG 대비비를 계산한다. cont
Loading...
인사이트, 튜토리얼, 트러블슈팅 노트.
WCAG 대비비를 저장 게이트로 (FE7) lib/theme.ts에 있던 대비비 근사식(lum(L) = L³, 채도·색상은 무시)을 culori의 wcagContrast로 교체했다 — 실제 oklch 색을 sRGB로 변환해서 정확한 WCAG 대비비를 계산한다. cont
콘솔 카드를 눌러도 항상 같은 아젠다가 보였다 (FE1) StudioState에 편집 필드(title/venue/date/host/cap/engage/presetId/mode/iconSet/density/keyVisual/kvPattern/sessions)가 평평하게
Design 단계에서 이미 구멍을 발견 mobileapp Plan/Design 문서를 쓰다가 UserSettings.kt를 확인해보니 fcmtokens 컬럼은 있는데 이걸 등록할 API가 없었다. "backend 변경 0"이라던 Plan의 가정을 PUT /api/set
리스킨 루트에 있던 Design.md(스타벅스 사이트 디자인 시스템 추출본)를 토큰 레벨로 적용했다. Primary를 인디고에서 Green Accent(00754A)로, 캔버스를 크림으로, 버튼을 50px 풀필로 바꿨다. 다크모드는 House Green 계열로 직접 파
8/21 오후는 실제로 대시보드를 써보면서 나온 요청을 그날그날 반영한 하루였다. "원하는 종목과 차트도 보고싶은데" 금/은 시세에 쓰던 Yahoo Finance 엔드포인트를 임의 종목 티커로 확장해서, 관심 종목(국내 .KS/.KQ + 해외 티커)을 등록하고 시세
Gemini 3 계열이 전부 429 Google AI Studio 쿼터 화면에서 확인하니 Gemini 3 계열은 무료 티어에서 Search Grounding 일일 할당량이 0이었다. 2.5flash로 바꿨다가, 검증 도중 2.5가 단종 진행 중(404)인 걸 확인해서
배포 Oracle Cloud 가입이 막혀서 대안을 찾다가 Render(백엔드, Docker)로 방향을 틀었다. 무료 티어는 15분 무활동 시 슬립되는데, GitHub Actions 예약 워크플로가 매일 외부에서 깨우는 방식으로 우회했다(ADR 0008). Cloudfl
무엇을 만들었나 매일 아침 8시, 국내·미국 증시 요약과 호재/악재 뉴스, 금/은 시세, 환율을 자동으로 수집·분석해서 웹 대시보드와 모바일 푸시로 전달하는 시스템. 이름은 FireWatch. 계획부터 세우고 시작 bkit PDCA로 Plan → Design → Do
세션 막대 키 충돌 ReportScreen의 세션 막대 리스트가 "Encountered two children with the same key" 에러를 냈다. bars.map이 time+title 문자열을 key로 쓰고 있었는데, 아젠다의 "라이브러리에서 가져오기" 기
"PPT형" 구성이라는 피드백 /intro가 1440px 고정폭에 텍스트 위주 구성이라는 피드백을 받았다(FE12). 반응형은 미디어쿼리 대신 autofit + minmax(min(Npx,100%), 1fr) 패턴으로 처리했다. 처음엔 고정 minmax(480px,1f