Releases: Keychy/KeychyApp
📦 Release v1.1.2
🚀 Keychy v1.1.2 업데이트 안내
이번 업데이트에서는 앱의 전반적인 안정성을 높이기 위한 주요 버그 수정과 함께,
더욱 쾌적한 사용 경험을 위한 UI/UX 디테일 개선 및 개발 환경 최적화 작업을 진행하였습니다.
✅ Bug Fixes
-
Widget Rendering: 뭉치 생성 시 위젯용 이미지가 누락되어 풀스크린 이미지가 잘못 노출되던 문제를 수정하였습니다. 이제 생성 즉시 위젯에서 투명 배경의 깔끔한 이미지를 확인하실 수 있습니다.
-
Layout: 템플릿 프리뷰 이미지가 왼쪽으로 치우쳐 보이던 현상을 수정하여, 화면 전체에 균형 있게 표시되도록 개선하였습니다.
-
UI Logic: 무료 템플릿에 '보유' 태그가 잘못 노출되던 조건부 렌더링 오류를 해결하였습니다.
-
Loading Logic: 홈 탭에서 뭉치 로딩 중 탭을 전환했다가 돌아올 때 발생하던 무한 로딩 현상을 해결하였습니다.
-
Rendering: 오랜만에 앱에 접속했을 때 Lottie 배경 및 카라비너가 간헐적으로 표시되지 않던 문제를 수정하였습니다.
-
UI Animation: 뭉치 생성 및 수정 시 나타나는 구매 시트의 UI를 통일하고, 애니메이션이 매끄럽지 않던 부분을 개선하였습니다.
⚡️ Performance & UX Improvements
- Interaction: 슬라이더 굵기 조절 버튼의 터치 영역을 확장하여 보다 세밀하고 편리한 조작이 가능하도록 개선하였습니다.
🛠 Internal Changes
- CI/CD: Fastlane과 GitHub Actions를 활용한 자동화 파이프라인을 구축하여, 더욱 빠르고 안정적인 앱 배포 환경을 마련하였습니다.
Build: 서비스 안정성 향상을 위한 빌드 버전 업데이트 (v1.1.2)
사용 중 불편한 점이 있으시다면 언제든 피드백 부탁드립니다. 더 나은 Keychy가 되도록 노력하겠습니다! 🔑
Full Changelog: v1.1.1...v1.1.2
📦 Release v1.1.1
🚀 Keychy v1.1.1 업데이트 안내
이번 업데이트에서는 v1.1.0 릴리즈 이후 리포트된 주요 버그 수정과 성능 최적화, 그리고 UI/UX 디테일 개선 작업을 진행하였습니다.
✅ Bug Fixes
- Widget & Caching: 위젯에서 백그라운드가 포함된 잘못된 캐시 데이터를 참조하던 현상 수정
- Layout: 템플릿 프리뷰 이미지의 정렬 불균형 및 기타 디자인 QA(#106) 사항 반영
- UI Logic: 무료 템플릿 선택 시 '보유' 태그가 노출되지 않도록 수정
- Item Management: 백그라운드 및 카라비너 사용 시 유저 데이터 배열에 아이템 이름이 중복 추가되던 로직 수정
- Onboarding: 웰컴 카라비너가 사용자 구매 목록(My Items)에 잘못 표기되던 로직 제거
- Security:
qs라이브러리 보안 취약점 패치 적용 (v6.14.2 업데이트)
웰컴 카라비너 관련 정리는, 후에 앱 업데이트 완료 후 스크립트 돌려서 일괄 삭제 진행됩니다.
⚡️ Performance & UX Improvements
- Optimization: 뭉치 생성/수정 진입 시 시트 썸네일 프리페칭(Pre-fetching) 추가로 체감 속도 향상
- Rendering: 배경 및 카라비너 선택 시트의 렌더링 성능 최적화
- Interaction: 편집 뷰 내 아이템 시트의 동적 Dismiss 로직 추가
🛠 Internal Changes
- 불필요한 레거시 뷰 및 관련 비즈니스 로직 제거
- QA 대응을 위한 UI 정밀 조정
📦 Release v1.1.0
🚀 Keychy v1.1.0 업데이트 안내
밤새 정성껏 깎아 만든 새로운 KEYCHY를 만나보세요!
이번 업데이트에는 여러분의 키링을 더욱 빛나게 해줄 신규 아이템과 강력한 성능 개선이 포함되었습니다.
🎨 신규 템플릿 출시
- 2026년 한정 '말' 템플릿: 오직 올해만 만날 수 있는 특별한 디자인!
- 최신 유행 '두쫀쿠' 키링: 지금 가장 핫한 감성을 키링에 담아보세요.
✨ 생동감 넘치는 효과 추가
- 움직이는 배경 & 카라비너: 정적인 이미지는 그만! Lottie 애니메이션으로 더욱 생동감 넘치는 조합이 가능해졌습니다.
- New 파티클 & 사운드: 'CashRain', 'Confetti' 파티클과 두쫀쿠에 딱 어울리는 사운드가 추가되어 만드는 재미가 배가되었습니다.
💎 디자인 퀄리티 업그레이드
- 아크릴 질감 개선: 클리어 키링 특유의 투명감과 반짝임을 정교하게 다듬어 실제 굿즈 같은 리얼리티를 구현했습니다.
- 위젯 UI 리뉴얼: 하이파이(Hi-Fi) 디자인으로 새단장한 위젯으로 휴대폰 화면을 더 예쁘게 꾸며보세요.
🛠 성능 및 안정성 최적화
- 영상 추출 최적화: 프레임 드랍 현상을 해결하여, 움직이는 키링 영상을 훨씬 깔끔하고 부드럽게 저장하고 공유할 수 있습니다.
- 안정성 개선: 앱 실행 시 로딩 문제, 이미지 저장 오류 등 크고 작은 버그 10여 종을 해결하여 더욱 쾌적한 환경을 제공합니다.
지금 바로 업데이트하고 나만의 특별한 키링을 만들어보세요! 🦾✨
What's Changed
- refactor: Keyring/KeyringBundle 폴더 구조 리팩토링 by @giljihun in #73
- feat: 키링 스케일 통합 관리 시스템 구축 by @giljihun in #76
- fix: 버그 수정 및 UX 개선 6종 모음집 by @giljihun in #78
- feat: [키링 만들기] 말 템플릿 1차 구현 by @jini-coding in #79
- fix: 앱 실행 시 로딩 Alert 안 뜨는 버그 + 빈 뭉치 전환 무한로딩 버그 수정 by @giljihun in #82
- feat: 이펙트 캐시 무효화 및 기타 개선 by @giljihun in #84
- perf: 뭉치 영상 생성 프레임 드랍 해결 by @giljihun in #86
- feat: [키링 만들기] 두쫀쿠 템플릿 1차 구현 by @jini-coding in #89
- feat: [키링 만들기] 말 템플릿 완성 by @jini-coding in #91
- feat: 배경/카라비너 Lottie 애니메이션 지원 by @giljihun in #88
- feat: [키링 만들기] 두쫀쿠 템플릿 독립적 사진 변형 구현 by @jini-coding in #93
- feat: 템플릿 프리뷰 이미지 슬라이드 구현 by @giljihun in #96
- style: [배경/카라비너] 추천조합 태그 및 로티 아이템 표시용 아이콘 추가 by @jini-coding in #98
- style: 위젯 설정 화면 하이파이 변경 by @giljihun in #99
- style: 아크릴 키링 퀄리티 올려보기 프로젝트! by @giljihun in #101
- fix: 뭉치 상세/완성 화면 홈 복귀 잔상 수정 및 기타 수정 by @giljihun in #103
Full Changelog: v1.0.7...v1.1.0
📦 Release v1.0.7
🚀 New Features & Improvements
공방 탭 전면 개편
- 키링/뭉치 탭 분리
- 공방에서 키링과 뭉치를 탭으로 구분하여 탐색 편의성 향상
- 카테고리 탭바 개선 및 퀵필터(무료, 마이) 구현
- 최근 사용 템플릿
- 공방 상단에 최근 사용한 템플릿 최대 5개 표시
- 빠른 재사용으로 키링 제작 편의성 향상
- 만들기 메뉴 구현
- 키링/뭉치 만들기를 한 곳에서 선택 가능
뭉치 기능 강화
- 뭉치 만들기 플로우 완성
- 키링 선택 시트 구현 (보유 키링 중 선택)
- 뭉치 완성뷰 구현 (영상 공유, 이미지 저장, 대표 설정)
- 뭉치 위젯 지원
- 홈 화면에 뭉치 위젯 추가 가능
- 대표 뭉치 변경 기능
- 홈 화면에서 대표 뭉치를 자유롭게 변경 가능
- 뭉치 구매 시트 UI 개선
- 카라비너/배경 구매 흐름 개선
키링 기능 개선
- 키링 완성뷰 리뉴얼
- UI/UX 전면 리팩토링
- 완성뷰에서 바로 선물하기 기능 추가
- 영상 공유 기능
- 키링/뭉치 영상 생성 후 공유 가능
- 이미지 저장 방식 개선
- 복사 메뉴 조건부 비활성화
- 복사권 부족 시 메뉴 비활성화 및 도움말 추가
- 선물 포장뷰 개선
- 이미지 투명 배경 저장 지원 (PNG 포맷)
보관함 개선
- 키링/뭉치 탭 구분
- 보관함에서 키링과 뭉치를 탭으로 분리
- 검색 기능 구현
- 키링/뭉치 이름으로 검색 가능
- 탭 재선택 시 스크롤 최상단 이동
- 보관함 탭 재선택 시 자동으로 최상단 이동
마이페이지
- 구매 내역 기능 추가
- 구매한 템플릿, 이펙트 등 내역 확인 가능
🔒 보안 강화
- Firebase 보안 설정 강화
- Security Rules 설정 (유저/키링/뭉치/선물 데이터 보호)
- App Check + Apple DeviceCheck 연동
- 일일 자동 백업 설정
- 보안 취약점 수정
- Firebase Functions npm 의존성 취약점 패치
- lodash Prototype Pollution 취약점 패치
🐛 Bug Fixes
키링 & 뭉치
- 커스텀 사운드 영상 생성 실패 수정
- Firebase Storage URL 사운드가 영상에 포함되지 않던 문제 해결
- 뭉치 상세뷰 무한로딩 수정
- 이름 변경뷰에서 뒤로가기 시 무한로딩 현상 해결
- 최근 템플릿 네비게이션 수정
- 최근 템플릿 선택 시 상세 프리뷰가 아닌 만들기 화면으로 이동
네비게이션 & UI
- 키링 만들기 탭바 버그 수정
- 제작 중 뒤로가기로 나올 경우 탭바가 안 보이던 문제 해결
- 키링 수락뷰 에러 처리 개선
- 에러 케이스별 적절한 안내 메시지 표시
위젯 & 회원
- 위젯 삭제 키링 표시 수정
- 삭제된 키링이 위젯 리스트에 남아있던 문제 해결
- 키링 정렬 기능 추가
- 회원탈퇴 버그 수정
- 삭제 순서, 재인증 플로우, 누락 컬렉션 처리 개선
🎨 UI/UX & Design
- 알림함 - 기기 알림 꺼짐 배너 UI 개선
- 숏로딩 GIF 크기 및 케이스 최적화
- 재화/키링보유수/복사권 에셋 추가
- 키링 만들기 커스터마이징 UI 개선
- 뭉치 상세뷰 디자인 통일 (키링 상세뷰와 유사하게)
- 가이딩 이미지 변경
🔧 Refactoring
- 공방 파일 구조 전면 리팩토링
- 공방 Bundle 아키텍처 개편 (폴더 구조, ViewModel 분리)
- 페스티벌 탭 구조 리팩토링
- 공방 배너 호출 코드 정리
Details
-fix: Firebase Functions npm 의존성 보안 취약점 수정 by @giljihun in [#3]
-style: [알림함] - 기기 알림꺼짐 배너 UI 깨짐 수정 🟡 by @giljihun in [#5]
-Bugfix: [키링 만들기] - 뒤로가기 시 탭바 소실 버그 수정 🟡 by @giljihun in [#7]
-style: [에셋] - 숏로딩 gif 크기 및 케이스 수정 by @giljihun in [#9]
-refactor: [공방] - 파일 구조 리팩토링 🟡 by @giljihun in [#11]
-style: 재화/키링보유수/복사권 에셋 최적화 by @giljihun in [#13]
-feat: [키링/뭉치] 탭 분류 및 최근 사용 템플릿 추가 (1~4) by @giljihun in [#15, #17, #19, #21]
-fix: lodash 보안 취약점 수정 (Prototype Pollution) by @giljihun in [#25]
-feat: [키링 상세뷰] 복사 메뉴 조건부 비활성화 by @jini-coding in [#27]
-feat, style: [키링 만들기] 커스터마이징 및 정보 입력 구현 by @giljihun in [#28]
-feat: [마이페이지] 구매 내역 추가 by @giljihun in [#30]
-feat: [키링 만들기] 완성뷰 리팩토링 및 선물하기 구현 by @giljihun in [#33]
-feat: 영상 공유 기능 구현 및 이미지 저장 방식 수정 by @giljihun in [#35]
-fix: 삭제된 키링 위젯 노출 현상 수정 및 정렬 추가 by @giljihun in [#37]
-feat: [보관함] 탭 재선택 시 최상단 스크롤 지원 by @giljihun in [#39]
-feature: [위젯] 뭉치 위젯 구현 by @giljihun in [#41]
-fix: 회원탈퇴 로직 및 삭제 순서 버그 수정 by @giljihun in [#43]
-feat: 대표뭉치 변경 및 페스티벌 탭 리팩토링 by @giljihun in [#45]
-refactor: [공방] Bundle 아키텍처 전면 개편 by @giljihun in [#47]
-feat: 뭉치 구매 시트 및 상태 관리 로직 개선 by @giljihun in [#49]
-feat: [뭉치 만들기] 키링 선택 시트 및 완성뷰 구현 by @giljihun in [#52, #54]
-feat, style: [보관함] 탭 구분 및 디자인 수정 by @jini-coding in [#55]
-style: [키링 수락뷰] 에러 케이스 처리 개선 by @jini-coding in [#57]
-feat: [검색뷰] 키링/뭉치 검색 및 상세뷰 디자인 통일 by @jini-coding in [#59]
-fix: 커스텀 사운드 키링 영상 생성 오류 수정 by @giljihun in [#61]
-feat: [선물 포장뷰] 투명 배경 이미지 저장 지원 by @giljihun in [#63]
-fix: 뭉치 이름 변경 중 뒤로가기 시 무한 로딩 수정 by @jini-coding in [#64]
-feat: Firebase 보안 강화 및 App Check 도입 by @giljihun in [#66]
-fix: 최근 템플릿 프리뷰 이동 로직 해결 by @giljihun in [#69]
-refactor: 공방 배너 호출 코드 정리 by @jini-coding in [#70]
Full Changelog: v1.0.6...v1.0.7
📦 Release v1.0.6
🚀 New Features & Improvements
네트워크 안정성 & 앱 진입 구조
- 네트워크 상태 모니터링 시스템 도입
- 네트워크 소실 감지, 토스트 알림, 전용 UI를 단계적으로 적용하여 앱 안정성 강화
- 앱 진입 로직 전면 리팩토링
- RootView 정리 및 MVVM 아키텍처 적용으로 앱 진입 성능 및 유지보수성 개선
사용자 경험 개선
- Pull-to-Refresh 기능 추가
- GIF 애니메이션과 햅틱 피드백을 포함한 커스텀 새로고침 UX 구현
- 딥링크 사용성 개선
- receive / collect 흐름을 명확히 분리
- 딥링크 진입 시 탭바 및 네비게이션 동작 안정화
- 앱 업데이트 알림 & 리뷰 요청 시스템 구현
- 사용자에게 자연스럽게 업데이트 및 리뷰를 유도하는 인앱 시스템 추가
미디어 & 콘텐츠 기능
- 키링 영상 생성 및 추출 기능 구현
- 키링 및 뭉치 단위 영상 생성 지원
- 보관함에서도 키링 영상 추출 가능
- 멀티 키링 씬 및 뭉치 구조 개선
- 뭉치 로딩 타이밍 안정화
- 관련 ViewModel 분리로 구조 명확화
UI / UX & 디자인 고도화
- 기본 네비게이션 스타일 통합
- 마이페이지, 알림함 등 커스텀 네비 → 기본 네비 전환
- 전반적인 디자인 및 코드 정리
- 탭바 hide/show 타이밍 개선
- 화면 전환 시 레이아웃 흔들림 감소
- 버튼·레이아웃 세부 조정
- 보관함 상세뷰 저장 / 선물 버튼 위치 변경
- 검색 및 입력 상태에서 UI 깨짐 현상 개선
🐛 Bug Fixes
네트워크 & 상태 처리
- 네트워크 소실 상황 안정화
- 무한 로딩, 잘못된 화면 진입, 로그인 흐름 오류 수정
- 네트워크 복구 시 UI 및 상태 정상화 처리 강화
뭉치 & 키링 관련
- 로딩 타이밍 오류 수정
- 키링이 준비되지 않았는데 로딩이 사라지던 문제 해결
- 썸네일 및 수정 플로우 안정화
- 뭉치 썸네일 캡쳐 타이밍 오류 수정
- 뭉치 수정 화면 로딩 알럿 타이밍 보완
- 엣지 케이스 처리 강화
- 키링 0개 뭉치 준비 상태 처리 개선
- 특정 조건에서 발생하던 크래시 방지
알림 & 배지
- 알림 상태 동기화 수정
- 알림 확인 후에도 앱 배지가 남아있던 문제 해결
- 알림 제거 로직 및 알림뷰 상태 복구
UI / 네비게이션
- 검색 & 입력 관련 UI 수정
- 검색 모드에서 보관함 뷰 초기화 문제 해결
- 검색 시 레이아웃 깨짐 현상 수정
- 키보드 & 네비게이션 이슈 수정
- 키보드 노출 상태에서 로딩 알럿 겹침 문제 해결
- 딥링크 진입 시 탭바가 잘못 노출되던 버그 수정
What's Changed
- style, fix: 알림함 선물된 키링 이미지 호출 방식 변경, 검색바 띄운 채 버튼 상호작용 시 검색바 없애기 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#427
- style, chore: 마이페이지 커스텀네비 -> 기본 네비로 컴포넌트 변경 및 디자인 수정 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#429
- style, fix: 알림함 선물된 키링 이미지 호출 방식 일부 수정, 페스티벌 입장 버튼 문구 수정, 보관함 LoadingAlert 스케일 조정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#431
- refact, fix: 뭉치 로딩 사라지는 타이밍 수정, 멀티키링씬 리팩토링 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#428
- feat: 앱 배지 동기화 로직 MainTabView에 추가 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#433
- style, chore: AlarmView 커스텀 네비 -> 기본 네비 스타일 리팩토링 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#435
- chore: CoinChargeView ScrollView 제거 및 TermsView 백버튼 수정 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#437
- style: 보관함 상세뷰 저장 / 선물 버튼 위치 변경 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#439
- refactor, chore: 네연소- App 진입 로직 리팩토링 (RootView 정리) by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#447
- refactor: RootView MVVM 아키텍처 적용 및 앱 진입 성능 개선 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#449
- feature: 네연소 - 네트워크 상태 모니터링 클래스 구현 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#450
- feat, style: 네연소 - 네트워크 소실 UI 컴포넌트 구현 및 로그인 흐름 오류 처리 개선 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#451
- feat: 네연소 - 네트워크 토스트 시스템 구현 (UI 적용 #1) by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#452
- fix: 딥링크 사용성 개선 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#454
- fix: 딥링크 -> 선물함 -> 탭바가 보이는 버그 수정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#457
- feature: 네연소 - 네트워크 소실 처리 앱 내 적용 2 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#458
- feature: 네연소 - 네트워크 소실 처리 앱 내 적용 3(完) by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#461
- fix: 말풍선 키링 - 선물 받기 페이지에서 바디 크기가 작은 오류 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#463
- Fix, Refact: 뭉치이름입력 로딩알럿 위 키보드 떠있는 것 수정, 뭉치 호출 방식 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#464
- feat: Pull-to-Refresh 기능 구현 with GIF Animation & Haptic Feedback by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#467
- Fix:뭉치 썸네일 캡쳐 타이밍 수정, 뭉치 수정뷰 로딩알럿 타이밍 수정, 뭉치 보관함 스크롤뷰 움찔거림 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#469
- feat: Pull-to-Refresh 커스텀 모디파이어 개선 및 NoInternetView에 통합 적용 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#471
- Fix: 뭉치에 키링이 뜨지 않았는데도 로딩이 사라지는 오류 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#473
- fix: 코인차지뷰, 체인지네임뷰 네비게이션 로직 변경 (+ 🌠 보나스 - 백버튼 표시 처리) by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#475
- fix: 딥링크에서 receive와 collect를 배타적으로 처리하도록 수정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#476
- feat: 앱 업데이트 알림 구현 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#480
- Refact, fix: 뭉치상세뷰 코드 분리, 키링이 0개인 뭉치 준비 상태 처리 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#479
- refactor: 딥링크 관련 뷰 로직 분리 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#484
- fix: 보관함에서 백그라운드로 캐시 이미지 캡쳐 시 실패 케이스 보완 - 1 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#485
- Refact: 뭉치 폴더 collection과 분리, BundleViewModel 생성 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#486
- Refact/뭉치 편집뷰 코드 정리 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#491
- feat: 키링 영상 생성 시스템 구현 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#492
- perf: TabBar hide/show 타이밍 개선 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#494
- fix: 보관함에서 백그라운드로 캐시 이미지 캡쳐 시 실패 케이스 보완 - 2 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#495
- fix: 검색 시 뷰 레이아웃 깨진 부분 수정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#498
- feat: 뭉치 영상 추출 기능 구현 및 보관함에서도 키링 영상 추출 추가 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#500
- fix: 검색 모드일 때 보관함 뷰 초기화 문제 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#501
- style, feat: 알림뷰 알림 제거 로직 복구 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#502
- feat: 앱 리뷰 요청 시스템 구현 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#503
- refactor: 키링 최신순 정렬 로직 수정 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#505
Full Changelog: DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain@v1.0.5...v1.0.6
📦 Release v1.0.5
🚀 New Features & Improvements
-
디자인 고도화: 키링 포장 배경지, 그림자 효과, 발신자 닉네임 폰트 수정 등 시각적 완성도 향상
-
화면 재구성: 뭉치 이름 입력 및 수정 화면 레이아웃 최적화 (키보드 대응 및 UI 밀림 현상 해결)
-
로딩 최적화: 공방 배너 및 보관함 썸네일 로딩 로직 개선으로 앱 속도 향상
-
사용성 개선: 태그 수정/삭제 메뉴 터치 영역 확장 및 정보 시트 자동 닫기 로직 추가
-
Intro, Home, Collection 뷰-뷰모델 로직 분리 (MVVM)
-
에셋 호출 방식 통일 및 불필요한 리소스 정리
-
useCount 계산 로직 구현 및 데이터 필드 정비
🐛 Bug Fixes
-
알림 시스템: 알림 확인 후에도 앱 뱃지가 '1'로 유지되는 현상 수정
-
데이터 정합성: 알림 삭제 시 서버 데이터(PostOffice) 동기화 오류 해결
-
런타임 오류: 특정 조건(빈 뭉치 대표 설정 등)에서 발생하는 무한 로딩 및 앱 크래시 방지
-
UI 수정: 네비게이션바 타이틀 노출 타이밍 및 팝업 중첩 현상 해결
What's Changed
- Fix/ BundleAddKeyringView 씬 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#140
- fix, style: 키링 상세뷰에서 키링 씬 감도 조정, 씬 확대/축소 애니메이션 수정, 일부 디자인 추가 및 변경 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#142
- Fix/bundleselectcarabinerview 오류 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#144
- Epic: 마이페이지 하이퍼 메가 얼티밋 구현. by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#146
- feat, style: 키링 수정/삭제/복사 기능 추가, 각종 팝업뷰 구현, 일부 디자인 수정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#148
- feat, fix 재화 구매뷰 로직 및 하이파이 완성 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#149
- Fix: 템플릿프리뷰 페이지 공통 로직 분리 + 새로운 임시 템플릿추가 + 조회시 내 창고 들어가도록 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#151
- Feat/뭉치 상세뷰 홈뷰 씬띄우기 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#152
- feat: CollectionKeyringDetailView 키링 이미지 저장 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#154
- refactor: 태그 추가, 충전하기, Alerts 로직/하이파이 재적용 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#156
- feat: 공방뷰 구매로직 및 팝업 완성 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#157
- fix: 내 창고 아이템 삭제 구현 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#159
- feat: 포장 딥링크 처리, 인벤 확장 및 복사권 사용 시 재화 소모 처리 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#160
- style: 알림뷰 기본 UI, 푸쉬알림 on/off처리 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#161
- feat, fix: 키링 전달 시 유저간 키링이 오가는 로직 추가, 키링 수정 및 복사 시 로직 약간 수정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#162
- Feat/뭉치카라비너 옆면 도전 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#164
- feat: 위젯기능-> 키링 생성/삭제 시 위젯데이터도 동기화 + 위젯으로 달 키링 선택 가능 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#166
- feat: 온보딩, 마이페이지 - 자동로그인 / 약관동의 로직 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#167
- Feat/뭉치 수정뷰 작업 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#169
- feat: 위젯 배경 투명화 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#171
- feat, refactor, style: 포장 관련 로직 보강, 포장된 키링에 관련한 뷰 하이파이 반영, DetailView 파일 구조 개선 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#172
- feat, fix: 복사 및 삭제 로직 완성, 자잘한 부분 픽스, 검색 및 새로운 정렬방법 임시 구현 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#174
- feat: 온보딩 - 웰컴 키링 선사해주기 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#175
- feat: StorageManager에 업로드/삭제 기능 추가 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#177
- fix: 뭉치씬 절대좌표로 변환, 뭉치 썸네일 캡쳐 추가, 카라비너 모델 변경 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#179
- feat: 인트로 가이딩 뷰 추가 및 마이페이지, 커마뷰 리팩토링 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#180
- feat, fix: 검색 기능 추가, 보관함 코드 분리, isNew 관련 로직 추가 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#182
- feat, style, fix, refactor: 아크릴 키링 하이퍼 하이파이 재적용과 수많은 버그의 향연 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#184
- fix: 뭉치 미세 조정 최적화 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#185
- Feat: 뭉치수정 플로우 제작 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#194
- feat, style, fix: 선물 수락 시 수신 정보 추가, 이미지 저장 방식 수정, 삭제 시 스토리지 반영, 각종 수정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#197
- feat: 어서오세요 키링과 어서오세요 뭉치 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#198
- Feat: 뭉치 세미 하이파이 + 로직 수정 + 뭉치 만들기 플로우 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#201
- style, feat: 다양한, 로딩 Alert 컴포넌트화 / 온보딩에만 일부 적용 (사용법 쉬움) by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#203
- fix: 공방 하이파이 및 뭉치 그림자 추가 및 번들 로딩 최적화 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#204
- Feat/뭉치상세 이미지 다운로드 로직 추가 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#205
- Feat/뭉치상세 썸네일 업데이트 + 뭉치 썸네일 오류 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#209
- feat, style: 온보딩 플로우 끝 - 가이딩 이미지 변경, 로딩 alert 애니메이션 추가 등 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#210
- feat: CustomNavigationBar, 기기별 바텀패딩 모디파이어 추가 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#214
- fix: 재화뷰 하이파이 적용 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#216
- fix: 홈뷰 뭉치 넣기, 뭉치배경 se대응 , 공방 백버튼, 공방 디테일뷰 하이파이 적용 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#217
- fix: 위젯선택 하이파이 적용 완료 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#218
- Style/보관함, 공방, 뭉치함 그리드 아이템 프레임 조정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#219
- style: 보관함 하이파이 보완, 알럿 변경, 로딩 로티 추가 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#220
- feat: 키링 제작 프로세스 최적화 및 에러 핸들링 개선 외 작업 12가지. by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#222
- fix: 공방, 재화뷰 팝업수정, 로딩 넣기, 스와이프 뒤로가기 제스쳐 익스텐션, 홈뷰 블러 자연스럽게, 씬 메모리 최적화 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#223
- feature: 웰컴카라비너 사용자 필드에 추가하기, isActive 작업, 아이템들 초기화 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#226
- feat: 욕설 필터링 클래스 구현 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#230
- fix: 스와이프 제스처 수정 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#231
- Style/뭉치 초 하이퍼 하이파이 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#232
- fix: disabled 위치 수정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#235
- style, fix: 보관함 UI 기기 대응 및 팝업 중첩 문제 해결 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#237
- feat: 키링 선물 수락 시 인앱 알림 기능, 기타 작업 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#236
- fix: 키링걸리는 구멍 정확하게 찾고 체인 걸리고, 구멍 사이즈 키움 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#238
- fix: 아이폰 16pro 기준으로 수정 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#241
- fix: 아이템 스치면 보유되었던거 로직 삭제 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#243
- Feat/보관함 뭉치함 연결 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#244
- feat, style: 키링 선물 수락 관련 로직 보강 및 일부 디자인 수정 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#245
- feat, style: 온보딩 + 아크릴키링플로우 se3 기기대응 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#242
- feat: 템플릿 추가시 모드전환 프로토콜 보완, 네온사인 템플릿 샘플추가 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#250
- feat: 커스텀 네비 2차 수정 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#251
- Feat/사운드 파티클 추가 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#252
- feat: 키링 배포용 뷰 및 로직 구현 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#253
- Style/뭉치 초초하이퍼하이파이 적용 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#257
- feat: 폴라로이드 키링 프로토타입 완성 by @heondolee in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#256
- style, feat, perf: 메모 뷰 높이 수정 및 그에 따른 시트 높이 변경 추가, 보관함 내 메모리 최적화 by @jini-coding in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#255
- Feat: 페스티벌예고뷰 작업 - 1119기준 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#262
- Style/공방 로티 썸네일 비율 조정 by @jokingzz in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#264
- fix, refactor: 커스텀네비적용기 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#265
- feat: 푸쉬노티 알림 기능 추가 by @giljihun in DeveloperAcademy-POSTECH/2025-C6-A3-nopainyesgain#266
- chor...