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

feat: 포킷 모듈 기능 추가 및 수정 #182

Merged
merged 21 commits into from
Jan 15, 2025
Merged

Conversation

stealmh
Copy link
Member

@stealmh stealmh commented Jan 13, 2025

#️⃣연관된 이슈

#177

📝작업 내용

기능추가

  • 즐겨찾기 카테고리 추가 (좌상단 고정)
  • 포킷목록조회 v2 api 추가
  • 미분류 링크 편집하기에서 포킷 이동 성공했을 때 토스트메세지 추가

수정

  • 포킷카드 디자인 수정
    공유 여부에 따른 자물쇠 아이콘과 공유한 인원 수를 보여주기 위해 디자인을 수정했습니다.

  • 미분류 링크 편집하기에서 포킷 이동 시 카테고리 목록에 미분류 카테고리가 남아있던 버그 수정

  • tuist 의존성 수정 (FeatureCategorySetting 추가)
    이번에 편집하기 기능에서 import해서 사용하던 모듈인데 이때문에 ci도 에러가 났었습니다. 깜빡하고 추가못해서 수정합니다..

  • build_test 에러 수정

    • SwiftSoup 버전을 수정했습니다. from으로 설정하다보니 가장 높은 patch버전으로 ci가 돌아가고 있는 것을 확인했습니다.
      2.7.6버전을 받는 것을 확인했는데 해당 버전은 PrivacyInfo 파일이 제거된 버전입니다. 제 생각으로는 캐시로 남아있는 2.7.4버전에서 ci시 나오는 2.7.6버전의 SwiftSoup로부터 PrivacyInfo파일을 찾는 도중 에러가 발생한 것으로 짐작하고 있습니다.
    • test단계에서의 tuist cache 단계를 제거했습니다.
    • Resource.Swift를 제거하고 .gitkeep으로 대체했습니다.
    • yml xcode-version을 수정했습니다. 현재 에러가 나고있는 버전은 16.2이며 18.2버전의 시뮬레이터를 찾을 수 없다고 지속적으로 에러를 뱉는 상황입니다. 임시방편으로 문제 해결시까지 xcode16.1버전을 사용할 예정입니다.

스크린샷 (선택)

포킷 카드 수정 & 즐겨찾기 카드 포킷이동 메세지 추가

close #177

@stealmh stealmh added Feat 기능구현 Fix 기능 수정 Bug 🔫 현재 발견된 버그를 수정하기 위함 API 🛜 기능구현 - API labels Jan 13, 2025
@stealmh stealmh requested a review from ShapeKim98 January 13, 2025 10:55
@stealmh stealmh self-assigned this Jan 13, 2025
- 2.7.4까지 PrivacyInfo file이 있는데 이후에 버전에서는 삭제가 되었음
from으로 설정하다보니 뒷버전이 실제 ci 구동시에는 2.7.6버전으로 받아와져서 수정함
@stealmh stealmh linked an issue Jan 14, 2025 that may be closed by this pull request
7 tasks
@stealmh stealmh added the Setting 🛠️ Tuist, Xode, CI/CD 설정을 위한 태그 label Jan 14, 2025
Copy link
Contributor

@ShapeKim98 ShapeKim98 left a comment

Choose a reason for hiding this comment

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

수고하셨습다! CI 쪽 너무 힘드셨을텐데 고쳐주셔서 감사합니다.. 크게 별건 없네여 머지 하시면 될 것 같습니다~

@@ -9,27 +9,36 @@ import Foundation

import Util

public struct BaseCategoryItem: Identifiable, Equatable, PokitSelectItem, PokitCardItem, Sortable {
public struct BaseCategoryItem: Identifiable, Equatable, PokitSelectItem, PokitCardItem, Sortable, Shareable {
Copy link
Contributor

Choose a reason for hiding this comment

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

프로토콜이...ㅋㅋ POP 열심히 공부해서 개선해보겠습니다...

Copy link
Member Author

Choose a reason for hiding this comment

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

인정합니다....
Sortable은 이제 필요가 없어졌고, PokitSelectItem과 PokitCardItem은 이름만 다르고 똑같던데 빨리돌아와주세요

}

@MainActor
private var buttonLabel: some View {
Copy link
Contributor

Choose a reason for hiding this comment

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

여기만 따로 @MainActor로 하신 이유가 있나여?

Copy link
Member Author

Choose a reason for hiding this comment

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

수정: e551c4a
PokitCard 가져와서 건들다보니까 제거못한게 있었나봅니다 😅

@stealmh stealmh merged commit 5e3fdd3 into develop Jan 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API 🛜 기능구현 - API Bug 🔫 현재 발견된 버그를 수정하기 위함 Feat 기능구현 Fix 기능 수정 Setting 🛠️ Tuist, Xode, CI/CD 설정을 위한 태그
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[2.0.0] 포킷 관련 기능 추가 및 버그 수정
2 participants