Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: Logging Framework 환경 구성 및 세팅 (#12) * style: modify .gitignore '.idea' * feat: logging-framework 기본 환경 세팅 * feat: 회원탈퇴 html/css 개발, icon 추가 (#14) * feat: 회원탈퇴 html/css 개발, icon 추가 * refactor: 회원탈퇴 html/css BEM style 적용 * feat: 회원탈퇴 api 개발, structure: 프로젝트 디렉토리 구조변경 (#15) * structure: project 폴더 하위 디렉토리 구조 변경 * feat: 회원탈퇴 api 기능 개발 * feat: 로그인html/css 기능 구현 (#16) * feat: Lombok 세팅 (#17) * feat: lombok 세팅 * refactor: .gitignore 추가 (#18) * style: modify .gitignore '.idea' * refactor: .gitignore - LoggingFramework log 경로 추가 * 관리자 이벤트 페이지 JSP(목록, 조회, 작성)파일 추가 (#19) 관리자 이벤트 페이지 CSS(event.css)파일 추가 * 관리자 이벤트 페이지 Controller 주석처리 !!에러발생.. (#20) 관리자 컨트롤러 경로 회의 내용대로 변경 * feat: 주소, 상태코드, 숙소, 숙소 편의시설, 숙소 이미지, 숙소전망, 전망 DTO 추가 (#21) * feat: 주소, 상태코드, 숙소, 숙소 편의시설, 숙소 이미지, 숙소전망, 전망 DTO 추가 * refactor: RoomAmenityDto에 어노테이션 추가 * feat: Admin, Event, EventImg, Inquiry, Notice, Reply DTO 추가 (#22) * feat: Admin, Event, EventImg, Inquiry, Notice, Reply DTO 추가 * feat: 채팅 메세지, 채팅방 Dto 추가 / 관리자 이벤트 컨트롤러 변경 / 관리자 CSS 디렉토리 변경 (#23) * 관리자 이벤트 페이지 Controller 주석처리 !!에러발생.. 관리자 컨트롤러 경로 회의 내용대로 변경 * 이벤트 컨트롤러 주석 해제 ChattingMessageDto 생성 ChattingRoomDto 생성 * 이벤트 컨트롤러 주석 해제 ChattingMessageDto 생성 ChattingRoomDto 생성 관리자 css 파일 경로 변경 (/css/common/admin -> /css/admin) 관리자 이벤트 페이지(event.jsp, eventInput.jsp, eventList.jsp) css 적용 경로 수정 * design: html width 1920px > 100vw 변경 (#25) * feat: OAuth, 프로필 이미지, 결제 카드, 유저 쿠폰, 쿠폰, 리뷰 Dto 추가 (#26) * feat: Alert, AlertRule, Booking, Payment, Refund Dto 추가 (#24) * feat: LikeDto 추가 / UserDto 수정 (#27) * feat: LikeDto 추가 / UserDto 수정 * feat: 누락된 LikeDto 내용 추가 * feat: 회원가입 html, css, js (#28) * feat: 회원가입 html, css, js * feat: global.css 적용 * chore: title 이름 변경 * feat: 로그인ê 기능 APIã 기능 구현 (#29) * ### 수정사항 (#31) event.css 수정 관리자 이벤트 페이지 jsp 수정 (css 수정, 헤더, 네비게이션 바. 푸터 추가) ### 생성 EventMapper 생성 EventDao 생성 EventDaoImpl 생성 EventService 생성 EventServiceImpl 생성 EventUpdate.jsp 생성 header, navigation, footer 생성 관리자 페이지 전용 header, navigation, footer 이미지 추가 ### 기능구현 관리자 이벤트 페이지 작성 구현 관리자 이벤트 페이지 읽기, 전체조회 구현 관리자 이벤트 페이지 수정, 삭제 구현 (로그인 기능이 없으므로 임시로 컨트롤러 코드에 PK값 직접 선언) * html&css: common footer html/css 개발 (#30) * feat: common footer html/css 개발 * viewTest 제거 * feat: 로그인 뷰 에러처리 (#32) * refactor: 로그인 API 뷰 에러처리 * refactor: 로그인 뷰 에러처리 리펙터링 * feat: 관리자 페이지 로그인 [HTML, CSS] (#33) * feat: 관리자 계정 로그인 HTML & CSS * fix: 화면 깨짐 현상 - global.css 수정 * remove: empty.txt | test file 삭제 (#34) * remove: empty.txt | test file 삭제 * feat: 회원탈퇴 API 보완 (회원탈퇴 뷰의 계정삭제 버튼과 컨트롤러 연결) (#35) * feat: 회원탈퇴 API 기능 구현 (계정 삭제 버튼과 컨트롤러 연결) * feat: test코드 양식 작성 * docs: PR, COMMIT 템플릿 추가 (#36) * style: modify .gitignore '.idea' * refactor: .gitignore - LoggingFramework log 경로 추가 * remove: empty.txt | test file 삭제 * docs: PR, commit 템플릿 추가 * docs: PR, COMMIT 템플릿 추가 * rename: PR 템플릿 이름 수정 * feat: 관리자 공지사항 목록, 조회, 삭제, 등록, 수정 기능 구현 (#37) * HOTFIX: 톰캣 실행 안되는 문제로 인한 코드 수정 (#38) * Task-98 회원가입 API (#39) * feat: 회원가입 - 이메일 인증번호 API * feat: 회원가입 - 주소 검색 API * feat: 회원가입 API 개발 - DB INSERT * feat: 회원가입 API 개발 - user_nickname 아이디 중복 확인 * feat: 회원가입 API 개발 - UserRequestDto 삭제 * feat: 회원가입 API 개발 - 비밀번호 & 비밀번호 재확인 일치 여부 확인 * feat: 회원가입 API 개발 - view 반환 변경 * Task 199 : header 제작 (#40) * feat: header html/css 추가(드롭다운 제외) + 한글 폰트 추가 * feat: my-profile 드롭다운 추가 * feat: 검색바 '어디로' 드롭다운 추가 * feat: 여행자 수 조절하는 자바스크립트 코드 추가 완료 * feat: 예산 슬라이더 버그 못고친 상태로 완성 * feat: [1차 개발] 관리자 계정 API 로그인 구현 (#41) * design: admin/loginForm.css form-input * remove: empty.txt files * refactor: form Admin - LoginController 경로 수정 * feat: 관리자 계정 API 로그인 구현 controller, service, dto, dao, mybatis, filter, jsp * comment: SwaggerConfig 추가 * Task 200 : nav.jsp 완성 및 main 페이지 mock data 삽입 (#43) * feat: 카테고리/전망 이미지 추가 및 정렬 완료 * feat: main 페이지 생성 (header, nav, footer include한 화면) * bugfix: header 자잘한 버그들 수정 * feat: main 숙소 mock 데이터들 추가 * bugfix: header 자잘한 버그들 수정 * rename: 시작 페이지 화면 main.jsp로 변경 (#44) * ### 개요 (#45) 관리자 페이지 header, navigation, footer 에 global.css 적용, 세부 css 수정 * rename: img/icon > img/user로 변경 (#46) * rename: img/icon > img/user로 변경 (#47) * rename: img/icon > img/user로 변경 * rename: img/icon > img/user로 변경후, 이미지 로딩 경로들 변경 * refactor: CSS 폴더 구조 전체적으로 변경(구조화) (#48) * fix: controller path, css 파일 이미지 import 경로 수정 * refactor: CSS 폴더 구조 전체적으로 변경(구조화) * Task 240 - 회원가입 API (#50) * feat: 회원가입 API 개발 - 비밀번호 암호화 저장 * feat: 회원가입 API 개발 - 화면 전환 수정 * feat: 회원가입 API 개발 - 필수 입력값 지정 * Task 251 (#49) * feat: 로그인 상태에 따라 마이프로필 드롭다운 다르게 처리 * feat: 로그인, 회원가입, 로그아웃 버튼에 컨트롤러 경로 맵핑 * feat: 로고 누르면 메인으로 이동하도록 경로 지정 * Revert "Task 240 - 회원가입 API (#50)" (#53) This reverts commit dfc321f. 해당 커밋 관련 PR 한 merge 취소 합니다. * Task 254 관리자 이벤트 페이지 컨트롤러 수정 / 주석추가 & 예외처리 (#51) * ### 개요 관리자 페이지 header, navigation, footer 에 global.css 적용, 세부 css 수정 * ### 수정 이벤트 컨트롤러 수정 - jsp & 컨트롤러 API에 /admin 추가 - 이벤트 컨트롤러 에러처리 & 주석처리 - 이벤트 컨트롤러 수정 & 삭제 에러 시 redirect 경로 변경 * refactor: CSS 파일 경로 수정 및 BEM 명명규칙 적용 (#54) * refactor: CSS 파일 경로 수정 및 BEM 명명규칙 적용 * comment: admin/loginForm.jsp CSS <link> 불필요한 주석 제거 * ### 수정 (#55) 관리자 이벤트 페이지 css & jsp 수정 - 형식 꺠지지 않게 수정했습니다 - 파일 경로는 아직 수정되지 않았습니다 * feat: 로그아웃 컨트롤러 추가, 로그인 컨트롤러 맵핑 수정 (#56) * feat: 로그아웃 기능 구현 * test: UserLoginDao test 코드 추가 * test: Dao, Mapper 구현, Test 코드 작성 및 테스트 (#58) * comment: TODO 주석 처리 * test: Dao, Mapper 구현, Test 코드 작성 및 테스트 * fix: ClassNotFoundException 에러 처리 (#60) CommonException, StatusCode 클래스 추가 * Task 275 : 관리자 이벤트 페이지 조회수 기능 추가 / 이벤트 컨트롤러(Dao -> Service)로 수정 / 이벤트 목록 세부 css 변경 (#64) * ### 수정 관리자 이벤트 페이지 css & jsp 수정 - 형식 꺠지지 않게 수정했습니다 - 파일 경로는 아직 수정되지 않았습니다 * ### 추가 게시글 조회수 기능 추가 ### 수정 이벤트 목록 세부 css 변경 관리자 EventService, EventServiceImpl 수정 관리자 EventController (EventDao -> EventService 로 변경) * refactor: css 폴더 구조에 따른 BEM 명명 변경 (#62) * Task 115: admin / 유저관리 (#63) * Remove: 필요 없는 empty.txt 파일들 삭제 * feat: UserManagementController 개발 * feat: UserManagementDao ,impl 및 test 개발 * feat: UserManagementMapper 개발 * feat: UserManagementService 및 impl 개발 * feat: PageHanler, SearchCondition 개발 * feat: 뷰 UserList.jsp, UserInfo.jsp 개발 * feat: mybatis-config.xml에 typealias - searchcondition 추가 * fix: 메인경로 수정 (#65) * Task 259 : css 컨벤션 수정 (#61) * comment: header html, js 주석 추가 * refactor: 선택자 convention 수정 * refactor: 메인화면 mock data들 추가 * refactor: 메인 css 컨벤션 수정 * refactor: 헤더 css 컨벤션 수정 및 자바스크립트 주석 정리 * comment: style.css 주석 해제 * fix: join.js에서 잘못 고친 코드 수정 * feat/fix: 예산 부분 css 변경 & 입력한 숫자 화면에 반영되도록 변경 * feat: kakao, google oauth 회원가입 로그인 개발 (#57) * feat: MsgEntity 개발 * feat: google oauth dto 추가 * feat: kakao oauth dto 추가 * feat: GoogleLoginService 개발 * feat: kakaoLoginService 개발, pom.xml에 json-simple 디펜던시 추가 * feat: 로그인 폼 수정 * feat: userLoginService에 checkSignUp 메서드 추가 * feat: oauthController 추가 * refactor: loginForm oauth button에 onclick attribute 추가 * feat: oauth 회원가입을 위한 랜덤 비밀번호 생성 디펜던시 추가, oauth 회원 가입시 회원가입 화면 변경 위해 js 수정 * comment: style.css 주석처리 해제 (#66) * fix: user/loginForm 수정 oauth button에 onclick 속성 추가 (#67) * refactor: css 폴더 구성 변경에 따른 user/footer.css BEM 적용 (#70) * refactor: user/fooer css BEM 명명 * refactor: user/footer BEM refactor * feat: header.js 드롭다운 기능 완성 (#69) * fix: 로그아웃 컨트롤러 반환 리다이렉트 확장자 수정, 로그아웃 버튼 눌렀을때 onclick이벤트 추가 (#71) * refactor: [2차 개발] 관리자 로그인 API 보완 (#73) * fix: ClassNotFoundException 에러 처리 CommonException, StatusCode 클래스 추가 * feat: CUSTOM UUID 생성 * comment: UUID 클래스 주석 추가 * refactor: [2차 개발] 관리자 로그인 API 보완 * feat: user webfilter 추가 ( 추후 urlPatterns 수정 필요) (#72) * refactor: css 폴더 구조 변경에 대한 login.css 네이밍 재 적용 (#68) * fix: 메인경로 수정 * ãrename: css 폴더 구조화에 따른 네ã cssìì 적용 ë 네임 변경 * refactor: 이벤트 페이지 CSS BEM / CSS 수정 / 이벤트 서비스, 컨트롤러 변경 (#74) * ### 수정 이벤트 페이지 CSS BEM 경로 & 변경 header, navigation, footer CSS BEM 경로 & 변경 관리자 EventService, EventServiceImpl @Autowired (HttpSession session) 제거 관리자 EventController 매개변수에 HttpSession session 추가 * ### 수정 header, navigation, footer JSP 구조 변경 * feat: 유저 로그인 시 최근 로그인 일자 저장을 위한 기능 추가 (#76) * user의 최근 ë¡ãfeat:�그인 일자 저장을 위한 기능 추가 * fix: eventService 복구 --------- Co-authored-by: jinkwon9301 <[email protected]> * Task 261 : userInfoController API 작업 (#77) * feat: userInfo mapper, dao, service, controller 생성 * feat: userInfo update 관련 코드 생성(미완성) * comment: userInfoDaoImplTest 주석처리 * feat: user delete mapper 추가 (테스트 코드용도) * feat: user delete mapper 추가 (테스트 코드용도) * feat: user delete Dao, DaoImpl 추가 (테스트 코드용도) * fix: namespace에 final 추가, selecUserInfot mapper mapper 수정 * fix: deleteUser 쿼리문 수정 * feat: 헤더 '계정'에 userInfo 조회 Controller 연결 * refactor: mybatis-config EventDto 추가, EventMapper 수정 (#78) * refactor: mybatis-config EventDto 추가, EventMapper 수정 * refactor: EventDto 경로 수정 및 연관된 classpath 재설정 * rename: CouponDto 클래스 - 관리자 dto 폴더로 이동 (#79) * refactor: 관리자 - 문의사항(notice) 코드 및 폴더 구조 변경 (#80) * refactor: 관리자 - 문의사항(notice) 코드 및 폴더 구조 변경 * refactor: 관리자 - 문의사항(Notice) 코드 및 폴더 구조 변경 * fix: InquriyDto 경로 문제로 인한 톰캣 구동 에러 해결 (#82) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * feat: [1차 개발] 관리자 - 대시보드 API & VIEW (#81) * !HOTFIX: tomcat 버그 수정 - DashBoardDaoImpl (#83) * Rename: PageHandler, SearchCondition 디렉토리 이동 (#84) (admin.dto -> common) Feat: UserManagementController - URL Mapping 수정 Feat: AdminFilter - whiteList 추가 * Task 258 - 회원가입 API (#85) * feat: 회원가입 API 개발 - 화면 전환 수정 * feat: 회원가입 API 개발 - 비밀번호 암호화 저장 * feat: 회원가입 API 개발 - js 유효성 검사 * refactor: 회원가입 API 개발 - controller 코드 리팩토링 * refactor: 회원가입 API 개발 - controller 코드 리팩토링 * refactor: 회원가입 API 개발 - JoinServiceImpl 코드 리팩토링 * refactor: 회원가입 API 개발 - UserJoinDaoImpl 불필요한 코드 삭제 * feat: 회원가입 API 개발 - input 유효성 검사 - js 및 dropdown 닫기 추가 * refactor: css 폴더 구성 변경에 따른 join.css BEM 수정 * Task 298 : 관리자 이벤트 페이지 페이징 & 검색 기능 구현 / 관리자 이벤트 페이지 CSS 수정 (#86) * ### 기능 - 관리자 이벤트 페이지 페이징 기능 추가 - 관리자 이벤트 페이지 검색 기능 추가 (제목, 작성자) ### 수정 - 관리자 이벤트 페이지 CSS 수정 (화면 비율에 맞도록 수정) - 관리자 헤더 BEM 하나 빠진 것 수정 - 관리자 헤더 버튼 CSS 수정 * Update SearchCondition.java * ### 수정 (#87) 관리자 이벤트 페이지 내 SearchCondition & PageHandler 경로 수정 * Task 303 - 회원가입 API (#88) * refactor: join.js 괄호 수정 * refactor: JoinServiceImpl @Autowired 삭제 * Task 290 : 유저 정보 수정 기본 HTML / CSS 생성 (#89) * feat: userInfo.jsp 기본 html구조 생성 * feat: userInfo.css 파일 생성 / style.css에 import 구문 추가 * feat: 수정하기/ 수정완료 / 취소 관련 자바스크립트 로직 추가 * fix: 유저 탈퇴에 뒤로가기 경로 추가, 폴더 구조 변경 및 맵핑 경로 수정 * refactor: [관리자] 로그인 방식 변경, 닉네임 -> 이메일 방식 (#91) * !HOTFIX: tomcat 버그 수정 - DashBoardDaoImpl * refactor: [관리자] 로그인 방식 변경, 닉네임 -> 이메일 방식 * Task 304 : UserDto 변경 (#90) * fix: UserDto 수정 (profile_img_url / profile_img_id 삭제) * fix: UserDto 변경으로 인해 userInfoMapper.xml도 함께 변경. * fix: ProfileImgDto 컬럼명 수정 * feat: [관리자] 회원가입 등록 폼 HTML & CSS & JS (#92) * Task 303 - 회원가입 API (#93) * feat: 비밀번호 유효성 검사 추가 * refactor: 불필요 코드 삭제 * feat: 회원가입 API - 이메일 중복확인 (#94) * feat: 이메일 중복확인 * refactor: controller 불필요 코드 삭제 * Task 295 (#96) * feat: pom.xml에 파일/이미지 업로드 디펜던시 추가 * feat: root-context.xml에 이미지 업로드 파일 크기 제한 및 파일 저장 경로 설정 * feat: profileImgUploadMapper.xml에 insertProfileImg 맵퍼 생성 * feat: ProfileImgDao, ProfileImgDaoImpl 생성 * fix: 테이블 구조 변경으로 인한 ProfileImgDto변경 * fix: 잘못된 ProfileImgDto 경로 수정. * feat: Dto 수정으로 인한 ProfileImgDaoImpl, profileImgUploadMapper.xml수정 * fix: userDto 변경으로 인한 버그 수정 * fix: UserDTo 변경으로 인한 테스트코드 변경 * feat: 이미지 업로드 관련 코드 추가 (미작동, 수정 필요) * Task 130 - 관리자 공지사항 화면 구현 (#97) * feat: 관리자 공지사항 목록 VIEW 구현 * feat: 관리자 공지사항 목록, 작성 페이지 VIEW 구현 중 * feat: 공지사항 목록 페이징 처리 구현 중 * merge 충돌로 인한 PR (#98) * feat: 관리자 공지사항 목록 VIEW 구현 * feat: 관리자 공지사항 목록, 작성 페이지 VIEW 구현 중 * feat: 공지사항 목록 페이징 처리 구현 중 * merge conflict * Task 115 - admin/user/update 구현 (#99) * Rename: PageHandler, SearchCondition 디렉토리 이동 (admin.dto -> common) Feat: UserManagementController - URL Mapping 수정 Feat: AdminFilter - whiteList 추가 * Feat: 관리자 - 유저상세 - 수정 기능 구현 * Feat: AdminFilter 버벅임 보완 * html&css: admin dashboard html&css 개발 (#100) * html&css: admin dashboard html&css 개발 * fix: component/admin/navigation 복구 --------- Co-authored-by: jinkwon9301 <[email protected]> * feat: 호스팅관리 페이지 개발 (#101) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * feat, api: 호스팅관리 API 개발 - 숙소 리스트 조회 * feat: 호스팅관리 html&css 생성 * css: admin/navigation.css fix - components-adminn-navigation__ul-li width 조정 * feat: 체크박스 기능 구현 (JS) * feat: ajax 통신 메서드 개발 1 * feat: 숙소 승인 상태 UPDATE 기능 개발 * feat: ajax 로 숙소승인상태 변경 * feat: AJAX 를 통한 검색기능 구현 * fix: ajax 통신으로 인해 html 부분이 갱신되며 이벤트리스너 해제되는 에러 해결 * fix: 검색 후 날짜 형식 에러 수정 * feat: <fmt:formatDate patter= value=> 사용하여 timestamp 형식 변환 * feat: position:sticky로 테이블 헤더 고정 * css: 승인 상태 색깔 추가 * refactor: hostingManagement css refactor * Feat: 관리자-유저관리 완료 (#103) * feat: [관리자] 회원가입 등록 폼 HTML & CSS & JS (#104) * �HOTFIX: [2차 개발] 관리자 회원가입 HTML & CSS & JS & API (#105) * feat: [관리자] 회원가입 등록 폼 HTML & CSS & JS * feat: [1차 개발] 관리자 회원가입 HTML & CSS & JS & API * refactor: conflict - AdminFilter 해결 (#106) * html: 숙소 상세페이지 html 개발 (#102) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * html: 숙소 상세페이지 html 개발 * Task 295 (#109) * feat: checkNickname Mapper 추가 * feat: UserInfoService에 checkNickname 추가 * feat: ProfileImgService 생성 및 getProfileImgUrl메소드 추가 * fix: 현재 프로필 이미지파일 저장할 경로 수정 * feat: findProfileImg, findProfileImgs, updateProfileImgStatus mapper 추가 * feat: ProfileImgDao 메소드 추가 및 구현 * comment: 필터 경로 확인 sout 주석처리 * feat: checkNickname 메소드 정의 및 구현 * feat: 수정 관련 Ajax & 에러처리 & css 추가 * feat: file 경로 추출 및 이름 재정의 메소드 분리 * fix: user info update 에러처리 변경 * feat: 비밀번호 유효성검사 jquery 추가 * style: style 추가 * feat: 비밀번호 변경 및 에러 상태 확인하는 ajax, Controller, Mapper, Dao * comment: 필요없는 주석 및 print문 제거 * Task 357: 관리자 이벤트 페이지 예외처리 & 메세지 추가 / 목록, 조회 JSP 변경 / 세부 CSS 변경 / AdminFilter 수정 (#110) * ### 수정 AdminFilter.java admin_id -> admin_email로 수정 * ### 수정 관리자 Event 페이지 JSP 출력 정보 추가 (목록, 조회) 예외처리 메세지 추가 세부 CSS 변경 * ### 기능 - 관리자 Event 페이지 예외처리 + 메세지 추가 (Controller) - 세션 로그인 관리자 이메일로 UUID 가져오는 기능 추가 (Mapper, Dao, Service, Controller) ### 수정 - 관리자 EventController 주석 추가 - 작성자 (관리자 UUID -> 관리자 Nickname 변경) * feat: 유저 활동 상태에 따른 로그인 분기 처리 (#108) * feat: ã회ì유저활동상태ì�에 따른 로그인 분기 처리 * feat: ë¡유저 활동상태에 따른 로그인 분기처리 2 * feat: ë¡유저 활ë�:태에 따른 로그인 분기처리 final * feat: 유저 활동 상태에 따른 로그인 분기 처리 final2 * html: 숙소 삭제 페이지 ãhtml 개발 (#111) * css: 숙소 상세페이지 css 개발 (#112) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * html: 숙소 상세페이지 html 개발 * css: 숙소 상세페이지 css 개발 * Task 131 : 공지사항 등록 기능 & 예외 처리 추가, 공지사항 상세 페이지 목록 버튼 추가 (#113) * feat: 관리자 공지사항 목록 VIEW 구현 * feat: 관리자 공지사항 목록, 작성 페이지 VIEW 구현 중 * feat: 공지사항 목록 페이징 처리 구현 중 * merge conflict * feat: 공지사항 목록 html, css 개발 * feat: 공지사항 목록 페이징 처리 기능 구현 * feat: 공지사항 등록 기능 추가 * feat: 공지사항 등록 예외처리 추가 * design: 공지사항 상세 페이지 목록 버튼 추가 * feat: 공지사항 수정 API & HTML 구현중 * Task 354 : [HTML/CSS] 세부 레이아웃 및 CSS 작업 (#114) * feat: 프로필 업로드 테스트용 이미지들 * feat: 유저 정보 수정 html, css 작업 * setting: (랸나) 빌드 경로 변경으로 인한 git.ignore추가 * refactor: js script 별도 파일로 분리 * feat: 관리자 대시보드 구현 완료 (#115) * comment: style.css - 관리자 공지사항 css 주석 처리 * refactor: 관리자 로그인 후 redirect로 dashboard로 가도록 수정 * feat: 관리자 대시보드 구현 완료 문의사항 대시보드 '보러가기' 매핑 정보 수정 작업 필요 * refactor: 관리자 dashboard.jsp - dashboard.css link 삭제 (#116) * remove: HI.jsp 임시 파일 삭제 * refactor: 관리자 dashboard.jsp - dashboard.css link 삭제 * Task 131 (#117) * feat: 공지사항 목록 페이징 처리 기능 구현 * feat: 공지사항 등록 예외처리 추가 * feat: 공지사항 수정, 삭제 기능 추가 * Task 250 : AWS S3 구축 & userInfo 기능 변경 (#118) * remove: 로컬 이미지 업로드 테스트용 파일들 삭제 * chore: pom.xml에 aws 관련 dependency 추가 * test: S3Config bean 생성 되는지 테스트 * feat: S3 config bean 설정 * feat: S3 업로드 메소드 작성 * refactor: 로컬 이미지 저장 형태 > S3이미지 업로드 저장 형태로 변경 * Task 368 : main.jsp 경로 변경 (#121) * fix: main.jsp로 redirect하던 코드 > main/main으로 반환하도록 변경 * fix: welcome-file 메인 화면 경로 변경 * remove: webapp 최하단 main.jsp 삭제 * fix: join.jsp 화면 로고 클릭시 경로 변경 * css: 숙소 상세페이지 css 개발 (#120) * css: 숙소 상세페이지 css 개발 * feat: 숙소 상세페이지 관련 BEM 적용 * refactor: 관리자 이벤트 입력 페이지 CSS 변경 (#122) * ### 추가사항 - eventInput.jsp 이미지 미리보기 추가 - eventInput.jsp 파일첨부 CSS / JS 추가 ### 수정사항 - event.css 변경(파일 내 style 이동 & BEM 변경) * ### 수정사항 - event.css 변경 * API, feat: 숙소 조회 API 개발 (#124) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * feat: 숙소 조회 API 개발 - Controller, Mapper, Dao, Service * API, feat: 숙소 조회 API 개발 * feat: MainController 추가 (#125) * css: 숙소 상세페이지 css 개발 * feat: 숙소 상세페이지 관련 BEM 적용 * fix: main.jsp 폴더 구조 변경에 의한 수정사항 반영 * refector: css 수정 (#126) * css: 숙소 상세페이지 css 개발 * feat: 숙소 상세페이지 관련 BEM 적용 * fix: main.jsp 폴더 구조 변경에 의한 수정사항 반영 * refector: css 수정 * Task 367 (#123) * feat: 공지사항 작성자 admin_id -> admin_nickname으로 변경 * feat: 공지사항 상세 삭제 버튼 기능 추가 & 공지사항 목록 CSS 깨진 부분 수정 * Task 372 : 유저 상태관리 (프로필 이미지 / 호스트 여부 체크) (#127) * refactor: jsp 내의 script들 js 파일로 별도 분리 * feat: 각 카테고리 & 전망 div에 value값 추가 * remove: 쓸모없는 파일삭제 * remove: web.xml Welcome-file-list 삭제 * feat: main화면에서 userProfileImgUrl과 isHost 값 받아서 상태관리하는 기능 추가 * feat: 카테고리 & 뷰 이미지 div에 value 추가 * Task 376 : 메인화면 숙소 전체 조회 + 숙소 상세로 이동 기능 (#128) * style: main.css 숙소 wrapping div 사이즈 변경 * feat: 메인화면에 숙소 뿌려주고 roomId를 통해 숙소 상세로 이동하는 기능 추가 * fit: 코드 변경으로 인한 userLogin, Logout 컨트롤러 반환값 변경 * feat: 사용자 숙소 예약 페이지 - HTML & CSS (#129) * comment: 주석, console.log 삭제 * feat: [1차 작업 완료] HTML & CSS * feat: 사용자 숙소 예약 페이지 - HTML & CSS * refactor: HTML & CSS 파일 분리 * refactor: CSS !important 삭제 * comment: 불필요한 주석 삭제 * rename: 숙소 - 예약/결제 페이지 디렉토리 경로 변경 (#130) * style: [사용자 - 숙소 예약 페이지] reservation.jsp 이미지 경로 수정 * rename: 숙소 - 예약/결제 페이지 디렉토리 경로 변경 * ### 추가 (#131) - 관리자 쿠폰 페이지 jsp 추가 * Task 186 : 관리자 쿠폰 기능 구현 & Controller / Dao / Service / Mapper 추가 (#133) * ### 추가 - 관리자 쿠폰 페이지 jsp 추가 * ### 추가 - 관리자 쿠폰 페이지 css 추가 & 수정 * ### 추가 - 관리자 쿠폰 Controller 추가 - 관리자 쿠폰 생성 구현 - 관리자 쿠폰 목록 조회 구현 - 관리자 쿠폰 일괄 삭제 구현 - 관리자 쿠폰 일괄 발급 구현 - 관리자 쿠폰 일괄 발급 중단 구현 - 관리자 쿠폰 세부 검색 구현 - 관리자 쿠폰 기능 예외처리 - 관리자 쿠폰 기능 주석처리 - 관리자 쿠폰 Dao & DaoImpl 추가 - 관리자 쿠폰 Service & ServiceImpl 추가 - 관리자 쿠폰 Mapper 추가 * Refactor: SearchCondition 수정 / 이벤트 페이지 JSP & CSS 변경 / EventDao 주석 삭제 (#134) * ### 추가 - 관리자 쿠폰 페이지 jsp 추가 * ### 추가 - 관리자 쿠폰 페이지 css 추가 & 수정 * ### 추가 - 관리자 쿠폰 Controller 추가 - 관리자 쿠폰 생성 구현 - 관리자 쿠폰 목록 조회 구현 - 관리자 쿠폰 일괄 삭제 구현 - 관리자 쿠폰 일괄 발급 구현 - 관리자 쿠폰 일괄 발급 중단 구현 - 관리자 쿠폰 세부 검색 구현 - 관리자 쿠폰 기능 예외처리 - 관리자 쿠폰 기능 주석처리 - 관리자 쿠폰 Dao & DaoImpl 추가 - 관리자 쿠폰 Service & ServiceImpl 추가 - 관리자 쿠폰 Mapper 추가 * ### 수정 - SearchCondition.java 수정 - search type 추가 - admin/navigation.jsp에 버튼 경로 추가 - eventList.jsp CSS 변경 - EventDao.java 주석 삭제 * Task 185: 관리자 쿠폰 페이지 CSS 추가 (#132) * ### 추가 - 관리자 쿠폰 페이지 jsp 추가 * ### 추가 - 관리자 쿠폰 페이지 css 추가 & 수정 * Feat: 관리자 - 문의사항 구현 (#135) * Task 336 - 예약 하루전 알림 기능 추가 (#136) * refactor: 회원가입 mapper, js 수정 * feat: spring quartz maven 추가 * feat: 예약 메일 알림 스케줄러 개발 * refactor: join.js user 폴더 안으로 이동 * Task 380 - 로그인, 회원수정 - 비밀번호 암호화 (#137) * feat: 비밀번호 암호화 interface 생성 * feat: 회원가입 비밀번호 암호화 메서드 override * feat: 로그인 비밀번호 암호화 메서드 override * feat: 마이페이지 비밀번호 변경 암호화 메서드 override * design: 숙소 예약/결제 - 여행 계획 공유 페이지 CSS (#140) * design: 숙소 예약/결제 - 여행 계획 공유 페이지 HTML (#139) * Task 369 : 이미지(카테고리, 전망) 클릭 검색 기능 추가 (#138) * rename: header.js 폴더 구조 변경 * feat: category 아이콘 누르면 해당하는 category_status_id를 가진 숙소들을 검색해주는 기능 구현 * fix: header.jsp에서 잘못 호출하고 있던 js 파일 경로 수정 * filechange: nav바 이미지 변경 * feat: nav바 검색기능 구현 완료 * Refactor: BookingDto에 is_user_review 컬럼 추가 (#141) * Task 408 : 메인화면 캘린더 개선 & 사진 슬라이더 추가 & 각종 버그 및 디자인 개선 (#142) * feat: 숙소 사진에 slider 기능 적용 * fix: nav바 div 조정 * feat & fix: 마이프로필 드롭다운 메뉴 추가 + 각종 버그 수정 * fix & style: 달력 형식 및 디자인 변경 * fix & style: 달력 형식 및 버그 수정 * fix: 예산 디폴트 값 추가 * Task 409 : 메인화면 사진 뿌려주기 기능 추가 (#143) * feat: 화면에 숙소 이미지 리스트를 띄워주는 기능 추가 * feat: 화면에 숙소 이미지 리스트를 띄워주는 기능 추가 * feat: 숙소 삭제 API 개발 (#144) * feat: 숙소 삭제페이지 API&JS 개발 * test: 테스트 코드 추가 * refactor: roomMapper 중복 이름 수정 (#145) * html & css : 숙소 등록페이지 html, css, js 개발 (#146) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * feat: 숙소 등록페이지 html, css, js 기초 작성 * feat: 숙소 등록페이지 html, css 개발 * feat: 숙소 등록페이지 html, css, js 개발 * rename: 숙소[예약/결제] 명명규칙 변경(reservation -> book) (#147) * feat: 숙소 예약 내역 공유(메일 내용) 페이지(실제 메일 내용) HTML & CSS (#148) * fix&feat: 로그인 에러 수정 및 예외 처리 추가 (#149) * fix: 로그인 에러 수정 * fix: 에러 발생에 대비한 코드 수정 * Feat: Task 117 나의 예약내역 조회 구현 (#151) * Fix: UserFilter.java 오타 수정 * Feat: User - 나의 예약내역 구현 * Task 417 - 숙소 카카오톡 공유하기 (#150) * feat: 카카오톡 공유하기 기능 추가 * ### 추가 (#153) 유저 위시리스트 JSP 추가 유저 위시리스트 CSS 추가 위시리스트 이미지 2개 추가 * Task 318: 유저 위시리스트 구현, Dao & DaoImpl, Service & ServiceImpl, Controller, Mapper 추가 (#154) * ### 추가 유저 위시리스트 JSP 추가 유저 위시리스트 CSS 추가 위시리스트 이미지 2개 추가 * ### 추가 - 유저 위시리스트 컨트롤러 추가 - 유저 위시리스트 페이지 구현 - 유저 위시리스트 추가 & 삭제 구현 유저 위시리스트 Dao & DaoImpl 추가 유저 위시리스트 Service & ServiceImpl 추가 유저 위시리스트 Mapper 추가 * Task 322: 메인페이지 Room 관련 Controller / Dto / Service / Mapper 수정 (#155) * ### 추가 유저 위시리스트 JSP 추가 유저 위시리스트 CSS 추가 위시리스트 이미지 2개 추가 * ### 추가 - 유저 위시리스트 컨트롤러 추가 - 유저 위시리스트 페이지 구현 - 유저 위시리스트 추가 & 삭제 구현 유저 위시리스트 Dao & DaoImpl 추가 유저 위시리스트 Service & ServiceImpl 추가 유저 위시리스트 Mapper 추가 * ### 수정 - RoomController 수정 - RoomDao & RoomDaoImpl 수정 - RoomService & RoomServiceImpl 수정 - roomMapper 수정 - MainController 수정 -> 숙소 리스트 출력 시 위시리스트 여부 확인을 위해 수정했습니다. * Refactor: 유저 위시리스트 JSP & CSS 수정 (#156) * ### 수정 - 유저 위시리스트 JSP & CSS 수정 * ### 추가 - 숙소 자세히 보기 찜하기 & 찜 여부 추가 - RoomMapper 수정 - RoomController 수정 - RoomDao & DaoImpl 수정 - RoomService & RoomServiceImpl 수정 - RoomDetail.jsp 수정 (html & js 추가) * Task 323 : 숙소 상세보기 찜 여부 확인 & 찜하기 기능 추가 / Room Mapper 등 수정 (#158) * ### 수정 - 유저 위시리스트 JSP & CSS 수정 * ### 추가 - 숙소 자세히 보기 찜하기 & 찜 여부 추가 - RoomMapper 수정 - RoomController 수정 - RoomDao & DaoImpl 수정 - RoomService & RoomServiceImpl 수정 - RoomDetail.jsp 수정 (html & js 추가) * ### 추가 (#159) - 위시리스트 추가 & 삭제 modal jsp 추가 - 위시리스트 추가 or 삭제시 modal js 추가 - 위시리스트 css 수정 * Refactor: 위시리스트 CSS 수정 & 숙소 상세보기 모달 추가 (#160) * ### 추가 - 위시리스트 추가 & 삭제 modal jsp 추가 - 위시리스트 추가 or 삭제시 modal js 추가 - 위시리스트 css 수정 * ### 추가 - 숙소 개별 페이지에 위시리스트 모달 div & js 추가 ### 수정 - 위시리스트 JSP & CSS 수정 * Feat: user - mypage - 여행 (나의 예약 내역) 및 리뷰작성 구현 (#163) 감사합니당 * design:ã admin dashboard css 보완 (#152) * feat, API: 숙소 등록 API 개발 (#157) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * feat, API: 숙소 등록 API 개발 * Refactor: 이벤트 페이지 수정 & 메인 이벤트 페이지 추가 & 관리자 이벤트 Dao & Impl & Mapper 수정 (#164) * ### 추가 - 위시리스트 추가 & 삭제 modal jsp 추가 - 위시리스트 추가 or 삭제시 modal js 추가 - 위시리스트 css 수정 * ### 추가 - 숙소 개별 페이지에 위시리스트 모달 div & js 추가 ### 수정 - 위시리스트 JSP & CSS 수정 * ### 추가 - 메인 이벤트 페이지 추가 (eventMain.jsp) - ### 수정 - 메인 컨트롤러에 이벤트 GET 매핑 추가 - EventDao & EventService & EventMapper 에 eventMain 추가 - 관리자 eventUpdate.jsp 수정(값 유지 속성) - 관리자 EventController 수정(값 유지 속성) * Task 370 : 모든 검색 쿼리 통합 + 무한스크롤 구현 (#162) * style: footer 크기 줄이고 속성 fixed로 수정 * feat: spinner.gif 파일 추가 ( 추후 사용 예정 ) * feat: sql 쿼리 병합 * conflict: 컨플릭트 해결 * feat: 메인 검색용 서치컨트롤러 생성 * mergeConfilct: 충돌병합 해결 * mergeConfilct: 충돌병합 해결 * mergeConfilct: 충돌병합 해결 * fix: jsp에서 잘못 쓴 + 때문에 화면 안띄워지던 에러 해결 * feat: main.css 작업 복구 (위시리스트 모달) * hotfix: roomDao 사용하지 않는 메소드 삭제 (#165) * feat: 숙소 상세페이지 모달창 구현 (#166) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * feat, API: 숙소 등록 API 개발 * fix: UserLoginController 오타 처리 * feat: 숙소 조회 페이지 - 숙소 편의시설 조회 구현 * feat: 숙소 상세페이지 편의시설 모달창 구현 * feat: 숙소 상세페이지 더보기 모달창 구현 * hotfix: 커밋 버그 해결 (#167) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * feat: 호스트 숙소 등록 페이지 보완 (#168) * feat: 호스트 숙소 등록 페이지 보완 * comment: 코멘트 수정 * ### 수정 (#170) - main.jsp js wishList 수정 - main.jsp js getPage 수정 - 아직 메인페이지에서 찜하기가 온전하게 작동하지 않습니다... 조만간 수정하겠습니다. * fix: 숙소 - 예약/결제 로그인 이후 예약 가능하도록 필터 수정 (#172) * Task 344: 숙소 리뷰 목록 기능, 유저 나의 리뷰 목록 기능, log4jdbc 라이브러리 추가 (#171) * feat: 숙소 리뷰 목록 기능 구현 및 테스트 코드 추가 * feat: 유저 나의 리뷰 목록 기능 구현 및 테스트 코드 추가 * feat: log4jdbc 라이브러리 추가 * feat: 숙소/예약 페이지 통합 개발 (#173) - [JS] 숙소 예약/결제 페이지 - [API] 숙소 예약/결제 페이지 - [JS] 숙소 예약 내역 공유(메일 전송) 페이지 - [API] 숙소 예약 내역 공유(메일 전송) 페이지 - 미완성 [JS] 숙소 예약/결제 페이지 - 날짜 선택 모달창 - 게스트 선택 모달창 - 보완필요 [API] 숙소 예약/결제 페이지 - 보완필요 [API] 숙소 예약 내역 공유(메일 전송) 페이지 * refactor: 로그인 시 리턴경로 변경 (#169) * feat: 숙소 등록페이지 사진등록 기능 구현 (#174) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * feat: 숙소 등록페이지 사진 등록 html&css&js * feat: 숙소 등록페이지 사진등록 기능 구현 * HOTFIX: task-344 머지 중 에러로 긴급 머지 (#175) * feat: 숙소 리뷰 목록 기능 구현 및 테스트 코드 추가 * feat: 유저 나의 리뷰 목록 기능 구현 및 테스트 코드 추가 * Task 423 : 메인 검색창 검색어 유지 기능 추가 & 메인페이지 css 미디어쿼리, 스타일 수정 & 위시리스트 버그 수정 (#176) * feat&fix: 위시리스트 버그 수정 & 메인 미디어쿼리 적용 및 스타일 변경 * feat: 검색어 저장 기능 추가 * ### 수정 (#177) - 관리자 페이지 dashboard.jsp 수정 - 관리자 페이지 dashboard.css 수정 - 관리자 header.jsp 수정(기능 추가) - 관리자 header.css 수정 - 관리자 navigation.jsp 수정(경로 추가) ### 추가 - 관리자 이벤트 페이지 이미지 업로드 기능 추가 - 관리자 이벤트 페이지 이미지 수정 기능 추가 * feat: 숙소 예약 페이지 API (#178) - 기존 숙소에 대한 정보 API 변경사항에 따른 API 수정 작업 - RoomReview 에러 처리 - 불필요한 주석 처리 * refactor: 숙소 나의 예약 페이지 경로 수정(경민), 건너뛰기 버튼 수정 (#179) * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. (#180) * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. * 충돌해결 2 * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. (#182) 감사^^ * ### 추가 (#185) - 메인 이벤트 페이지 Controller 이동 - (MainController -> MainEventController 생성) - 이벤트 세부사항 JSP 생성 - (eventDetail.jsp 생성) - 메인 이벤트 페이지 세부 CSS 수정 - (CSS 분리예정) * 인증번호 시간 및 확인 (#181) * feat: 이메일 중복확인 * refactor: controller 불필요 코드 삭제 * feat: redis 설정 및 코드 관련 주석처리 * feat: 인증시간 타이머 기능 추가 * feat: 인증번호 확인 * refactor: 괄호 수정 * refactor: js 경로 변경 * Task 434 : 메인화면 CSS 변경 (flex > Grid) & 무한스크롤 이슈 수정 & roomapper 수정 (#184) * fix&style: 무한스크롤 이슈 수정 & 메인화면 css flex > gird로 변경 * fix: 활성상태, 승인여부 고려하여 메인 화면에 룸뿌려주는 쿼리 수정 * feat: [1차 개발 진행중] 결제 API (#186) * feat: [1차 개발 진행중] 결제 API * refactor * feat: 결제 api 중간 개발 완료 (#187) 류한나 팀원과 코드 합칠 예정 * Task 438: 예약 결제 결과 DB 저장하는 API 추가 (#188) * feat: Payment Dto, alias 추가 * feat: insertPaymentInfo mapper, dao, service, controller 추가 * feat: db에 결제 정보하는 기능 추가 * feat: 예약하기 창 날짜 입력, 입원수 입력 기능 구현 (#189) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix: BookingRoomController fix * fix: 숙소 상세페이지 사진 크기 고정 * fix: 숙소 상세페이지 호스트 데이터 전달 에러 해결 * feat: 숙소 상사페이지 대표사진 설정 * feat: 숙소 상세페이지 달력 기능 * feat: 예약하기 창 날짜 입력, 입원수 입력 기능 완료 * ### 개요 (#191) - 쿠폰 CSS 수정 - 쿠폰 JSP 수정 - 내 쿠폰 조회 & 발급 기능 추가 - Coupon Mapper 수정 - Coupon Dao & DaoImpl 수정 - Coupon Service & ServiceImpl 수정 - Coupon Controller 수정 - 이벤트 CSS 수정 - 이벤트 JSP 수정 - 이벤트 이미지 서버 업로드 기능 추가 (작성 & 수정) - EventMapper 수정 - EventDao & DaoImpl 수정 - EventSercive & ServiceImpl 수정 - EventController 수정 - 이벤트 세부 페이지 쿠폰 발급기능 추가 / CSS & JSP 수정 - main header.jsp에 나의 쿠폰 경로 추가 - style.css 에 경로 추가 - wishList.jsp 경로 수정 - 나의 쿠폰 기능 추가 - userCouponMapper 추가 - UserCouponDao & DaoImpl 추가 - UserCouponService & ServiceImpl 추가 - UserCouponController 추가 - coupon.jsp 추가 - css2에 style 파일 추가 - eventDetail.css 추가 - eventPage.css 추가 - myCoupon.css 추가 * ### 수정 (#192) - BookingDto 경로 수정 * feat: Payment 테이블 컬럼 추가 & 반영하여 코드 수정 (#193) * Task 341: 메인페이지 공지사항 목록, 상세페이지 기능 및 VIEW 구현, 숙소 리뷰 목록 기능 구현, 숙소 상세페이지 모달 VIEW 구현 (#194) * feat: 메인페이지 공지사항 목록, 상세페이지 기능 및 VIEW 구현 * feat: 숙소 리뷰 목록 기능 구현, 숙소 상세페이지 모달 VIEW 구현 * hotfix: roomDetail.js 충돌 해결 (#195) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * refactor: conflict 해결 (#196) * feat: 숙소 예약 결제 API(포트원 REST API) (#197) * refactor: conflict 해결 * feat: 결제 API 완성 - 결제된 가격, 결제되어야 할 가격(DB) 검증 완료 - 스크립트 변조(XSS) 등 예외 사항에 대해선 추가 처리 필요 * feat: 채팅 기능 구현 (#198) * feat: 채팅 시작 화면 구현 * feat: 호스트에게 메시지 보내기 화면 수정 * feat: 채팅 환경설정 * feat: chattingRoomDto alias 추가 * feat: session에 user_id 추가 * feat: 채팅방 생성 * feat: 기존 채팅방 존재 유무 확인 * feat: 기존 채팅방 id 가져오기 * feat: 호스트에게 보낸 첫 메시지 저장 * refactor: 파일 변경 후 삭제 * fix: 폴더 위치 변경 및 타입 추가 * feat: ChattingRoomDto에 room_id 추가 * feat: 채팅방 목록 조회 * feat: 채팅방 목록 조회 프로필 이미지 추가 * feat: 채팅방 목록 조회 - 현재 프로필만 조회 조건 추가 * feat: 채팅방 목록 조회 - 날짜&시간 포맷 * feat: 채팅목록 -> 채팅방 이동 * feat: 기존 채팅 내역 조회 * feat: 호스트 이름 가져오기 & 채팅 내역 프로필 이미지 추가 * feat: 실시간 채팅 구현 * feat: 실시간 채팅 프로필 사진, user_name 가져오기 * feat: 채팅 화면 수정 * feat: 누구와 채팅하는지 표시 * refactor: 코드 및 파일 정리 * hotfix: 충돌 해결 및 이미지 추가 (#199) * feat: 이미지 추가 * hotfix: 충돌 수정 * fix: 숙소 예약 API 오류 해결 (#201) * fix: 숙소 예약 API 오류 해결 * comment: 불필요한 주석 처리 * refactor: 불필요한 코드 제거 * feat: header 햄버거 공지사항 버튼 수정 (#204) * feat: 숙소 수정하기 API (#202) * 임시 저장 * feat: 숙소 수정하기 기능 구현 1차 * fix: Oauth 회원가입 & 로그인 fix (#203) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * fix: Oauth로 회원가입시 이메일&패스워드 입력칸 없애기 * fix: Oauth 로그인 fix * fix: 헤더 유저 프로필 쿠키로 관리하도록 기능 변경 (#200) * fix: 헤더 유저 프로필 쿠키로 관리하도록 기능 변경 * comment: 쓸데없는 주석 삭제 * feat, fix : 숙소 상세페이지 JS 수정 및 개발 (#205) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * feat: 예약하기 달력 수정 - 체크아웃 날짜가 체크인 날짜보다 뒤에 있도록 * fix: 예약하기 달력 수정 - 체크아웃 날짜가 체크인 날짜보다 뒤에 있도록 * feat: 숙소 상세페이지 js 수정 - 달력 입력창 눌러도 달력 꺼짐 * feat: 숙소 상세페이지 js 수정 - 인원 수 입력창 바깥 눌러도 꺼지는 기능 * fix: 숙소 상세페이지 js 수정 - 체크인, 체크아웃 날짜 입력없이 예약하기 버튼 클릭 방지 * feat: 예약하기 flex height 조정 - align-items: flex-start * fix: 회원탈퇴 JSP 텍스트 수정 - 에어비앤비 => 유니버스스테이 (#206) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * fix: mybatisConfig 에러 수정 * fix: 회원탈퇴 JSP 텍스트 수정 - 에어비앤비 => 유니버스스테이 * refactor: DB - Booking 최종 결제 금액 추가(booking_total_pay_amount) / 숙소 예약 페이지 JS 추가 및 화면단 변경 (#207) * refactor: BookingDto 변경(숙박가격, booking_total_pay_amount) 추가 * refactor: 숙소 예약 페이지 JS 추가 및 화면단 변경 * refactor: 결제 선택 HTML 주석 처리(결제 선택은 '나의 여행' 페이지에서 선택 예정) * refactor: DB - Booking 최종 결제 금액 추가(booking_total_pay_amount) * fix: 숙소 등록페이지 JSP - 수정 (#208) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * fix: mybatisConfig 에러 수정 * HTML&CSS: 숙소 등록페이지 JSP 편의시설, 전망 아이콘 추가 * fix: 숙소 등록페이지 JSP - 사진 등록 크기 조절 * refactor: [숙소 - 예약/결제] 메일 보내기 페이지 화면단 변경 (#211) - 하단에 보이는 정보: 숙소 이용 규칙, 안전 및 숙소 변경해야함 - 메일 보내기 기능 구현 필요 - 메일 입력 폼 동적으로 추가 생성하기 필요(JS) * 숙소 예약 확정 건에 대한 결제 API 수정 / 메일 보내기 페이지 화면단 변경 (#212) * refactor: [숙소 - 예약/결제] 메일 보내기 페이지 화면단 변경 - 하단에 보이는 정보: 숙소 이용 규칙, 안전 및 숙소 변경해야함 - 메일 보내기 기능 구현 필요 - 메일 입력 폼 동적으로 추가 생성하기 필요(JS) * refactor: 숙소 예약 확정 건에 대한 결제 API 수정 - 카드 결제 API 추가 구현 필요 - 카드 결제 취소(환불) 구현 예정 * feat: 숙소 수정하기 기능 구현 (#209) Co-authored-by: jinkwon9301 <[email protected]> * ### 수정 (#214) - 이벤트 & 위시리스트 CSS & JSP 변경 - 위시리스트에 /myPage 필터 추가 - 관리자 유저정보 페이지 CSS & JSP 수정 - 이벤트 업로드 & 수정 오류 해결 - 위시리스트 모달창 CSS 수정 * feat: 나의 여행 목록 스타일 변경, 보여주는 정보 추가, 결제 대기 상태만 결제 버튼 보이게 기능 추가. (#213) * feat: 코드 수정 (#215) * feat: 회원가입 유효성 체크 추가 * refactor: redirect 경로 수정 * feat: 위시리스트 경로 수정 - 호진님 * feat: 호스트 연락 - 예약하기 수정 잠시 삭제 * Hotfix 1221 : roommanagement로 이동되는 버그 수정 (#216) * feat: 나의 여행 목록 스타일 변경, 보여주는 정보 추가, 결제 대기 상태만 결제 버튼 보이게 기능 추가. * hotfix: roomanagement 이동 버그 수정 * hotfix: 잘못 합병된 메인페이지 코드 수정 (#217) * hotfix: 괄호수정 (#218) * fix: 숙소 상세페이지 스크립트 닫기 문제 해결 (#219) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * fix: mybatisConfig 에러 수정 * feat: 숙소 등록시 호스트 모드로 전환 * fix: 숙소 상세페이지 스크립트 닫기 문제 해결 * fix: 숙소 상세페이지 예약하기 추가인원 가격 에러 해결 (#221) * fix: 숙소 상세페이지 예약하기 추가인원 가격 에러 해결 * feat: 호스트 연락할 때 예약하기 기능 추가 (#220) * feat: 호스트 연락할 때 예약하기 기능 추가 * refactor: 불필요 문구 삭제 * Task 444: 숙소 결제, 취소, 결제 완료 표시 기능 완료 (#223) * feat: 체크인, 체크아웃, 예약 신청일 형식 변경해서 뿌려주도록 컨트롤러 수정 * feat: 나의 여행 리스트 CSS/HTML 변경, 상태에 따라 버튼 다르게 보이도록 하는 자바스크립트 추가 * comment: 쓸데없는 console.log삭제 * fix: 숙소 상세페이지에서 '좋아요' 클릭, '공유하기' 클릭 안되는 버그 해결 (#222) * fix: 숙소 상세페이지에서 '좋아요' 클릭, '공유하기' 클릭 안되는 버그 해결 * fix: 숙소 상세페이지 - '공유하기' 클릭 안되는 버그 해결 * feat: 채팅방 목록 최신 날짜 순으로 정렬 (#224) * feat: 숙소 예약 완료 후 메일 보내기 기능 구현 추가 (#226) fix: 숙소 예약 페이지 - 달력에 예약된 날짜 표기안됨 * feat: 버그 수정 (#227) * feat: 회원가입 주소 찾기하고 누르고 바로 창이 안닫힘 문제 해결 * feat: 메시지를 입력 안하면 전송이 안되게 하기 * feat: 실시간 렌더링 시간 format * Task 342: 공지사항 목록 페이징 VIEW css 기능 추가, 공지사항 상세 VIEW 수정, 숙소 리뷰 평균, 총 리뷰 개수 기능 추가 및 VIEW 수정 (#229) * feat: 메인 > 공지사항 목록 클릭한 페이징 css 기능 추가 & 공지사항 상세 VIEW 수정 * feat: 숙소 리뷰 평균, 총 리뷰 개수 기능 추가 * feat: 숙소 리뷰 모달창 수정 및 숙소 상세 페이지 리뷰 평균, 총 개수 보여지게 수정 --------- Co-authored-by: jinkwon9301 <[email protected]> * Task 464 : 이전 여행지 (리뷰 기능 보완) (#228) * style: myBookings.css 수정 * fix&feat: 리뷰 관련 기능 개선 * hotfix: roomReviewAvg 오류 수정 (#230) * fix: 인원 수 계산 시 요금 정산 정상적으로 되도록 수정 완료 / 인원 수 조정 시 넘버링 오류 해결 / 디자인 변경 (#231) * comment: 필요한 주석 추가 * fix: 숙소 예약페이지 추가인원 버튼(추가하기, 감소하기) 넘버링 해결 기준 인원(room_standard_capa) 대비 추가 인원(room_max_capa) 추가 요금 적용 * comment: 필요한 주석 추가 * comment: 필요한 주석 추가 * comment: 필요한 주석 추가 * fix: 인원 수 계산 시 요금 정산 정상적으로 되도록 1차 수정[보완필요] * design: 숙소 - 예약 페이지 인원 수 조정 모달창 디자인 수정 * fix: 인원 수 계산 시 요금 정산 정상적으로 되도록 수정 완료 * feat: 숙소 상세페이지 js 수정 - 인원 수 입력창 바깥 눌러도 꺼지는 기능 (#232) * Task 471: 프로필 사진 관련(프로필 이미지 세션 저장 / 유저 회원가입시 디폴트 프로필 이미지 경로 DB 생성, 프로필 이미지 크기 변경) (#234) * rename: 기본 프로필 이미지 파일 변경 * remove: 쓰지 않는 css 파일 제거 * design: 프로필 이미지 크기 및 위치 변경 * feat: 마이페이지-계정에서 신분증 인증여부 보여주는 형태 변경 * feat: 프로필 이미지 업로드 기능 트랜잭션 어노테이션 추가 * feat: 유저프로필이미지 경로 쿠키 저장 방식 > 세션 저장 방식으로 변경 * feat: 유저프로필이미지 경로 쿠키 저장 방식 > 세션 저장 방식으로 변경 * feat: 유저 정보 업데이트 트랜잭션 어노테이션 추가 * remove: style.css에서 사용하지 않는 css파일 제거 * feat: 유저 회원가입시 디폴트 프로필 이미지를 생성하여 저장해주는 기능 추가 + 트랜잭션추가 * feat: 카드 결제 API 추가 구현 / 숙소 예약 확정 페이지 - 메일 보내고 난 후, 메일 보내는 중인걸 유저에게 알리기 (#235) * feat: 카드 결제 API 추가 구현 * feat: 숙소 예약 확정 페이지 - 메일 보내고 난 후, 메일 보내는 중인걸 유저에게 알리기 * feat: 채팅 보완 (#236) * feat: 채팅 메시지 보내면 최근 메시지가 가장 하단에 나오게 하기 * feat: 채팅목록 시간 timestamp 서울 시간으로 변경 출력 * feat: 채팅 시간 timestamp 서울 시간으로 변경 출력 및 css 수정 * refactor: 불필요 코드 삭제 * refactor: 색상 추가 * feat: 호스트 연락하기 할때 로그인 안되어있을 때 로그인창으로 갔다가 다시 이전 페이지로 돌아오게 하기 (#237) * feat: 호스트 연락하기 할때 로그인 안되어있을 때 로그인창으로 갔다가 성공시 숙소 상세 페이지 돌아오게 하기 * refactor: 불필요 코드 삭제 * Task 472: 호스트 예약관리 페이지 레이아웃 변경 및 bugfix (#238) * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. * Feat: 호스트 예약관리 페이지 레이아웃 변경 * Task 468 : 리뷰 등록일 날짜 안 맞는 문제 해결, 리뷰 모달 창 css 수정, 숙소 상세 페이지 리뷰 css 수정 및 공지사항 등록 페이지 수정 (#239) * feat: 리뷰 등록일 날짜 안 맞는 문제 해결, 리뷰 모달 창 css 수정, 숙소 상세 페이지 리뷰 css 수정 * feat: 공지사항 등록 페이지 수정 * feat: 채팅할 때 전송 버튼을 마우스로 클릭해야만 전송이 됨 → 엔터로도 가능하게 하기 (#240) * refactor: 채팅방 목록 배경 변경 * feat: 채팅할 때 전송 버튼을 마우스로 클릭해야만 전송이 됨 → 엔터로도 가능하게 하기 * refactor: 불필요 코드 삭제 * fix: 관리자 회원가입 오류 해결(비밀번호 체크, 이메일 확인) / feat: 관리자 회원가입 - 이메일, 핸드폰 번호 입력 창 떼었을 때 사용가능한지 확인하기 (#241) * remove: src/main/webapp/WEB-INF/views/admin/register.jsp * comment: 주석 처리 * fix: 관리자 회원가입 오류 해결(비밀번호 체크, 이메일 확인) * feat: 관리자 회원가입 - 이메일, 핸드폰 번호 입력 창 떼었을 때 사용가능한지 확인하기 * Task 474 : 매일 자정 예약건에서 체크아웃 날짜가 지난 예약건들은 이용 완료로 상태 변환시키기 (#242) * feat: booking status를 이용 완료로 바꾸어주는 xml, dao, service코드 추가 * feat: ChangeBookingStatusJob 생성 및 QuartzConfig설정 * ### 수정 (#233) - 위시리스트페이지 푸터에 가려지는 것 수정 - 관리자 쿠폰 생성 시 입력값 없으면 400에러 -> required 추가 - 찜하기 누르면 알 수 없는 에러 alert 수정 * feat: 숙소 등록페이지 에러처리 1 (#243) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * fix: mybatisConfig 에러 수정 * feat: 숙소 등록시 호스트 모드로 전환 * fix: 숙소 상세페이지 스크립트 닫기 문제 해결 * fix: 숙소 상세페이지 예약하기 추가인원 가격 에러 해결 * feat: 숙소 등록페이지 JSP HTML & CSS 수정 : 필수입력 표기 * feat: 숙소 등록 에러 처리 1 * feat: 숙소 등록페이지 에러처리 1 * comment: 관리자 페이지 - 호스팅 페이지, 문의 사항 주석 / 불필요한 주석 삭제 (#244) * Refactor: 관리자 유저관리 CSS 수정 (#245) * ### 수정 - 관리자 유저관리 페이지 CSS 수정 * ### 수정 - 관리자 유저관리 페이지 CSS 수정 * feat: 사진 5장 반드시 등록하도록 버튼 처리 (#246) * feat: 숙소 등록 에러 처리 1 * feat: 숙소 등록페이지 에러처리 1 * feat: 사진 5장 반드시 등록하도록 버튼 처리 * feat: 가격 입력 공백처리 * Refactor: Task 475 - 호스트 예약 관리페이지 헤더를 호스트전용 헤더로 변경 (#249) * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. * Refactor : 호스트의 예약관리 페이지 호스트 전용 헤더로 변경 * feat: 숙소 상세 - header 수정 (#248) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * fix: mybatisConfig 에러 수정 * feat: 숙소 등록시 호스트 모드로 전환 * fix: 숙소 상세페이지 스크립트 닫기 문제 해결 * fix: 숙소 상세페이지 예약하기 추가인원 가격 에러 해결 * feat: 숙소 등록페이지 JSP HTML & CSS 수정 : 필수입력 표기 * feat: 숙소 등록 에러 처리 1 * feat: 숙소 등록페이지 에러처리 1 * feat: 사진 5장 반드시 등록하도록 버튼 처리 * feat: 가격 입력 공백처리 * feat: 숙소 상세 - header 수정 * design: 숙소 예약 페이지 - 호스트 사진 크기 변경 (#250) * comment: 불필요한 주석 제거 * design: 숙소 예약 페이지 - 호스트 사진 크기 변경 * feat: 채팅 두번 전송 문제 해결 (#251) * feat: 전화번호 '-' 기호 추가 안해도 자동추가 * feat: 채팅 두번 전송 문제 해결 * Task 479 : 메인 푸터 변경 / 메인 메인사진 맨 앞에 보이도록 하기 / 리뷰 작성시 점수 반영되게 하기 (#253) * feat: main화면 footer추가 * feat: 메인화면 숙소 room_main_photo로 보이도록 수정 * feat: wishlist 좋아요 모달 위쪽으로 조정 * feat: 리뷰 남기면 리뷰 평균내서 room.room_stars_avg에 반영되어서 화면에 보여지는 기능 추가 * comment: 쓸데없는 sout 제거 * Feat: 충돌해결 (#254) * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. * Feat : 문의사항 구현중... 중간 push 231226 13:55 * fix: 배포 후 oauth 로그인 에러 (#255) * fix: InquriyDto 경로 문제로 인한 톰캣 구동 문제 해결 * fix: style.css 주석 처리 해제로 css 미적용 해결 * hotfix: 버그 수정 * fix : 오타 수정 * hotfix: roomDetail.js 충돌 해결 * feat: 예약하기 숫자 컴마 교정 * fix: mybatisConfig 에러 수정 * feat: 숙소 등록시 호스트 모드로 전환 * fix: 숙소 상세페이지 스크립트 닫기 문제 해결 * fix: 숙소 상세페이지 예약하기 추가인원 가격 에러 해결 * feat: 숙소 등록페이지 JSP HTML & CSS 수정 : 필수입력 표기 * feat: 숙소 등록 에러 처리 1 * feat: 숙소 등록페이지 에러처리 1 * feat: 사진 5장 반드시 등록하도록 버튼 처리 * feat: 가격 입력 공백처리 * feat: 숙소 상세 - header 수정 * fix: 배포 후 oauth 로그인 에러 * feat: 회원가입(아이디>닉네임으로 변경), 메인 헤더 addEventListener > onClick으로 변경, 당신의 공간을 공유하세요 redirect&login확인 기능 추가 (#256) * hotfix: 같은 아이디에 등록한 프로필 이미지 만큼 리뷰를 불러오는 문제로 roomReviewMapper.xml 쿼리문 수정 (#257) * refactor: 결제 시 UUID 오류 해결 (#258) * Fix: 호스트 예약 관리페이지 초기화면 가짜데이터 보이는 버그 수정 (#259) * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. * Fix: 호스트 예약 관리페이지 초기화면 가짜데이터 보이는 버그 수정 * Fix: 커밋내역 남아있는 현상 수정. (#260) * Feat: user - myPage - host의 예약 승인or거절 기능 구현.. * Fix: 호스트 예약 관리페이지 초기화면 가짜데이터 보이는 버그 수정 * Fix: 호스트 예약 관리페이지 초기화면 가짜데이터 보이는 버그 수정2 * refactor: 메일 보내기 주소 변경 (#261) * feat: myBookings에서 host nickname이 예약자의 nickname으로 뜨는 문제 해결 (#262) * Refactor: 메인 이벤트 페이지 JSP & CSS 수정 / 이벤트 매퍼 수정 (#263) * ### 수정 - 관리자 유저관리 페이지 CSS 수정 * ### 수정 - 메인 이벤트 페이지 JSP & CSS 수정 - 이벤트 매퍼 수정(쿠폰 정보 가져오기 추가) * feat/comment: favicon 적용 및 쓰지 않는 파일 삭제 (#264) * feat: 2번 채팅 막는 함수 추가 및 예약 하루전 조건 추가 (#265) * feat: 채팅 두번 전송 문제 막는 함수 추가 * feat: 예약 하루 전 조건 추가 * fix: 숙소관리페이지 공통 헤더 분리 적용 (#266) * design:숙소관리페이지 css 보완 * feat: 로그인폼 로고 클릭 시 메인 연결 * fix:숙소관리페이지 공통 헤더 분리 적용 * Task 484 : 검색 안되는 버그 수정, 리뷰 별점 절삭해서 DB저장 (#267) * fix: 검색 안되는 버그 수정, 리뷰 별점 절삭해서 DB저장 * comment: System.out.println 삭제 * feat: 결제 취소/예약 취소 API 구현 / fix: 예약 취소/결제 취소 기능 구현 후, 새롭게 숙소 예약할 때 날짜 선택 에러 수정 (#268) * fix: 예약 취소/결제 취소 기능 구현 후, 새롭게 숙소 예약할 때 날짜 선택 에러 수정 * feat: 결제 취소/예약 취소 API 구현 * fix: header isHost를 session으로 관리하도록 수정 (#269) * refactor: 결제/예약 취소 시 confirm 메소드 추가 (#270) * Refactor : 위시리스트 JSP 수정 (#271) * ### 수정 - 관리자 유저관리 페이지 CSS 수정 * ### 수정 - 위시리스트 페이지 숙소 이미지 순서 변경 - 위시리스트 페이지 별점 없을 경우 new! 출력되도록 추가 * refactor: 숙소 예약 페이지 후기 개수 데이터 가져와서 보여주기 (#272) * Refactor: 예약 페이지에서 글씨 뭉개지는 현상 해결 (#273) * ### 수정 - 관리자 유저관리 페이지 CSS 수정 * ### 수정 - 위시리스트 페이지 숙소 이미지 순서 변경 - 위시리스트 페이지 별점 없을 경우 new! 출력되도록 추가 * ### 수정 - 예약 페이지에서 글씨 뭉개지는 현상 해결 * Docs: Readme 초기 커밋 (#274) * Create README.md * fix: jquery 두번 임포트해서 캘린더 안되는 오류 수정 (#275) * Fix: 호스트 예약 관리페이지 (hostheader.jsp) 헤더의 게스트모드로 전환 버튼 안나오는 현상 fix (#276) 감사합니당! --------- Co-authored-by: jinkwon9301 <[email protected]> Co-authored-by: mingming <[email protected]> Co-authored-by: hozn_e <[email protected]> Co-authored-by: Ryanna <[email protected]> Co-authored-by: Jung Kyungmin <[email protected]> Co-authored-by: Sunghoon Lee <[email protected]> Co-authored-by: NaYeon Oh <[email protected]>
- Loading branch information