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

main branch merge 대작전 #129

Merged
merged 368 commits into from
May 1, 2024
Merged

main branch merge 대작전 #129

merged 368 commits into from
May 1, 2024

Conversation

KyuTae98
Copy link
Collaborator

@KyuTae98 KyuTae98 commented May 1, 2024

No description provided.

KyuTae98 and others added 29 commits May 1, 2024 00:56
* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* feat: Problem 쿼리로 전달

* feat: xterm url 받기

* feat: url 받기 성공

* feat: socket.io 연결 코드

* feat: ProblemStage css 수정

* feat: 모달창 개발 중

* fix: stage 모달 css 수정

* feat: header 불쾌한 골짜기 처리

* feat: Suspense를 이용한 로딩 처리

* feat: Xterm 분기점 완료

* feat: problemstage input

* feat: loading 이쁜게 처리

* feat: useCheckAccess 수정

* fix: loading 수정

* feat: 터미널 생성 네트워크 운영전 처리 완료

* feat: wrapping promise 10초 딜레이로 해결

* feat: wrapping promise 수정

* fix: git 수정을 위한 commit

* fix: hook 관리

* fix: git action 수정

* fix: eslint룰 추가

* fix: problemStageModal 수정

* feat: xterm url error 제어

* feat: xterm 문제지 준비

* fix: src/components/problemStage/problemStageContainer/ProblemStagePageNationBtn.tsx 간단 코드정리

* fix: loading 수정

* feat: termUtil 수정

* feat: xterm 사이즈 고정

* feat: xterm position 조정

* feat: xterm padding 조정

* feat: 불필요한 파일 삭제

* feat: xterm, 질문지 width height 지정

* feat: Xterm Question 비동기 준비

* fix: 모달창 해결

* fix: 개인페이지 모달창 css 수정
* feat: 컴포넌트 확인 페이지

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>

* feat: shake 애니메이션 추가

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>

---------

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>
* feat: textarea 추가

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>

* feat: stage, question 컨테이너 추가 삭제 구현

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>

* feat: stage request 객체로 정리

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>

* feat: 스테이지 등록 진입점 추가

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>

---------

Signed-off-by: Jeong-Rae <kkwjdfo@gmail.com>
* 히트맵 캘린더 수정

* 마이페이지 통합

* 마이페이지 디자인, 모달창 수정

* test

* 마이페이지 완성
* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* feat: Problem 쿼리로 전달

* feat: xterm url 받기

* feat: url 받기 성공

* feat: socket.io 연결 코드

* feat: ProblemStage css 수정

* feat: 모달창 개발 중

* fix: stage 모달 css 수정

* feat: header 불쾌한 골짜기 처리

* feat: Suspense를 이용한 로딩 처리

* feat: Xterm 분기점 완료

* feat: problemstage input

* feat: loading 이쁜게 처리

* feat: useCheckAccess 수정

* fix: loading 수정

* feat: 터미널 생성 네트워크 운영전 처리 완료

* feat: wrapping promise 10초 딜레이로 해결

* feat: wrapping promise 수정

* fix: git 수정을 위한 commit

* fix: hook 관리

* fix: git action 수정

* fix: eslint룰 추가

* fix: problemStageModal 수정

* feat: xterm url error 제어

* feat: xterm 문제지 준비

* fix: src/components/problemStage/problemStageContainer/ProblemStagePageNationBtn.tsx 간단 코드정리

* fix: loading 수정

* feat: termUtil 수정

* feat: xterm 사이즈 고정

* feat: xterm position 조정

* feat: xterm padding 조정

* feat: 불필요한 파일 삭제

* feat: xterm, 질문지 width height 지정

* feat: Xterm Question 비동기 준비

* fix: 모달창 해결

* fix: 개인페이지 모달창 css 수정

* feat: Xterm Question 준비

* fix: 코드 정리

* feat: 실습페이지 stage 처리 완료

* fix: useGetQuestion return 값 변경

* fix: step css 변경

* feat: QuestionDesciption 작성

* feat: Question Answer 작성

* feat: Question 퍼블리싱 어느정도 완성

* feat: Question 제출 정답

* feat: git 복원

* fix: 애니메이션 복구

* feat: 문제 오답일시 파일 수정
* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* feat: Problem 쿼리로 전달

* feat: xterm url 받기

* feat: url 받기 성공

* feat: socket.io 연결 코드

* feat: ProblemStage css 수정

* feat: 모달창 개발 중

* fix: stage 모달 css 수정

* feat: header 불쾌한 골짜기 처리

* feat: Suspense를 이용한 로딩 처리

* feat: Xterm 분기점 완료

* feat: problemstage input

* feat: loading 이쁜게 처리

* feat: useCheckAccess 수정

* fix: loading 수정

* feat: 터미널 생성 네트워크 운영전 처리 완료

* feat: wrapping promise 10초 딜레이로 해결

* feat: wrapping promise 수정

* fix: git 수정을 위한 commit

* fix: hook 관리

* fix: git action 수정

* fix: eslint룰 추가

* fix: problemStageModal 수정

* feat: xterm url error 제어

* feat: xterm 문제지 준비

* fix: src/components/problemStage/problemStageContainer/ProblemStagePageNationBtn.tsx 간단 코드정리

* fix: loading 수정

* feat: termUtil 수정

* feat: xterm 사이즈 고정

* feat: xterm position 조정

* feat: xterm padding 조정

* feat: 불필요한 파일 삭제

* feat: xterm, 질문지 width height 지정

* feat: Xterm Question 비동기 준비

* fix: 모달창 해결

* fix: 개인페이지 모달창 css 수정

* feat: Xterm Question 준비

* fix: 코드 정리

* feat: 실습페이지 stage 처리 완료

* fix: useGetQuestion return 값 변경

* fix: step css 변경

* feat: QuestionDesciption 작성

* feat: Question Answer 작성

* feat: Question 퍼블리싱 어느정도 완성

* feat: Question 제출 정답

* feat: git 복원

* fix: 애니메이션 복구

* feat: 문제 오답일시 파일 수정

* feat: git 충돌 해결
@KyuTae98 KyuTae98 merged commit f174e4d into PhantomOfLINUX:main May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants