Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Projects/App/Sources/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
// Created by 최정인 on 6/15/25.
//

import UIKit
import DataSource
import KakaoSDKCommon
import UIKit

@main
class AppDelegate: UIResponder, UIApplicationDelegate {
Expand Down
4 changes: 2 additions & 2 deletions Projects/App/Sources/DependencyInjection.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
// Created by 최정인 on 6/26/25.
//

import Foundation
import DataSource
import Domain
import Presentation
import Foundation
import NetworkService
import Persistence
import Presentation
import Shared

extension DIContainer {
Expand Down
2 changes: 1 addition & 1 deletion Projects/App/Sources/SceneDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
// Created by 최정인 on 6/15/25.
//

import UIKit
import KakaoSDKAuth
import Presentation
import Shared
import UIKit

class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?
Expand Down
1 change: 0 additions & 1 deletion Projects/Domain/Sources/DomainDependencyAssembler.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
// Created by 최정인 on 6/26/25.
//

import Foundation
import Shared

public struct DomainDependencyAssembler: DependencyAssemblerProtocol {
Expand Down
2 changes: 0 additions & 2 deletions Projects/Domain/Sources/UseCase/Auth/LoginUseCase.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
// Created by 최정인 on 6/30/25.
//

import Foundation

public final class LoginUseCase: LoginUseCaseProtocol {
private let authRepository: AuthRepositoryProtocol

Expand Down
2 changes: 0 additions & 2 deletions Projects/Domain/Sources/UseCase/Auth/LogoutUseCase.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
// Created by 최정인 on 7/4/25.
//

import Foundation

public final class LogoutUseCase: LogoutUseCaseProtocol {
private let authRepository: AuthRepositoryProtocol

Expand Down
2 changes: 0 additions & 2 deletions Projects/Domain/Sources/UseCase/Auth/WithdrawUseCase.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
// Created by 최정인 on 7/4/25.
//

import Foundation

public final class WithdrawUseCase: WithdrawUseCaseProtocol {
private let authRepository: AuthRepositoryProtocol

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
// Created by 최정인 on 7/15/25.
//

import Foundation

public final class OnboardingUseCase: OnboardingUseCaseProtocol {
private let onboardingRepository: OnboardingRepositoryProtocol

Expand Down
2 changes: 1 addition & 1 deletion Projects/NetworkService/Sources/Extension/Endpoint+.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
// Created by 최정인 on 6/21/25.
//

import Foundation
import DataSource
import Foundation

extension Endpoint {
func makeURLRequest() throws -> URLRequest {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
// Created by 최정인 on 6/26/25.
//

import Foundation
import DataSource
import Shared

Expand Down
1 change: 0 additions & 1 deletion Projects/NetworkService/Sources/NetworkError.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
// Created by 최정인 on 6/23/25.
//


public enum NetworkError: Error, CustomStringConvertible {
case invalidURL
case invalidResponse
Expand Down
2 changes: 1 addition & 1 deletion Projects/NetworkService/Sources/NetworkService.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
// Created by 최정인 on 6/19/25.
//

import Foundation
import DataSource
import Foundation
import Shared

public final class NetworkService: NetworkServiceProtocol {
Expand Down
3 changes: 1 addition & 2 deletions Projects/Persistence/Sources/Keychain/KeychainStorage.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@
// Created by 반성준 on 6/21/25.
//

import Foundation
import DataSource
import Foundation

/// Keychain에 문자열 값을 저장하고 불러오는 저장소입니다.
public final class KeychainStorage: KeychainStorageProtocol {
private let service: String
private let accessGroup: String?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
// Created by 최정인 on 6/26/25.
//

import Foundation
import DataSource
import Shared

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@
// Created by 반성준 on 6/23/25.
//

import Foundation
import DataSource
import Foundation

/// 간단한 Key-Value 저장을 위한 UserDefaults Store
public final class UserDefaultsStorage: UserDefaultsStorageProtocol {
private let userDefaults: UserDefaults

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x68",
"green" : "0x68",
"red" : "0xFF"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Comment on lines +1 to +20

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue

Color components 값 형식 오류 – 0xFF, 0x68 사용은 Xcode 빌드 실패 야기

Asset-catalog JSON 의 components 값은 0~1 사이 소수 문자열이어야 합니다.
0xFF, 0x68 처럼 16진 문자열을 넣으면 actool 단계에서 오류가 발생합니다.

아래 패치처럼 255 로 나눈 실수값으로 교체해 주세요.

-          "blue" : "0x68",
-          "green" : "0x68",
-          "red" : "0xFF"
+          "blue" : "0.408",
+          "green" : "0.408",
+          "red" : "1.000"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x68",
"green" : "0x68",
"red" : "0xFF"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.408",
"green" : "0.408",
"red" : "1.000"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
🤖 Prompt for AI Agents
In Projects/Presentation/Resources/Colors.xcassets/Error.colorset/Contents.json
lines 1 to 20, the color component values use hexadecimal strings like "0xFF"
and "0x68" which cause Xcode build failures. Replace these hex strings with
decimal string values representing the component as a fraction between 0 and 1
by dividing the hex value by 255 (e.g., "0xFF" becomes "1.0" and "0x68" becomes
approximately "0.4078").

Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xDF",
"green" : "0xEA",
"red" : "0xFF"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Comment on lines +1 to +20

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue

Color components 형식 오류 – 16진 문자열 사용

마찬가지로 값 변환이 필요합니다.

-          "blue" : "0xDF",
-          "green" : "0xEA",
-          "red" : "0xFF"
+          "blue" : "0.875",
+          "green" : "0.918",
+          "red" : "1.000"
🤖 Prompt for AI Agents
In
Projects/Presentation/Resources/Colors.xcassets/Gradient/HomeGradientLeft.colorset/Contents.json
lines 1 to 20, the color component values for red, green, and blue are
incorrectly formatted as hexadecimal strings (e.g., "0xFF"). These should be
converted to decimal strings representing normalized float values between 0 and
1 (e.g., "1.000" for full intensity). Update each color component value
accordingly to fix the format error.

Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xFF",
"green" : "0xF7",
"red" : "0xF0"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Comment on lines +1 to +20

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue

Color components 형식 오류 – 16진 문자열 사용

여기도 동일한 형식 오류가 있습니다. 실수값으로 교체해야 합니다.

-          "blue" : "0xFF",
-          "green" : "0xF7",
-          "red" : "0xF0"
+          "blue" : "1.000",
+          "green" : "0.969",
+          "red" : "0.941"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xFF",
"green" : "0xF7",
"red" : "0xF0"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "1.000",
"green" : "0.969",
"red" : "0.941"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
🤖 Prompt for AI Agents
In
Projects/Presentation/Resources/Colors.xcassets/Gradient/HomeGradientRight.colorset/Contents.json
lines 1 to 20, the color component values for red, green, and blue are
incorrectly specified as hexadecimal strings like "0xFF". Replace these hex
string values with their equivalent decimal float values between 0 and 1 (e.g.,
"1.0" for 0xFF) to conform to the expected format.

Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "navigation=home, status=empty.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "navigation=home, status=empty@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "navigation=home, status=empty@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "navigation=home, status=fill.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "navigation=home, status=fill@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "navigation=home, status=fill@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "navigation=_mypage, status=empty.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "navigation=_mypage, status=empty@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "navigation=_mypage, status=empty@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "navigation=_mypage, status=fill.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "navigation=_mypage, status=fill@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "navigation=_mypage, status=fill@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "navigation=recommend, status=empty.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "navigation=recommend, status=empty@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "navigation=recommend, status=empty@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "navigation=recommend, status=fill.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "navigation=recommend, status=fill@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "navigation=recommend, status=fill@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "navigation=report, status=empty.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "navigation=report, status=empty@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "navigation=report, status=empty@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading