Openlist v0.4.0
feat: 공유 체크리스트 아이템 권한 문제 및 uuid 문제 해결 (#146)
fix: 공유 체크리스트 아이템 권한 없으면 접근 못하게 수정
fix: 체크리스트 추가시 사용자가 있는지 검사
fix: 공유 체크리스트 생성시 uuid가 아니면 서버가 죽는 현상 수정
style: 불필요한 코드 제거
feat: 소켓 다중 서버 지원 ([Server] 소켓 다중 서버 지원 #159)
chore: docker-compose.yaml에 레디스 추가
chore: redis 모듈 추가
feature: nest 다중 포트 서버 구성
feature: redis.module.ts 구현 및 적용
feature: 소켓에 레디스 삽입
feature: 소켓 pub/sub 구현
feat: 소켓 레디스에 총 접속자수 증감 기능 추가
feat: 소켓 히스토리 기능 레디스 적용
refactor: shared-checklists.gateway.ts 리팩토링
feat: 소켓 editing 이벤트 추가 (#164)
fix: 레디스 연결 수정 (#168)
[Server] object 형태가 들어오면 redis에 저장 안되는 문제 수정 (#171)
🐛fix: 웹소켓 data를 json으로 변경 후 emit
🐛fix: history []제거
🐛fix: data[0] -> data
feat: 웹소켓 히스토리 버그 수정 및 콘솔 로그 추가 (#175)
fix: docker-compose 레디스 설정 오류 해결
feat: 소켓 console.log 추가
fix: 소켓 히스토리 저장시 형식 오류 수정
[Server] 로거 기능 확대 (#176)
feat: no auth 버그 -> password 주석 해제
feat: 로그에 한국 시간대 추가
feat: 로그파일이 dist 내부에 존재해 한 단계 위로 옮겨줌.
feat: 응답로그는 interceptor에서 처리하도록 로직 수정
feat: 로그 인터셉터 app.module.ts 프로바이더에 추가
🐛fix: redis module password 부분 주석처리 (#180)
[Server] 피드화면 api 구현 (#196)
chore: import 문 최적화
feat: 피드 resource 생성
feat: checklist entity에 카테고리 컬럼 추가
feat: feedmodel 정의
private checklist model에서 likeCount와 downloadCount 컬럼 추가
chore: 사용하지 않는 dto 파일 삭제
chore: 카테고리 데이터 추가
chore: 안쓰는 테스트 파일 삭제
feat: 피드 화면 api 구현
feat: feeds.service.spec.ts 테스트 코드 작성
feat: api 에러 핸들링 로직 추가
test: feeds.service.spec.ts 예외 케이스에 대한 테스트 코드 추가
feat: 에러메시지 수정
feat: 관리 페이지와 api 구현 (#197)
feat: admin resource 구현
feat: 관리자 페이지 추가
feat: cors 설정 추가
feat: 임시로 관리자 페이지 권한 제거
feat: admin sse api 구현
refactor: redis sub 서비스 구현
feat: 어드민 페이지 api 기능 추가
feat: redis pub 서비스 추가
refactor: admin controller에 redis service로 교체
feat: log interceptor에 redis pub 추가
refactor: channels const로 분리
style: 불필요한 주석 제거
feat: ws 로그 redis pub 추가
feat: admin page 박스 누르면 펼치기/접기 기능 추가
feat: admin 페이지 색깔 변경
feat: 관리자 페이지 로그인 기능 구현
[Server] 클라이언트와 api 연동 작업 (login, socket history) ([Server] 클라이언트와 api 연동 작업 (login, socket history) #209)
feat: socket 빈 히스토리면 [] 보내기
feat: 로그인시 유저 닉네임도 같이 보내주기
[Server] ai와 관련한 db 구조 개선 (#220)
refactor: 경로 이름 수정 entity->entities
feat: category 엔티티 생성
feat: reason 모델 생성 및 각 테이블 relation 설정
feat: 각 테이블 relation 수정 및 의존성 주입
feat: relation 방식 변경으로 인한folders.service.ts 메서드 수정, 의존성 주입
feat: admin 페이지 항목 자동 추가 , 시스템 상태 그래프 추가 (#223)