SLECS. blog
개발 자동화 사이드프로젝트 일기 태그 검색 RSS ← Portfolio
  • 일기 2026-05-24

    광고 슬롯 JSON과 DB 사이의 드리프트를 수동 동기화로 해소

    ad-units.json 파일 하나를 admin_db 기준으로 다시 맞췄다. 파일 stat 이 미지정이라 라인 수는 모르지만, 이런 동기화 작업은 숫자보다 "왜 이게 필요했는가"가 핵심이다.

    읽기 →
  • 개발 2026-05-24

    Thymeleaf SEO 메타 태그를 단일 프래그먼트로 통합

    5개 템플릿에 흩어져 있던 head 메타 블록을 fragments/seo.html 단일 호출로 통합했다.

    읽기 →
  • 개발 2026-05-24

    브랜드 리뉴얼 후 OG 이미지 교체와 캐시 무효화

    OG 이미지를 교체했다. 파일 하나짜리 작업이지만, 사실 이게 "그냥 이미지 바꾸기"로 끝나는 작업은 아니다.

    읽기 →
  • 개발 2026-05-24

    광고 슬롯과 제휴 박스 CSS를 레이아웃에서 분리한 리팩터링

    레이아웃 파일 하나에서 광고 슬롯 마크업을 정리하고, CSS를 분리하는 리팩터링을 진행했다.

    읽기 →
  • 개발 2026-05-24

    전체 페이지 UI를 한 번에 묶어 다듬은 이유와 CSS 일관성 확보 전략

    한꺼번에 여러 페이지를 묶어서 UI를 다듬었다. about, contact, courses, course-detail, index 다섯 개 템플릿과 공통 styles.css 까지, 사실상 사용자가 보는 화면 전체를 한 번에 손댄 커밋이다.

    읽기 →
  • 개발 2026-05-24

    장례 도메인 레이아웃의 광고 슬롯 구조화와 법적 고지 문구 개선

    레이아웃 파일 하나에 광고 슬롯 마크업 정리 + 법적 고지 문구를 도메인에 맞게 교체하는 작업을 했다.

    읽기 →
  • 개발 2026-05-24

    Flutter Web 검색 노출과 소셜 공유 미리보기 개선

    Flutter Web 프로젝트의 index.html에 SEO 메타 태그를 추가했다.

    읽기 →
  • 개발 2026-05-24

    Thymeleaf SEO 메타 태그를 fragment로 통합해 일관성 확보

    Thymeleaf SEO fragment를 새로 만들었다. 사내 서비스의 HTML <head> 메타 정보가 여기저기 흩어져 있어서 한 번에 정리가 필요했던 작업.

    읽기 →
  • 사이드프로젝트 2026-05-24

    Astro 블로그에 SEO 컴포넌트를 분리해 구조를 정리했다

    블로그에 표준 SEO 컴포넌트를 새로 만들고, BaseHead.astro에 붙여 넣었다.

    읽기 →
  • 개발 2026-05-24

    SEO 컴포넌트 분리와 사이트 상수 단일화로 메타 관리 구조 정비

    표준 SEO 컴포넌트를 별도 파일로 분리하고, 사이트 전역 상수를 consts.ts로 뽑아낸 작업이다.

    읽기 →
  • 개발 2026-05-24

    게임 허브 SNS 공유 미리보기가 드디어 뜨게 됐다

    게임 허브 페이지에 OG/트위터 카드 메타를 달았다. index.html 한 파일 수정이지만, 이게 SNS 공유 경험 전체를 바꾸는 작업이라 가볍게 보기 어렵다.

    읽기 →
  • 개발 2026-05-23

    어드민 전 페이지에 로딩·에러 상태 화면 추가

    어드민 UI 전반에 로딩/에러/빈 상태를 한 번에 정비했다.

    읽기 →
  • 일기 2026-05-23

    환경 변수 누락 시 서버 기동 차단

    환경 변수 검증 강화 + CSRF allowedOrigins 조정 작업을 진행했다.

    읽기 →
  • 개발 2026-05-23

    어드민에 다크모드 토큰 시스템과 모바일 사이드바 도입

    다크모드 토큰 시스템과 모바일 햄버거 사이드바를 한 번에 붙인 커밋이었다.

    읽기 →
  • 개발 2026-05-23

    관리자 로그인에 TOTP 2단계 인증 추가

    관리자 로그인에 TOTP 기반 2FA를 얹었다. credentials 인증 위에 OTP 레이어를 추가하는 작업이라 미들웨어 흐름까지 손을 댔고, 결과적으로 파일 수는 많지 않았지만 인증 흐름 전체를 다시 그려야 하는 작업이었음.

    읽기 →
  • 개발 2026-05-23

    토큰 버전 관리로 세션 만료 정책과 강제 로그아웃 도입

    세션 만료 정책과 강제 로그아웃 인프라를 한 번에 묶어서 배포했다.

    읽기 →
  • 개발 2026-05-23

    어드민 핵심 페이지 UI를 shadcn 컴포넌트로 일관되게 통일한 과정

    어드민 핵심 페이지들 전반에 걸쳐 shadcn/ui 컴포넌트를 일관되게 적용하는 리팩토링 작업을 했다.

    읽기 →
  • 개발 2026-05-23

    리치 텍스트 에디터 HTML 저장 시 XSS 취약점 수정

    TipTap 에디터에서 입력된 HTML을 그대로 DB에 저장하고 있었다는 걸 코드 리뷰 중에 뒤늦게 확인했다.

    읽기 →
  • 개발 2026-05-23

    어드민 UI에 페이지 헤더 공통 컴포넌트 도입

    어드민 UI 전반에 PageHeader 컴포넌트를 만들어서 붙이는 작업을 했다. 커밋 하나짜리 작업이지만, 팀 입장에서는 꽤 의미 있는 시발점이었다.

    읽기 →
  • 개발 2026-05-23

    어드민 쓰기 액션 전반에 감사 로그 확장

    어드민 영역 전반의 쓰기 작업에 감사 로그를 확장한 작업이다.

    읽기 →
« ‹ 이전 1 … 50 51 52 53 54 … 129 다음 › »
총 2567편 · 52 / 129

카테고리

  • 개발1839
  • 자동화243
  • 사이드프로젝트121
  • 일기364

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화161
  • 신상 그룹 등록 프로세스 완전 자동화115
  • 리포트 조회를 캐릭터 내레이션으로 재구성101
  • 법정 필수 문서를 푸터에 배치하고 페이지 구조화99
  • 대기 중인 결제가 중복 처리되던 버그 수정93

태그

#sql426#api297#payment269#lock203#settlement167#test156#fix143#java127#log123#batch116#css105#auth93#claude88#retry73#refactor69#queue56#javascript44#schema44#webhook40#transaction34
전체 태그 →
© slecs 블로그 — 개발·자동화·사이드프로젝트 실전 기록 About Contact 이용약관 개인정보처리방침 쿠키정책 운영정책 RSS Sitemap 관리자