-
Notifications
You must be signed in to change notification settings - Fork 0
[RELEASE] 데모데이 버전 병합 #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ja7811
wants to merge
37
commits into
main
Choose a base branch
from
develop
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* add: 템플릿 파일 추가 * rename: Enum 패키지 enums로 변경
* add: cicd 스크립트 추가 * add: 테스트 스크립트 추가 * del: application.yml 삭제 * add: resources/ 더미 파일 추가 * add: 디펜던시 추가 * update: DocumentOperation index 필드명 수정 * update: dev_deploy 소스코드 업로드 step 오류 수정 * update: dev_deploy pr 조건 삭제 * update: dev_test
* add: cicd 스크립트 추가 * add: 테스트 스크립트 추가 * del: application.yml 삭제 * add: resources/ 더미 파일 추가 * add: 디펜던시 추가 * update: DocumentOperation index 필드명 수정 * add: config * fix: WebsocketConfig 누락 어노테이션 추가 * update: 엔티티에 @Getter 추가 * update: 웹소켓 관련 엔티티 변경 * update: AckEvent 엔티티 추가 * update: AckEvent에서 개명 * add: config 추가 * feat: 웹소켓 편집 이벤트 중계 구현 * feat: 웹소켓 편집 이벤트 중계까지 완성
* add: swagger 및 error handling * add: CORS 설정 추가 * add: ExceptionController 추가 --------- Co-authored-by: JaehwanH <[email protected]>
* add: cicd 스크립트 추가 * add: 테스트 스크립트 추가 * del: application.yml 삭제 * add: resources/ 더미 파일 추가 * add: 디펜던시 추가 * update: DocumentOperation index 필드명 수정 * add: config * fix: WebsocketConfig 누락 어노테이션 추가 * update: 엔티티에 @Getter 추가 * update: 웹소켓 관련 엔티티 변경 * update: AckEvent 엔티티 추가 * update: AckEvent에서 개명 * add: config 추가 * feat: 웹소켓 편집 이벤트 중계 구현 * feat: 웹소켓 편집 이벤트 중계까지 완성 * rename: DocumentOperation -> Operation 개명 - 이름이 너무 길어 * rename: Operation enum -> OperationType * update: Operation 관련 클래스에 userId 필드 추가 * add: OperationRepository * fix: Operation 필드 변경 - deleteLength 추가 - content -> insertContent로 변경 * feat: OT 구현 - 완전 느릴듯 * update: 로그 출력 추가 * comment: 주석 업데이트
* update: 예외처리 추가 - documentVersionPool 업데이트 시 가장 높은 id 반영하도록 변경 - concurrentOperation 처리 시 insertContent / deleteLength가 비어있는 경우 예외처리 * update: try-catch 하나 더
* update: 예외처리 추가 - documentVersionPool 업데이트 시 가장 높은 id 반영하도록 변경 - concurrentOperation 처리 시 insertContent / deleteLength가 비어있는 경우 예외처리 * update: try-catch 하나 더 * hotfix: 테스트 문서 DocumentVersion null 오류 해결 * update: 테스트문서 operation 로그도 삭제하도록 함
* fix: Member id에 generation strategy 추가 * add: annotation 추가 * add: log 추가 * add: @slf4j로변경 * update: Pointcut에 SimpMessagingTemplate 추가
* add: 에러코드 추가 * add: Document 아래 contentBuilder 필드 추가 * feat: 문서 상태 캐싱 * comment: 주석 및 코드 스타일 수정 * feat: 변경된 문서 백그라운드에서 저장 * fix: processOperation에서 dirtyDocument 추가 * update: dirty document 저장 시 로그 출력 * update: Document 엔티티 content <-> contentBuilder 동기화 안정성을 위한 메서드 추가 * add: SYNC 추가 * feat: SYNC 수신 시 문서 상태 브로드캐스트 * rename: ret 대신 docContent
* update: 스택트레이스 출력 * update: 로그 형식 변경 * fix: syncContentBuilder 필요없는 부분은 삭제
* add: 일부 구현 * add: 빌드 저장 기능 구현 * fix: 로직 수정
* feat: 도움 요청 기능 * typo: log 출력 오타 수정 * remove: StackTraceLimiter 삭제 logback에 내장된 기능이므로 삭제 * update: 도움 요청 수신 시 ACK
* fix: 충돌 처리 시 본인 operation 적용하지 않음 * fix: MemberRepository에서 멤버 검색해서 저장 * fix: concurrentOp 찾는 과정에서 N+1 해결 * update: 충돌 처리 작업 변환 로직 분기 * update: deleteLength > 1인 경우도 고려함 * fix: delete 범위 겹치는 경우 그냥 return하도록 변경 * fix: delete 범위 삭제의 경우 분기 처리
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📝 요약
main <- dev머지합니다dev 브랜치로 배포 중이라 별 의미는 없는데,,, main에 기록이라도 남기려구요 ㅎㅎ