├── .github ├── ISSUE_TEMPLATE │ └── issue.md ├── issue_template.md ├── pull_request_template.md └── workflows │ └── build.yml ├── .gitignore ├── README.md └── RetsTalk ├── .swiftlint.yml ├── NetworkTests ├── AssistantMessageProviderTest.swift ├── MockServerTests.swift ├── MockURLProtocol.swift ├── NetworkComposerTests.swift └── SummaryProviderTest.swift ├── PersistTests ├── PersistTests.swift ├── TestEntity.swift └── TestModel.xcdatamodeld │ └── TestModel.xcdatamodel │ └── contents ├── RetsTalk.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── swiftpm │ └── Package.resolved ├── RetsTalk.xctestplan ├── RetsTalk ├── App │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ └── SceneDelegate.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── RetsTalk-icon-dark.png │ │ └── RetsTalk-icon-white.jpeg │ ├── BackgroundMain.colorset │ │ └── Contents.json │ ├── BackgroundRetrospect.colorset │ │ └── Contents.json │ ├── BlazingOrange.colorset │ │ └── Contents.json │ ├── BlueBerry.colorset │ │ └── Contents.json │ ├── Contents.json │ └── StrokeRetrospect.colorset │ │ └── Contents.json ├── Chat │ ├── Controller │ │ └── RetrospectChatViewController.swift │ ├── Model │ │ ├── AssistantMessageProvider.swift │ │ ├── Message.swift │ │ ├── RetrospectChatManageable.swift │ │ ├── RetrospectChatManager.swift │ │ └── RetrospectChatManagerListener.swift │ └── View │ │ ├── Cell │ │ └── MessageCell.swift │ │ ├── ChatView.swift │ │ ├── MessageInputView.swift │ │ └── RetryView.swift ├── Info.plist ├── Network │ ├── CLOVAStudio │ │ ├── CLOVAStudioAPI.swift │ │ ├── CLOVAStudioManager+AssistantMessageProvider.swift │ │ ├── CLOVAStudioManager+SummaryProvider.swift │ │ ├── CLOVAStudioManager.swift │ │ └── CLOVAStudioSecret.swift │ ├── HTTPMethod.swift │ ├── NetworkError.swift │ ├── NetworkRequestable.swift │ └── URLRequestComposable.swift ├── OnBoarding │ └── OnBoardingView.swift ├── Persistent │ ├── CloudKitManageable.swift │ ├── EntityRepresentable.swift │ ├── Implementation │ │ ├── CloudKitManager.swift │ │ ├── CoreDataManager.swift │ │ ├── PersistFetchRequest.swift │ │ └── UserDefaultsManager.swift │ ├── PersistFetchRequestable.swift │ └── Persistable.swift ├── Retrospect │ ├── Controller │ │ └── RetrospectListViewController.swift │ ├── Model │ │ ├── Retrospect.swift │ │ ├── RetrospectActor.swift │ │ ├── RetrospectManageable.swift │ │ ├── RetrospectManager.swift │ │ ├── SortedRetrospects.swift │ │ └── SummaryProvider.swift │ └── View │ │ ├── Cell │ │ └── RetrospectCell.swift │ │ ├── CreateRetrospectButton.swift │ │ ├── RetrospectCountButton.swift │ │ ├── RetrospectListView.swift │ │ └── SectionHeaderView.swift ├── RetrospectCalendar │ ├── Controller │ │ ├── RetrospectCalendarTableViewController.swift │ │ └── RetrospectCalendarViewController.swift │ ├── Model │ │ ├── RetrospectCalendarManageable.swift │ │ └── RetrospectCalendarManager.swift │ └── View │ │ ├── RetrospectCalendarTableView.swift │ │ └── RetrospectCalendarView.swift ├── RetsTalk.entitlements ├── RetsTalk.xcdatamodeld │ ├── .xccurrentversion │ └── RetsTalk.xcdatamodel │ │ └── contents ├── User │ ├── Controller │ │ └── UserSettingViewController.swift │ ├── Model │ │ ├── NotificationManageable.swift │ │ ├── NotificationManager.swift │ │ ├── UserData.swift │ │ ├── UserSettingManageable.swift │ │ └── UserSettingManager.swift │ ├── Subview │ │ ├── AppVersionView.swift │ │ ├── CloudSettingView.swift │ │ ├── NicknameModalView.swift │ │ ├── NicknameSettingView.swift │ │ └── NotificationSettingView.swift │ └── UserSettingView.swift └── Utility │ ├── Enums │ ├── ColorSet.swift │ ├── Constants.swift │ └── FontSet.swift │ ├── Extensions │ ├── Collection+Extension.swift │ ├── Date+Extension.swift │ ├── DateComponents+Extension.swift │ ├── Encodable+Extension.swift │ ├── Font+Extension.swift │ ├── NotificationName+Extension.swift │ ├── String+Extension.swift │ ├── UIContextualAction+Extension.swift │ ├── UIFont+Extension.swift │ └── UIImage+Extension.swift │ ├── RetrospectSortingHelper.swift │ └── View │ ├── AlertPresentable.swift │ ├── BaseHostingViewController.swift │ ├── BaseKeyBoardViewController.swift │ ├── BaseNavigationController.swift │ ├── BaseView.swift │ ├── BaseViewController.swift │ └── KeyboardInfo.swift └── RetsTalkTests ├── Mock ├── MockMessageStore.swift ├── MockRetrospectAssistantProvider.swift ├── MockRetrospectStore.swift ├── MockTestRetrospectManager.swift └── TestError.swift ├── RetrospectChatManagerTests.swift ├── RetrospectManagerTests.swift └── RetsTalkTests.swift /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/README.md -------------------------------------------------------------------------------- /RetsTalk/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/.swiftlint.yml -------------------------------------------------------------------------------- /RetsTalk/NetworkTests/AssistantMessageProviderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/NetworkTests/AssistantMessageProviderTest.swift -------------------------------------------------------------------------------- /RetsTalk/NetworkTests/MockServerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/NetworkTests/MockServerTests.swift -------------------------------------------------------------------------------- /RetsTalk/NetworkTests/MockURLProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/NetworkTests/MockURLProtocol.swift -------------------------------------------------------------------------------- /RetsTalk/NetworkTests/NetworkComposerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/NetworkTests/NetworkComposerTests.swift -------------------------------------------------------------------------------- /RetsTalk/NetworkTests/SummaryProviderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/NetworkTests/SummaryProviderTest.swift -------------------------------------------------------------------------------- /RetsTalk/PersistTests/PersistTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/PersistTests/PersistTests.swift -------------------------------------------------------------------------------- /RetsTalk/PersistTests/TestEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/PersistTests/TestEntity.swift -------------------------------------------------------------------------------- /RetsTalk/PersistTests/TestModel.xcdatamodeld/TestModel.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/PersistTests/TestModel.xcdatamodeld/TestModel.xcdatamodel/contents -------------------------------------------------------------------------------- /RetsTalk/RetsTalk.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /RetsTalk/RetsTalk.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /RetsTalk/RetsTalk.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /RetsTalk/RetsTalk.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk.xctestplan -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/App/AppDelegate.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/App/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/App/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/App/SceneDelegate.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/AppIcon.appiconset/RetsTalk-icon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/AppIcon.appiconset/RetsTalk-icon-dark.png -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/AppIcon.appiconset/RetsTalk-icon-white.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/AppIcon.appiconset/RetsTalk-icon-white.jpeg -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/BackgroundMain.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/BackgroundMain.colorset/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/BackgroundRetrospect.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/BackgroundRetrospect.colorset/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/BlazingOrange.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/BlazingOrange.colorset/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/BlueBerry.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/BlueBerry.colorset/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Assets.xcassets/StrokeRetrospect.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Assets.xcassets/StrokeRetrospect.colorset/Contents.json -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/Controller/RetrospectChatViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/Controller/RetrospectChatViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/Model/AssistantMessageProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/Model/AssistantMessageProvider.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/Model/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/Model/Message.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/Model/RetrospectChatManageable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/Model/RetrospectChatManageable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/Model/RetrospectChatManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/Model/RetrospectChatManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/Model/RetrospectChatManagerListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/Model/RetrospectChatManagerListener.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/View/Cell/MessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/View/Cell/MessageCell.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/View/ChatView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/View/ChatView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/View/MessageInputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/View/MessageInputView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Chat/View/RetryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Chat/View/RetryView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Info.plist -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioAPI.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioManager+AssistantMessageProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioManager+AssistantMessageProvider.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioManager+SummaryProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioManager+SummaryProvider.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioSecret.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/CLOVAStudio/CLOVAStudioSecret.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/HTTPMethod.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/NetworkError.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/NetworkRequestable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/NetworkRequestable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Network/URLRequestComposable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Network/URLRequestComposable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/OnBoarding/OnBoardingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/OnBoarding/OnBoardingView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/CloudKitManageable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/CloudKitManageable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/EntityRepresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/EntityRepresentable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/Implementation/CloudKitManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/Implementation/CloudKitManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/Implementation/CoreDataManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/Implementation/CoreDataManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/Implementation/PersistFetchRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/Implementation/PersistFetchRequest.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/Implementation/UserDefaultsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/Implementation/UserDefaultsManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/PersistFetchRequestable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/PersistFetchRequestable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Persistent/Persistable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Persistent/Persistable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/Controller/RetrospectListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/Controller/RetrospectListViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/Model/Retrospect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/Model/Retrospect.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/Model/RetrospectActor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/Model/RetrospectActor.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/Model/RetrospectManageable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/Model/RetrospectManageable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/Model/RetrospectManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/Model/RetrospectManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/Model/SortedRetrospects.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/Model/SortedRetrospects.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/Model/SummaryProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/Model/SummaryProvider.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/View/Cell/RetrospectCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/View/Cell/RetrospectCell.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/View/CreateRetrospectButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/View/CreateRetrospectButton.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/View/RetrospectCountButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/View/RetrospectCountButton.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/View/RetrospectListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/View/RetrospectListView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Retrospect/View/SectionHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Retrospect/View/SectionHeaderView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetrospectCalendar/Controller/RetrospectCalendarTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetrospectCalendar/Controller/RetrospectCalendarTableViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetrospectCalendar/Controller/RetrospectCalendarViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetrospectCalendar/Controller/RetrospectCalendarViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetrospectCalendar/Model/RetrospectCalendarManageable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetrospectCalendar/Model/RetrospectCalendarManageable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetrospectCalendar/Model/RetrospectCalendarManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetrospectCalendar/Model/RetrospectCalendarManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetrospectCalendar/View/RetrospectCalendarTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetrospectCalendar/View/RetrospectCalendarTableView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetrospectCalendar/View/RetrospectCalendarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetrospectCalendar/View/RetrospectCalendarView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetsTalk.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetsTalk.entitlements -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetsTalk.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetsTalk.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/RetsTalk.xcdatamodeld/RetsTalk.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/RetsTalk.xcdatamodeld/RetsTalk.xcdatamodel/contents -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Controller/UserSettingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Controller/UserSettingViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Model/NotificationManageable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Model/NotificationManageable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Model/NotificationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Model/NotificationManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Model/UserData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Model/UserData.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Model/UserSettingManageable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Model/UserSettingManageable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Model/UserSettingManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Model/UserSettingManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Subview/AppVersionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Subview/AppVersionView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Subview/CloudSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Subview/CloudSettingView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Subview/NicknameModalView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Subview/NicknameModalView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Subview/NicknameSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Subview/NicknameSettingView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/Subview/NotificationSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/Subview/NotificationSettingView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/User/UserSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/User/UserSettingView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Enums/ColorSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Enums/ColorSet.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Enums/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Enums/Constants.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Enums/FontSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Enums/FontSet.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/Collection+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/Collection+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/Date+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/Date+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/DateComponents+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/DateComponents+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/Encodable+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/Encodable+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/Font+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/Font+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/NotificationName+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/NotificationName+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/String+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/UIContextualAction+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/UIContextualAction+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/UIFont+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/UIFont+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/Extensions/UIImage+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/Extensions/UIImage+Extension.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/RetrospectSortingHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/RetrospectSortingHelper.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/View/AlertPresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/View/AlertPresentable.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/View/BaseHostingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/View/BaseHostingViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/View/BaseKeyBoardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/View/BaseKeyBoardViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/View/BaseNavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/View/BaseNavigationController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/View/BaseView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/View/BaseView.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/View/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/View/BaseViewController.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalk/Utility/View/KeyboardInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalk/Utility/View/KeyboardInfo.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/Mock/MockMessageStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/Mock/MockMessageStore.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/Mock/MockRetrospectAssistantProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/Mock/MockRetrospectAssistantProvider.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/Mock/MockRetrospectStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/Mock/MockRetrospectStore.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/Mock/MockTestRetrospectManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/Mock/MockTestRetrospectManager.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/Mock/TestError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/Mock/TestError.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/RetrospectChatManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/RetrospectChatManagerTests.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/RetrospectManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/RetrospectManagerTests.swift -------------------------------------------------------------------------------- /RetsTalk/RetsTalkTests/RetsTalkTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS01-Ret-s-Talk/HEAD/RetsTalk/RetsTalkTests/RetsTalkTests.swift --------------------------------------------------------------------------------