Releases
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 )
테스트 케이스용 데이터 생성 함수 작성 (c1ffee4 )
Bug Fixes
airbnb eslint에서 standard eslint로 변경 (8006d20 )
backend express server 경로 추가 (c780407 )
change docker image name (3cb7538 )
client build working directory 지정 (05ed216 )
CLIENT_BUILD job description 한국어로 수정 (d508fec )
CLIENT_DEV_BUILD job description 한국어로 수정 (b6ad61d )
code cov report 항상 실행되도록 변경 (e87fbe5 )
comma 삭제 (fd5d4cd )
default.conf 위치 원복 (4c484cc )
detail style 수정 및 select option 수정 (6077423 )
dev build test 위해 workflow 파일 수정 (c5493e0 )
docker build를 login 후 하도록 수정 (d804e39 )
docker build시 파일 지정 (acb5a94 )
docker compose -> docker-compose로 수정 (2a9a658 )
docker compose file 수정 (package name 수정사항 반영) (4fd5530 )
docker compose prune y option 추가 (e794d78 )
docker context 경로 client로 수정 (848c578 )
docker login 시 password 입력 방식 변경 (edce4c2 )
edit 메서드 property assign하는 로직 수정 (fa9989c )
FE 정적파일 index 지정 (fb8e41b )
getSortedList 메서드 수정 resolve #127 (679e55d )
github action client cache working directory 지정 (040e99e )
github action client cache 경로 수정 (c2b521c )
github action name convention 통일 & client node modu (2c8bb3b )
github actions 테스트를 위해 Update CLIENT_DEV_BUILD.yml (c962db3 )
github action에서 테스트 실행 전, os 타임존 Asia/Seoul로 설정 (976943d )
github workflow 들여쓰기 수정 (06184c6 )
IndexedDB의 인스턴스는 오직 Factory 클래스로 접근 가능하도록 수정 (6954979 )
nginx 설정파일 위치 수정 (9e339e6 )
oldTodo의 next Todo들이 다시 oldTodo에만 접근할 수 있는 문제 해결 resolve #137 (4727c80 )
package 이름 원복 및 tag이름 변경 (9e10000 )
pre테스트 검증함수가 잘못 연결되어있던 에러 수정 (ed0d7dd )
push option 활성화 (4e27caa )
rebase 과정 중 삭제하지 않은 파일 제거 (e431dee )
Rename pause.svg to Pause.svg (37351fc )
secret 오타 수정 (4a17888 )
server build yml 들여쓰기 수정 (53e2af5 )
server Dockerfile build comment 수정 (dbaec13 )
server dockerfile entry point 추가 (223ba87 )
server dockerfile에 tsconfig 추가 (1c00506 )
server running script 수정 (08d1b1b )
SERVER_BUILD job description 한국어로 수정 (6f05a92 )
SERVER_DEV_BUILD job description 한국어로 수정 (4e76ef1 )
table view modal 길이 수정 (c12683e )
table view todo edit bug 수정 (78ddc2d )
TableRow checkbox DONE 처리 수정 (3062363 )
test code 실행 오류 수정 (e3461e0 )
test data의 Date값들에 timezone 명시 (425f82c )
test-report workflow에 working-driectory 명시 (e396b2a )
Todo interface 수정 (1a0dbaa )
todo prev next rendering 문제 해결 (612b88f )
Todo 인터페이스의 priority 프로퍼티 importance로 이름 변경 (5c60501 )
TodoList에서 Todo 객체 조회시 원본이 아닌 사본을 참조하고 있었던 문제 해결 (5f34661 )
tsconfig include 추가(.) (f6011b1 )
vite top level await 가능하도록 esNext target으로 변경 (b83af19 )
workflow 원복 (25bc92f )
yarn 실행 디렉토리 변경 (589de0f )
yarn 오타 수정 (52eea81 )
데이터 레포트 액션 커스텀 버전으로 수정 (8cd2a01 )
데이터 생성 시 id 알아보기 쉽게 uuid에서 number로 수정 (5160b4c )
데이터 순서 오류 수정 및 validator 오류 수정 (e481a8e )
몇몇 변수명 정리 (a03292a )
액션에서 타임존 설정 sudo 권한으로 실행 (262ec60 )
운영서버 정보에 맞추어 접속 정보 수정 (f7f8abd )
잠시 미루기 기능 시 Todo 상태 업데이트 되지 않는 문제 해결 resolve #140 (f26cbdf )
타임존 표기법이 standard에 적용되지 않아 수정 (9d0af29 )
테스트 코드들에서도 절대경로 사용하도록 수정 (2a3d761 )
Styles
Code Refactoring
alias를 이용한 import 경로 수정 (f1f7502 )
Coverage Report와 Test Result Report 액션 병합 (fb9922b )
header, side menu re-render 범위 줄임 (3e4bb8b )
postpones 테스트 코드 삭제 (테스트 대상이 아님) (e6d0136 )
sort.data.ts 삭제 (data는 현재 validator.data.ts에서 통합관리) (0973e93 )
TodoList 생성자 매개 변수 순서 변경 (5ff28d7 )
TodoList 클래스 메서드로 setDone 메서드 리팩터링 (576bc57 )
Todo의 prev와 next가 Set 자료구조를 활용하도록 리팩터 (5513337 )
모든 테스트 원본 데이터를 json 파일 형식에서 import하도록 변경 (602eab7 )
인터페이스 재정의로 인한 타입 및 테스트 코드 수정 (1493d8c )
정렬 테스트 이터레이션 구조로 변경 (a9b5c0b )
테스트 케이스 생성 함수 리팩터링 (8b6c569 )
테스트 케이스 이터레이션 구조로 변경 (ad0a361 )
테스트 코드 리팩터링 (신규 타입 정의 및 sort 테스트에 적용) (f2a47a9 )
테스트에 사용하는 type TestTodo -> Todo로 변경 (14238d4 )
테스트용 validator 파일 분리 (0d5925c )
Tests
You can’t perform that action at this time.