Commit Graph

105 Commits

Author SHA1 Message Date
zio
87f310f40a fix(brand): replace Tomcat default favicon.ico with KINTEX-branded icon
Root cause of persistent Tomcat cat favicon: public/favicon.ico was the
Tomcat default (21630 bytes), shipped by every build; browsers prefer
/favicon.ico over the correct favicon.png. Regenerate favicon.ico from the
KINTEX wordmark PNG (multi-size 16/32/48/64) and bump cache-bust to v3.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 20:10:56 +09:00
zio
a2b2bd9110 feat(ui): add line shield-check icon to 2FA challenge panel
- icons.tsx: new IconShieldCheck (stroke/line, 24 viewBox standard)
- OtpChallengePanel: shield badge above 2차 인증 title (was icon-less/bare)
- login.css: .kx-otp__badge circular primary-tinted badge

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 20:05:01 +09:00
zio
6e95ac6273 fix(schedule,ui): mark holidays on mini-calendar + neutral cell borders; fix disabled CTA label contrast
- ExhibitionSchedulePage MiniCalendar: pass/receive holidays prop, apply
  is-holiday class + title/aria per date cell
- schedule.css: neutral-200 border on kx-cal cells; is-holiday cells in error color
- mobile.css: disabled CTA label neutral-500 (contrast fix)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 19:47:31 +09:00
GUARDiA
cf6a9a2171 chore(frontend): cache-bust favicon links to evict stale default icon 2026-07-12 19:28:53 +09:00
GUARDiA
6294627070 fix(schedule,ui): holidays on exhibition calendar, bilingual brand, neutral calendar borders 2026-07-12 19:16:48 +09:00