Skip to content
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

[team-12] Eamon & Autumn 3주차 PR #47

Open
wants to merge 42 commits into
base: team-12
Choose a base branch
from

Commits on Jun 15, 2021

  1. [#37] Feat: 서버에서 filter list 받아서 화면에 표시 (#38)

    - recoil의 selector를 사용해서 하는 중
    - 담당자, 작성자 조회 쪽 API에 문제가 있어 주석처리 해둠
    - 로딩 처리 및 데이터 업데이트에 관해서 고민 더 필요
    deprecated-hongbiii committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    0d99911 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. [#42] label list page & milestone Page (#43)

    * [#31]commentTextarea생성 & useAxios 수정 $ utils/url 생성
    
    * [#31]Style: newStyle Right 와 완료 버튼 생성
    
    * [#42]Style: MilestonePage 구성
    
    * [#42]Stlye: milestonePage UI 완성
    wade3420 committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    479a782 View commit details
    Browse the repository at this point in the history
  2. [#40] 이슈 상세 페이지 UI 작업 (오른쪽 사이드바 제외) (#44)

    * [#40] Feat: 이슈 상세 페이지 헤더 ui
    
    - 상태를 사용하지 않고 하드코딩된 상태
    - 일부 컴포넌트는 open/close 여부에 따라 다르게 렌더링되도록 했음
    
    * [#40] Feat: Comment 컴포넌트 생성
    
    * [#40] Feat: 이슈 상세 페이지 body 왼쪽 부분 ui 작업
    deprecated-hongbiii committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    96043c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e66fbd View commit details
    Browse the repository at this point in the history
  4. [#40] Style: 0번째 comment margin값 수정, 새 코멘트 ui 추가 (#45)

    - 사이드바 컴포넌트(현재 이름 NewIssueRight)는 재사용을 위해 수정이 필요해서 일단 비워놨음
    deprecated-hongbiii committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    8ab9696 View commit details
    Browse the repository at this point in the history
  5. [#42] button & router (#46)

    * [#42]Feat: 버튼을 이용해서 router 링크 이동 가능하게 설정함
    
    * [#42]Refactor: router 분리와 header 컴포넌트 고정
    
    * [#42]Refactor: loginPage \
    
    * [#42]Style: loginPage
    wade3420 committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    56b4a67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2899b06 View commit details
    Browse the repository at this point in the history
  7. [#50] 라벨 목록 페이지 - 서버로부터 받은 데이터를 상태에 저장하여 렌더링하도록 수정 (#53)

    * [#50] Chore: store.ts에 주석 처리해뒀던 get요청 부활
    
    - 배열로 응답하도록 API가 수정됐기 때문에 비로소 부활시킬 수 있었다..
    - text_color 속성이 추가됐고 label title과 description을 구분하여 저장
    
    * [#50] Chore: 사용하지 않는 import 제거
    
    * [#50] Refactor: LabelPage recoil value 사용해서 화면 렌더링
    
    - 수정 과정에서 LabelItemType 정의가 필요해서 store.ts에 타입 정의함
    - 추후 타입들만 따로 모아놓도록 리팩토링 해야할 듯...
    
    * [#50] Style: 라벨 목록 페이지 css 살짝 손봄
    deprecated-hongbiii committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    f3c86ce View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. [#52] Refactor: 코드리뷰 일부 반영, 타입선언 파일 분리, 자잘한 오타 수정 (#55)

    - 코드 리뷰 중 mock 데이터 부분과 useAxios는 제외
    - recoil selector에서 선언해둔 타입과 mock 배열로 렌더링하느라 선언한 타입의 속성 이름이
    서로 달라서 고치다보니 답이 없어서 일단 이슈 목록 페이지 부분의 배열데이터를 주석처리함
    deprecated-hongbiii committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    4ba6c56 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. [#73] 서버에 보내는 요청 에러 해결 (#74)

    * [#73] Fix: 로그인 버튼의 href url 수정
    
    - 로그인 부분은 MJ네 팀과 같은 API 사용하기로 해서 수정
    
    * [#73] Fix: jwt 토큰 담아서 요청 보내기, GET요청 에러처리
    
    - 일단 try ~ catch 로 잡기만 함
    - 화면 나온다!!!!!!!!!!! ㅠㅠ
    deprecated-hongbiii committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    1187874 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c7a9e8 View commit details
    Browse the repository at this point in the history
  3. [#50] issueData fetch (#78)

    * [#50] Feat: 이슈 목록페이지 select 완료 & issuesStateAtom 을 이용하여 open close 요청
    
    * [#50] Feat: totalCountOfIssue 에서 api 로 전체 오픈 클로즈 갯수 요청보냄
    wade3420 committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    81b42f8 View commit details
    Browse the repository at this point in the history
  4. [#50] 마일스톤 페이지 API 이용하여 렌더링 (#80)

    * [#50] Add: 마일스톤 페이지 서버로부터 받은 데이터로 렌더링하기 위한 상태 생성
    
    - 코드가 너무 중복이지만 일단 closed 여부에 따른 요청 나눠서 마일스톤 selector 만듦
    - 마일스톤 관련 selector를 stores/milestoneStore.ts 로 분리
    
    * [#50] Feat: 열린 마일스톤, 닫힌 마일스톤 버튼 클릭에 따라 렌더링
    
    - 중복 코드 매우 많음
    - 어떤 탭이 클릭됐는지 상태 관리하기 위해 Milestones.tsx 에 isOpenedMilestoneTab라는 상태를 만들어서 해결
    - 하지만 atom을 사용하여 selector가 해당 atom을 구독하게 하면 더 깔끔해질 듯 (리팩토링 예정)
    deprecated-hongbiii committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    7a18dbc View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. [#82] Feat: 이슈 목록에서 이슈 클릭 시 상세 페이지로 라우팅 (#90)

    - Route의 순서를 약간 바꿨음
    - API에 수정할 사항이 있어서 아직 서버에서 받은 데이터로 렌더링은 못 한 상태
    deprecated-hongbiii committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    4b43911 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e286d3 View commit details
    Browse the repository at this point in the history
  3. [#51][#52][#75][#94] jwt 토큰 디코딩 (#95)

    * [#94] Fix: try~catch 에러 처리 추가
    
    - jwt 디코딩 하려던 도중에 서버가 터져서 급하게 에러 처리 추가함
    
    * [#52] Refactor: 라우터 리팩토링
    
    - Switch를 하나 더 만들어서 Header 컴포넌트 처리
    
    * [#51][#75] Feat: 로고 클릭 시 IssuesPage로 라우팅, IssuesPage 로그인 여부 체크
    
    - 일단은 IssuesPage에만 로그인 체크하는 로직을 넣어놨음
    - 추후 모든 페이지에서 로그인 체크해야 할 듯
    - 중복되기 때문에 커스텀 훅 등으로 리팩토링 예정
    deprecated-hongbiii committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    ddbc978 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. [#79]라벨 수정 컴포넌트 UI 작성 (#99)

    * [#79] 라벨 수정 컴포넌트 UI 생성
    
    * [#79]Style: 라벨 수정 컴포넌트 작성
    wade3420 committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    03dc60f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    700d4a7 View commit details
    Browse the repository at this point in the history
  3. [Closes #79]milestone 편집컴포넌트 UI 작성 (#101)

    * [#79]Style: 마일스톤 수정 컴포넌트 완성
    
    * [#79] Refactor: 오타수정
    wade3420 committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    5d65ff3 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. [#103] Feat: label 편집기능 추가 close #103 (#106)

    * [#103]Feat: 수정요청을 위한 state 프론트에서 저장
    
    * [#105]delete 요청 보낸 후 get 요청 보내고 다시 렌더링하기
    
    * [#103]Feat: label 편집 완료버튼 누를시 수정요청보내기
    wade3420 committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    ffe871e View commit details
    Browse the repository at this point in the history
  2. [#108]Feature: edit milestone (#109) close issue - #108

    * [#108]마일스톤 수정요청 보내기
    
    * [#105]마일스톤 삭제요청 보내기
    wade3420 committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    230bdae View commit details
    Browse the repository at this point in the history
  3. [#82] 이슈 상세 페이지 렌더링 (#110)

    * [#82] Feat: 이슈 상세 페이지 헤더 부분 서버 데이터로 렌더링
    
    - IssueDetailHeader에서 디스트럭쳐링 하고 싶었는데 타입 에러 때문에 못 함
    
    * [#82] Feat: 이슈 상세페이지 본문, 코멘트 서버에서 받은 데이터로 렌더링
    
    * [#82] Feat: 이슈 작성자 === 댓글 작성자 일 때 '작성자' 라벨 붙여주는 로직 추가
    
    * [#82] Feat: 이슈 작성자 === 댓글 작성자 일 때 '작성자' 라벨 붙여주는 로직 추가
    
    - Comment 컴포넌트에서 바로 issue author id를 알 수 없어서 atom을 새로 만듦
    - issueDetailQuery 요청에서 /api/issues/null 로 요청하게 되는 에러가 있음
    
    * [#82] Fix: clickedIssueId의 초기값 null이 요청 url에 들어가서 생기는 에러 해결
    
    - null일 경우 early return하게 해서 해결했다.
    
    * [#82] Feat: 이슈 상세 페이지 로그인 유저 === 코멘트 작성자 이면 편집 버튼 노출
    
    * [#82] Feat: 코멘트 작성 부분에 loginUser 정보를 바탕으로 아바타 렌더링
    
    - Avatar에 더이상 name 속성이 필요 없어서 삭제
    deprecated-hongbiii committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    cd5ea6e View commit details
    Browse the repository at this point in the history
  4. [#83]Feat: 새로운 라벨 생성하기 (#112) close#83

    * [#83] style: 새로운 라벨 추가 UI 컴포넌트 생성
    
    * [#83]Feat: 새로운 라벨 생성하기
    wade3420 committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    790e95e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    416e7e0 View commit details
    Browse the repository at this point in the history
  6. [#111] 코멘트 작성 기능 (#117)

    * [#111] Feat: 코멘트 작성란에 파일첨부 ui 추가
    
    * [#111] 코멘트 작성 버튼 ui 생성
    
    * [#52][#82] Refactor: 이슈 상세 페이지 관련 store 파일 분리
    
    * [#111] Chore: CommentTextarea를 공통 컴포넌트로 사용하기 위한 작업
    
    - 이슈 생성, 코멘트 생성, 코멘트 편집에서 공통으로 사용되기 때문에 각각의 atom을 만들어서
      각각의 CommentTextarea의 부모 컴포넌트에서 setAtom을 props로 내려줌
    
    * [#82] Feat: 코멘트 작성 기능
    
    - post 요청에서 다양한 에러 나는 중... 404, 415, 500
    deprecated-hongbiii committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    7cf1efc View commit details
    Browse the repository at this point in the history
  7. [#93][#118] 화면 렌더링 문제 해결 (#119)

    * [#118] Fix: 코멘트에 작성자 프로필 사진이 안 나오는 문제 해결
    
    * [#93] Fix: 라벨이 없을 때 0이라고 표시되는 문제 해결
    deprecated-hongbiii committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    521af31 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b40b74a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. [#81]Feature: 이슈 생성 요청 (#120)

    * Feat: 사이드바 상태관리
    
    * [#81] 사이드바 클릭시 상태값 저장
    
    * [#81] 사이드바 클릭시 상태값 보여줌
    
    * [#81] Feat: input 입력시 newIssuesContentAtom 상태에 저장
    
    * [#81] Feat: instanceWithAuth 를 이용한 이슈 생성 요청
    
    * [#81] Fix: 이슈생성 요청 에러 fix
    wade3420 committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    8546a31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2ca06c View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Configuration menu
    Copy the full SHA
    1c20976 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0be6c0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    906efcb View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Feature: logout (#128)

    * Refactor: 리다이렉트 url env 로 변경
    
    * Feat:logOut 기능 구현
    wade3420 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    a02d5f1 View commit details
    Browse the repository at this point in the history
  2. [#126] 코멘트 삭제 기능 (#130)

    * [#111] Feat: 코멘트 생성 시 새로고침 안 해도 화면에 렌더링 되도록 atom 추가
    
    * [#126] Feat: login user id와 comment author id 비교해서 삭제 버튼 렌더링
    
    * [#126] Feat: 코멘트 삭제 기능 구현
    deprecated-hongbiii committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    3e9cd41 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Feature: markdown (#132)

    * [#131]Feat: headerParser&emphasisParser
    
    * chore: markdown preview 제거
    wade3420 committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    0445995 View commit details
    Browse the repository at this point in the history
  2. [#126] 코멘트 편집 기능 (#134)

    * [#126] Feat: 코멘트 편집 버튼 클릭 시 input창 렌더링
    
    * [#126] Feat: 코멘트 수정 기능 추가 (다시 get요청 받아 화면 업데이트 필요)
    
    * [#126] Feat: 코멘트 편집 후 새로 get 요청 보내서 화면 업데이트
    deprecated-hongbiii committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    6072f2d View commit details
    Browse the repository at this point in the history
  3. [#82] Feat & Fix: 이슈 상세 페이지에 사이드바 렌더링 (#135)

    - 사이드바 컴포넌트를 재사용하기 위해 이슈 생성 페이지에서 상태를 reset 하는 로직을 만듦
    deprecated-hongbiii committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    d79c083 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. [#82] Feat: 이슈 닫기, 다시 열기 기능 추가 (#137)

    * [#82] Feat: 이슈 닫기 기능
    
    - 이슈 상세, 이슈 목록에는 닫힌 이슈가 바로 반영되게 했으나 열린이슈 닫힌이슈 카운트 부분은
    아직 해결을 못 함
    
    * [#82] Feat: 이슈 다시 열기 기능 추가
    deprecated-hongbiii committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    a722aeb View commit details
    Browse the repository at this point in the history
  2. [#82] Feat: 이슈 삭제 기능 추가 (#139)

    - 삭제는 잘 되지만 열린이슈/닫힌이슈 카운트가 업데이트 안 됨
    deprecated-hongbiii committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    ea65d42 View commit details
    Browse the repository at this point in the history
  3. Feature: comment markdown (#141)

    * [#82]Fix: 디테일 페이지에서 새로고침시 에러
    
    * [#82]Feat: 디테일 페이지 라우팅시 라벨 마일스톤 담당자 렌더링
    
    * Feat:[#81] 수정요청진행중
    wade3420 committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    d8abb4a View commit details
    Browse the repository at this point in the history
  4. [#140][#116] Fix: 버그 해결 (#143)

    * [#140] Fix: 열린이슈, 닫힌이슈 카운트 업데이트 되도록 수정
    
    - 이슈 삭제, 이슈 닫기, 다시 열기 시 카운트도 업데이트 되도록 수정
    - 프론트에서의 버그는 해결했으나 서버에서 버그가 있어서 제대로 카운트가 안 되고 있음
    
    * [#140] Fix: 로그인 중 화면에 회색 박스 보이는 버그 해결
    
    * [#140] Fix: console.log 삭제 & 이슈 작성 페이지에 유저 프로필 사진 나오도록 수정
    
    * [#116] Fix: 마일스톤 달성률 NaN으로 표시되는 문제, 달성률 소수점 아래 두자리까지 표시
    deprecated-hongbiii committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    0214e71 View commit details
    Browse the repository at this point in the history
  5. [#142] Style: 로그아웃 버튼 스타일링, 이슈 목록 헤더의 필터 버튼들 수정 (#144)

    * [#142] Style: 로그아웃 버튼 스타일링
    
    * [#142] 이슈 목록의 헤더 필터 담당자, 레이블, 마일스톤, 작성자로 변경
    deprecated-hongbiii committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    553b974 View commit details
    Browse the repository at this point in the history