Releases: boostcampwm-2022/web20-OAO
Releases · boostcampwm-2022/web20-OAO
Release v1.5.3
1.5.3 (2024-02-20)
Release v1.5.2
1.5.2 (2023-04-20)
Release v1.5.1
1.5.1 (2023-04-20)
Release v1.5.0
Release v1.4.0
Release v1.3.0
Release v1.2.2
Release v1.2.1
Release v1.2.0
1.2.0 (2022-12-15)
Features
- activeTodo 기준으로 BaseLine표시 추가 (00e431a)
- activeTodo를 display의 기준점으로 설정 (afca406)
- Bubble 컴포넌트 및 Warning, Error Bubble 구상화 (393edbf)
- getTodoByIdList API 구현 (4eb1887)
- hover transition 구현 (c0c5153)
- main page todo 없는 상황 handling (defe622)
- main page 커피 연기 애니메이션 추가 (70f373b)
- main 외 페이지에 todo controller 뜨도록 수정 (97841d2)
- PopUp에 id props 추가 (3de8b4d)
- Queue가 생성자에서 배열을 받아 초기화 할 수 있도록 구현 (a47212d)
- READY 상태 Todo의 위치를 보여주는 인디케이터 선 추가? (55d5b4a)
- SearchBar component 구현 resolve #186 (c0f0bbf)
- searchbar keyboard event 기능 추가 (a7473b4)
- Suspense 활용을 위한 wrapPromise 함수 추가 (7db69f2)
- table 뷰 elapsed time 보이게 수정 및 time interaction 개선 (edff137)
- todo controller 미루기 버튼 기능 추가 (59dda18)
- todo 검색 API 구현 (e76b218)
- TodoBlock과 Vertex 클릭 시 편집용 팝업 생성 (4715a76)
- todoList 위상정렬 메서드 구현 (4592f0e)
- TodoList.getTopologySortedList에서 filter 조건 받아 사용하도록 추가 (5450be9)
- Tutorial image slide 구현 (6e87c49)
- 기존 TableModal의 먼저 할 일 및 나중에 할 일을 SearchBar 형태로 수정 (7d7eee0)
- 다이어 그램에 맞게 순서 값 계산하는 함수 구현 (3646ffe)
- 다이어그램 드래깅에 마우스 휠과 트랙패드 지원 resolve #225 (513d1e9)
- 다이어그램 뷰의 투두 블럭에도 원형 표시 대신 체크박스 사용. 테이블 뷰와 같은 인터렉션 추가 (e3a8ccd)
- 다이어그램 블록 x 오더 계산 방식 수정 (activeTodo를 원점으로) (b8a4432)
- 다이어그램 선후관계 추가 기능을 위한 밑작업 (2817f7d)
- 다이어그램 컴포넌트들의 위치가 runtime에 변수로 관리되도록 변경 (f27e0c1)
- 다이어그램 팝업과 삭제 기능 연결 (ff8ebbd)
- 다이어그램 페이지 레이아웃 구성 (272fee5)
- 다이어그램 페이지 레이아웃 추가 (5f6efd8)
- 다이어그램에 블록과 선후관계 패스 표현 (f684c3c)
- 대기중인 투두의 체크박스 클릭하면 대기 이유를 말하고 별도의 상태 변화는 하지 않음 (ad8ea8c)
- 마우스 가운데 버튼 드래그로 다이어그램 이동 resolve #188 (29d772e)
- 마우스 가운데 버튼 클릭 시 커서 변경 (b3839b4)
- 선후관계 추가 기능 구현 (bc0098a)
- 선후관계에 문제가 있으면 경고 및 표기 기능 구현 (db24128)
- 선후관계의 mount, unmount 애니메이션 더 자연스럽도록 위치 변화를 더 명확하게 지정 (bb851d5)
- 순환참조를 확인하는 TodoList의 메서드 구현 (b293c43)
- 에러 메시지에 원인 되는 선후 관계 표시. 에러를 체크시에 직접 throw하도록 변경 (4e7d674)
- 에러, 경고 vertext에 호버하면 메시지 확인 가능 (325e3ce)
- 오늘 이전의 Todo가 오늘보다 우선하도록 Imminence Compare함수 변경 (92572f2)
- 최적화를 위해 Queue 직접 구현 (638b503)
- 테이블 뷰에서 각 상태에 맞는 checkbox 아이콘 쓰도록 기능 추가 (f032269)
- 토글 버튼 컴포넌트 구현 (6232955)
- 토글 버튼으로 완료한 할일을 다이어그램에 표시할지 결정하는 기능 구현 (135bdd3)
- 튜토리얼 모드 시 메모리 사용으로 전환할 수 있는 기능 구현 (08ab849)
- 튜토리얼 모드 전환 버튼 구현 (806d62d)
- 튜토리얼 시 url에 tutorial 표시 및 관련 전역 상태 정리 (83ad37a)
- 튜토리얼 이미지 슬라이드 기능 구현 (98ed0b8)
- 튜토리얼 중임을 나타내는 표시 추가 (e8c6d6b)
- 튜토리얼 페이지 Routing 추가 (8c3c479)
- 편집 모달, 생성 모달 연동 (5fa1db5)
- 필터 및 소트 드롭다운 표기시, 오버레이 클릭으로 드롭다운 제거 가능 (88035ac)
- 필터 복수 선택 기능 구현 (08d8ec6)
- 하단 todo controller 생성 (82e50b2)
Bug Fixes
- 튜토리얼 중 새로고침 시 redirection 기능 추가 (2787ebd)
- active todo 없는 경우 처리 추가 (8c3748d)
- activeTodo가 없다면 depth원점 정리 안하도록 수정 (ba9c97b)
- activeTodo가 있을 때만 todo controller 뜨도록 수정 (8f5bf51)
- activeTodo에 마감일이 지나간 Todo가 나타나지 않는 문제 해결 (c1dfdfe)
- client&server build Action시 docker compose 파일 release용 파일로 변경 (80170f0)
- constant input type date에서 datetime-local로 수정 (c3c69a4)
- coverage test action 변경 (7d17f20)
- create default 날짜 내일로 수정 (06bf823)
- dev proxy 변경시에도 compose되게 변경 (d4f27c6)
- edit modal의 target todo id props로 수정 (0b1bc17)
- edit 시 입력받은 inputTodo로만 update되는 문제 해결 (d9251d4)
- elapsed time 0으로 보여지는 문제 수정 ([222408a](222408a...
Release v1.1.0
1.1.0 (2022-11-30)
Features
- Active Todo 조회 메서드 구현 resolve #74 (8fd9ace)
- client nginx configuration 추가 (8da5175)
- compare 함수 및 RTL 기본 정렬 메서드 구현 resolve #75 (0a9f746)
- create todo modal 구현 (fedb21f)
- CRUD를 위한 인터페이스 정의 (5bbffed)
- DB 초기화시켜 반환해주는 Factory 클래스 구현 (968d477)
- dev, release action 분리 (fafe967)
- Docker image tag versioning 추가, github application version up 이벤트 추가 (312a0fc)
- Docker image tag versioning 추가, github application version up 이벤트 추가 (d80b1c4)
- docker-compose.yml remote에 복사하도록 수정 (20fc74e)
- DTL 가져오기 메서드 구현 resolve #73 (38a5776)
- editMany 메서드 구현 (4e2520b)
- from 변경에 대한 state 업데이트 추가 (52b376a)
- get, getAll 메서드 구현 (6b22357)
- getTodoById 구현 resolve #125 (f79ccf2)
- Header Container 추가(style, event 포함) (86682fd)
- IndexedDB add 메서드 구현 resolve #120 (482531c)
- IndexedDB edit, editMany 메서드 구현 resolve #121 (788c300)
- IndexedDB remove 메서드 구현 resolve #122 (4edec7f)
- IndexedDB TodoList 구동하도록 코드 수정 (706abfc)
- IndexedDB 모듈 생성 및 Factory 클래스 구현 (d747720)
- InputTodo -> PlainTodo 반영 및 Toast 수정 (d1102c0)
- ITodoListDataBase 인터페이스 구상화 (08347c2)
- Main-TodoContents 구현 (110c6e1)
- Main-TodoStatus container 구현 (f44b079)
- Main-TodoTitle layer 구현 (16db1f8)
- NGINX Dockerfile 및 docker compose 추가 (1bb9a4e)
- PlainTodo, InputTodo 인터페이스 정의 (af30f02)
- repository interface 작성 및 memoryDB class 구현 (a77c6f6)
- RTL 가져오기 메서드 구현 resolve #71 (fc1de92)
- server build action 추가 (6b6b025)
- server dockerfile 추가 (64b9931)
- Sidebar 스타일 및 이벤트 구현, router 개선 (4eac812)
- table page에서 CRUD 연결 및 완료 이벤트 추가 (90fb801)
- Time Interaction 구현 (55a9a56)
- timer 및 Main 화면 버튼 컴포넌트 구현 (888cb06)
- today를 input으로 선택적으로 받을 수 있도록 수정 (bb198af)
- Todo API 비동기로 수정 (59983a8)
- Todo 및 TodoList 인터페이스 구현 (46a2e30)
- Todo 클래스 property 정의 및 생성자에서 옵셔널하게 입력 받기 구현 (5a4fddd)
- TodoList factory 구현 resolve #131 (8ae630a)
- todoList 변경된 API로 전환 (5e5223b)
- TodoList.add 구현 (e584845)
- TodoList.add 에서 prev와 next 정보 업데이트 하도록 수정 (446aa12)
- TodoList.edit 구현 (fd8e292)
- TodoList.edit에서 prev와 next 정보 업데이트 하도록 수정 (0926e7d)
- TodoList.getSortedList 구현 resolve #97 (c2882f4)
- TodoList.remove 구현 (bc86621)
- TodoList.remove에서 prev와 next 정보 업데이트 하도록 수정 (dec1aa8)
- todoListDataBase interface 작성 (ff73fc3)
- TodoListInteface: ITodoList 작성 (0468cea)
- TodoList의 메타데이터를 반환하는 TodoList.summary 메서드 구현(일부) (ee4a939)
- todos Table 연결 및 상세보기 구현 (86f835b)
- Todos-Header 구현 (a2f1d60)
- Todos-Table layout 구현 (dc26d1e)
- Todo에 update를 위한 인터페이스 작성 (05136d5)
- WTL 가져오기 메서드 구현 resolve #72 (50a6a70)
- 기본 Routing 설정 (5734f7e)
- 데드라인 미루기 메서드 구현 resolve #77 (6d38634)
- 소요시간 업데이트 메서드 구현 resolve #81 (06f57de)
- 오늘하루 미루기 메서드 구현 resolve #78 (8d0cb49)
- 완료 체크 및 연결 투두 업데이트 메서드 구현 resolve #80 (ced121a)
- 잠시 미루기 메서드 구현 resolve #76 (82d6f04)
- 중요도 낮추기 메서드 구현 resolve #79 ([12e149a](https://github.com/boostcampwm-2022/web20-OAO/com...