├── .gitattributes ├── .gitignore ├── .package.resolved ├── Domain ├── Derived │ └── InfoPlists │ │ ├── Domain-Info.plist │ │ └── DomainTests-Info.plist ├── Domain.h ├── DomainTests │ └── Usecases │ │ └── EventNotification │ │ └── SingleEventNotificationMakeParamsTests.swift ├── Project.swift ├── Sources │ ├── Models │ │ ├── Account │ │ │ ├── Auth+Account.swift │ │ │ ├── ExternalServiceAccountinfo.swift │ │ │ └── OAuth2.swift │ │ ├── Calendar │ │ │ ├── CalendarComponent.swift │ │ │ ├── CalendarMonth.swift │ │ │ ├── Holiday.swift │ │ │ └── Times.swift │ │ ├── Common │ │ │ ├── ClientErrorKeys.swift │ │ │ ├── LinkPreview.swift │ │ │ ├── ServerErrorModel.swift │ │ │ └── SupportMapApp.swift │ │ ├── Events │ │ │ ├── EventDetailData.swift │ │ │ ├── EventRepeating.swift │ │ │ ├── EventSync.swift │ │ │ ├── EventTag.swift │ │ │ ├── EventTime.swift │ │ │ ├── EventUploadingTask.swift │ │ │ ├── ExternalCalendar │ │ │ │ └── GoogleCalendarEvent.swift │ │ │ ├── ForemostEvent.swift │ │ │ ├── Schedule │ │ │ │ └── ScheduleEvent.swift │ │ │ └── Todo │ │ │ │ ├── DoneTodoEvent.swift │ │ │ │ └── TodoEvent.swift │ │ ├── Notifications │ │ │ ├── EventNotification.swift │ │ │ └── EventNotificationTimeOption.swift │ │ └── Settings │ │ │ ├── AppearanceSettings.swift │ │ │ ├── EventSettings.swift │ │ │ └── FeedbackPostMessage.swift │ ├── Repositories │ │ ├── Auth │ │ │ ├── AuthRepository.swift │ │ │ └── ExternalServiceIntegrateRepository.swift │ │ ├── Calendar │ │ │ ├── CalendarSettingRepository.swift │ │ │ └── HolidayRepository.swift │ │ ├── Events │ │ │ ├── EventDetailDataRepository.swift │ │ │ ├── EventSyncRepository.swift │ │ │ ├── EventTagRepository.swift │ │ │ ├── ForemostEventRepository.swift │ │ │ ├── GoogleCalendarRepository.swift │ │ │ ├── ScheduleEventRepository.swift │ │ │ └── TodoEventRepository.swift │ │ ├── Notification │ │ │ └── EventNotificationRepository.swift │ │ └── Setting │ │ │ ├── AppSettingRepository.swift │ │ │ ├── FeedbackRepository.swift │ │ │ └── TemporaryUserDataMigrationRepository.swift │ ├── Usecases │ │ ├── Account │ │ │ ├── AccountUsecase.swift │ │ │ ├── AccountUsecaseImple.swift │ │ │ ├── AuthUsecase.swift │ │ │ ├── ExternalServiceIntegration │ │ │ │ ├── ExternalCalendarIntegrationUsecase.swift │ │ │ │ └── ExternalService.swift │ │ │ └── OAuth2 │ │ │ │ ├── AppleOAuth2ServiceUsecaseImple.swift │ │ │ │ ├── GoogleOAuth2ServiceUsecaseImple.swift │ │ │ │ └── OAuth2ServiceUsecase.swift │ │ ├── Calendar │ │ │ ├── CalendarSettingUsecase.swift │ │ │ ├── CalendarUsecase.swift │ │ │ └── HolidayUsecase.swift │ │ ├── Common │ │ │ ├── LinkPreviewFetchUsecase.swift │ │ │ ├── PagingUsecase.swift │ │ │ └── PlaceSuggestUsecase.swift │ │ ├── Events │ │ │ ├── DaysIntervalCountUsecase.swift │ │ │ ├── DoneTodoEventsPagingUsecase.swift │ │ │ ├── EventDetailDataUsecase.swift │ │ │ ├── EventRepeatTimeEnumerator.swift │ │ │ ├── EventSyncMediator.swift │ │ │ ├── EventSyncUsecase.swift │ │ │ ├── EventTagUsecase.swift │ │ │ ├── EventUploadService.swift │ │ │ ├── ExternalCalendar │ │ │ │ └── GoogleCalendarUsecase.swift │ │ │ ├── ForemostEventUsecase.swift │ │ │ ├── MemorizedEventsContainer.swift │ │ │ ├── ScheduleEventUsecase.swift │ │ │ └── TodoEventUsecase.swift │ │ ├── Notification │ │ │ ├── EventNotificationUsecase.swift │ │ │ ├── LocalNotificationService.swift │ │ │ └── NotificationPermissionUsecase.swift │ │ ├── Setting │ │ │ ├── AppSettingUsecase.swift │ │ │ ├── EventNotificationSettingUsecase.swift │ │ │ ├── EventSettingUsecase.swift │ │ │ ├── TemporaryUserDataMigrationUescase.swift │ │ │ └── UISettingUsecase.swift │ │ └── Support │ │ │ └── FeedbackUsecase.swift │ └── Utils │ │ ├── FeatureFlag.swift │ │ ├── RRuleParser.swift │ │ ├── SharedDataStore.swift │ │ └── SharedEventNotifyService.swift └── Tests │ ├── Doubles │ └── StubLocalNotificationService.swift │ ├── Usecases │ ├── AccountUsecaseImpleTests.swift │ ├── CalendarSettingUsecaseImpleTests.swift │ ├── CalendarUsecaseImpleTests.swift │ ├── DaysIntervalCountUsecaseImpleTests.swift │ ├── DoneTodoEventsPagingUsecaseImpleTests.swift │ ├── EventNotificationSettingUsecaseImpleTests.swift │ ├── EventNotificationUsecaseImpleTests.swift │ ├── EventRepeatTimeEnumeratorTests.swift │ ├── EventSyncUsecaseImpleTests.swift │ ├── EventTagUsecaseImpleTests.swift │ ├── ExternalCalendarIntegrationUsecaseImpleTests.swift │ ├── FeedbackUsecaseImpleTests.swift │ ├── ForemostEventUsecaseImpleTests.swift │ ├── GoogleCalendarUsecaseImpleTests.swift │ ├── HolidayUsecaseImpleTests.swift │ ├── MemorizedScheduleEventsContainerTests.swift │ ├── NotificationPermissionUsecaseImpleTests.swift │ ├── PagingUsecaseTests.swift │ ├── PlaceSuggestUsecaseImpleTests.swift │ ├── ScheduleEventUsecaseImpleTests.swift │ ├── TemporaryUserDataMigrationUescaseImpleTests.swift │ ├── TodoEventUsecaseImpleTests.swift │ └── UISettingUsecaseImpleTests.swift │ └── Utils │ ├── RRuleParserTests.swift │ ├── SharedDataStoreTests.swift │ └── SharedEventNotifyServiceTests.swift ├── LICENSE ├── Plugins └── TodoCalendar │ ├── Package.swift │ ├── Plugin.swift │ ├── ProjectDescriptionHelpers │ └── LocalHelper.swift │ └── Sources │ └── tuist-my-cli │ └── main.swift ├── Presentations ├── CalendarScenes │ ├── CalendarScenes.h │ ├── Derived │ │ └── InfoPlists │ │ │ ├── CalendarScenes-Info.plist │ │ │ └── CalendarScenesTests-Info.plist │ ├── Project.swift │ ├── Sources │ │ ├── CalendarPaper │ │ │ ├── CalendarPaperBuilderImple.swift │ │ │ ├── CalendarPaperRouter.swift │ │ │ ├── CalendarPaperScene+Builder.swift │ │ │ ├── CalendarPaperView.swift │ │ │ ├── CalendarPaperViewController.swift │ │ │ ├── CalendarPaperViewModel.swift │ │ │ ├── ForemostEventView.swift │ │ │ └── UncompletedTodoView.swift │ │ ├── CalendarSceneBuilderImple.swift │ │ ├── CalendarViewController.swift │ │ ├── CalendarViewModel.swift │ │ ├── CalendarViewRouter.swift │ │ ├── Common │ │ │ ├── CalendarEvents │ │ │ │ ├── CalendarEvent.swift │ │ │ │ └── CalendarEventListhUsecase.swift │ │ │ └── EventListCell │ │ │ │ ├── EventCellViewModel.swift │ │ │ │ ├── EventListCellEventHanleRouter.swift │ │ │ │ ├── EventListCellEventHanleViewModel.swift │ │ │ │ ├── EventListCellEventHanleViewModelBuilder.swift │ │ │ │ └── EventListCellView.swift │ │ ├── DayEventList │ │ │ ├── DayEventListBuilderImple.swift │ │ │ ├── DayEventListRouter.swift │ │ │ ├── DayEventListScene+Builder.swift │ │ │ ├── DayEventListView.swift │ │ │ └── DayEventListViewModel.swift │ │ ├── Month │ │ │ ├── MonthScene+Builder.swift │ │ │ ├── MonthSceneBuilderImple.swift │ │ │ ├── MonthView.swift │ │ │ ├── MonthViewModel.swift │ │ │ └── WeekEventStackBuilder.swift │ │ └── SelectDay │ │ │ ├── SelectDateDialogRouter.swift │ │ │ ├── SelectDayDialogView.swift │ │ │ ├── SelectDayDialogViewController.swift │ │ │ └── SelectDayDialogViewModel.swift │ └── Tests │ │ ├── Calendar │ │ └── CalendarViewModelImpleTests.swift │ │ ├── CalendarPaper │ │ └── CalendarPaperViewModelImpleTests.swift │ │ ├── CalendarScenesTests.swift │ │ ├── Common │ │ ├── CalendarEventListhUsecaseImpleTests.swift │ │ └── EventListCellEventHanleViewModelImpleTests.swift │ │ ├── DayEventList │ │ └── DayEventListViewModelImpleTests.swift │ │ ├── Month │ │ ├── MonthViewModelImpleTests.swift │ │ └── WeekEventStackBuilderTests.swift │ │ └── SelectDay │ │ └── SelectDayViewModelTests.swift ├── CommonPresentation │ ├── CommonPresentation.h │ ├── Derived │ │ └── InfoPlists │ │ │ └── CommonPresentation-Info.plist │ ├── Project.swift │ └── Sources │ │ ├── Appearance │ │ ├── ColorSet.swift │ │ ├── FontSet.swift │ │ └── ViewAppearance.swift │ │ ├── Extensions │ │ ├── EventNotificationTimeOption+Extensions.swift │ │ ├── EventTags+Extensions.swift │ │ ├── UIColor+Extensions.swift │ │ ├── UIFont+Extensions.swift │ │ ├── UIKit+Combine+Extensions.swift │ │ └── View+Extension.swift │ │ ├── UIComponents │ │ ├── BottomConfirmButton.swift │ │ ├── BottomSlideView.swift │ │ ├── CloseButton.swift │ │ ├── ConfirmButton.swift │ │ ├── DescriptionView.swift │ │ ├── FullScreenLoadingView.swift │ │ ├── LoadingCircleView.swift │ │ ├── NavigationBackButton.swift │ │ └── RemoteImageView.swift │ │ └── Utils │ │ ├── AutoLayout.swift │ │ ├── BottomSlideTransitions.swift │ │ ├── KeyboardHeightObserver.swift │ │ ├── LandmarkMapView.swift │ │ ├── SignInButtonProvider.swift │ │ └── TapGesturePublisher.swift ├── EventDetailScene │ ├── Derived │ │ └── InfoPlists │ │ │ ├── EventDetailScene-Info.plist │ │ │ └── EventDetailSceneTests-Info.plist │ ├── EventDetailScene.h │ ├── Project.swift │ ├── Sources │ │ ├── EventDetailInput │ │ │ ├── EventDetailInputViewModel.swift │ │ │ └── SelectMapApp │ │ │ │ ├── SelectMapAppDialogBuilderImple.swift │ │ │ │ ├── SelectMapAppDialogRouter.swift │ │ │ │ ├── SelectMapAppDialogScene+Builder.swift │ │ │ │ ├── SelectMapAppDialogView.swift │ │ │ │ ├── SelectMapAppDialogViewController.swift │ │ │ │ └── SelectMapAppDialogViewModel.swift │ │ ├── EventDetailRouter.swift │ │ ├── EventDetailSceneBuilderImple.swift │ │ ├── EventDetailView.swift │ │ ├── EventDetailViewController.swift │ │ ├── EventDetailViewModel.swift │ │ ├── ExernalCalendar │ │ │ └── Google │ │ │ │ ├── GoogleCalendarEventDetailBuilderImple.swift │ │ │ │ ├── GoogleCalendarEventDetailRouter.swift │ │ │ │ ├── GoogleCalendarEventDetailScene+Builder.swift │ │ │ │ ├── GoogleCalendarEventDetailView.swift │ │ │ │ ├── GoogleCalendarEventDetailViewController.swift │ │ │ │ └── GoogleCalendarEventDetailViewModel.swift │ │ ├── GuideView │ │ │ ├── ForemostEventGuideView.swift │ │ │ ├── GuideViewHostingViewController.swift │ │ │ └── TodoEventGuideView.swift │ │ ├── HolidayDetail │ │ │ ├── HolidayEventDetailBuilderImple.swift │ │ │ ├── HolidayEventDetailRouter.swift │ │ │ ├── HolidayEventDetailScene+Builder.swift │ │ │ ├── HolidayEventDetailView.swift │ │ │ ├── HolidayEventDetailViewController.swift │ │ │ └── HolidayEventDetailViewModel.swift │ │ ├── Models │ │ │ ├── EventDetailBasicData.swift │ │ │ ├── OriginalAndCurrent.swift │ │ │ └── SelectedTime.swift │ │ ├── Selections │ │ │ ├── SelectEventNotificationTime │ │ │ │ ├── SelectEventNotificationTimeBuilderImple.swift │ │ │ │ ├── SelectEventNotificationTimeRouter.swift │ │ │ │ ├── SelectEventNotificationTimeScene+Builder.swift │ │ │ │ ├── SelectEventNotificationTimeView.swift │ │ │ │ ├── SelectEventNotificationTimeViewController.swift │ │ │ │ └── SelectEventNotificationTimeViewModel.swift │ │ │ ├── SelectEventRepeatOption │ │ │ │ ├── SelectEventRepeatOptionBuilderImple.swift │ │ │ │ ├── SelectEventRepeatOptionRouter.swift │ │ │ │ ├── SelectEventRepeatOptionScene+Builder.swift │ │ │ │ ├── SelectEventRepeatOptionView.swift │ │ │ │ ├── SelectEventRepeatOptionViewController.swift │ │ │ │ └── SelectEventRepeatOptionViewModel.swift │ │ │ └── SelectEventTag │ │ │ │ ├── SelectEventTagBuilderImple.swift │ │ │ │ ├── SelectEventTagRouter.swift │ │ │ │ ├── SelectEventTagScene+Builder.swift │ │ │ │ ├── SelectEventTagView.swift │ │ │ │ ├── SelectEventTagViewController.swift │ │ │ │ └── SelectEventTagViewModel.swift │ │ └── ViewModels │ │ │ ├── AddEventViewModel.swift │ │ │ ├── EditScheduleEventDetailViewModelImple.swift │ │ │ └── EditTodoEventDetailViewModelImple.swift │ └── Tests │ │ ├── AddEventViewModelImpleTests.swift │ │ ├── EditScheduleEventDetailViewModelImpleTests.swift │ │ ├── EditTodoEventDetailViewModelImpleTests.swift │ │ ├── EventDetailInputViewModelTests.swift │ │ ├── EventDetailSceneTests.swift │ │ ├── GoogleCalendarEventDetailViewModelImpleTests.swift │ │ ├── HolidayEventDetailViewModelImpleTests.swift │ │ ├── SelectEventNotificationTimeViewModelTests.swift │ │ ├── SelectEventRepeatOptionViewModelTests.swift │ │ ├── SelectEventTagViewModelImpleTests.swift │ │ ├── SelectMapAppDialogViewModelImpleTests.swift │ │ └── SpyEventDetailRouter.swift ├── EventListScenes │ ├── Project.swift │ ├── Sources │ │ ├── DoneTodoList │ │ │ ├── DoneTodoEventListBuilderImple.swift │ │ │ ├── DoneTodoEventListRouter.swift │ │ │ ├── DoneTodoEventListScene+Builder.swift │ │ │ ├── DoneTodoEventListView.swift │ │ │ ├── DoneTodoEventListViewController.swift │ │ │ └── DoneTodoEventListViewModel.swift │ │ └── EventListSceneBuilderImple.swift │ └── Tests │ │ └── DoneTodoList │ │ └── DoneTodoListSectionModelImpleTests.swift ├── MemberScenes │ ├── Project.swift │ ├── Sources │ │ ├── ManageAccount │ │ │ ├── ManageAccountBuilderImple.swift │ │ │ ├── ManageAccountRouter.swift │ │ │ ├── ManageAccountScene+Builder.swift │ │ │ ├── ManageAccountView.swift │ │ │ ├── ManageAccountViewController.swift │ │ │ └── ManageAccountViewModel.swift │ │ ├── MemberSceneBuilderImple.swift │ │ └── SignIn │ │ │ ├── SignInBuilderImple.swift │ │ │ ├── SignInRouter.swift │ │ │ ├── SignInScene+Builder.swift │ │ │ ├── SignInView.swift │ │ │ ├── SignInViewController.swift │ │ │ └── SignInViewModel.swift │ └── Tests │ │ ├── ManageAccountViewModelImpleTests.swift │ │ └── SignInViewModelTests.swift ├── Scenes │ ├── Derived │ │ └── InfoPlists │ │ │ └── Scenes-Info.plist │ ├── Project.swift │ ├── Scenes.h │ └── Sources │ │ ├── BaseComponents.swift │ │ ├── Factories.swift │ │ ├── Scenes+Calendar.swift │ │ ├── Scenes+EventDetail.swift │ │ ├── Scenes+EventList.swift │ │ ├── Scenes+Member.swift │ │ └── Scenes+Setting.swift └── SettingScene │ ├── Derived │ └── InfoPlists │ │ ├── SettingScene-Info.plist │ │ └── SettingSceneTests-Info.plist │ ├── Project.swift │ ├── SettingScene.h │ ├── Sources │ ├── Event │ │ ├── EventDefaultMapApp │ │ │ ├── EventDefaultMapAppBuilderImple.swift │ │ │ ├── EventDefaultMapAppRouter.swift │ │ │ ├── EventDefaultMapAppScene+Builder.swift │ │ │ ├── EventDefaultMapAppView.swift │ │ │ ├── EventDefaultMapAppViewController.swift │ │ │ └── EventDefaultMapAppViewModel.swift │ │ ├── EventNotificationDefaultTimeOption │ │ │ ├── EventNotificationDefaultTimeOptionBuilderImple.swift │ │ │ ├── EventNotificationDefaultTimeOptionRouter.swift │ │ │ ├── EventNotificationDefaultTimeOptionScene+Builder.swift │ │ │ ├── EventNotificationDefaultTimeOptionView.swift │ │ │ ├── EventNotificationDefaultTimeOptionViewController.swift │ │ │ └── EventNotificationDefaultTimeOptionViewModel.swift │ │ ├── EventSettingBuilderImple.swift │ │ ├── EventSettingRouter.swift │ │ ├── EventSettingScene+Builder.swift │ │ ├── EventSettingView.swift │ │ ├── EventSettingViewController.swift │ │ └── EventSettingViewModel.swift │ ├── EventTag │ │ ├── EventTagDetail │ │ │ ├── EventTagDetailBuilderImple.swift │ │ │ ├── EventTagDetailRouter.swift │ │ │ ├── EventTagDetailView.swift │ │ │ ├── EventTagDetailViewController.swift │ │ │ └── EventTagDetailViewModel.swift │ │ ├── EventTagList │ │ │ ├── EventTagListBuilderImple.swift │ │ │ ├── EventTagListRouter.swift │ │ │ ├── EventTagListView.swift │ │ │ ├── EventTagListViewController.swift │ │ │ ├── EventTagListViewModel.swift │ │ │ └── EventTagListViewUsecase.swift │ │ └── EventTagSelect │ │ │ ├── EventTagSelectBuilderImple.swift │ │ │ ├── EventTagSelectRouter.swift │ │ │ ├── EventTagSelectScene+Builder.swift │ │ │ ├── EventTagSelectView.swift │ │ │ ├── EventTagSelectViewController.swift │ │ │ └── EventTagSelectViewModel.swift │ ├── Setting │ │ ├── Appearance │ │ │ ├── AppearanceSettingBuilderImple.swift │ │ │ ├── AppearanceSettingRouter.swift │ │ │ ├── AppearanceSettingScene+Builder.swift │ │ │ ├── AppearanceSettingView.swift │ │ │ ├── AppearanceSettingViewController.swift │ │ │ ├── AppearanceSettingViewModel.swift │ │ │ ├── CalendarSection │ │ │ │ ├── CalendarAppearancePreviewView.swift │ │ │ │ └── CalendarSectionAppearnaceSettingViewModel.swift │ │ │ ├── ColorTheme │ │ │ │ ├── ColorThemePreviewView.swift │ │ │ │ ├── ColorThemeSelectBuilderImple.swift │ │ │ │ ├── ColorThemeSelectRouter.swift │ │ │ │ ├── ColorThemeSelectScene+Builder.swift │ │ │ │ ├── ColorThemeSelectView.swift │ │ │ │ ├── ColorThemeSelectViewController.swift │ │ │ │ └── ColorThemeSelectViewModel.swift │ │ │ ├── EventList │ │ │ │ ├── EventListAppearanceSettingView.swift │ │ │ │ ├── EventListAppearnaceSettingViewModel.swift │ │ │ │ └── EventListAppearnaceSettingViewRouting.swift │ │ │ ├── EventOnCalendar │ │ │ │ ├── EventOnCalendarView.swift │ │ │ │ ├── EventOnCalendarViewModel.swift │ │ │ │ └── EventOnCalendarViewRouting.swift │ │ │ └── TimeZone │ │ │ │ ├── TimeZoneSelectBuilderImple.swift │ │ │ │ ├── TimeZoneSelectRouter.swift │ │ │ │ ├── TimeZoneSelectScene+Builder.swift │ │ │ │ ├── TimeZoneSelectView.swift │ │ │ │ ├── TimeZoneSelectViewController.swift │ │ │ │ └── TimeZoneSelectViewModel.swift │ │ ├── Holiday │ │ │ ├── CountrySelectBuilderImple.swift │ │ │ ├── CountrySelectRouter.swift │ │ │ ├── CountrySelectScene+Builder.swift │ │ │ ├── CountrySelectView.swift │ │ │ ├── CountrySelectViewController.swift │ │ │ ├── CountrySelectViewModel.swift │ │ │ ├── HolidayListBuilderImple.swift │ │ │ ├── HolidayListRouter.swift │ │ │ ├── HolidayListScene+Builder.swift │ │ │ ├── HolidayListView.swift │ │ │ ├── HolidayListViewController.swift │ │ │ └── HolidayListViewModel.swift │ │ ├── SettingItemListBuilderImple.swift │ │ ├── SettingItemListRouter.swift │ │ ├── SettingItemListView.swift │ │ ├── SettingItemListViewController.swift │ │ └── SettingItemListViewModel.swift │ ├── SettingSceneBuilderImple.swift │ └── Support │ │ └── Feedback │ │ ├── FeedbackPostBuilderImple.swift │ │ ├── FeedbackPostRouter.swift │ │ ├── FeedbackPostScene+Builder.swift │ │ ├── FeedbackPostView.swift │ │ ├── FeedbackPostViewController.swift │ │ └── FeedbackPostViewModel.swift │ └── Tests │ ├── Event │ ├── EventDefaultMapAppViewModelImpleTests.swift │ ├── EventNotificationDefaultTimeOptionViewModelImpleTests.swift │ └── EventSettingViewModelImpleTests.swift │ ├── EventTag │ ├── EventTagDetailViewModelImpleTests.swift │ ├── EventTagListViewModelImpleTests.swift │ └── EventTagSelectViewModelimlpeTests.swift │ ├── Setting │ ├── Appearance │ │ ├── AppearanceSettingViewModelImpleTests.swift │ │ ├── CalendarSectionViewModelTests.swift │ │ ├── ColorThemeSelectViewModelImpleTests.swift │ │ ├── EventListAppearnaceSettingViewModelTests.swift │ │ ├── EventOnCalendarViewModelImpleTests.swift │ │ └── TimeZoneSelectViewModelImpleTests.swift │ ├── Holiday │ │ ├── CountrySelectViewModelImpleTests.swift │ │ └── HolidayListViewModelImpleTests.swift │ └── SettingItemListViewModelImpleTests.swift │ └── Support │ └── FeedbackPostViewModelImpleTests.swift ├── PrivacyManifestScanner_TodoCalendar_2024-09-07_17-11-50.html ├── README.md ├── Repository ├── Derived │ └── InfoPlists │ │ ├── Repository-Info.plist │ │ └── RepositoryTests-Info.plist ├── Project.swift ├── Repository.h ├── Sources │ ├── Extensions │ │ └── Mapping+extensions.swift │ ├── Local │ │ ├── EnvironmentStorage.swift │ │ ├── KeyChainStorage.swift │ │ ├── LocalErrorKeys.swift │ │ ├── Mapping+Extensions.swift │ │ └── SQLiteLocalStorage+Migration.swift │ ├── PrivacyInfo.xcprivacy │ ├── Remote │ │ ├── Authenticators │ │ │ ├── Authenticators.swift │ │ │ ├── CalendarAPIAutenticator.swift │ │ │ └── GoogleAPIAuthenticator.swift │ │ ├── Credential+AuthStore │ │ │ ├── APICredentialMapper.swift │ │ │ ├── AuthStore.swift │ │ │ ├── GoogleAPICredentialStore.swift │ │ │ └── IntegratedAPICredentialStore.swift │ │ ├── Endpoint.swift │ │ └── RemoteAPI.swift │ └── Repository+Imple │ │ ├── Account │ │ ├── Account+Mapping.swift │ │ ├── AuthRepositoryImple.swift │ │ └── ExternalCalendarIntegrateRepositoryImple.swift │ │ ├── Calendar │ │ ├── CalendarSettingRepositoryImple.swift │ │ └── HolidayRepositoryImple.swift │ │ ├── Event │ │ ├── Common │ │ │ ├── EventRepeatingOption+CodableMapper.swift │ │ │ ├── EventTimeMapper.swift │ │ │ └── EventTimeTable.swift │ │ ├── EventDetailData │ │ │ ├── EventDetailDataLocalRepostioryImple.swift │ │ │ ├── EventDetailDataRemoteRepostioryImple.swift │ │ │ ├── EventDetailUploadDecorateRepositoryImple.swift │ │ │ ├── Local │ │ │ │ ├── EventDetailDataLocalStorage.swift │ │ │ │ └── EventDetailDataTable.swift │ │ │ └── Remote │ │ │ │ ├── EventDetailData+Mapping.swift │ │ │ │ └── EventDetailRemote.swift │ │ ├── EventNotification │ │ │ └── Local │ │ │ │ └── EventNotificationTimeOption+Mapping.swift │ │ ├── EventTag │ │ │ ├── EventTagLocalRepositoryImple.swift │ │ │ ├── EventTagRemoteRepositoryImple.swift │ │ │ ├── EventTagUploadDecorateRepositoryImple.swift │ │ │ ├── Local │ │ │ │ ├── EventTagLocalStorage.swift │ │ │ │ └── EventTagTable.swift │ │ │ └── Remote │ │ │ │ ├── EventTag+Mapping.swift │ │ │ │ └── EventTagRemote.swift │ │ ├── ExternalCalendar │ │ │ └── Google │ │ │ │ ├── GoogleCalendar+Mapping.swift │ │ │ │ ├── GoogleCalendarRepositoryImple.swift │ │ │ │ └── Local │ │ │ │ ├── GoogleCalendarEventTagTable.swift │ │ │ │ ├── GoogleCalendarLocalStorage.swift │ │ │ │ └── GoogleCalendarTables.swift │ │ ├── ForemostEvent │ │ │ ├── ForemostEventId+Mapping.swift │ │ │ ├── ForemostEventLocalRepositoryImple.swift │ │ │ ├── ForemostEventRemoteRepositoryImple.swift │ │ │ └── Local │ │ │ │ └── ForemostLocalStorage.swift │ │ ├── Schedule │ │ │ ├── Local │ │ │ │ ├── ScheduleEventLocalStorage.swift │ │ │ │ └── ScheduleEventTable.swift │ │ │ ├── Remote │ │ │ │ ├── ScheduleEvent+Mapping.swift │ │ │ │ └── ScheduleEventRemote.swift │ │ │ ├── ScheduleEventLocalRepositoryImple.swift │ │ │ ├── ScheduleEventRemoteRepositoryImple.swift │ │ │ └── ScheduleEventUploadDecorateRepositoryImple.swift │ │ ├── Sync │ │ │ ├── EventSync+Mapping.swift │ │ │ ├── EventSyncRepositoryImple.swift │ │ │ └── Local │ │ │ │ ├── EventSyncTimestampLocalStorage.swift │ │ │ │ └── EventSyncTimestampTable.swift │ │ ├── Todo │ │ │ ├── Local │ │ │ │ ├── DoneTodoEventTable.swift │ │ │ │ ├── PendingDoneTodoEventTable.swift │ │ │ │ ├── TodoEventTable.swift │ │ │ │ ├── TodoLocalStorage.swift │ │ │ │ └── TodoToggleStateTable.swift │ │ │ ├── Remote │ │ │ │ ├── Todo+Mapping.swift │ │ │ │ └── TodoRemote.swift │ │ │ ├── TodoLocalRepositoryImple.swift │ │ │ ├── TodoRemoteRepositoryImple.swift │ │ │ └── TodoUploadDecorateRepositoryImple.swift │ │ └── Upload │ │ │ ├── EventUploadServiceImple.swift │ │ │ └── Local │ │ │ ├── EventUploadPendingQueueLocalStorage.swift │ │ │ └── EventUploadPendingQueueTable.swift │ │ ├── Notification │ │ ├── EventNotificationIdTable.swift │ │ └── EventNotificationRepositoryImple.swift │ │ ├── Setting │ │ ├── AppSetting │ │ │ ├── AppSetting+Mapping.swift │ │ │ ├── AppSettingLocalRepositoryImple.swift │ │ │ ├── AppSettingRemoteRepositoryImple.swift │ │ │ └── Local │ │ │ │ └── AppSettingLocalStorage.swift │ │ └── Migration │ │ │ ├── Migration+Mapping.swift │ │ │ └── TemporaryUserDataMigrationRepositoryImple.swift │ │ └── Support │ │ └── Feedback │ │ ├── Feedback+Mapping.swift │ │ └── FeedbackRepositoryImple.swift └── Tests │ ├── Auth │ ├── AuthRepositoryImpleTests.swift │ ├── AuthenticationInterceptorProxyTests.swift │ ├── CalendarAPIAutenticatorTests.swift │ ├── ExternalCalendarIntegrateRepositoryImpleTests.swift │ └── GoogleAPIAuthenticatorTests.swift │ ├── Calendar │ ├── CalendarSettingRepositoryImpleTests.swift │ └── HolidayRepositoryImpleTests.swift │ ├── Common │ ├── BaseLocalTests.swift │ └── UserDefaultEnvironmentStorageImpleTests.swift │ ├── Doubles │ ├── FakeEnvironmentStorage.swift │ ├── SpyEventUploadService.swift │ └── StubRemoteAPI.swift │ ├── Event │ ├── EventDetailData │ │ ├── EventDetailDataLocalRepostioryImpleTests.swift │ │ ├── EventDetailDataRemoteRepostioryImpleTests.swift │ │ └── EventDetailUploadDecorateRepositoryImpleTests.swift │ ├── EventTag │ │ ├── EventTagLocalRepositoryImpleTests.swift │ │ ├── EventTagRemoteRepositoryImpleTests.swift │ │ └── EventTagUploadDecorateRepositoryImpleTests.swift │ ├── ExternalCalendar │ │ └── GoogleCalendarRepositoryImple+Tests.swift │ ├── ForemostEvent │ │ ├── ForemostEventLocalRepositoryImpleTests.swift │ │ └── ForemostEventRemoteRepositoryImpleTests.swift │ ├── Schedule │ │ ├── ScheduleEventLocalRepositoryImpleTests.swift │ │ ├── ScheduleEventRemoteRepositoryImpleTests.swift │ │ └── ScheduleEventUploadDecorateRepositoryImpleTests.swift │ ├── Sync │ │ └── EventSyncRepositoryImpleTests.swift │ ├── Todo │ │ ├── TodoLocalRepositoryImpleTests.swift │ │ ├── TodoRemoteRepositoryImpleTests.swift │ │ └── TodoUploadDecorateRepositoryImpleTests.swift │ └── Upload │ │ ├── EventUploadPendingQueueLocalStorageImpleTests.swift │ │ └── EventUploadServiceImpleTests.swift │ ├── Notification │ └── EventNotificationRepositoryImpleTests.swift │ ├── Remote │ └── RemoteAPIImpleTests.swift │ ├── RepositoryTests.swift │ ├── Setting │ ├── AppSettingLocalRepositoryImpleTests.swift │ ├── AppSettingRemoteRepositoryImpleTests.swift │ └── TemporaryUserDataMigrationRepositoryImpleTests.swift │ └── Supports │ └── FeedbackRepositoryImpleTests.swift ├── Supports ├── Common3rdParty │ ├── Common3rdParty.h │ ├── Derived │ │ └── InfoPlists │ │ │ └── Common3rdParty-Info.plist │ └── Project.swift ├── Extensions │ ├── Derived │ │ └── InfoPlists │ │ │ ├── Extensions-Info.plist │ │ │ └── ExtensionsTests-Info.plist │ ├── Extensions.h │ ├── Project.swift │ ├── Resources │ │ ├── en.lproj │ │ │ └── Localizable.strings │ │ └── ko.lproj │ │ │ └── Localizable.strings │ ├── Sources │ │ ├── Logging │ │ │ ├── Logger.swift │ │ │ └── LoggerConsoleBuilder.swift │ │ ├── RuntimeError.swift │ │ └── Type+Extensions │ │ │ ├── Calendar+Extension.swift │ │ │ ├── Date+Extensions.swift │ │ │ ├── Int+Extensions.swift │ │ │ ├── Optional+Extensions.swift │ │ │ ├── ProcessInfo+Extensions.swift │ │ │ ├── Publisher+Extensions.swift │ │ │ ├── Result+Extensions.swift │ │ │ ├── Sequence+Extensions.swift │ │ │ ├── String+Extensions.swift │ │ │ └── Task+Extensions.swift │ └── Tests │ │ └── ExtensionsTests.swift ├── TestDoubles │ ├── Derived │ │ └── InfoPlists │ │ │ └── TestDoubles-Info.plist │ ├── Project.swift │ ├── Sources │ │ ├── Dummies │ │ │ └── Dummies.swift │ │ ├── Repositories │ │ │ ├── FakeEventUploadService.swift │ │ │ ├── StubAppSettingRepository.swift │ │ │ ├── StubAuthRepository.swift │ │ │ ├── StubCalendarSettingRepository.swift │ │ │ ├── StubEventNotificationRepository.swift │ │ │ ├── StubEventTagRepository.swift │ │ │ ├── StubForemostEventRepository.swift │ │ │ ├── StubHolidayRepository.swift │ │ │ ├── StubScheduleEventRepository.swift │ │ │ └── StubTodoEventRepository.swift │ │ ├── Scenes │ │ │ └── BaseSpyRouter.swift │ │ └── Usecases │ │ │ ├── StubAccountUsecase.swift │ │ │ ├── StubAuthUsecase.swift │ │ │ ├── StubCalendarSettingUsecase.swift │ │ │ ├── StubCalendarUsecase.swift │ │ │ ├── StubDaysIntervalCountUsecase.swift │ │ │ ├── StubEventDetailDataUsecase.swift │ │ │ ├── StubEventNotificationSettingUsecase.swift │ │ │ ├── StubEventSettingUsecase.swift │ │ │ ├── StubEventSyncUsecase.swift │ │ │ ├── StubEventTagUsecase.swift │ │ │ ├── StubEventUploadService.swift │ │ │ ├── StubExternalCalendarIntegrationUsecase.swift │ │ │ ├── StubForemostEventUsecase.swift │ │ │ ├── StubGoogleCalendarUsecase.swift │ │ │ ├── StubHolidayUsecase.swift │ │ │ ├── StubLinkPreviewFetchUsecase.swift │ │ │ ├── StubNotificationPermissionUsecase.swift │ │ │ ├── StubPlaceSuggestUsecase.swift │ │ │ ├── StubScheduleEventUsecase.swift │ │ │ ├── StubTemporaryUserDataMigrationUescase.swift │ │ │ ├── StubTodoEventUsecase.swift │ │ │ └── StubUISettingUsecase.swift │ └── TestDoubles.h └── UnitTestHelpKit │ ├── Derived │ └── InfoPlists │ │ ├── UnitTestHelpKit-Info.plist │ │ └── UnitTestHelpKitTests-Info.plist │ ├── Project.swift │ ├── Sources │ ├── BaseStub.swift │ ├── BaseTestCase.swift │ ├── Publisher+async+Extensions.swift │ ├── PublisherWaitable.swift │ ├── TestError.swift │ └── Time+Extension.swift │ ├── Tests │ ├── PublisherWaitableTests.swift │ └── UnitTestHelpKitTests.swift │ └── UnitTestHelpKit.h ├── Template ├── Todo-Calendar-Scene.xctemplate │ ├── Default │ │ ├── ___FILEBASENAME___BuilderImple.swift │ │ ├── ___FILEBASENAME___Router.swift │ │ ├── ___FILEBASENAME___Scene+Builder.swift │ │ ├── ___FILEBASENAME___ViewController.swift │ │ └── ___FILEBASENAME___ViewModel.swift │ ├── SwiftUI │ │ ├── ___FILEBASENAME___BuilderImple.swift │ │ ├── ___FILEBASENAME___Router.swift │ │ ├── ___FILEBASENAME___Scene+Builder.swift │ │ ├── ___FILEBASENAME___View.swift │ │ ├── ___FILEBASENAME___ViewController.swift │ │ └── ___FILEBASENAME___ViewModel.swift │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ └── TemplateInfo.plist └── install.swift ├── TodoCalendarApp ├── AppExtensions │ ├── Base │ │ └── AppExtensionBase.swift │ ├── IntentExtensions │ │ ├── Resources │ │ │ └── dummy.json │ │ ├── Sources │ │ │ ├── InetentHandler+EventListTypeSelect.swift │ │ │ ├── IntentHandler.swift │ │ │ └── IntentReposiotryFactory.swift │ │ └── TodoCalendarAppIntentExtensions.entitlements │ └── Widget │ │ ├── Info.plist │ │ ├── Resources │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── WidgetBackground.colorset │ │ │ │ └── Contents.json │ │ │ └── small_icon.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── appIcon-origin-dark-128.png │ │ │ │ └── appIcon-origin-light-128.png │ │ ├── en.lproj │ │ │ └── Localizable.strings │ │ └── ko.lproj │ │ │ └── Localizable.strings │ │ ├── Sources │ │ ├── Base+Factory │ │ │ ├── EventTypeSelectIntentFactory.swift │ │ │ ├── WidgetUsecaseFactory.swift │ │ │ └── WidgetViewModelProviderBuilder.swift │ │ ├── Intents │ │ │ ├── EventTypeSelectIntent.swift │ │ │ └── TodoToggleIntent.swift │ │ ├── TodoCalendarWidgetBundle.swift │ │ ├── Usecases │ │ │ ├── CalendarEventFetchUsecase.swift │ │ │ └── HolidaysFetchUsecase.swift │ │ └── Widgets │ │ │ ├── ComposedWidget │ │ │ ├── DoubleMonthWidget │ │ │ │ ├── DoubleMonthWidget.swift │ │ │ │ └── DoubleMonthWidgetTimlineProvider.swift │ │ │ ├── EventAndForemostWidget │ │ │ │ ├── EventAndForemostWidget.swift │ │ │ │ └── EventAndForemostWidgetTimelineProvider.swift │ │ │ ├── EventAndMonthWidget │ │ │ │ ├── EventAndMonthWidget.swift │ │ │ │ └── EventAndMonthWidgetTimelineProvider.swift │ │ │ └── TodayAndMonthWidget │ │ │ │ ├── TodayAndMonthWidget.swift │ │ │ │ └── TodayAndMonthWidgetTimelineProvider.swift │ │ │ ├── EventListWidget │ │ │ ├── EventListWidget.swift │ │ │ ├── EventListWidgetTimeLineProvider.swift │ │ │ └── EventListWidgetViewModelProvider.swift │ │ │ ├── EventTimeText+Extensions.swift │ │ │ ├── FailView.swift │ │ │ ├── ForemostWidget │ │ │ ├── ForemostEventWidget.swift │ │ │ ├── ForemostEventWidgetTimelineProvider.swift │ │ │ └── ForemostEventWidgetViewModel+Provider.swift │ │ │ ├── MonthWidget │ │ │ ├── MonthWidget.swift │ │ │ ├── MonthWidgetTimelineProvider.swift │ │ │ └── MonthWidgetViewModelProvider.swift │ │ │ ├── NextEventWidget │ │ │ ├── Next │ │ │ │ ├── NextEventWidget.swift │ │ │ │ └── NextEventWidgetTimeLineProvider.swift │ │ │ ├── NextEventWidgetViewModelProvider.swift │ │ │ └── NextRemain │ │ │ │ ├── NextRemainEventWidget.swift │ │ │ │ └── NextRemainEventWidgetTimeLineProvider.swift │ │ │ ├── ResultTimelineEntry.swift │ │ │ ├── TodayWidget │ │ │ ├── TodayWidget.swift │ │ │ ├── TodayWidgetTimelineProvider.swift │ │ │ └── TodayWidgetViewModelProvider.swift │ │ │ └── WeekEventsWidget │ │ │ ├── WeekEventsView.swift │ │ │ ├── WeekEventsWidget.swift │ │ │ ├── WeekEventsWidgetTimelineProvider.swift │ │ │ └── WeekEventsWidgetViewModelProvider.swift │ │ ├── Tests │ │ ├── Doubles │ │ │ ├── StubCalendarEventsFetchUescase.swift │ │ │ └── StubRepositories.swift │ │ ├── Usecases │ │ │ ├── CalendarEventFetchUsecaseImpleTests.swift │ │ │ └── HolidaysFetchUsecaseImpleTests.swift │ │ └── ViewModelProviders │ │ │ ├── EventListWidgetViewModelProviderTests.swift │ │ │ ├── ForemostEventWidgetViewModelProviderTests.swift │ │ │ ├── MonthWidgetViewModelProviderImpleTests.swift │ │ │ ├── NextEventWidgetViewModelProviderTests.swift │ │ │ ├── TodayWidgetViewModelProviderTests.swift │ │ │ └── WeekEventsWidgetViewModelProviderTests.swift │ │ └── TodoCalendarAppWidget.entitlements ├── Info.plist ├── Intents │ └── TodoCalendarWidgetIntents.intentdefinition ├── Project.swift ├── Resources │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ └── appstore.png │ │ ├── Contents.json │ │ ├── apple_map.imageset │ │ │ ├── Contents.json │ │ │ ├── Maps_512_Correction.png │ │ │ ├── Maps_512_Correction@2x.png │ │ │ └── Maps_512_Correction@3x.png │ │ ├── google_calendar_icon.imageset │ │ │ ├── Contents.json │ │ │ └── google_calendar_icon.png │ │ ├── google_map.imageset │ │ │ ├── Contents.json │ │ │ └── Google_Maps_icon.png │ │ └── lauch_icon.imageset │ │ │ ├── Contents.json │ │ │ ├── appIcon-origin-dark-1024.png │ │ │ └── appIcon-origin-light-1024.png │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ko.lproj │ │ └── LaunchScreen.strings ├── Sources │ ├── AppDelegate.swift │ ├── AppEnvironment.swift │ ├── Factories │ │ ├── ApplicationBase.swift │ │ └── Factories+Usecase.swift │ ├── Main │ │ ├── CompositeLoadingBarView.swift │ │ ├── MainBuilderImple.swift │ │ ├── MainRouter.swift │ │ ├── MainScene+Builder.swift │ │ ├── MainViewController.swift │ │ └── MainViewModel.swift │ ├── Root │ │ ├── ApplicationPrepareUsecase.swift │ │ ├── ApplicationRootBuilder.swift │ │ ├── ApplicationRootRouter.swift │ │ └── ApplicationRootViewModel.swift │ └── SceneDelegate.swift ├── TodoCalendarApp.entitlements └── TodoCalendarAppTests │ ├── MainViewModelImpleTests.swift │ └── TodoCalendarAppTests.swift ├── Tuist ├── Config.swift ├── Dependencies.swift └── ProjectDescriptionHelpers │ ├── Project+AppVersion.swift │ └── Project+Templates.swift ├── Workspace.swift ├── docs ├── app_1.png ├── app_2.png ├── app_3.png ├── app_4.png └── 화면단위구조.md ├── graph.png ├── install ├── GoogleService-Info.plist ├── InfoPlist_Secrets.swift ├── install.sh └── secrets.json └── privacy-policy-eng.md /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj binary merge=union -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/.gitignore -------------------------------------------------------------------------------- /.package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/.package.resolved -------------------------------------------------------------------------------- /Domain/Derived/InfoPlists/Domain-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Derived/InfoPlists/Domain-Info.plist -------------------------------------------------------------------------------- /Domain/Derived/InfoPlists/DomainTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Derived/InfoPlists/DomainTests-Info.plist -------------------------------------------------------------------------------- /Domain/Domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Domain.h -------------------------------------------------------------------------------- /Domain/DomainTests/Usecases/EventNotification/SingleEventNotificationMakeParamsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/DomainTests/Usecases/EventNotification/SingleEventNotificationMakeParamsTests.swift -------------------------------------------------------------------------------- /Domain/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Project.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Account/Auth+Account.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Account/Auth+Account.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Account/ExternalServiceAccountinfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Account/ExternalServiceAccountinfo.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Account/OAuth2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Account/OAuth2.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Calendar/CalendarComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Calendar/CalendarComponent.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Calendar/CalendarMonth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Calendar/CalendarMonth.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Calendar/Holiday.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Calendar/Holiday.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Calendar/Times.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Calendar/Times.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Common/ClientErrorKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Common/ClientErrorKeys.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Common/LinkPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Common/LinkPreview.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Common/ServerErrorModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Common/ServerErrorModel.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Common/SupportMapApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Common/SupportMapApp.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/EventDetailData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/EventDetailData.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/EventRepeating.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/EventRepeating.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/EventSync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/EventSync.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/EventTag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/EventTag.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/EventTime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/EventTime.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/EventUploadingTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/EventUploadingTask.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/ExternalCalendar/GoogleCalendarEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/ExternalCalendar/GoogleCalendarEvent.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/ForemostEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/ForemostEvent.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/Schedule/ScheduleEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/Schedule/ScheduleEvent.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/Todo/DoneTodoEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/Todo/DoneTodoEvent.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Events/Todo/TodoEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Events/Todo/TodoEvent.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Notifications/EventNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Notifications/EventNotification.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Notifications/EventNotificationTimeOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Notifications/EventNotificationTimeOption.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Settings/AppearanceSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Settings/AppearanceSettings.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Settings/EventSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Settings/EventSettings.swift -------------------------------------------------------------------------------- /Domain/Sources/Models/Settings/FeedbackPostMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Models/Settings/FeedbackPostMessage.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Auth/AuthRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Auth/AuthRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Auth/ExternalServiceIntegrateRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Auth/ExternalServiceIntegrateRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Calendar/CalendarSettingRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Calendar/CalendarSettingRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Calendar/HolidayRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Calendar/HolidayRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Events/EventDetailDataRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Events/EventDetailDataRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Events/EventSyncRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Events/EventSyncRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Events/EventTagRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Events/EventTagRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Events/ForemostEventRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Events/ForemostEventRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Events/GoogleCalendarRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Events/GoogleCalendarRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Events/ScheduleEventRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Events/ScheduleEventRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Events/TodoEventRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Events/TodoEventRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Notification/EventNotificationRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Notification/EventNotificationRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Setting/AppSettingRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Setting/AppSettingRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Setting/FeedbackRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Setting/FeedbackRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Repositories/Setting/TemporaryUserDataMigrationRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Repositories/Setting/TemporaryUserDataMigrationRepository.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/AccountUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/AccountUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/AccountUsecaseImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/AccountUsecaseImple.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/AuthUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/AuthUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/ExternalServiceIntegration/ExternalCalendarIntegrationUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/ExternalServiceIntegration/ExternalCalendarIntegrationUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/ExternalServiceIntegration/ExternalService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/ExternalServiceIntegration/ExternalService.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/OAuth2/AppleOAuth2ServiceUsecaseImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/OAuth2/AppleOAuth2ServiceUsecaseImple.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/OAuth2/GoogleOAuth2ServiceUsecaseImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/OAuth2/GoogleOAuth2ServiceUsecaseImple.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Account/OAuth2/OAuth2ServiceUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Account/OAuth2/OAuth2ServiceUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Calendar/CalendarSettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Calendar/CalendarSettingUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Calendar/CalendarUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Calendar/CalendarUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Calendar/HolidayUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Calendar/HolidayUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Common/LinkPreviewFetchUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Common/LinkPreviewFetchUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Common/PagingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Common/PagingUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Common/PlaceSuggestUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Common/PlaceSuggestUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/DaysIntervalCountUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/DaysIntervalCountUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/DoneTodoEventsPagingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/DoneTodoEventsPagingUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/EventDetailDataUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/EventDetailDataUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/EventRepeatTimeEnumerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/EventRepeatTimeEnumerator.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/EventSyncMediator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/EventSyncMediator.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/EventSyncUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/EventSyncUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/EventTagUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/EventTagUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/EventUploadService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/EventUploadService.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/ExternalCalendar/GoogleCalendarUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/ExternalCalendar/GoogleCalendarUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/ForemostEventUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/ForemostEventUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/MemorizedEventsContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/MemorizedEventsContainer.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/ScheduleEventUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/ScheduleEventUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Events/TodoEventUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Events/TodoEventUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Notification/EventNotificationUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Notification/EventNotificationUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Notification/LocalNotificationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Notification/LocalNotificationService.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Notification/NotificationPermissionUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Notification/NotificationPermissionUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Setting/AppSettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Setting/AppSettingUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Setting/EventNotificationSettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Setting/EventNotificationSettingUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Setting/EventSettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Setting/EventSettingUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Setting/TemporaryUserDataMigrationUescase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Setting/TemporaryUserDataMigrationUescase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Setting/UISettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Setting/UISettingUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Usecases/Support/FeedbackUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Usecases/Support/FeedbackUsecase.swift -------------------------------------------------------------------------------- /Domain/Sources/Utils/FeatureFlag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Utils/FeatureFlag.swift -------------------------------------------------------------------------------- /Domain/Sources/Utils/RRuleParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Utils/RRuleParser.swift -------------------------------------------------------------------------------- /Domain/Sources/Utils/SharedDataStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Utils/SharedDataStore.swift -------------------------------------------------------------------------------- /Domain/Sources/Utils/SharedEventNotifyService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Sources/Utils/SharedEventNotifyService.swift -------------------------------------------------------------------------------- /Domain/Tests/Doubles/StubLocalNotificationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Doubles/StubLocalNotificationService.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/AccountUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/AccountUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/CalendarSettingUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/CalendarSettingUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/CalendarUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/CalendarUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/DaysIntervalCountUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/DaysIntervalCountUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/DoneTodoEventsPagingUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/DoneTodoEventsPagingUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/EventNotificationSettingUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/EventNotificationSettingUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/EventNotificationUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/EventNotificationUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/EventRepeatTimeEnumeratorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/EventRepeatTimeEnumeratorTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/EventSyncUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/EventSyncUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/EventTagUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/EventTagUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/ExternalCalendarIntegrationUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/ExternalCalendarIntegrationUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/FeedbackUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/FeedbackUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/ForemostEventUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/ForemostEventUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/GoogleCalendarUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/GoogleCalendarUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/HolidayUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/HolidayUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/MemorizedScheduleEventsContainerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/MemorizedScheduleEventsContainerTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/NotificationPermissionUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/NotificationPermissionUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/PagingUsecaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/PagingUsecaseTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/PlaceSuggestUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/PlaceSuggestUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/ScheduleEventUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/ScheduleEventUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/TemporaryUserDataMigrationUescaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/TemporaryUserDataMigrationUescaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/TodoEventUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/TodoEventUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Usecases/UISettingUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Usecases/UISettingUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Utils/RRuleParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Utils/RRuleParserTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Utils/SharedDataStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Utils/SharedDataStoreTests.swift -------------------------------------------------------------------------------- /Domain/Tests/Utils/SharedEventNotifyServiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Domain/Tests/Utils/SharedEventNotifyServiceTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/LICENSE -------------------------------------------------------------------------------- /Plugins/TodoCalendar/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Plugins/TodoCalendar/Package.swift -------------------------------------------------------------------------------- /Plugins/TodoCalendar/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Plugins/TodoCalendar/Plugin.swift -------------------------------------------------------------------------------- /Plugins/TodoCalendar/ProjectDescriptionHelpers/LocalHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Plugins/TodoCalendar/ProjectDescriptionHelpers/LocalHelper.swift -------------------------------------------------------------------------------- /Plugins/TodoCalendar/Sources/tuist-my-cli/main.swift: -------------------------------------------------------------------------------- 1 | print("Hello, from your Tuist Task") -------------------------------------------------------------------------------- /Presentations/CalendarScenes/CalendarScenes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/CalendarScenes.h -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Derived/InfoPlists/CalendarScenes-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Derived/InfoPlists/CalendarScenes-Info.plist -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Derived/InfoPlists/CalendarScenesTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Derived/InfoPlists/CalendarScenesTests-Info.plist -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Project.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperRouter.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperView.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperViewController.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/CalendarPaperViewModel.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/ForemostEventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/ForemostEventView.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarPaper/UncompletedTodoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarPaper/UncompletedTodoView.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarSceneBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarSceneBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarViewController.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarViewModel.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/CalendarViewRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/CalendarViewRouter.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Common/CalendarEvents/CalendarEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Common/CalendarEvents/CalendarEvent.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Common/CalendarEvents/CalendarEventListhUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Common/CalendarEvents/CalendarEventListhUsecase.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Common/EventListCell/EventCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Common/EventListCell/EventCellViewModel.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellEventHanleRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellEventHanleRouter.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellEventHanleViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellEventHanleViewModel.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellEventHanleViewModelBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellEventHanleViewModelBuilder.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Common/EventListCell/EventListCellView.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/DayEventList/DayEventListBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/DayEventList/DayEventListBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/DayEventList/DayEventListRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/DayEventList/DayEventListRouter.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/DayEventList/DayEventListScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/DayEventList/DayEventListScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/DayEventList/DayEventListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/DayEventList/DayEventListView.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/DayEventList/DayEventListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/DayEventList/DayEventListViewModel.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Month/MonthScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Month/MonthScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Month/MonthSceneBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Month/MonthSceneBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Month/MonthView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Month/MonthView.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Month/MonthViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Month/MonthViewModel.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/Month/WeekEventStackBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/Month/WeekEventStackBuilder.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/SelectDay/SelectDateDialogRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/SelectDay/SelectDateDialogRouter.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/SelectDay/SelectDayDialogView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/SelectDay/SelectDayDialogView.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/SelectDay/SelectDayDialogViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/SelectDay/SelectDayDialogViewController.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Sources/SelectDay/SelectDayDialogViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Sources/SelectDay/SelectDayDialogViewModel.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/Calendar/CalendarViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/Calendar/CalendarViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/CalendarPaper/CalendarPaperViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/CalendarPaper/CalendarPaperViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/CalendarScenesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/CalendarScenesTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/Common/CalendarEventListhUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/Common/CalendarEventListhUsecaseImpleTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/Common/EventListCellEventHanleViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/Common/EventListCellEventHanleViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/DayEventList/DayEventListViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/DayEventList/DayEventListViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/Month/MonthViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/Month/MonthViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/Month/WeekEventStackBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/Month/WeekEventStackBuilderTests.swift -------------------------------------------------------------------------------- /Presentations/CalendarScenes/Tests/SelectDay/SelectDayViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CalendarScenes/Tests/SelectDay/SelectDayViewModelTests.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/CommonPresentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/CommonPresentation.h -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Derived/InfoPlists/CommonPresentation-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Derived/InfoPlists/CommonPresentation-Info.plist -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Project.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Appearance/ColorSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Appearance/ColorSet.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Appearance/FontSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Appearance/FontSet.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Appearance/ViewAppearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Appearance/ViewAppearance.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Extensions/EventNotificationTimeOption+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Extensions/EventNotificationTimeOption+Extensions.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Extensions/EventTags+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Extensions/EventTags+Extensions.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Extensions/UIColor+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Extensions/UIColor+Extensions.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Extensions/UIFont+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Extensions/UIFont+Extensions.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Extensions/UIKit+Combine+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Extensions/UIKit+Combine+Extensions.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Extensions/View+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Extensions/View+Extension.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/BottomConfirmButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/BottomConfirmButton.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/BottomSlideView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/BottomSlideView.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/CloseButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/CloseButton.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/ConfirmButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/ConfirmButton.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/DescriptionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/DescriptionView.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/FullScreenLoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/FullScreenLoadingView.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/LoadingCircleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/LoadingCircleView.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/NavigationBackButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/NavigationBackButton.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/UIComponents/RemoteImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/UIComponents/RemoteImageView.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Utils/AutoLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Utils/AutoLayout.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Utils/BottomSlideTransitions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Utils/BottomSlideTransitions.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Utils/KeyboardHeightObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Utils/KeyboardHeightObserver.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Utils/LandmarkMapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Utils/LandmarkMapView.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Utils/SignInButtonProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Utils/SignInButtonProvider.swift -------------------------------------------------------------------------------- /Presentations/CommonPresentation/Sources/Utils/TapGesturePublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/CommonPresentation/Sources/Utils/TapGesturePublisher.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Derived/InfoPlists/EventDetailScene-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Derived/InfoPlists/EventDetailScene-Info.plist -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Derived/InfoPlists/EventDetailSceneTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Derived/InfoPlists/EventDetailSceneTests-Info.plist -------------------------------------------------------------------------------- /Presentations/EventDetailScene/EventDetailScene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/EventDetailScene.h -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Project.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailInput/EventDetailInputViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailInput/EventDetailInputViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailInput/SelectMapApp/SelectMapAppDialogRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailInput/SelectMapApp/SelectMapAppDialogRouter.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailInput/SelectMapApp/SelectMapAppDialogView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailInput/SelectMapApp/SelectMapAppDialogView.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailInput/SelectMapApp/SelectMapAppDialogViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailInput/SelectMapApp/SelectMapAppDialogViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailRouter.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailSceneBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailSceneBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailView.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailViewController.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/EventDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/EventDetailViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/ExernalCalendar/Google/GoogleCalendarEventDetailRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/ExernalCalendar/Google/GoogleCalendarEventDetailRouter.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/ExernalCalendar/Google/GoogleCalendarEventDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/ExernalCalendar/Google/GoogleCalendarEventDetailView.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/ExernalCalendar/Google/GoogleCalendarEventDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/ExernalCalendar/Google/GoogleCalendarEventDetailViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/GuideView/ForemostEventGuideView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/GuideView/ForemostEventGuideView.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/GuideView/GuideViewHostingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/GuideView/GuideViewHostingViewController.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/GuideView/TodoEventGuideView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/GuideView/TodoEventGuideView.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailRouter.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailView.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailViewController.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/HolidayDetail/HolidayEventDetailViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Models/EventDetailBasicData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Models/EventDetailBasicData.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Models/OriginalAndCurrent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Models/OriginalAndCurrent.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Models/SelectedTime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Models/SelectedTime.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagRouter.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagView.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagViewController.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/Selections/SelectEventTag/SelectEventTagViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/ViewModels/AddEventViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/ViewModels/AddEventViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/ViewModels/EditScheduleEventDetailViewModelImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/ViewModels/EditScheduleEventDetailViewModelImple.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Sources/ViewModels/EditTodoEventDetailViewModelImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Sources/ViewModels/EditTodoEventDetailViewModelImple.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/AddEventViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/AddEventViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/EditScheduleEventDetailViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/EditScheduleEventDetailViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/EditTodoEventDetailViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/EditTodoEventDetailViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/EventDetailInputViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/EventDetailInputViewModelTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/EventDetailSceneTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/EventDetailSceneTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/GoogleCalendarEventDetailViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/GoogleCalendarEventDetailViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/HolidayEventDetailViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/HolidayEventDetailViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/SelectEventNotificationTimeViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/SelectEventNotificationTimeViewModelTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/SelectEventRepeatOptionViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/SelectEventRepeatOptionViewModelTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/SelectEventTagViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/SelectEventTagViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/SelectMapAppDialogViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/SelectMapAppDialogViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/EventDetailScene/Tests/SpyEventDetailRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventDetailScene/Tests/SpyEventDetailRouter.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Project.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListRouter.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListView.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListViewController.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Sources/DoneTodoList/DoneTodoEventListViewModel.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Sources/EventListSceneBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Sources/EventListSceneBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/EventListScenes/Tests/DoneTodoList/DoneTodoListSectionModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/EventListScenes/Tests/DoneTodoList/DoneTodoListSectionModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Project.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/ManageAccount/ManageAccountBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/ManageAccount/ManageAccountBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/ManageAccount/ManageAccountRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/ManageAccount/ManageAccountRouter.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/ManageAccount/ManageAccountScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/ManageAccount/ManageAccountScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/ManageAccount/ManageAccountView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/ManageAccount/ManageAccountView.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/ManageAccount/ManageAccountViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/ManageAccount/ManageAccountViewController.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/ManageAccount/ManageAccountViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/ManageAccount/ManageAccountViewModel.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/MemberSceneBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/MemberSceneBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/SignIn/SignInBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/SignIn/SignInBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/SignIn/SignInRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/SignIn/SignInRouter.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/SignIn/SignInScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/SignIn/SignInScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/SignIn/SignInView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/SignIn/SignInView.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/SignIn/SignInViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/SignIn/SignInViewController.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Sources/SignIn/SignInViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Sources/SignIn/SignInViewModel.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Tests/ManageAccountViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Tests/ManageAccountViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/MemberScenes/Tests/SignInViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/MemberScenes/Tests/SignInViewModelTests.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Derived/InfoPlists/Scenes-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Derived/InfoPlists/Scenes-Info.plist -------------------------------------------------------------------------------- /Presentations/Scenes/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Project.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Scenes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Scenes.h -------------------------------------------------------------------------------- /Presentations/Scenes/Sources/BaseComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Sources/BaseComponents.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Sources/Factories.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Sources/Factories.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Sources/Scenes+Calendar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Sources/Scenes+Calendar.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Sources/Scenes+EventDetail.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Sources/Scenes+EventDetail.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Sources/Scenes+EventList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Sources/Scenes+EventList.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Sources/Scenes+Member.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Sources/Scenes+Member.swift -------------------------------------------------------------------------------- /Presentations/Scenes/Sources/Scenes+Setting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/Scenes/Sources/Scenes+Setting.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Derived/InfoPlists/SettingScene-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Derived/InfoPlists/SettingScene-Info.plist -------------------------------------------------------------------------------- /Presentations/SettingScene/Derived/InfoPlists/SettingSceneTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Derived/InfoPlists/SettingSceneTests-Info.plist -------------------------------------------------------------------------------- /Presentations/SettingScene/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Project.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/SettingScene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/SettingScene.h -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventDefaultMapApp/EventDefaultMapAppViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventSettingBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventSettingBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventSettingRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventSettingRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventSettingScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventSettingScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventSettingView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventSettingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventSettingViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Event/EventSettingViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Event/EventSettingViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagDetail/EventTagDetailViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListViewUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagList/EventTagListViewUsecase.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/EventTag/EventTagSelect/EventTagSelectViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/AppearanceSettingViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemePreviewView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemePreviewView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/ColorTheme/ColorThemeSelectViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/EventList/EventListAppearanceSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/EventList/EventListAppearanceSettingView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/EventOnCalendar/EventOnCalendarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/EventOnCalendar/EventOnCalendarView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/EventOnCalendar/EventOnCalendarViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/EventOnCalendar/EventOnCalendarViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/EventOnCalendar/EventOnCalendarViewRouting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/EventOnCalendar/EventOnCalendarViewRouting.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Appearance/TimeZone/TimeZoneSelectViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/CountrySelectViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/HolidayListBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/HolidayListBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/HolidayListRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/HolidayListRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/HolidayListScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/HolidayListScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/HolidayListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/HolidayListView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/HolidayListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/HolidayListViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/Holiday/HolidayListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/Holiday/HolidayListViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/SettingItemListBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/SettingItemListBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/SettingItemListRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/SettingItemListRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/SettingItemListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/SettingItemListView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/SettingItemListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/SettingItemListViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Setting/SettingItemListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Setting/SettingItemListViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/SettingSceneBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/SettingSceneBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostBuilderImple.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostRouter.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostScene+Builder.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostView.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostViewController.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Sources/Support/Feedback/FeedbackPostViewModel.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Event/EventDefaultMapAppViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Event/EventDefaultMapAppViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Event/EventNotificationDefaultTimeOptionViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Event/EventNotificationDefaultTimeOptionViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Event/EventSettingViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Event/EventSettingViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/EventTag/EventTagDetailViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/EventTag/EventTagDetailViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/EventTag/EventTagListViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/EventTag/EventTagListViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/EventTag/EventTagSelectViewModelimlpeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/EventTag/EventTagSelectViewModelimlpeTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Appearance/AppearanceSettingViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Appearance/AppearanceSettingViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Appearance/CalendarSectionViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Appearance/CalendarSectionViewModelTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Appearance/ColorThemeSelectViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Appearance/ColorThemeSelectViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Appearance/EventListAppearnaceSettingViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Appearance/EventListAppearnaceSettingViewModelTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Appearance/EventOnCalendarViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Appearance/EventOnCalendarViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Appearance/TimeZoneSelectViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Appearance/TimeZoneSelectViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Holiday/CountrySelectViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Holiday/CountrySelectViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/Holiday/HolidayListViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/Holiday/HolidayListViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Setting/SettingItemListViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Setting/SettingItemListViewModelImpleTests.swift -------------------------------------------------------------------------------- /Presentations/SettingScene/Tests/Support/FeedbackPostViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Presentations/SettingScene/Tests/Support/FeedbackPostViewModelImpleTests.swift -------------------------------------------------------------------------------- /PrivacyManifestScanner_TodoCalendar_2024-09-07_17-11-50.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/PrivacyManifestScanner_TodoCalendar_2024-09-07_17-11-50.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/README.md -------------------------------------------------------------------------------- /Repository/Derived/InfoPlists/Repository-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Derived/InfoPlists/Repository-Info.plist -------------------------------------------------------------------------------- /Repository/Derived/InfoPlists/RepositoryTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Derived/InfoPlists/RepositoryTests-Info.plist -------------------------------------------------------------------------------- /Repository/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Project.swift -------------------------------------------------------------------------------- /Repository/Repository.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Repository.h -------------------------------------------------------------------------------- /Repository/Sources/Extensions/Mapping+extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Extensions/Mapping+extensions.swift -------------------------------------------------------------------------------- /Repository/Sources/Local/EnvironmentStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Local/EnvironmentStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Local/KeyChainStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Local/KeyChainStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Local/LocalErrorKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Local/LocalErrorKeys.swift -------------------------------------------------------------------------------- /Repository/Sources/Local/Mapping+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Local/Mapping+Extensions.swift -------------------------------------------------------------------------------- /Repository/Sources/Local/SQLiteLocalStorage+Migration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Local/SQLiteLocalStorage+Migration.swift -------------------------------------------------------------------------------- /Repository/Sources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Repository/Sources/Remote/Authenticators/Authenticators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Authenticators/Authenticators.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/Authenticators/CalendarAPIAutenticator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Authenticators/CalendarAPIAutenticator.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/Authenticators/GoogleAPIAuthenticator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Authenticators/GoogleAPIAuthenticator.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/Credential+AuthStore/APICredentialMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Credential+AuthStore/APICredentialMapper.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/Credential+AuthStore/AuthStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Credential+AuthStore/AuthStore.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/Credential+AuthStore/GoogleAPICredentialStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Credential+AuthStore/GoogleAPICredentialStore.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/Credential+AuthStore/IntegratedAPICredentialStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Credential+AuthStore/IntegratedAPICredentialStore.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/Endpoint.swift -------------------------------------------------------------------------------- /Repository/Sources/Remote/RemoteAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Remote/RemoteAPI.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Account/Account+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Account/Account+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Account/AuthRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Account/AuthRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Account/ExternalCalendarIntegrateRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Account/ExternalCalendarIntegrateRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Calendar/CalendarSettingRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Calendar/CalendarSettingRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Calendar/HolidayRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Calendar/HolidayRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Common/EventRepeatingOption+CodableMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Common/EventRepeatingOption+CodableMapper.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Common/EventTimeMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Common/EventTimeMapper.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Common/EventTimeTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Common/EventTimeTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventDetailData/EventDetailDataLocalRepostioryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventDetailData/EventDetailDataLocalRepostioryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventDetailData/EventDetailDataRemoteRepostioryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventDetailData/EventDetailDataRemoteRepostioryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventDetailData/Local/EventDetailDataLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventDetailData/Local/EventDetailDataLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventDetailData/Local/EventDetailDataTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventDetailData/Local/EventDetailDataTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventDetailData/Remote/EventDetailData+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventDetailData/Remote/EventDetailData+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventDetailData/Remote/EventDetailRemote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventDetailData/Remote/EventDetailRemote.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventTag/EventTagLocalRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventTag/EventTagLocalRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventTag/EventTagRemoteRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventTag/EventTagRemoteRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventTag/EventTagUploadDecorateRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventTag/EventTagUploadDecorateRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventTag/Local/EventTagLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventTag/Local/EventTagLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventTag/Local/EventTagTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventTag/Local/EventTagTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventTag/Remote/EventTag+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventTag/Remote/EventTag+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/EventTag/Remote/EventTagRemote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/EventTag/Remote/EventTagRemote.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/ExternalCalendar/Google/GoogleCalendar+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/ExternalCalendar/Google/GoogleCalendar+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/ExternalCalendar/Google/GoogleCalendarRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/ExternalCalendar/Google/GoogleCalendarRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/ExternalCalendar/Google/Local/GoogleCalendarTables.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/ExternalCalendar/Google/Local/GoogleCalendarTables.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/ForemostEvent/ForemostEventId+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/ForemostEvent/ForemostEventId+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/ForemostEvent/ForemostEventLocalRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/ForemostEvent/ForemostEventLocalRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/ForemostEvent/ForemostEventRemoteRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/ForemostEvent/ForemostEventRemoteRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/ForemostEvent/Local/ForemostLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/ForemostEvent/Local/ForemostLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Schedule/Local/ScheduleEventLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Schedule/Local/ScheduleEventLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Schedule/Local/ScheduleEventTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Schedule/Local/ScheduleEventTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Schedule/Remote/ScheduleEvent+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Schedule/Remote/ScheduleEvent+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Schedule/Remote/ScheduleEventRemote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Schedule/Remote/ScheduleEventRemote.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Schedule/ScheduleEventLocalRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Schedule/ScheduleEventLocalRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Schedule/ScheduleEventRemoteRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Schedule/ScheduleEventRemoteRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Schedule/ScheduleEventUploadDecorateRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Schedule/ScheduleEventUploadDecorateRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Sync/EventSync+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Sync/EventSync+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Sync/EventSyncRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Sync/EventSyncRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Sync/Local/EventSyncTimestampLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Sync/Local/EventSyncTimestampLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Sync/Local/EventSyncTimestampTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Sync/Local/EventSyncTimestampTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/Local/DoneTodoEventTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/Local/DoneTodoEventTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/Local/PendingDoneTodoEventTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/Local/PendingDoneTodoEventTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/Local/TodoEventTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/Local/TodoEventTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/Local/TodoLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/Local/TodoLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/Local/TodoToggleStateTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/Local/TodoToggleStateTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/Remote/Todo+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/Remote/Todo+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/Remote/TodoRemote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/Remote/TodoRemote.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/TodoLocalRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/TodoLocalRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/TodoRemoteRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/TodoRemoteRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Todo/TodoUploadDecorateRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Todo/TodoUploadDecorateRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Upload/EventUploadServiceImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Upload/EventUploadServiceImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Upload/Local/EventUploadPendingQueueLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Upload/Local/EventUploadPendingQueueLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Event/Upload/Local/EventUploadPendingQueueTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Event/Upload/Local/EventUploadPendingQueueTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Notification/EventNotificationIdTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Notification/EventNotificationIdTable.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Notification/EventNotificationRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Notification/EventNotificationRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Setting/AppSetting/AppSetting+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Setting/AppSetting/AppSetting+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Setting/AppSetting/AppSettingLocalRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Setting/AppSetting/AppSettingLocalRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Setting/AppSetting/AppSettingRemoteRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Setting/AppSetting/AppSettingRemoteRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Setting/AppSetting/Local/AppSettingLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Setting/AppSetting/Local/AppSettingLocalStorage.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Setting/Migration/Migration+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Setting/Migration/Migration+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Support/Feedback/Feedback+Mapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Support/Feedback/Feedback+Mapping.swift -------------------------------------------------------------------------------- /Repository/Sources/Repository+Imple/Support/Feedback/FeedbackRepositoryImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Sources/Repository+Imple/Support/Feedback/FeedbackRepositoryImple.swift -------------------------------------------------------------------------------- /Repository/Tests/Auth/AuthRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Auth/AuthRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Auth/AuthenticationInterceptorProxyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Auth/AuthenticationInterceptorProxyTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Auth/CalendarAPIAutenticatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Auth/CalendarAPIAutenticatorTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Auth/ExternalCalendarIntegrateRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Auth/ExternalCalendarIntegrateRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Auth/GoogleAPIAuthenticatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Auth/GoogleAPIAuthenticatorTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Calendar/CalendarSettingRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Calendar/CalendarSettingRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Calendar/HolidayRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Calendar/HolidayRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Common/BaseLocalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Common/BaseLocalTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Common/UserDefaultEnvironmentStorageImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Common/UserDefaultEnvironmentStorageImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Doubles/FakeEnvironmentStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Doubles/FakeEnvironmentStorage.swift -------------------------------------------------------------------------------- /Repository/Tests/Doubles/SpyEventUploadService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Doubles/SpyEventUploadService.swift -------------------------------------------------------------------------------- /Repository/Tests/Doubles/StubRemoteAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Doubles/StubRemoteAPI.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/EventDetailData/EventDetailDataLocalRepostioryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/EventDetailData/EventDetailDataLocalRepostioryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/EventDetailData/EventDetailDataRemoteRepostioryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/EventDetailData/EventDetailDataRemoteRepostioryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/EventDetailData/EventDetailUploadDecorateRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/EventDetailData/EventDetailUploadDecorateRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/EventTag/EventTagLocalRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/EventTag/EventTagLocalRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/EventTag/EventTagRemoteRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/EventTag/EventTagRemoteRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/EventTag/EventTagUploadDecorateRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/EventTag/EventTagUploadDecorateRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/ExternalCalendar/GoogleCalendarRepositoryImple+Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/ExternalCalendar/GoogleCalendarRepositoryImple+Tests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/ForemostEvent/ForemostEventLocalRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/ForemostEvent/ForemostEventLocalRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/ForemostEvent/ForemostEventRemoteRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/ForemostEvent/ForemostEventRemoteRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Schedule/ScheduleEventLocalRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Schedule/ScheduleEventLocalRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Schedule/ScheduleEventRemoteRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Schedule/ScheduleEventRemoteRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Schedule/ScheduleEventUploadDecorateRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Schedule/ScheduleEventUploadDecorateRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Sync/EventSyncRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Sync/EventSyncRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Todo/TodoLocalRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Todo/TodoLocalRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Todo/TodoRemoteRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Todo/TodoRemoteRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Todo/TodoUploadDecorateRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Todo/TodoUploadDecorateRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Upload/EventUploadPendingQueueLocalStorageImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Upload/EventUploadPendingQueueLocalStorageImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Event/Upload/EventUploadServiceImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Event/Upload/EventUploadServiceImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Notification/EventNotificationRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Notification/EventNotificationRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Remote/RemoteAPIImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Remote/RemoteAPIImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/RepositoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/RepositoryTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Setting/AppSettingLocalRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Setting/AppSettingLocalRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Setting/AppSettingRemoteRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Setting/AppSettingRemoteRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Setting/TemporaryUserDataMigrationRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Setting/TemporaryUserDataMigrationRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Repository/Tests/Supports/FeedbackRepositoryImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Repository/Tests/Supports/FeedbackRepositoryImpleTests.swift -------------------------------------------------------------------------------- /Supports/Common3rdParty/Common3rdParty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Common3rdParty/Common3rdParty.h -------------------------------------------------------------------------------- /Supports/Common3rdParty/Derived/InfoPlists/Common3rdParty-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Common3rdParty/Derived/InfoPlists/Common3rdParty-Info.plist -------------------------------------------------------------------------------- /Supports/Common3rdParty/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Common3rdParty/Project.swift -------------------------------------------------------------------------------- /Supports/Extensions/Derived/InfoPlists/Extensions-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Derived/InfoPlists/Extensions-Info.plist -------------------------------------------------------------------------------- /Supports/Extensions/Derived/InfoPlists/ExtensionsTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Derived/InfoPlists/ExtensionsTests-Info.plist -------------------------------------------------------------------------------- /Supports/Extensions/Extensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Extensions.h -------------------------------------------------------------------------------- /Supports/Extensions/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Project.swift -------------------------------------------------------------------------------- /Supports/Extensions/Resources/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Resources/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Supports/Extensions/Resources/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Resources/ko.lproj/Localizable.strings -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Logging/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Logging/Logger.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Logging/LoggerConsoleBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Logging/LoggerConsoleBuilder.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/RuntimeError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/RuntimeError.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Calendar+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Calendar+Extension.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Date+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Date+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Int+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Int+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Optional+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Optional+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/ProcessInfo+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/ProcessInfo+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Publisher+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Publisher+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Result+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Result+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Sequence+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Sequence+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/String+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/String+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Sources/Type+Extensions/Task+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Sources/Type+Extensions/Task+Extensions.swift -------------------------------------------------------------------------------- /Supports/Extensions/Tests/ExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/Extensions/Tests/ExtensionsTests.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Derived/InfoPlists/TestDoubles-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Derived/InfoPlists/TestDoubles-Info.plist -------------------------------------------------------------------------------- /Supports/TestDoubles/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Project.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Dummies/Dummies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Dummies/Dummies.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/FakeEventUploadService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/FakeEventUploadService.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubAppSettingRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubAppSettingRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubAuthRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubAuthRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubCalendarSettingRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubCalendarSettingRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubEventNotificationRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubEventNotificationRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubEventTagRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubEventTagRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubForemostEventRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubForemostEventRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubHolidayRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubHolidayRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubScheduleEventRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubScheduleEventRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Repositories/StubTodoEventRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Repositories/StubTodoEventRepository.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Scenes/BaseSpyRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Scenes/BaseSpyRouter.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubAccountUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubAccountUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubAuthUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubAuthUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubCalendarSettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubCalendarSettingUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubCalendarUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubCalendarUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubDaysIntervalCountUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubDaysIntervalCountUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubEventDetailDataUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubEventDetailDataUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubEventNotificationSettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubEventNotificationSettingUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubEventSettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubEventSettingUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubEventSyncUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubEventSyncUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubEventTagUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubEventTagUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubEventUploadService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubEventUploadService.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubExternalCalendarIntegrationUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubExternalCalendarIntegrationUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubForemostEventUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubForemostEventUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubGoogleCalendarUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubGoogleCalendarUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubHolidayUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubHolidayUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubLinkPreviewFetchUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubLinkPreviewFetchUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubNotificationPermissionUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubNotificationPermissionUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubPlaceSuggestUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubPlaceSuggestUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubScheduleEventUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubScheduleEventUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubTemporaryUserDataMigrationUescase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubTemporaryUserDataMigrationUescase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubTodoEventUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubTodoEventUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/Sources/Usecases/StubUISettingUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/Sources/Usecases/StubUISettingUsecase.swift -------------------------------------------------------------------------------- /Supports/TestDoubles/TestDoubles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/TestDoubles/TestDoubles.h -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Derived/InfoPlists/UnitTestHelpKit-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Derived/InfoPlists/UnitTestHelpKit-Info.plist -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Derived/InfoPlists/UnitTestHelpKitTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Derived/InfoPlists/UnitTestHelpKitTests-Info.plist -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Project.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Sources/BaseStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Sources/BaseStub.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Sources/BaseTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Sources/BaseTestCase.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Sources/Publisher+async+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Sources/Publisher+async+Extensions.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Sources/PublisherWaitable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Sources/PublisherWaitable.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Sources/TestError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Sources/TestError.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Sources/Time+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Sources/Time+Extension.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Tests/PublisherWaitableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Tests/PublisherWaitableTests.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/Tests/UnitTestHelpKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/Tests/UnitTestHelpKitTests.swift -------------------------------------------------------------------------------- /Supports/UnitTestHelpKit/UnitTestHelpKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Supports/UnitTestHelpKit/UnitTestHelpKit.h -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___BuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___BuilderImple.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___Router.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___Scene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___Scene+Builder.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/Default/___FILEBASENAME___ViewModel.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___BuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___BuilderImple.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___Router.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___Scene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___Scene+Builder.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___View.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___ViewController.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/SwiftUI/___FILEBASENAME___ViewModel.swift -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Template/Todo-Calendar-Scene.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/Todo-Calendar-Scene.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Template/install.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Template/install.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Base/AppExtensionBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Base/AppExtensionBase.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/IntentExtensions/Resources/dummy.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/IntentExtensions/Sources/InetentHandler+EventListTypeSelect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/IntentExtensions/Sources/InetentHandler+EventListTypeSelect.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/IntentExtensions/Sources/IntentHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/IntentExtensions/Sources/IntentHandler.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/IntentExtensions/Sources/IntentReposiotryFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/IntentExtensions/Sources/IntentReposiotryFactory.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/IntentExtensions/TodoCalendarAppIntentExtensions.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/IntentExtensions/TodoCalendarAppIntentExtensions.entitlements -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Info.plist -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/small_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Resources/Assets.xcassets/small_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Resources/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Resources/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Resources/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Resources/ko.lproj/Localizable.strings -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Base+Factory/EventTypeSelectIntentFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Base+Factory/EventTypeSelectIntentFactory.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Base+Factory/WidgetUsecaseFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Base+Factory/WidgetUsecaseFactory.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Base+Factory/WidgetViewModelProviderBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Base+Factory/WidgetViewModelProviderBuilder.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Intents/EventTypeSelectIntent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Intents/EventTypeSelectIntent.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Intents/TodoToggleIntent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Intents/TodoToggleIntent.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/TodoCalendarWidgetBundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/TodoCalendarWidgetBundle.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Usecases/CalendarEventFetchUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Usecases/CalendarEventFetchUsecase.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Usecases/HolidaysFetchUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Usecases/HolidaysFetchUsecase.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/EventListWidget/EventListWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/EventListWidget/EventListWidget.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/EventTimeText+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/EventTimeText+Extensions.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/FailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/FailView.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/ForemostWidget/ForemostEventWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/ForemostWidget/ForemostEventWidget.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/MonthWidget/MonthWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/MonthWidget/MonthWidget.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/MonthWidget/MonthWidgetTimelineProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/MonthWidget/MonthWidgetTimelineProvider.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/MonthWidget/MonthWidgetViewModelProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/MonthWidget/MonthWidgetViewModelProvider.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/NextEventWidget/Next/NextEventWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/NextEventWidget/Next/NextEventWidget.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/ResultTimelineEntry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/ResultTimelineEntry.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/TodayWidget/TodayWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/TodayWidget/TodayWidget.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/TodayWidget/TodayWidgetTimelineProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/TodayWidget/TodayWidgetTimelineProvider.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/TodayWidget/TodayWidgetViewModelProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/TodayWidget/TodayWidgetViewModelProvider.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/WeekEventsWidget/WeekEventsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/WeekEventsWidget/WeekEventsView.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/WeekEventsWidget/WeekEventsWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Sources/Widgets/WeekEventsWidget/WeekEventsWidget.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Tests/Doubles/StubCalendarEventsFetchUescase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Tests/Doubles/StubCalendarEventsFetchUescase.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Tests/Doubles/StubRepositories.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Tests/Doubles/StubRepositories.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Tests/Usecases/CalendarEventFetchUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Tests/Usecases/CalendarEventFetchUsecaseImpleTests.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/Tests/Usecases/HolidaysFetchUsecaseImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/Tests/Usecases/HolidaysFetchUsecaseImpleTests.swift -------------------------------------------------------------------------------- /TodoCalendarApp/AppExtensions/Widget/TodoCalendarAppWidget.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/AppExtensions/Widget/TodoCalendarAppWidget.entitlements -------------------------------------------------------------------------------- /TodoCalendarApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Info.plist -------------------------------------------------------------------------------- /TodoCalendarApp/Intents/TodoCalendarWidgetIntents.intentdefinition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Intents/TodoCalendarWidgetIntents.intentdefinition -------------------------------------------------------------------------------- /TodoCalendarApp/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Project.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/AppIcon.appiconset/appstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/AppIcon.appiconset/appstore.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Maps_512_Correction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Maps_512_Correction.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Maps_512_Correction@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Maps_512_Correction@2x.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Maps_512_Correction@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/apple_map.imageset/Maps_512_Correction@3x.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/google_calendar_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/google_calendar_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/google_calendar_icon.imageset/google_calendar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/google_calendar_icon.imageset/google_calendar_icon.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/google_map.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/google_map.imageset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/google_map.imageset/Google_Maps_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/google_map.imageset/Google_Maps_icon.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/lauch_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/lauch_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/lauch_icon.imageset/appIcon-origin-dark-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/lauch_icon.imageset/appIcon-origin-dark-1024.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Assets.xcassets/lauch_icon.imageset/appIcon-origin-light-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Assets.xcassets/lauch_icon.imageset/appIcon-origin-light-1024.png -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /TodoCalendarApp/Resources/ko.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Resources/ko.lproj/LaunchScreen.strings -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/AppEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/AppEnvironment.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Factories/ApplicationBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Factories/ApplicationBase.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Factories/Factories+Usecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Factories/Factories+Usecase.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Main/CompositeLoadingBarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Main/CompositeLoadingBarView.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Main/MainBuilderImple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Main/MainBuilderImple.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Main/MainRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Main/MainRouter.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Main/MainScene+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Main/MainScene+Builder.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Main/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Main/MainViewController.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Main/MainViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Main/MainViewModel.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Root/ApplicationPrepareUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Root/ApplicationPrepareUsecase.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Root/ApplicationRootBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Root/ApplicationRootBuilder.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Root/ApplicationRootRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Root/ApplicationRootRouter.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/Root/ApplicationRootViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/Root/ApplicationRootViewModel.swift -------------------------------------------------------------------------------- /TodoCalendarApp/Sources/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/Sources/SceneDelegate.swift -------------------------------------------------------------------------------- /TodoCalendarApp/TodoCalendarApp.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/TodoCalendarApp.entitlements -------------------------------------------------------------------------------- /TodoCalendarApp/TodoCalendarAppTests/MainViewModelImpleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/TodoCalendarAppTests/MainViewModelImpleTests.swift -------------------------------------------------------------------------------- /TodoCalendarApp/TodoCalendarAppTests/TodoCalendarAppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/TodoCalendarApp/TodoCalendarAppTests/TodoCalendarAppTests.swift -------------------------------------------------------------------------------- /Tuist/Config.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Tuist/Config.swift -------------------------------------------------------------------------------- /Tuist/Dependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Tuist/Dependencies.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Project+AppVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Tuist/ProjectDescriptionHelpers/Project+AppVersion.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Project+Templates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Tuist/ProjectDescriptionHelpers/Project+Templates.swift -------------------------------------------------------------------------------- /Workspace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/Workspace.swift -------------------------------------------------------------------------------- /docs/app_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/docs/app_1.png -------------------------------------------------------------------------------- /docs/app_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/docs/app_2.png -------------------------------------------------------------------------------- /docs/app_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/docs/app_3.png -------------------------------------------------------------------------------- /docs/app_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/docs/app_4.png -------------------------------------------------------------------------------- /docs/화면단위구조.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/docs/화면단위구조.md -------------------------------------------------------------------------------- /graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/graph.png -------------------------------------------------------------------------------- /install/GoogleService-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/install/GoogleService-Info.plist -------------------------------------------------------------------------------- /install/InfoPlist_Secrets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/install/InfoPlist_Secrets.swift -------------------------------------------------------------------------------- /install/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/install/install.sh -------------------------------------------------------------------------------- /install/secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/install/secrets.json -------------------------------------------------------------------------------- /privacy-policy-eng.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudopark/TodoCalendar/HEAD/privacy-policy-eng.md --------------------------------------------------------------------------------