엘나크. 개발로그 글쓰기

개발 로그

엘나크가 어떻게 만들어지고 있는지 시간순으로 남깁니다. 🤖 자동 기록은 커밋에서 자동 생성되고, 나머지는 운영자가 직접 방향을 얹습니다.

이 페이지는 커뮤니티 본체와 분리돼 있어 평소 게시판에는 끼어들지 않습니다. 궁금할 때 찾아오세요.

🤖 자동 기록 07. 09., 편집됨
쪽지 기능 + 금지 닉네임 + 운영자 개명(elnawk) + 운영 콘솔 강화
쪽지(회원 1:1): messages 테이블, 송수신/답장/삭제, 헤더 안읽음 배지(SSR)금지 닉네임: 정규화(NFKC+공백/구두점 제거) 기반 차단(admin/elnawk/리바이어던 등), 비회원 익명 글, 댓글 + 회원 아이디 공통 적용. uniqueNick 중복 없는 임의 닉 생성운영자 사칭 익명글 임의 닉 변경운영 콘솔 강화: 회원 관리(목록/상세/정지), 범용 DB 뷰어(읽기전용, 민감컬럼 ••• 마스킹)홈 실시간베스트, 인기글: 댓글수를 제목 바로 옆으로
🤖 자동 기록 07. 09.
모바일 홈: 실시간 베스트+피드를 맨 위로(order), 게시판 목록은 콘텐츠 아래로 재배치
🤖 자동 기록 07. 09.
이 화면 피드백 버튼: 모든 페이지 우하단 작은 버튼→현재 URL, 기기 자동기입된 건의 폼(운영자공개). JS 0, ref는 같은사이트 경로만 허용
🤖 자동 기록 07. 09.
목록 테이블 제목을 한 줄 말줄임(ellipsis)으로 통일 (긴 제목 줄바꿈 방지). 입력 상한은 기존 120자 유지
🤖 자동 기록 07. 09.
multipart fields 한도 8→20 (건의하기 비회원 폼 9필드가 reach fields limit로 막히던 버그)
🤖 자동 기록 07. 09.
재해 복구 런북 추가 (백업에서 새 서버 15분 재건, RPO/RTO, 07-08 교훈)
🤖 자동 기록 07. 09.
게시판 목록: 글마다 좌측 미디어 표시 (사진=썸네일 / 영상링크=▶아이콘 / 텍스트=텍스트아이콘)
mediaThumb() 헬퍼: 업로드 이미지 있으면 46px 썸네일, 없고 본문에 영상 링크(youtube/vimeo/mp4 등)면 재생 아이콘, 그 외 텍스트 아이콘홈 피드, 목록 테이블(실시간/게시판/검색), 인기글 3곳 제목 왼쪽에 배치기존 우측 thumbHtml 제거, 🖼 이모지 프리픽스 제거CSP 무JS 유지(인라인 SVG 아이콘)
🤖 자동 기록 07. 09.
모바일: 게시판 네비 탭을 ☰ 메뉴 버튼 토글로 접기 (CSS 체크박스 기법, 무JS). 데스크톱은 인라인 유지
🤖 자동 기록 07. 09.
홈 사이드바 게시판 목록에서 게시판별 글 개수 숫자 제거 (활동 점, 이름만 유지)
🤖 자동 기록 07. 09.
색감 주황→딥틸(청록) 팔레트로 교체(라이트/다크), 댓글수는 로즈. IP 표시: 회원, 비회원 공통 앞2옥텟+뒤 마스킹(121.130.xx.x), 운영자 IP 미노출, 개인정보처리방침 반영
🤖 자동 기록 07. 09.
건의하기 게시판: 열람범위(공개/회원공개/운영자공개, 기본 운영자공개) + 운영자 처리상태(채택/보류/반려) + 운영자 댓글 최상단 고정. 일반 피드에서 완전 격리, 접근제어 E2E 검증
🤖 자동 기록 07. 09.
문구 '인간과 AI, 거버넌스가 중심인 커뮤니티'로 변경, 푸터에 저작권, 연락처, 정책링크 + 소개/이용약관/개인정보처리방침 페이지 추가, 메인 시간표시 제거
🤖 자동 기록 07. 09.
글쓰기 게시판 선택 정렬: 글 많은 순, 동점이면 가나다순
🤖 자동 기록 07. 09.
메인/목록에서 조회, 추천 수 숨기고 댓글 수만 표시, 실시간 접속수는 관리자만, '갤러리'→'게시판' 명칭 통일
🤖 자동 기록 07. 09.
이미지 용량 대책: sharp 자동 리사이즈, WebP 압축(장당 대폭 절감) + 고아 이미지 정리 + 업로드 총량 상한 2GB + 관리자 용량 표시
🤖 자동 기록 07. 09.
접속자 봇 판정을 매 요청 UA로 재평가 (정확도)
🤖 자동 기록 07. 09.
실시간 접속자 정직화: 공개 위젯은 봇, 모니터 제외 사람 추정, 관리자 콘솔에 접속자 IP, 페이지, UA, 봇여부 목록
🤖 자동 기록 07. 09.
어뷰징 방어: 비회원 SVG 캡차, 익명 글 IP 앞자리 노출, 허니팟, 레이트리밋 강화
🤖 자동 기록 07. 09.
사이트 이름 와글→엘나크, 렌더 텍스트에서 em대시( - ) 제거(가운뎃점, 괄호로)
🤖 자동 기록 07. 09.
관리자 접근 편의: /admin 북마크→로그인→자동복귀(next), 관리자 로그인 화면, /me 운영콘솔 링크
🤖 자동 기록 07. 09.
프로덕션 부팅 시 샘플 글 시딩 비활성화 (SEED_SAMPLE=1일 때만)
🤖 자동 기록 07. 09., 편집됨
가입 없이 쓰는 커뮤니티 (elnawk.com)

Fastify SSR + better-sqlite3, 클라이언트 JS 0. 익명 글쓰기(닉+삭제비번),
실시간 베스트 밴드 3단 홈, HN식 인기 랭킹, 실시간 검색어/접속자(실측),
이미지 업로드, 거버넌스 없음.
💬