Skip to content

Openlist v0.4.0

Compare
Choose a tag to compare
@pminsung12 pminsung12 released this 14 Dec 13:22
dd908d6

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)