Releases: boostcampwm-2024/iOS04-PhotoGether
Releases · boostcampwm-2024/iOS04-PhotoGether
v0.0.6
화면 | GIF |
---|---|
다중 참여 | |
동시 촬영 | |
동시 편집 | |
결과 공유 |
What's Changed
- [FIX/#167] 앱 사이즈를 90% 가량 줄입니다. by @youn9k in #168
- [FIX/#164] 스티커 동시 터치 방지 by @0Hooni in #169
- [FIX/#166] 편집 화면에서 다음 화면으로 전환될 때 바텀시트를 내려줍니다. by @0Hooni in #171
- [FIX/#170] 편집화면에서 호스트가 다음화면으로 이동 시 노티피케이션을 두 번 보내는 문제를 해결 by @hsw1920 in #172
- [FEAT/#162] 마이크 뮤트 기능을 구현했습니다. by @Kiyoung-Kim-57 in #173
- [FEAT/#176] 유저 컬러를 추가해줬습니다 by @0Hooni in #178
- [FIX/#177]사진 전달되는 순서 정렬해서 보내기 by @Kiyoung-Kim-57 in #179
- [FIX/#175] 데모를 위한 일부 기능 오류 수정 by @0Hooni in #180
- [DOCS/#174] update readme by @hsw1920 in #181
Full Changelog: v0.0.5...v0.0.6
v0.0.5
6주차 데모
주요 기능
- 4인 연결 ✅
- 동시 편집 ✅
- 촬영 카운트다운 동기화 ✅
- 화면 전환 동기화 ✅
ScreenRecording_12-02-2024.18-25-56_1.MP4
What's Changed
- [FEAT/#115] 스티커 삭제 구현 by @0Hooni in #116
- [FEAT/#119] Pretendard 폰트 추가 by @0Hooni in #120
- [FEAT/#118] SharePhoto의 사진 앱 저장 기능 구현 및 리팩터링 by @hsw1920 in #123
- [FIX/#122] 이미지 캐시 메서드로 변경 및 바텀 시트 present detent 에러 수정 by @0Hooni in #125
- [FEAT/#110] 0. 방 참가 및 연결 로직을 구현합니다. by @youn9k in #121
- [FIX/#130] 2. 여러 사용자가 연결되지 않는 문제를 수정합니다. by @youn9k in #131
- [FEAT/#79] 1. WaitingRoomViewController/ViewModel을 리팩토링합니다. by @youn9k in #129
- [FEAT/#132] 드래그 제스처 구현 by @0Hooni in #142
- [FIX/#144] StickerView 터치 영역 개선 by @hsw1920 in #147
- [HOTFIX/#137] 다인 연결이 안되던 문제를 수정합니다. by @youn9k in #138
- [Feat/#140] 참가자 화면을 컬렉션 뷰에서 그리드 뷰로 변경합니다. by @youn9k in #141
- [FIX/#146] 캡쳐 로직 수정 및 최적화 by @Kiyoung-Kim-57 in #149
- [FEAT/#148] 스티커 사이즈 조절 기능 추가 by @0Hooni in #152
- [HOTFIX/#145] 다인 연결이 안되는 문제를 해결합니다. by @youn9k in #150
- [FEAT/#151] 참가자들의 화면 순서를 동기화 합니다. by @youn9k in #154
- [FEAT/#143] 몬생긴 이모지를 교체했습니다 by @0Hooni in #160
- [FEAT/#155] 코어 모듈을 생성합니다. by @youn9k in #156
- [FEAT/#157] 사진 촬영 완료 후 EditPhoto 화면으로 이동 시 비디오 캡쳐를 중단합니다. by @youn9k in #159
Full Changelog: v0.0.4...v0.0.5
v0.0.4
5주차 데모
촬영 대기 | 촬영 화면 | 카운트 다운 |
---|---|---|
동시 편집 1 | 동시 편집 2 | 결과 화면 |
---|---|---|
What's Changed
- [FEAT/#70] Week4 Demo by @hsw1920 in #73
- [FEAT/#74] DiffableDataSource snapshot을 수정할 때 발생하던 경고 문제 수정 by @youn9k in #75
- [DOCS] 리드미를 수정합니다. by @youn9k in #76
- [Feat/#78] 딥링크 접속을 위한 초기 설정 by @Kiyoung-Kim-57 in #80
- [FEAT/#77] 스티커를 선택할 수 있는 기능을 구현합니다. by @hsw1920 in #81
- [FEAT/#96] Offer 관련 개발환경 개선 by @hsw1920 in #97
- [FEAT/#72] 스티커 바텀 시트 추가 및 스티커 선택 추가 기능 구현 by @0Hooni in #98
- [FIX/#100] 스크롤뷰 컨텐츠 센터링 + 줌 문제 해결 by @0Hooni in #102
- [FEAT]/#101 프레임 이벤트 비즈니스 로직 구현 by @hsw1920 in #104
- [FEAT/#105] 비동기 이미지 설정 메소드를 추가합니다. by @youn9k in #106
- [FEAT/#95] 서버 방 생성 작업을 진행합니다. by @youn9k in #99
- [FEAT/#107] 토스트 메시지를 띄울 수 있는 기능을 추가합니다. by @youn9k in #109
- [FEAT/#112] 이미지 캐시를 구현하고, 비동기 이미지 설정 메소드에 적용합니다. by @youn9k in #113
- [FEAT/#108] 프레임 버튼과 이벤트 허브의 비즈니스 로직을 연동합니다 by @hsw1920 in #111
- [FEAT/#103] API 데이터 캐싱 by @0Hooni in #114
Full Changelog: v0.0.3...v0.0.4
v0.0.3
4주차 데모
What's Changed
- 서버 스펙 변경 Node.js -> Vapor by @youn9k in #6
- [FEAT/#8] �프레임과 스티커를 담당하는 커스텀 버튼을 구현하였습니다. by @hsw1920 in #9
- [FEAT/#10] �원형, 사각형 버튼 공통 컴포넌트 추가 by @0Hooni in #11
- [FEAT/#12] �마이크 버튼과 TapPublisher를 구현했습니다. by @hsw1920 in #13
- [FEAT/#4] P2P 연결을 위한 클래스들을 구현합니다. (WebSocket, Signaling, WebRTC, Connection) by @youn9k in #16
- [FEAT/#14] DesignSystem 모듈의 Image와 Color를 쉽게 사용하기 위한 enum을 구현합니다. by @youn9k in #15
- [FEAT/#22] CI를 진행합니다. by @youn9k in #23
- [FEAT/#21] FrameImageGenerator를 구현했습니다. by @hsw1920 in #25
- [FEAT/#20] 편집 화면에서 사용될 공통 ScrollView를 구현함 by @0Hooni in #26
- [Feat/#24] Connection Client Interface를 구현 및 데모 앱을 통해 세션연결 확인 by @Kiyoung-Kim-57 in #28
- [FEAT/#27] SharePhotoView UI를 구현합니다. by @hsw1920 in #32
- [CHORE/#29] 설명이 명확하도록 CI yml을 수정합니다. by @youn9k in #30
- [REFACTOR/#34] BaseViewController의 메소드를 프로토콜로 분리해주었습니다. by @0Hooni in #35
- [FEAT/#33] SharePhoto 화면전환 시 필요한 Entity를 구성하였습니다. by @hsw1920 in #38
- [FEAT/#36] 스티커 버튼 동작 추가 by @0Hooni in #39
- [FEAT/#1] 참가자 화면 컬렉션 뷰를 구현합니다. by @youn9k in #42
- [FEAT/#40] peerConnection을 통해 데이터를 주고받을 수 있도록 합니다. by @youn9k in #48
- [FEAT/#51] :: HTTP API를 추상화합니다. by @youn9k in #52
- [FEAT/#53] 스티커를 추가 기능 및 테스트 코드 구현 by @0Hooni in #60
- [Feat/#44] PhotoRoom 화면을 구현합니다 by @Kiyoung-Kim-57 in #58
- [FEAT/#50] WaitingRoom 화면을 구현합니다. by @youn9k in #57
- [FEAT/#59] EditPhotoRoomGuestView UI 및 스티커 생성 로직 구현 by @hsw1920 in #64
- [FEAT/#62] 스티커 API 연결 및 Entity에 맞게 일부 코드 수정 by @0Hooni in #65
- [Feat/#61] 도메인에 위치했던 클라이언트들을 데이터로 이동시켰습니다 by @Kiyoung-Kim-57 in #63
- [FEAT/#47] 이벤트 허브를 만든다 by @0Hooni in #69
- [FEAT/#40] :: 방 생성을 하기 위한 소켓 통신 간 데이터 구조 구현 by @youn9k in #66
- [FEAT/#68] 이벤트 허브 연결 및 호스트 게스트 스티커 전송 로직 구현 by @0Hooni in #71
- [FEAT/#40] 방 생성 작업 2 진행중... by @youn9k in #67
New Contributors
- @youn9k made their first contribution in #6
- @0Hooni made their first contribution in #11
- @Kiyoung-Kim-57 made their first contribution in #28
Full Changelog: https://github.com/boostcampwm-2024/iOS04-PhotoGether/commits/v0.0.3
v0.0.2
2주차 데모
What's Changed
- 서버 스펙 변경 Node.js -> Vapor by @youn9k in #6
- [FEAT/#8] �프레임과 스티커를 담당하는 커스텀 버튼을 구현하였습니다. by @hsw1920 in #9
- [FEAT/#10] �원형, 사각형 버튼 공통 컴포넌트 추가 by @0Hooni in #11
- [FEAT/#12] �마이크 버튼과 TapPublisher를 구현했습니다. by @hsw1920 in #13
- [FEAT/#4] P2P 연결을 위한 클래스들을 구현합니다. (WebSocket, Signaling, WebRTC, Connection) by @youn9k in #16
- [FEAT/#14] DesignSystem 모듈의 Image와 Color를 쉽게 사용하기 위한 enum을 구현합니다. by @youn9k in #15
- [FEAT/#22] CI를 진행합니다. by @youn9k in #23
- [FEAT/#21] FrameImageGenerator를 구현했습니다. by @hsw1920 in #25
- [FEAT/#20] 편집 화면에서 사용될 공통 ScrollView를 구현함 by @0Hooni in #26
- [Feat/#24] Connection Client Interface를 구현 및 데모 앱을 통해 세션연결 확인 by @Kiyoung-Kim-57 in #28
- [FEAT/#27] SharePhotoView UI를 구현합니다. by @hsw1920 in #32
- [CHORE/#29] 설명이 명확하도록 CI yml을 수정합니다. by @youn9k in #30
- [REFACTOR/#34] BaseViewController의 메소드를 프로토콜로 분리해주었습니다. by @0Hooni in #35
- [FEAT/#33] SharePhoto 화면전환 시 필요한 Entity를 구성하였습니다. by @hsw1920 in #38
- [FEAT/#36] 스티커 버튼 동작 추가 by @0Hooni in #39
Full Changelog: https://github.com/boostcampwm-2024/iOS04-PhotoGether/commits/v0.0.2