Skip to content

[Release 1.0.0]#138

Merged
TeddKo merged 371 commits intomainfrom
dev
Jun 18, 2025
Merged

[Release 1.0.0]#138
TeddKo merged 371 commits intomainfrom
dev

Conversation

@TeddKo
Copy link
Copy Markdown
Owner

@TeddKo TeddKo commented Jun 18, 2025

PickaView

대망의 피카뷰 1.0.0 릴리즈 👏

TeddKo and others added 30 commits June 13, 2025 02:04
- Home, Like, MyPage 스토리보드 객체와 VC 인스턴스 생성 로직 분리
- ViewModel 주입 부분은 추후 작업을 위해 주석 처리 상태로 유지
- startTime → startDate
- endTime → endDate
- whole → totalTime
- fetchAll → fetch, fetch(tag:), fetchRecommended()로 분리 및 정교화
- saveVideos 구현: 기존 데이터와 비교 후 insert/update, 불필요한 항목 삭제
- insertTags 구현
- insert/update 로직 개선: apply 메서드로 중복 제거 및 조건부 업데이트 처리
- 시청 기록을 위한 updateStartTime, updateEndTime 추가
- saveContext 개선: @discardableResult
- delete(by:) 구현: id 기준 Video 직접 삭제 기능 추가
[Refactor] CoreDataManager 의존성 주입 전환 및 런치/탭바 구조 개선
…ctor

[Feature] CoreDataManager에 Video 기능 전반 구현 및 TimeStamp 리팩토링
[Bugfix] TabbarVM build 초기화 실패 수정
fix: gitignore에 macOS 추가
…e/fetch-initial-network-save-coredata-update
…방식으로 변경

- 기존 fetchAll 기반 NSFetchedResultsController 로직 제거
- fetch(), fetch(tag:), fetchRecommended() 등 개별 fetch 함수 구현
- fetchLiked(), fetchHistory() 함수 정리 및 predicate 기반 단순 fetch 방식으로 변경
- saveVideos에서 기존 fetchedObjects 접근 제거 → fetch() 기반 데이터 비교로 수정
- update 로직에 thumbnailURL 비교 추가
- apply 함수에 thumbnailURL 및 새로운 타임스탬프 로직 반영
- delete(by:) 로직 개선: predicate 기반 직접 fetch로 삭제
- NSFetchedResultsController를 재사용할 수 있도록 makeVideoFRC 메서드 분리 구현
- updateTagScores 내부 계산에서, 시청 시간을 받아오도록 수정
[Refactor] CoreDataManager fetch 로직 개편 및 모델 속성 수정
…e/fetch-initial-network-save-coredata-update
@TeddKo TeddKo self-assigned this Jun 18, 2025
@TeddKo TeddKo added the release label Jun 18, 2025
Repository owner deleted a comment from korbit-ai Bot Jun 18, 2025
Copy link
Copy Markdown
Collaborator

@giseungNoh giseungNoh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

다들 수고 많으셨습니다!

Copy link
Copy Markdown
Collaborator

@vinyl-nyl vinyl-nyl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

모두 고생하셨습니다!!!!!!!!!!!

@TeddKo
Copy link
Copy Markdown
Owner Author

TeddKo commented Jun 18, 2025

👏모두모두 고생 많으셨습니다~

Copy link
Copy Markdown
Collaborator

@jihyeonjjang jihyeonjjang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

다들 진짜 고생 많으셨어요~!!! 👏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants