N NuRiBot WebManager v0.1.1.2

Release Notes

변경 이력

누리봇과 관리페이지의 버전별 변경 사항을 확인할 수 있습니다.

동기화 상태: 자동 연동됨

0.1.1.2

2026-03-22

변경 사항

  • 라이트/다크 전환 스위치의 입체 그림자 스타일을 제거하고 더 평평한(Flat) 형태로 조정했습니다.
  • 다크 모드 스위치 아이콘/선택 원형 색상을 재조정해 전체 테마 톤과 이질감이 줄어들도록 개선했습니다.
  • `명령어 사용법` 페이지 상단의 내부 연동 파일 경로 표시를 제거해 일반 사용자 화면을 단순화했습니다.
  • `how-to-use.md`의 일부 예시 문구와 들여쓰기 형식을 정리해 문서 가독성을 개선했습니다.
  • 오타 파일 `CHANGESLOG.md`를 제거하고 `CHANGELOG.md` 중심으로 이력을 정리했습니다.

0.1.1.1

2026-03-22

변경 사항

  • 다크 모드 색상을 더 어둡고 균일한 톤으로 조정해 눈부심을 줄였습니다.
  • 다크 모드에서 본문, 링크, 라벨, 입력창, 드롭다운 텍스트 대비를 높여 가독성을 개선했습니다.
  • 라이트/다크 전환 버튼을 아이콘 스위치 형태로 정리하고, 전환 애니메이션을 부드럽게 다듬었습니다.
  • 테마 설정은 브라우저 시스템 설정을 기본으로 따르며, 수동 전환 값은 `localStorage`에 저장되도록 유지했습니다.
  • 반응형 상단 레이아웃(860px/768px/560px 기준)에서 메뉴, 사용자 영역, 테마 스위치 정렬을 재조정했습니다.

0.1.0.1

2026-03-22

변경 사항

  • 데이터 저장 방식을 PostgreSQL 전용으로 정리하고 SQLite 의존 경로를 제거했습니다.
  • SQLite 드라이버(`better-sqlite3`) 및 관련 테스트/패키지 의존성을 정리했습니다.
  • DB 초기화/인덱스 처리 코드를 PostgreSQL 단일 경로로 단순화해 운영 복잡도를 줄였습니다.
  • `.env.example`, `docker-compose.yml`, `README.md`의 실행 예시를 PostgreSQL 기준으로 업데이트했습니다.

0.1.0

2026-03-22

변경 사항

  • 개발 서버 기준으로 SQLite -> PostgreSQL 전환을 완료했습니다.
  • `DATABASE_URL`, `COMMUNITY_DATABASE_URL`를 사용해 메인/커뮤니티 DB를 분리 운영할 수 있게 구성했습니다.
  • WebManager DB 접근 계층에 PostgreSQL 드라이버(`libpq`) 기반 처리를 추가했습니다.
  • Docker 런타임에 PostgreSQL 클라이언트 라이브러리를 포함해 컨테이너 호환성을 보강했습니다.

0.0.5

2026-03-19

변경 사항

  • 커뮤니티 기능을 확장해 게시글 상세, 수정/삭제, 댓글 관리, 신고 접수를 지원했습니다.
  • 관리자 신고 처리 화면(`/community/reports`)과 상태 처리(`resolved`/`rejected`) 흐름을 추가했습니다.
  • 좋아요/조회수/댓글수 기반 인기 정렬, 길드 필터, 카테고리/태그 검색을 지원했습니다.
  • 이미지 첨부 업로드(최대 5MB)와 상세 페이지 이미지 표시를 추가했습니다.
  • 이용약관/개인정보보호정책 페이지를 추가하고 푸터 링크를 정비했습니다.

0.0.4-beta1

2026-03-14

변경 사항

  • 커뮤니티 게시판(`/community`)과 명령어 사용법(`/how-to-use`) 페이지를 추가했습니다.
  • 명령어 사용법은 Markdown 파일 기반 렌더링으로 구성해 문서 수정 작업을 단순화했습니다.
  • 커뮤니티 전용 DB 계층을 분리해 향후 PostgreSQL 마이그레이션을 고려한 구조를 반영했습니다.
  • 공통 레이아웃과 반응형 UI를 정리해 데스크톱/모바일 사용성을 개선했습니다.

0.0.3-stable

2026-03-14

변경 사항

  • 서버 목록/상세 화면의 문구와 상단 메뉴 UX를 정리했습니다.
  • 상단 사용자 칩 클릭 후 확인 팝업으로 로그아웃하는 흐름을 적용했습니다.
  • `/changelog` 페이지를 `누리봇` / `관리페이지` 탭 구조로 개편했습니다.
  • 변경 이력 파일 경로(`NURIBOT_CHANGELOG_PATH`, `WEBMANAGER_CHANGELOG_PATH`)를 환경변수로 분리했습니다.
  • WebManager 시작 시 변경 이력 파일을 공유 볼륨으로 동기화하는 엔트리포인트 동작을 추가했습니다.

0.0.2

2026-03-12

변경 사항

  • 웹 관리자 기본 기능(Discord OAuth2 로그인, 서버 선택, 명령어 관리 UI)을 처음 구성했습니다.
  • 관리자/유저 명령어 입력 폼과 서버측 파서 계층을 추가했습니다.
  • Bot API 연동 범위를 확장해 멤버/역할 조회, 역할 동기화, 전체 재평가를 지원했습니다.
  • CSRF, Rate Limit, OAuth state 검증, 관리자 권한 검증 등 기본 보안 정책을 적용했습니다.