Skip to content

Develop#16

Open
seunghee17 wants to merge 256 commits intomainfrom
develop
Open

Develop#16
seunghee17 wants to merge 256 commits intomainfrom
develop

Conversation

@seunghee17
Copy link
Copy Markdown
Contributor

No description provided.

seunghee17 and others added 30 commits January 19, 2026 20:19
seunghee17 and others added 22 commits March 5, 2026 22:09
이력서 PDF 파일저장 기능 구현
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 8, 2026

Important

Review skipped

Too many files!

This PR contains 297 files, which is 147 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: ff3ffa6a-f33f-43dc-9849-e76c35998c8b

📥 Commits

Reviewing files that changed from the base of the PR and between 9a972c3 and cf53961.

⛔ Files ignored due to path filters (3)
  • core/designsystem/src/main/res/drawable/close.png is excluded by !**/*.png
  • feature/login/impl/src/main/res/drawable/kakaobtn.png is excluded by !**/*.png
  • feature/resume/impl/src/main/res/drawable/imageupload.png is excluded by !**/*.png
📒 Files selected for processing (297)
  • .github/workflows/android-ci.yml
  • .idea/.gitignore
  • .idea/.name
  • .idea/AndroidProjectSystem.xml
  • .idea/compiler.xml
  • .idea/copilot.data.migration.agent.xml
  • .idea/deploymentTargetSelector.xml
  • .idea/gradle.xml
  • .idea/inspectionProfiles/Project_Default.xml
  • .idea/kotlinc.xml
  • .idea/markdown.xml
  • .idea/migrations.xml
  • .idea/misc.xml
  • .idea/runConfigurations.xml
  • .idea/studiobot.xml
  • .idea/vcs.xml
  • app/build.gradle.kts
  • app/src/androidTest/java/com/nonggle/nonggleresume/ExampleInstrumentedTest.kt
  • app/src/main/AndroidManifest.xml
  • app/src/main/java/com/example/nonggleresume/App.kt
  • app/src/main/java/com/example/nonggleresume/MainActivity.kt
  • app/src/main/java/com/example/nonggleresume/MainActivityViewModel.kt
  • app/src/main/java/com/example/nonggleresume/navigation/TopLevelNavItem.kt
  • app/src/main/java/com/example/nonggleresume/ui/NonggleApp.kt
  • app/src/main/java/com/nonggle/nonggleresume/App.kt
  • app/src/main/java/com/nonggle/nonggleresume/MainActivity.kt
  • app/src/main/java/com/nonggle/nonggleresume/MainActivityViewModel.kt
  • app/src/main/java/com/nonggle/nonggleresume/navigation/TopLevelNavItem.kt
  • app/src/main/java/com/nonggle/nonggleresume/ui/NonggleApp.kt
  • app/src/main/java/com/nonggle/nonggleresume/ui/NonggleAppState.kt
  • app/src/main/java/com/nonggle/nonggleresume/util/UiExtensions.kt
  • app/src/main/res/values/colors.xml
  • app/src/main/res/values/strings.xml
  • app/src/main/res/values/styles.xml
  • app/src/main/res/values/themes.xml
  • app/src/test/java/com/nonggle/nonggleresume/ExampleUnitTest.kt
  • app/src/test/java/com/nonggle/nonggleresume/MainActivityViewModelTest.kt
  • build-logic/convention/build.gradle.kts
  • build-logic/convention/src/main/java/AndroidApplicationComposeConventionPlugin.kt
  • build-logic/convention/src/main/java/AndroidApplicationConventionPlugin.kt
  • build-logic/convention/src/main/java/AndroidDetektConventionPlugin.kt
  • build-logic/convention/src/main/java/AndroidFeatureUIConventionPlugin.kt
  • build-logic/convention/src/main/java/AndroidHiltConventionPlugin.kt
  • build-logic/convention/src/main/java/AndroidLibraryComposeConventionPlugin.kt
  • build-logic/convention/src/main/java/AndroidLibraryConventionPlugin.kt
  • build-logic/convention/src/main/java/JvmLibraryConventionPlugin.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/AndroidCompose.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/AndroidSerializationConventionPlugin.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/BuildType.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/ComposeDependencies.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/ExtensionType.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/HiltExtension.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/Kotlin.kt
  • build-logic/convention/src/main/java/com/nonggle/convention/ProjectExt.kt
  • build-logic/src/main/java/com/example/build_logic/MyClass.kt
  • build.gradle.kts
  • core/auth/.gitignore
  • core/auth/build.gradle.kts
  • core/auth/consumer-rules.pro
  • core/auth/proguard-rules.pro
  • core/auth/src/androidTest/java/com/nonggle/auth/ExampleInstrumentedTest.kt
  • core/auth/src/main/AndroidManifest.xml
  • core/auth/src/main/java/com/nonggle/auth/TinkTokenManager.kt
  • core/auth/src/main/java/com/nonggle/auth/TokenManager.kt
  • core/auth/src/main/java/com/nonggle/auth/di/AuthModule.kt
  • core/auth/src/test/java/com/nonggle/auth/ExampleUnitTest.kt
  • core/common/build.gradle.kts
  • core/common/src/androidTest/java/com/nonggle/common/ExampleInstrumentedTest.kt
  • core/common/src/main/java/com/example/common/network/NonggleDispatchers.kt
  • core/common/src/main/java/com/example/common/result/Result.kt
  • core/common/src/main/java/com/nonggle/common/download/DownloadFileSaver.kt
  • core/common/src/main/java/com/nonggle/common/network/NonggleDispatchers.kt
  • core/common/src/main/java/com/nonggle/common/network/di/CoroutineScopesModule.kt
  • core/common/src/main/java/com/nonggle/common/network/di/DispatchersModule.kt
  • core/common/src/main/java/com/nonggle/common/policy/Policy.kt
  • core/common/src/main/java/com/nonggle/common/result/AuthEventBus.kt
  • core/common/src/main/java/com/nonggle/common/utils/Utils.kt
  • core/common/src/test/java/com/nonggle/common/ExampleUnitTest.kt
  • core/data/build.gradle.kts
  • core/data/src/androidTest/java/com/nonggle/data/ExampleInstrumentedTest.kt
  • core/data/src/main/AndroidManifest.xml
  • core/data/src/main/java/com/example/data/di/DataModule.kt
  • core/data/src/main/java/com/nonggle/data/di/RepositoryModule.kt
  • core/data/src/main/java/com/nonggle/data/model/login/LoginRequest.kt
  • core/data/src/main/java/com/nonggle/data/model/login/LoginResponse.kt
  • core/data/src/main/java/com/nonggle/data/repositoryimpl/ImageContentReaderRepositoryImpl.kt
  • core/data/src/main/java/com/nonggle/data/repositoryimpl/LoginRepositoryImpl.kt
  • core/data/src/main/java/com/nonggle/data/repositoryimpl/ResumeDraftStore.kt
  • core/data/src/main/java/com/nonggle/data/repositoryimpl/ResumeRepositoryImpl.kt
  • core/data/src/main/java/com/nonggle/data/util/ConnectivityManagerNetworkMonitor.kt
  • core/data/src/main/java/com/nonggle/data/util/NetworkMonitor.kt
  • core/data/src/test/java/com/nonggle/data/ExampleUnitTest.kt
  • core/designsystem/build.gradle.kts
  • core/designsystem/src/androidTest/java/com/nonggle/designsystem/ExampleInstrumentedTest.kt
  • core/designsystem/src/main/java/com/example/designsystem/theme/Color.kt
  • core/designsystem/src/main/java/com/example/designsystem/theme/Theme.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/BottomSheet.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/Button.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/Chip.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/DateSpinner.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/Dialog.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/DropDown.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/Navigation.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/NonggleTextField.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/ProgressBar.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/Tabs.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/component/TopAppBar.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/icon/NonggleIcons.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/theme/BackgroundTheme.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/theme/Color.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/theme/Font.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/theme/Theme.kt
  • core/designsystem/src/main/java/com/nonggle/designsystem/theme/Typography.kt
  • core/designsystem/src/main/res/drawable/caretdown.xml
  • core/designsystem/src/main/res/drawable/caretup.xml
  • core/designsystem/src/main/res/drawable/right_small.xml
  • core/designsystem/src/main/res/drawable/xcircle.xml
  • core/designsystem/src/main/res/values/strings.xml
  • core/designsystem/src/test/java/com/nonggle/designsystem/ExampleUnitTest.kt
  • core/domain/build.gradle.kts
  • core/domain/src/main/java/com/example/domain/MyClass.kt
  • core/domain/src/main/java/com/nonggle/domain/repository/ImageContentReaderRepository.kt
  • core/domain/src/main/java/com/nonggle/domain/repository/LoginRepository.kt
  • core/domain/src/main/java/com/nonggle/domain/repository/ResumeDraftStoreInterface.kt
  • core/domain/src/main/java/com/nonggle/domain/repository/ResumeRepository.kt
  • core/domain/src/main/java/com/nonggle/domain/usecase/ImageContentReadUseCase.kt
  • core/domain/src/main/java/com/nonggle/domain/usecase/KakaoLoginUseCase.kt
  • core/domain/src/main/java/com/nonggle/domain/usecase/ResumeCreateUseCase.kt
  • core/domain/src/main/java/com/nonggle/domain/usecase/ResumeDeleteUseCase.kt
  • core/domain/src/main/java/com/nonggle/domain/usecase/ResumeListViewUseCase.kt
  • core/domain/src/main/java/com/nonggle/domain/usecase/ResumeSingleViewUseCase.kt
  • core/model/.gitignore
  • core/model/build.gradle.kts
  • core/model/src/main/java/com/nonggle/model/AppResult.kt
  • core/model/src/main/java/com/nonggle/model/AuthenticateToken.kt
  • core/model/src/main/java/com/nonggle/model/ResumeContents.kt
  • core/model/src/main/java/com/nonggle/model/ResumeCreateComplete.kt
  • core/model/src/main/java/com/nonggle/model/ResumeListModel.kt
  • core/model/src/main/java/com/nonggle/model/ResumeWritingModel.kt
  • core/navigation/build.gradle.kts
  • core/navigation/src/main/java/com/nonggle/navigation/NavigationState.kt
  • core/navigation/src/main/java/com/nonggle/navigation/Navigator.kt
  • core/network/.gitignore
  • core/network/build.gradle.kts
  • core/network/src/main/AndroidManifest.xml
  • core/network/src/main/java/com/nonggle/network/HttpClientFactory.kt
  • core/network/src/main/java/com/nonggle/network/di/NetworkModule.kt
  • core/network/src/main/java/com/nonggle/network/model/ApiResponse.kt
  • core/network/src/main/java/com/nonggle/network/model/auth/RefreshTokenRequestDto.kt
  • core/network/src/main/java/com/nonggle/network/model/auth/TokenRequestDto.kt
  • core/network/src/main/java/com/nonggle/network/model/auth/TokenResponseDto.kt
  • core/network/src/main/java/com/nonggle/network/model/resume/ResumeCreateRequestDto.kt
  • core/network/src/main/java/com/nonggle/network/model/resume/ResumeCreateResponseDto.kt
  • core/network/src/main/java/com/nonggle/network/model/resume/ResumeDto.kt
  • core/network/src/main/java/com/nonggle/network/service/AuthService.kt
  • core/network/src/main/java/com/nonggle/network/service/LoginService.kt
  • core/network/src/main/java/com/nonggle/network/service/ResumeService.kt
  • core/network/src/main/java/com/nonggle/network/util/NetworkConfig.kt
  • core/network/src/main/java/com/nonggle/network/util/SafeApiCall.kt
  • core/network/src/test/java/com/nonggle/network/HttpClientFactoryTest.kt
  • core/pdf_render/.gitignore
  • core/pdf_render/build.gradle.kts
  • core/pdf_render/consumer-rules.pro
  • core/pdf_render/proguard-rules.pro
  • core/pdf_render/src/androidTest/java/com/nonggle/pdf_render/ExampleInstrumentedTest.kt
  • core/pdf_render/src/main/AndroidManifest.xml
  • core/pdf_render/src/main/java/com/nonggle/pdf_render/LocalPdfMonitor.kt
  • core/pdf_render/src/main/java/com/nonggle/pdf_render/PdfGenerator.kt
  • core/pdf_render/src/main/java/com/nonggle/pdf_render/PdfPageSize.kt
  • core/pdf_render/src/main/java/com/nonggle/pdf_render/PdfRenderMonitor.kt
  • core/pdf_render/src/main/java/com/nonggle/pdf_render/PdfRenderProgress.kt
  • core/pdf_render/src/test/java/com/nonggle/pdf_render/ExampleUnitTest.kt
  • core/ui/.gitignore
  • core/ui/build.gradle.kts
  • core/ui/consumer-rules.pro
  • core/ui/proguard-rules.pro
  • core/ui/src/androidTest/java/com/example/ui/ExampleInstrumentedTest.kt
  • core/ui/src/main/AndroidManifest.xml
  • core/ui/src/main/java/com/nonggle/ui/BaseViewModel.kt
  • core/ui/src/test/java/com/example/ui/ExampleUnitTest.kt
  • feature/download/api/.gitignore
  • feature/download/api/build.gradle.kts
  • feature/download/api/src/androidTest/java/com/nonggle/feature/download/api/ExampleInstrumentedTest.kt
  • feature/download/api/src/main/AndroidManifest.xml
  • feature/download/api/src/main/java/com/nonggle/feature/download/api/DownLoadNavKey.kt
  • feature/download/api/src/test/java/com/nonggle/feature/download/api/ExampleUnitTest.kt
  • feature/download/build.gradle.kts
  • feature/download/impl/.gitignore
  • feature/download/impl/build.gradle.kts
  • feature/download/impl/consumer-rules.pro
  • feature/download/impl/proguard-rules.pro
  • feature/download/impl/src/androidTest/java/com/nonggle/feature/download/impl/ExampleInstrumentedTest.kt
  • feature/download/impl/src/main/AndroidManifest.xml
  • feature/download/impl/src/main/java/com/nonggle/feature/download/impl/DownloadContract.kt
  • feature/download/impl/src/main/java/com/nonggle/feature/download/impl/DownloadScreen.kt
  • feature/download/impl/src/main/java/com/nonggle/feature/download/impl/DownloadViewModel.kt
  • feature/download/impl/src/main/java/com/nonggle/feature/download/impl/navigation/DownLoadEntryProvider.kt
  • feature/download/impl/src/main/res/drawable/user.xml
  • feature/download/impl/src/main/res/drawable/xcircle.xml
  • feature/download/impl/src/main/res/values/strings.xml
  • feature/download/impl/src/test/java/com/nonggle/feature/download/impl/ExampleUnitTest.kt
  • feature/download/src/androidTest/java/com/example/download/ExampleInstrumentedTest.kt
  • feature/download/src/main/java/com/example/download/DownLoadScreen.kt
  • feature/download/src/main/java/com/example/download/navigation/DownLoadEntryProvider.kt
  • feature/download/src/main/res/values/strings.xml
  • feature/home/api/.gitignore
  • feature/home/api/build.gradle.kts
  • feature/home/api/src/main/AndroidManifest.xml
  • feature/home/api/src/main/java/com/nonggle/api/HomeNavKey.kt
  • feature/home/build.gradle.kts
  • feature/home/impl/.gitignore
  • feature/home/impl/build.gradle.kts
  • feature/home/impl/consumer-rules.pro
  • feature/home/impl/proguard-rules.pro
  • feature/home/impl/src/main/AndroidManifest.xml
  • feature/home/impl/src/main/java/com/nonggle/feature/home/impl/HomeContract.kt
  • feature/home/impl/src/main/java/com/nonggle/feature/home/impl/HomeScreen.kt
  • feature/home/impl/src/main/java/com/nonggle/feature/home/impl/HomeViewModel.kt
  • feature/home/impl/src/main/java/com/nonggle/feature/home/impl/navigation/HomeEntryProvider.kt
  • feature/home/impl/src/main/res/drawable/home_worker_background.xml
  • feature/home/impl/src/main/res/values/strings.xml
  • feature/home/impl/src/test/java/com/nonggle/feature/home/impl/ExampleUnitTest.kt
  • feature/home/src/main/java/com/example/home/HomeScreen.kt
  • feature/home/src/main/java/com/example/home/navigation/HomeEntryProvider.kt
  • feature/home/src/main/res/values/strings.xml
  • feature/login/api/.gitignore
  • feature/login/api/build.gradle.kts
  • feature/login/api/src/main/AndroidManifest.xml
  • feature/login/api/src/main/java/com/nonggle/api/LoginNavKey.kt
  • feature/login/impl/.gitignore
  • feature/login/impl/build.gradle.kts
  • feature/login/impl/consumer-rules.pro
  • feature/login/impl/proguard-rules.pro
  • feature/login/impl/src/androidTest/java/com/example/impl/ExampleInstrumentedTest.kt
  • feature/login/impl/src/main/AndroidManifest.xml
  • feature/login/impl/src/main/java/com/nonggle/impl/KakaoLoginManager.kt
  • feature/login/impl/src/main/java/com/nonggle/impl/LoginContract.kt
  • feature/login/impl/src/main/java/com/nonggle/impl/LoginScreen.kt
  • feature/login/impl/src/main/java/com/nonggle/impl/LoginViewModel.kt
  • feature/login/impl/src/main/java/com/nonggle/impl/navigation/LoginEntryProvider.kt
  • feature/login/impl/src/main/res/values/strings.xml
  • feature/login/impl/src/test/java/com/nonggle/impl/ExampleUnitTest.kt
  • feature/resume/api/.gitignore
  • feature/resume/api/build.gradle.kts
  • feature/resume/api/src/androidTest/java/com/nonggle/api/ExampleInstrumentedTest.kt
  • feature/resume/api/src/main/AndroidManifest.xml
  • feature/resume/api/src/main/java/com/nonggle/api/ResumeNavKey.kt
  • feature/resume/api/src/test/java/com/nonggle/api/ExampleUnitTest.kt
  • feature/resume/impl/.gitignore
  • feature/resume/impl/build.gradle.kts
  • feature/resume/impl/src/androidTest/java/com/nonggle/impl/ExampleInstrumentedTest.kt
  • feature/resume/impl/src/main/AndroidManifest.xml
  • feature/resume/impl/src/main/java/com/nonggle/impl/complete_resume/CompleteResumeContract.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/complete_resume/CompleteResumeScreen.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/complete_resume/CompleteResumeViewModel.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/component/ResumeStep1Component.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/component/ResumeStep2Component.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/main/ResumeMainContract.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/main/ResumeMainScreen.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/main/ResumeMainViewModel.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/main/navigation/ResumeEntryProvider.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step1/ResumeStep1Contract.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step1/ResumeStep1Screen.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step1/ResumeStep1ViewModel.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step2/ResumeStep2Contract.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step2/ResumeStep2Screen.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step2/ResumeStep2ViewModel.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step3/ResumeStep3Contract.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step3/ResumeStep3Screen.kt
  • feature/resume/impl/src/main/java/com/nonggle/impl/step3/ResumeStep3ViewModel.kt
  • feature/resume/impl/src/main/res/drawable/arrow_left.xml
  • feature/resume/impl/src/main/res/drawable/caretdown.xml
  • feature/resume/impl/src/main/res/drawable/date.xml
  • feature/resume/impl/src/main/res/drawable/pencil.xml
  • feature/resume/impl/src/main/res/drawable/xcircle.xml
  • feature/resume/impl/src/main/res/raw/complete_resume.json
  • feature/resume/impl/src/main/res/raw/error.json
  • feature/resume/impl/src/main/res/raw/loading_resume.json
  • feature/resume/impl/src/main/res/values/strings.xml
  • feature/resume/impl/src/test/java/com/nonggle/impl/ExampleUnitTest.kt
  • feature/resume/impl/src/test/java/com/nonggle/impl/step1/ResumeStep1ViewModelTest.kt
  • feature/resume/impl/src/test/java/com/nonggle/impl/step2/ResumeStep2ViewModelTest.kt
  • feature/resume_view/api/.gitignore
  • feature/resume_view/api/build.gradle.kts
  • feature/resume_view/api/src/main/AndroidManifest.xml
  • feature/resume_view/api/src/main/java/com/nonggle/resume_view/api/ResumeViewNavKey.kt
  • feature/resume_view/impl/.gitignore
  • feature/resume_view/impl/build.gradle.kts
  • feature/resume_view/impl/consumer-rules.pro
  • feature/resume_view/impl/proguard-rules.pro
  • feature/resume_view/impl/src/androidTest/java/com/nonggle/feature/resume_view/impl/ExampleInstrumentedTest.kt
  • feature/resume_view/impl/src/main/AndroidManifest.xml
  • feature/resume_view/impl/src/main/java/com/nonggle/feature/resume_view/impl/ResumeReadComponent.kt
  • feature/resume_view/impl/src/main/java/com/nonggle/feature/resume_view/impl/ResumeReadContract.kt
  • feature/resume_view/impl/src/main/java/com/nonggle/feature/resume_view/impl/ResumeReadScreen.kt
  • feature/resume_view/impl/src/main/java/com/nonggle/feature/resume_view/impl/ResumeReadViewModel.kt
  • feature/resume_view/impl/src/main/java/com/nonggle/feature/resume_view/impl/navigation/ResumeViewEntryProvider.kt

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch develop

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant