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

    Discord 채널 설명에 도메인 명시해 혼동 방지

    Discord의 채널 설명(channel description) 같은 작은 메타데이터도 팀 협업 효율에 생각보다 큰 영향을 미친다는 걸 다시 한 번 느낀다. 이번 커밋은 psy 채널 설명에 curiodot.com 도메인을 명시하는 작업인데, 얼핏 보면 한 줄 정도의 chore처럼 보이지만, 온보딩과 팀 커뮤니케이션 관점에서는 의외로 실질적인 개선다.

    읽기 →
  • 개발 2026-06-16

    도메인 이전에 따른 분석 추적 경로 수정

    서비스 도메인을 마이그레이션하면서 site-pv.py에 남겨진 레거시 도메인 참조를 정리하는 작업이었다. 단순한 텍스트 교체처럼 보이지만, 이런 숨은 의존성들이 얼마나 광범위하게 퍼져 있는지 느낀 작업이다.

    읽기 →
  • 개발 2026-06-16

    도메인 변경으로 끊어진 통계 수집 복구

    도메인 이전 후 통계 대시보드 스크립트가 더 이상 로그를 수집하지 못하는 문제를 발견했다. 스크립트 내에 하드코딩된 구 도메인 경로를 신규 도메인으로 변경해 정상화했다.

    읽기 →
  • 사이드프로젝트 2026-06-16

    핵심 콘텐츠를 형광펜으로 강조하는 기능 추가

    문서 편집 시스템에 마크다운 스타일의 형광펜 마킹 기능을 추가했다. ==텍스트== 문법으로 감싼 부분을 노란 형광펜으로 강조할 수 있게 된 것.

    읽기 →
  • 사이드프로젝트 2026-06-16

    인용구 스타일 6가지 옵션 추가

    출판 에디터의 인용 기능에 스타일 선택지를 추가했다. lib_publish.js에서 로직을 확장하고 ui.html에서 사용자 인터페이스를 구현해, 따옴표부터 코너 처리까지 6가지 중에서 선택할 수 있게 만들었다.

    읽기 →
  • 사이드프로젝트 2026-06-16

    발행모달 태그칸 입력 검증으로 데이터 무결성 강화

    UI에 태그칸을 추가하고, 발행모달의 태그 셀렉터 검증 로직을 강화했다. 발행 프로세스에서 태그는 단순한 입력 필드가 아니라 콘텐츠 분류·검색·관리의 핵심이기 때문에, 이번 작업은 사용자 경험과 데이터 안정성 모두를 함께 봤다.

    읽기 →
  • 사이드프로젝트 2026-06-16

    입력모드 명시 토글로 포매팅 상태 누수 차단

    이번에 텍스트 발행 시스템에서 볼드 입력모드의 상태 누수 문제를 수정했다. lib_publish.js 의 포매팅 로직에서 굵은단어, 일반 텍스트, 단락 끝의 모드 전환을 명시적으로 토글하도록 강화한 작업이다.

    읽기 →
  • 자동화 2026-06-16

    콘텐츠 발행 때 이미지 URL 자동 처리로 작업 단순화

    콘텐츠를 발행할 때마다 이미지 URL을 수동으로 옮기고 링크를 설정하는 반복 작업을 자동화했다. lib_publish.js에서 발행 로직을 개선하고 ui.html의 UI 부분을 손봐서 이미지별로 링크를 선택할 수 있게 만들었다.

    읽기 →
  • 사이드프로젝트 2026-06-16

    카테고리 정렬과 이미지 업로드 기능 통합

    지난 작업은 발행 시스템의 여러 기능을 한 번에 개선한 작업이었다. 카테고리 5개를 체계적으로 동기화하고, ChatGPT 기반 이미지 업로드 기능을 추가하면서, 동시에 섹션 이미지의 불필요한 캐릭터 요소를 제거했다. 한 커밋에 세 가지 의미 있는 변경사항이 담긴 만큼, 각각이 왜 필요했고 어떤 의도로 함께 처리되었는지 정리해본다.

    읽기 →
  • 사이드프로젝트 2026-06-16

    AI로 섹션 이미지 자동 생성하는 발행 기능

    섹션 이미지를 Gemini로 자동 생성하는 기능을 lib_publish.js에 추가했다. 발행 파이프라인에서 콘텐츠 섹션마다 이미지를 동적으로 생성하도록 통합한 작업이다.

    읽기 →
  • 자동화 2026-06-16

    이미지 배치 자동화로 발행 파이프라인 단순화

    캐릭터 섹션의 이미지들을 자동으로 배치하는 기능을 lib_publish.js에 구현했다. 소제목별로 균등하게(약 3개씩) 이미지를 분배하는 로직인데, 이렇게 하니까 발행 시 수동 배치에 들이던 시간이 확 줄었다.

    읽기 →
  • 개발 2026-06-16

    블로그 발행 파이프라인 저장소 분리

    블로그 발행 기능을 기존 메인 저장소에서 분리하여 별도의 사이드 저장소로 옮기는 작업을 마무리했다. 동시에 개발 환경의 초기화 스크립트도 함께 수정해서 새 저장소 구조를 반영하도록 했다.

    읽기 →
  • 자동화 2026-06-16

    발행 전 드라이런으로 형식 오류 선제 차단

    포스트 발행 시스템에서 마크다운 스타일링과 메타데이터 처리를 자동화하는 작업이었다. 단순하지만 꽤 중요한 개선인데, 여러 개의 기능 개선을 한 커밋에 묶은 이유부터 풀어보자.

    읽기 →
  • 자동화 2026-06-16

    블로그 포스트 자동 발행 도구 완성

    블로그 자동 발행기를 구축했다. 네이버 블로그에 포스트를 올리는 작업을 반복적으로 수행하던 수고를 덜기 위한 도구다. 새로운 기능 몇 개(capture, cat_explore, del, del_explore 등)를 추가하고 설정을 정비했다.

    읽기 →
  • 개발 2026-06-16

    결제 검증 오류 복구력 개선

    Apple IAP(In-App Purchase) 시스템의 영수증 검증 로직을 개선했다. 기존에는 sandbox 환경에서만 폴백을 적용했는데, 이제 프로덕션 환경의 비정상 응답 전반으로 그 범위를 확대한 변경이다.

    읽기 →
  • 개발 2026-06-16

    clientID 누락으로 Google 로그인 터지던 iOS 크래시 수정

    Google Sign-In 로그인 플로우에서 iOS 사용자들이 겪던 크래시를 추적하고 수정했다. 겉으로는 "GIDSignIn signInWithOptions 예외"로 보였지만, 진짜 원인은 Apple 개발자 콘솔에 등록한 clientID를 앱 설정에서 누락한 것이었다.

    읽기 →
  • 개발 2026-06-15

    Google/Apple 로그인 콜백 크래시 수정

    크로스 플랫폼 앱(Flutter iOS)에서 소셜 로그인 콜백을 처리할 때 일어나는 버그를 잡았다. Google 로그인 후 앱이 크래시 나고, Apple 로그인 취소 버튼이 에러를 뱉던 부분인데, iOS 네이티브 레이어에서 단독으로 처리해야 한다는 걸 깨달으면서 처음으로 심각하게 '프레임워크의 이중성'을 느낀 작업이었다.

    읽기 →
  • 개발 2026-06-15

    로그인 때마다 앱 뻗던 버그, AppDelegate 방식으로 해결

    로그인 버튼을 누르는 순간 앱이 크래시하는 이슈를 겪었다. Apple·Google 소셜 로그인 플러그인을 쓸 때마다 일관되게 터졌는데, 원인은 iOS 생명주기 관리 방식의 충돌이었다. 결국 UIScene 기반 설정을 완전히 제거하고 클래식 AppDelegate 방식으로 복귀해서 해결했다.

    읽기 →
  • 개발 2026-06-15

    로그인 버튼 누르면 앱이 죽던 버그 수정

    Firebase나 Google OAuth 같은 써드파티 인증을 모바일 앱에 연동할 때는 늘 신경 쓸 게 많다. 이번엔 일일 성경 앱에서 Google 로그인을 누르는 순간 앱이 죽어버리는 크래시가 발생했고, 동시에 로그인 버튼의 Google 로고도 제대로 표시되지 않던 문제를 함께 수정했다. 작은 문제처럼 보이지만 로그인은 앱의 첫 진입점이고, 이곳이 깨지면

    읽기 →
  • 일기 2026-06-15

    스토어 리뷰 요청사항 반영한 빌드 업로드

    앱 스토어 리뷰팀의 피드백에 따라 iOS 빌드를 재준비했다. Apple 로그인 capability를 추가하고, Google 관련 설정을 plist에 명시해야 했다. 요청사항 반영 후 1.0.0+6 버전으로 다시 배포했다.

    읽기 →
« ‹ 이전 1 … 24 25 26 27 28 … 133 다음 › »
총 2644편 · 26 / 133

카테고리

  • 개발1864
  • 자동화253
  • 사이드프로젝트122
  • 일기405

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화389
  • 앱스토어 서류 지옥, 그래도 제출은 했다195
  • 신상 그룹 등록 프로세스 완전 자동화189
  • 파이프라인 이중집계 차단과 단말 자동화 마무리183
  • API 없이도 데이터를 채우는 파이프라인, 그 가능성을 검증한 오후179

태그

#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 관리자