Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
832 commits
Select commit Hold shift + click to select a range
e6f5f0c
[feat]: menuFolderIconType enum 생성 (#50)
Nico1eKim Mar 27, 2025
1687bcd
[feat]: menuFolder api 연결 로직 작성 (#50)
Nico1eKim Mar 27, 2025
267281c
[feat]: AddMenu 화면을 NavGraph에 추가 (#52)
casper-jr Mar 27, 2025
96f69f7
[feat]: 카카오맵 의존성 추가 (#52)
casper-jr Mar 27, 2025
819b3da
[feat]: 카카오맵 사용을 위한 MapViewWithLifecycle 작성 (#52)
casper-jr Mar 27, 2025
7016b84
[feat]: 카카오맵 화면에서 위치 설정, 라벨 설정 구현 (#52)
casper-jr Mar 27, 2025
9607944
[refactor]: onMapReady에 화면에서 람다로 로직을 넘겨주도록 수정 (#52)
casper-jr Mar 27, 2025
6263bdc
[feat]: 지도 관련 response들 작성 (#52)
casper-jr Mar 27, 2025
8453de1
[feat]: 지도 관련 Service 코드들 작성 (#52)
casper-jr Mar 27, 2025
2e9c781
[feat]: 지도 관련 Repository 코드들 작성 (#52)
casper-jr Mar 27, 2025
4fa7258
[feat]: 딜레이 2000 -> 1000 으로 수정
ikseong00 Mar 28, 2025
5ae5f94
[feat]: coil 세팅 (#50)
Nico1eKim Mar 28, 2025
0069c34
[fix]: api 연결 오류 수정 (#50)
Nico1eKim Mar 28, 2025
c3fc627
[chore]: 필요없는 주석 삭제 (#50)
Nico1eKim Mar 28, 2025
ae5c8c5
[feat]: Onboarding NavGraph 구현(#56)
ikseong00 Mar 30, 2025
f0aa9c0
[feat]: Onboarding navigate 이동 기능 구현 (#56)
ikseong00 Mar 30, 2025
6816929
[fix]: 버전 바뀐거 되돌리기 (#50)
Nico1eKim Mar 30, 2025
68d4a7d
Merge pull request #53 from Nico1eKim/feat/menu_folder
Nico1eKim Mar 30, 2025
b55224f
[refactor]: LandingScreen navigate 함수 추가 (#56)
ikseong00 Mar 30, 2025
9890c59
[refactor]: LoginScreen navigate 함수 추가 (#56)
ikseong00 Mar 30, 2025
83162af
[refactor]: SignupEmailScreen navigate 함수 추가 (#56)
ikseong00 Mar 30, 2025
e2720ac
[refactor]: SignupPasswordScreen navigate 함수 추가 (#56)
ikseong00 Mar 30, 2025
2dcf092
[refactor]: SignupMealTimeScreen navigate 함수 추가 (#56)
ikseong00 Mar 30, 2025
1cf793b
[refactor]: SignupVerifyScreen navigate 함수 추가 (#56)
ikseong00 Mar 30, 2025
ab0b72c
[refactor]: startDestination 수정 (#56)
ikseong00 Mar 30, 2025
277eecc
[feat]: 바텀네비게이션 탭 Enum class 구현 (#56)
ikseong00 Mar 30, 2025
1994be4
[feat]: 바텀네비게이션 컴포넌트 구현 (#56)
ikseong00 Mar 30, 2025
07a4f45
[feat]: MainNavController 구현 (#56)
ikseong00 Mar 30, 2025
ea28d28
[feat]: MainNavHost 구현 (#56)
ikseong00 Mar 30, 2025
a41d764
[feat]: 각 바텀 탭 클릭 시 navigate 기능 추가 (#56)
ikseong00 Mar 30, 2025
f393cf3
[feat]: NavHost 에 각 NavGraph 추가 (#56)
ikseong00 Mar 30, 2025
083b409
[refactor]: SignunViewModel 을 backStackEntry 에 접근해 가져오도록 변경 (#56)
ikseong00 Mar 30, 2025
f56e7de
[refactor]: SignunViewModel 을 backStackEntry 에 접근해 가져오도록 변경 (#56)
ikseong00 Mar 30, 2025
2e621ed
Merge branch 'feat/navigation' of https://github.com/ikseong00/OurMen…
ikseong00 Mar 30, 2025
6ec15df
[refactor]: 상위 컴포넌트에서 viewModel 선언 후 재사용하는 로직으로 변경 (#56)
ikseong00 Mar 30, 2025
bea9ba4
[fix]: 오타 수정 (#56)
ikseong00 Mar 30, 2025
bea0527
[feat]: MainActivity 에 BottomBar 추가 (#56)
ikseong00 Mar 30, 2025
48bbb97
[feat]: 모든 NavGraph 에 패딩 추가 (#56)
ikseong00 Mar 30, 2025
f5aa304
[chore]: 바텀 탭에 해당하는 Routes 제거 (#56)
ikseong00 Mar 30, 2025
bc386dc
[fix]: 오타 수정 (#56)
ikseong00 Mar 30, 2025
d6637c2
[feat]: 네비게이션 바 그림자 추가 및 startDestination 변경 (#56)
ikseong00 Mar 30, 2025
4279c7d
Resolve Conflict
ikseong00 Mar 30, 2025
fc6eb96
Merge branch 'develop' into feat/image-cache
ikseong00 Apr 1, 2025
0b8d9fa
Merge pull request #55 from ikseong00/feat/image-cache
ikseong00 Apr 1, 2025
fe3a362
[refactor]: 지도 설정 함수 외부로 이동
casper-jr Apr 2, 2025
c6a9106
Merge branch 'develop' into feat/navigation
casper-jr Apr 2, 2025
46c752b
Merge pull request #57 from ikseong00/feat/navigation
casper-jr Apr 2, 2025
a996c1b
[fix]: merge conflict 해결
casper-jr Apr 2, 2025
fcc45f5
[fix]: 빌드 오류로 navController 관련 코드 주석처리
casper-jr Apr 2, 2025
0f88bfb
[feat]: 지도 메뉴에 카카오맵 추가
casper-jr Apr 2, 2025
ae6b5f0
[fix]: 최근 검색 padding 수정
casper-jr Apr 2, 2025
191c828
[refactor]: AddMenuScreen의 검색바 placeholder 수정
casper-jr Apr 2, 2025
92d1526
[FEAT]: 크롤링 관련 response 작성
casper-jr Apr 2, 2025
400a651
[FEAT]: 크롤링 관련 Service 작성
casper-jr Apr 2, 2025
fd10ab3
[FEAT]: 크롤링 관련 repository 코드 작성
casper-jr Apr 2, 2025
22e556b
[fix]: menuFolderResponse 구조 바뀜에 따라 service 수정 (#54)
Nico1eKim Apr 9, 2025
6e3dca8
[fix]: menuFolderResponse 구조 바뀜에 따라 view model 수정 (#54)
Nico1eKim Apr 9, 2025
e8725da
[fix]: menuFolderResponse 수정 (#54)
Nico1eKim Apr 9, 2025
5cd5397
[fix]: menuFolderResponse 구조 바뀜에 따라 screen 수정 (#54)
Nico1eKim Apr 9, 2025
d8b104b
[feat]: menuFolderDetail Response 작성 (#54)
Nico1eKim Apr 9, 2025
00f6c89
[feat]: sort order type enum 생성 (#54)
Nico1eKim Apr 9, 2025
ffda167
[feat]: menuFolderDetail service 작성 (#54)
Nico1eKim Apr 9, 2025
7b0e773
[feat]: menuFolderDetail repository 작성 (#54)
Nico1eKim Apr 9, 2025
e91c443
[fix]: menuFolderDetail service 타입 수정 (#54)
Nico1eKim Apr 9, 2025
c9727cb
[feat]: menuFolderDetail viewModel 작성 (#54)
Nico1eKim Apr 9, 2025
a1067a5
[fix]: menuFolderDetailResponse 수정 (#54)
Nico1eKim Apr 9, 2025
b268d13
[feat]: menuFolderDetail Button에 api 연결 (#54)
Nico1eKim Apr 9, 2025
3171ba7
[feat]: menuFolderDetail Screen에 api 연결 (#54)
Nico1eKim Apr 9, 2025
60db522
[refactor]: Routes 에 경로 추가 (#54)
Nico1eKim Apr 9, 2025
5d1250f
[refactor]: MainNavController에 MenuFolder 경로 추가 (#54)
Nico1eKim Apr 9, 2025
8754c03
[refactor]: MenuFolderNavigation에 이동 이벤트 작성 (#54)
Nico1eKim Apr 9, 2025
57789b7
[refactor]: MenuFolder MainNavHost 코드 수정 (#54)
Nico1eKim Apr 9, 2025
5e40c1e
[refactor]: MenuFolder 화면 nav 로직 수정 (#54)
Nico1eKim Apr 9, 2025
1acf8c7
[refactor]: MenuFolder 화면 nav 로직 수정 (#54)
Nico1eKim Apr 9, 2025
5725fc4
[refactor]: MenuFolderDetail에서 id 넘겨받도록 수정 (#54)
Nico1eKim Apr 9, 2025
cbf8134
[fix]: int -> long으로 파라미터 수정
casper-jr Apr 9, 2025
d73ca7a
[feat]: MenuFolderDetail에서 sort되도록 구현 (#54)
Nico1eKim Apr 9, 2025
1645d49
[feat]: MenuFolderAll Response 생성 (#54)
Nico1eKim Apr 9, 2025
e351c37
[feat]: MenuFolderAll Service 작성 (#54)
Nico1eKim Apr 9, 2025
53aba23
[feat]: MenuFolderAll Repository 작성 (#54)
Nico1eKim Apr 9, 2025
b049065
[feat]: 태그 enum 생성 (#54)
Nico1eKim Apr 9, 2025
fee88d3
[feat]: MenuFolderAll viewModel 작성 (#54)
Nico1eKim Apr 9, 2025
fc6f0ae
[feat]: MenuFolderAll Screen에 api 연결 로직 작성 (#54)
Nico1eKim Apr 9, 2025
7c29ddc
[refactor]: MenuFolderMenuButton에서 데이터 구조 통일 (#54)
Nico1eKim Apr 9, 2025
0583360
[refactor]: MenuFolderAll navigation 수정 (#54)
Nico1eKim Apr 9, 2025
6f505d3
[refactor]: 바텀시트 태그들 TagType으로 수정 (#54)
Nico1eKim Apr 9, 2025
5969cc3
[refactor]: TagListProvider로 분리 (#54)
Nico1eKim Apr 9, 2025
4fc50da
[feat]: 가격 범위로 필터링 되도록 구현 (#54)
Nico1eKim Apr 9, 2025
666b57e
[refactor]: 필터링 시 비동기 호출 문제 해결 (#54)
Nico1eKim Apr 9, 2025
a228d8a
[refactor]: 필터링 개수에 가격 조정 개수도 포함되도록 수정 (#54)
Nico1eKim Apr 9, 2025
e5fb885
[refactor]: 필터링 시 가격 필터링 안해도 개수 안바뀌도록 수정 (#54)
Nico1eKim Apr 9, 2025
3dcae42
[refactor]: 정렬 enum 수정 (#54)
Nico1eKim Apr 30, 2025
5d188c4
Merge pull request #60 from Nico1eKim/api/menu_folder
Nico1eKim Apr 30, 2025
d555746
[refactor]: top app bar modifier 추가 (#43)
Nico1eKim Apr 30, 2025
6cf807f
[UI]: 마이페이지 screen 구현 완료 (#43)
Nico1eKim Apr 30, 2025
914d1a3
[UI]: 마이페이지 하단 모달 완료 (#43)
Nico1eKim May 1, 2025
5710ea4
[UI]: 식사시간 수정 screen 구현 완료 (#43)
Nico1eKim May 1, 2025
a0b88c5
[UI]: 마이페이지 중앙 모달 완료 (#43)
Nico1eKim May 1, 2025
f61a19a
Map 관련 코드 수정 전
casper-jr May 4, 2025
84498df
[refactor] : 랜딩 화면 프리뷰 보이도록 수정 #61
ikseong00 May 4, 2025
f2ff8a3
[refactor] : 로그인 화면 프리뷰 보이도록 수정 #61
ikseong00 May 4, 2025
3089a0f
[FEAT]: 크롤링 기록 조회
casper-jr May 4, 2025
117da10
[FEAT]: 크롤링 검색시 현재 위치 기준으로 요청
casper-jr May 4, 2025
d0405fc
[FIX]: mapX,mapY를 longitude, latitude로 변경
casper-jr May 4, 2025
9787dfe
[refactor]: 회원가입 시 NavBackStackEntry 를 통해 ViewModel 을 공유하도록 수정 #61
ikseong00 May 5, 2025
273086a
[refactor]: 회원가입 관련 signup 패키지로 모듈화 #61
ikseong00 May 5, 2025
f27c29e
[refactor]: 입력 오류 시 흔들리는 기능 Util 로 이동해 함수화 #61
ikseong00 May 5, 2025
2e86f2e
[refactor]: CacheMapper 함수 CacheState 위치로 이동 #61
ikseong00 May 5, 2025
e155ccc
[refactor]: 회원가입 컴포넌트 사용 위치에 따라 common, signup 으로 이동 #61
ikseong00 May 5, 2025
7a848bf
[refactor]: SignupViewModel 이동 및 SignupUiState 생성 #61
ikseong00 May 5, 2025
652544b
[refactor]: 이메일 화면 프리뷰 보이도록 수정 #61
ikseong00 May 5, 2025
73b0d7b
[refactor]: 이메일 인증 화면 프리뷰 보이도록 수정 #61
ikseong00 May 5, 2025
57176d9
[refactor]: 비밀번호 입력 화면 프리뷰 보이도록 수정 #61
ikseong00 May 5, 2025
061ca27
[refactor]: MealTime 화면 프리뷰 보이도록 수정 #61
ikseong00 May 5, 2025
5545e62
[FIX]: MapService에서의 response 타입 수정
casper-jr May 7, 2025
c2511f3
[FEAT]: 지도에 검색 결과에 해당하는 핀 추가
casper-jr May 7, 2025
1f1318c
[FEAT]: 검색 후 지도로 이동
casper-jr May 7, 2025
86cdb3d
[Refactor]: AddMenuSearchViewModel -> AddMenuViewModel (hilt로 변경)
casper-jr May 8, 2025
3d08770
[Refactor]: 마지막 아이템 처리 로직 수정
casper-jr May 8, 2025
587ed91
[REFACTOR]: response에 맞게 파라미터 수정
casper-jr May 8, 2025
b5dc3d3
[REFACTOR]: 지도 사용을 위한 코드 수정
casper-jr May 8, 2025
eb53978
[REFACTOR]: Int -> Double로 수정
casper-jr May 8, 2025
ec697e9
[feat]: 바텀 모달 버튼 클릭하면 해당하는 중앙 모달 뜨도록 구현 (#43)
Nico1eKim May 13, 2025
6637e6c
Merge pull request #62 from ikseong00/refactor/onboarding
ikseong00 May 14, 2025
c0f7ed1
[FEAT]: 등록한 메뉴 목록 불러오기 구현
casper-jr May 14, 2025
730058e
[FEAT]: pin 클릭시 해당 위치의 메뉴 불러오기 구현
casper-jr May 14, 2025
2dd26c7
[FEAT]: 지도의 pin 클릭시 해당 위치에 저장된 메뉴들을 bottomsheet에 보여주는 기능 구현
casper-jr May 14, 2025
d421531
[FEAT]: label에 listener 추가
casper-jr May 14, 2025
21eb761
merge conflict 해결
casper-jr May 14, 2025
0b1bc85
[chore]: import 수정
casper-jr May 14, 2025
366c679
[refactor]: dialog로 수정 (#43)
Nico1eKim May 16, 2025
72f710d
Merge branch 'develop' of https://github.com/OurMenu/OurMenu-Android-…
Nico1eKim May 16, 2025
525dc2e
[fix]: dialog 안뜨는 문제 수정 (#43)
Nico1eKim May 16, 2025
c877a10
Merge pull request #63 from Nico1eKim/ui/mypage
Nico1eKim May 16, 2025
0b49651
[refactor]: enum 파일 구조 변경 (#65)
Nico1eKim May 17, 2025
1f39ab3
[feat]: menu info response 작성 (#65)
Nico1eKim May 17, 2025
186806d
[feat]: menu info service 작성 (#65)
Nico1eKim May 17, 2025
feffefd
[feat]: menu info repository 작성 (#65)
Nico1eKim May 17, 2025
f0af797
[feat]: menu info ViewModel 작성 (#65)
Nico1eKim May 17, 2025
78b37b5
[fix]: MapViewWithLifecycle에서의 type 수정
casper-jr May 18, 2025
8bbf13e
[fix]: ViewModel에서의 지도 관련 함수 scope 제거
casper-jr May 18, 2025
42fb704
[fix]: AddMenuScreen에서의 scope 추가
casper-jr May 18, 2025
52f3d06
[fix]: string 추가
casper-jr May 18, 2025
0d19bb2
[hotfix]: 경로 바뀐 문제 해결
Nico1eKim May 18, 2025
3721372
Merge pull request #66 from Nico1eKim/ui/mypage
Nico1eKim May 18, 2025
69cd3db
Merge branch 'develop' of https://github.com/OurMenu/OurMenu-Android-…
casper-jr May 18, 2025
df4daef
Merge pull request #58 from casper-jr/feat/kakaomap
casper-jr May 18, 2025
85e3107
[CHORE]: 현재 위치 관련 의존성 추가
casper-jr May 21, 2025
b62fac3
[FEAT]: 메뉴 추가 화면 네비게이션 연결
casper-jr May 21, 2025
160a5c7
[FEAT]: 지도 권한을 위한 Handler 작성
casper-jr May 21, 2025
e86754d
[FEAT]: 권한 관리를 위한 PreferencesManager 작성
casper-jr May 21, 2025
52c3dd5
[FEAT]: 지도 초기화시 현재 위치 읽어오는 기능 구현
casper-jr May 21, 2025
68c31ea
[FIX]: 두 번째 실행시 권한에 따른 업데이트가 안되는 문제 수정
casper-jr May 21, 2025
e414fbe
[REFACTOR]: 메뉴 추가에서 api 연결과 기존 더미 데이터 리팩토링
casper-jr May 23, 2025
ef81946
[FEAT]: 메뉴 추가에서의 네비게이션 추가
casper-jr May 23, 2025
55f3879
[FEAT]: 메뉴 추가에서 선택된 메뉴 추가에 해당하는 화면으로의 이동 구현
casper-jr May 23, 2025
fb1a227
[FEAT]: AddMenuNavigation 추가
casper-jr May 23, 2025
f7a5925
feat: 클릭 범위 및 리플 효과 제거 #68
ikseong00 May 23, 2025
5447133
feat: MyPageUiState 생성 #68
ikseong00 May 23, 2025
758f8b9
feat: MyPageViewModel 생성 #68
ikseong00 May 23, 2025
dbeba9d
feat: MyRoute <- MyScreen 으로 호이스팅 #68
ikseong00 May 23, 2025
b34b349
feat: MealTime 컴포넌트 common 으로 이동 #68
ikseong00 May 23, 2025
f62236b
feat: 식사 시간 추가 삭제 로직 간소화 #68
ikseong00 May 23, 2025
d55360d
feat: EditMyMealTimeRoute <- Screen 으로 호이스팅 #68
ikseong00 May 23, 2025
3beb5cb
fix: 식사시간 선택 오류 수정 #68
ikseong00 May 23, 2025
cea7c5a
feat: My 탭 네비게이션 추가 #68
ikseong00 May 23, 2025
245210d
feat: MealTime 의 타입을 리스폰스에 맞춰 Int 로 변경 #68
ikseong00 May 23, 2025
3516260
feat: 유저 데이터 불러오는 로직 구현 #68
ikseong00 May 23, 2025
aa5a57e
feat: 비밀번호 변경 모달 UI Layer 기능 구현 #68
ikseong00 May 23, 2025
b951df3
hotfix: accessToken 타입 Flow<String?> 에서 String? 으로 변경
ikseong00 May 23, 2025
eda6ab8
Merge pull request #70 from OurMenu/hotfix/access-token-type
ikseong00 May 23, 2025
faf8a53
refactor: KakaoModule -> KakaoRepository 로 변경 #68
ikseong00 May 23, 2025
c8a90e3
feat: 로그아웃 로직 구현 #68
ikseong00 May 23, 2025
99f249f
feat: 회원탈퇴 로직 구현 #68
ikseong00 May 23, 2025
faf4cfc
feat: EditMyMealTimeScreen 에 식사시간을 넘기는 로직 구현 #68
ikseong00 May 23, 2025
e741197
feat: 마이페이지 네비게이션 로직 구현 #68
ikseong00 May 23, 2025
c550959
Merge branch 'OurMenu:develop' into feat/mypage-api
ikseong00 May 26, 2025
ada41dd
Merge pull request #67 from casper-jr/feat/addmenu
Nico1eKim May 31, 2025
873d71e
Merge branch 'develop' of https://github.com/OurMenu/OurMenu-Android-…
Nico1eKim May 31, 2025
c31e250
[refactor]: menuFolder 데이터 구조 바뀐거 반영 (#65)
Nico1eKim May 31, 2025
b729128
[feat]: menuInfo navigation 구현 (#65)
Nico1eKim May 31, 2025
d193ff9
[refactor]: menu folder 데이터 구조 바뀐거 반영 (#65)
Nico1eKim May 31, 2025
6f9c000
[feat]: menu info api 연결 (#65)
Nico1eKim May 31, 2025
6f77487
[refactor]: menu info 태그 이미지로 수정 (#65)
Nico1eKim May 31, 2025
3bb6d56
[feat]: menu folder api 누락된거 추가 연결 (#65)
Nico1eKim May 31, 2025
9da28ab
[feat]: menu folder all 화면 이동 구현 (#65)
Nico1eKim May 31, 2025
e4a13b4
[refactor]: menu info화면 scaffold로 수정 (#65)
Nico1eKim May 31, 2025
c9c508b
[chore]: 필요 없는 파일 삭제 (#65)
Nico1eKim May 31, 2025
a7a6d49
[feat]: 메뉴 상세화면에서 메뉴폴더 칩 클릭 시 화면 이동 구현 (#65)
Nico1eKim May 31, 2025
72cd6ef
feat: 회원가입 식사시간 String 타입으로 변경 #68
ikseong00 Jul 15, 2025
7b8e17c
feat: 유저 정보 얻어오는 기능 구현 #68
ikseong00 Jul 15, 2025
753ce43
feat: 외부 URL 이동 기능 추가 #68
ikseong00 Jul 15, 2025
8a15fd2
refactor: 식사시간 서버 요청 형식에 맞춰 Int -> String 수정 #68
ikseong00 Jul 15, 2025
2c65ba3
refactor: ApiException 클래스 시그니처 수정 #68
ikseong00 Jul 16, 2025
cf3d580
Merge pull request #71 from Nico1eKim/api/menu
casper-jr Jul 16, 2025
692d99e
feat: 비밀번호 변경 로직 구현 완료 #68
ikseong00 Jul 16, 2025
30d15e8
feat: 로그아웃/회원 탈퇴 구현 완료 #68
ikseong00 Jul 16, 2025
f0a69f3
feat: 카카오톡 로그아웃/회원탈퇴 구현 완료 #68
ikseong00 Jul 16, 2025
f2022c8
feat: 카카오 로그인인 경우 비밀번호 변경하기가 뜨지 않도록 구현 #68
ikseong00 Jul 16, 2025
200126c
feat: 식사시간 등록 시 정렬 후 보내는 기능 추가 #68
ikseong00 Jul 16, 2025
c0635e5
feat: 마이페이지 스낵바 호출 후 스낵바 State 초기화 기능 추가 #68
ikseong00 Jul 16, 2025
f51f6d3
[REFACTOR]: url 기반 리팩토링
casper-jr Jul 16, 2025
9dfa2ab
[REFACTOR]: url 기반 수정된 dto 연관 코드 수정
casper-jr Jul 16, 2025
c28807b
[FEAT]: 지도에 메뉴 아이콘 라벨 적용
casper-jr Jul 16, 2025
8b75911
[FEAT]: 지도 라벨 클릭시 선택 여부에 따른 라벨 변환 구현
casper-jr Jul 16, 2025
4b90724
[REFACTOR]: 메뉴판의 메뉴 검색한 메뉴 정보가 bottom sheet에 반영되도록 수정
casper-jr Jul 16, 2025
21b2707
[FIX]: 메뉴명이 10글자가 넘는 경우에 대한 예외 처리
casper-jr Jul 16, 2025
304bb68
Merge branch 'develop' into feat/mypage-api
ikseong00 Jul 18, 2025
ad27a91
chore: KakaoModule -> KakaoRepository 로 파일명 변경 #68
ikseong00 Jul 18, 2025
3acd79b
Merge remote-tracking branch 'origin/feat/mypage-api' into feat/mypag…
ikseong00 Jul 18, 2025
f6be374
Merge pull request #72 from ikseong00/feat/mypage-api
ikseong00 Jul 23, 2025
4e29b1e
Merge pull request #73 from casper-jr/feat/mapsearch
casper-jr Jul 31, 2025
cb62843
[REFACTOR]: collectAsState -> collectAsStateWithLifecycle
casper-jr Aug 1, 2025
7c11505
[FIX]: 중괄호 생략 문제 해결
casper-jr Aug 1, 2025
37b8574
[hotfix]: 중괄호 빠진거 추가
Nico1eKim Aug 1, 2025
a9d03ca
feat: 메뉴폴더 삭제 API 작성 #74
ikseong00 Aug 1, 2025
d2c21c4
[REFACTOR]: response에 storeTitle 추가
casper-jr Aug 1, 2025
c9ac09a
[REFACTOR]: storeTitle 변경 결과 ui에 반영
casper-jr Aug 1, 2025
4a102b4
[REFACTOR]: 메뉴 검색에 사용되는 컴포넌트 ui 수정
casper-jr Aug 1, 2025
e3d5229
Merge branch 'develop' of https://github.com/OurMenu/OurMenu-Android-…
casper-jr Aug 1, 2025
2e3ea2d
hotfix: SignupViewModel 재사용 로직 수정
ikseong00 Aug 1, 2025
733b242
Merge pull request #75 from ikseong00/develop
ikseong00 Aug 1, 2025
f15ca3f
feat: 메뉴판에서 메뉴 삭제 API 구현
ikseong00 Aug 1, 2025
6e194ae
[REFACTOR]: 메뉴 검색 기록 아이템 클릭시 해당 핀으로 focus 이동하도록 구현
casper-jr Aug 1, 2025
023607c
[REFACTOR]: 기존의 menuId를 Int -> Long으로 수정
casper-jr Aug 1, 2025
f6b6225
[REFACTOR]: menuId, menuFolderId를 Int -> Long으로 수정
casper-jr Aug 1, 2025
be4df6e
refactor: 메뉴폴더 스와이프 기능 개선 #74
ikseong00 Aug 1, 2025
a89193f
feat: 메뉴 폴더 삭제 모달 구현 #74
ikseong00 Aug 1, 2025
605db4e
feat: 메뉴 폴더 삭제 모달 구현 #74
ikseong00 Aug 1, 2025
561bb69
[REFACTOR]: id값 Int -> Long으로 수정
casper-jr Aug 1, 2025
eaffbe6
[FEAT]: 메뉴 상세정보 화면에서 데이터 값 ui에 반영, 네비게이션 인자 전달
casper-jr Aug 1, 2025
4d81242
[FEAT]: 검색된 메뉴 클릭시 메뉴 상세정보 화면으로의 네비게이션 구현
casper-jr Aug 1, 2025
32a19bf
Merge branch 'develop' of https://github.com/OurMenu/OurMenu-Android-…
casper-jr Aug 1, 2025
810a4bf
feat: 드래그 앤 드랍 기능 구현 #74
ikseong00 Aug 1, 2025
c1ecc31
feat: 스크린에 패딩 추가 #74
ikseong00 Aug 1, 2025
7d6b5e0
refactor: 코드리뷰 반영 #74
ikseong00 Aug 2, 2025
3c7b2b5
[feat]: debug signingConfig 생성
ikseong00 Aug 8, 2025
ce4af65
[ci]: Firebase App Distribution yml 파일 생성
ikseong00 Aug 8, 2025
e7bb0c5
[fix]: 오타 해결
casper-jr Aug 13, 2025
cea5811
Merge pull request #76 from casper-jr/feat/mapsearch
casper-jr Aug 13, 2025
b2be1ce
Merge branch 'develop' into feat/menufolder-api
casper-jr Aug 13, 2025
c7e8b74
docs: Android Ci 문서 작성 #74
ikseong00 Aug 13, 2025
df17e8c
docs: Android CD 문서 작성 #74
ikseong00 Aug 13, 2025
fdf33a8
feat: firebase 의존성 추가 #74
ikseong00 Aug 13, 2025
d9aa007
chore: 코드리뷰 반영 #74
ikseong00 Aug 13, 2025
de472cb
Merge pull request #79 from ikseong00/feat/firebase
ikseong00 Aug 13, 2025
3467eea
중복인 debug signing 제거
ikseong00 Aug 13, 2025
1845432
Merge pull request #77 from ikseong00/feat/menufolder-api
ikseong00 Aug 13, 2025
6c48157
fix bug
ikseong00 Aug 13, 2025
bee3531
Test Commit
ikseong00 Aug 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@


## 📷 스크린샷

<img src="" width="360"/>


## ✍️ 사용법
Expand Down
47 changes: 47 additions & 0 deletions .github/workflows/android-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Android CI

on:
push: # 코드 푸시 이벤트에 대한 설정
branches: [ "develop" ] # "develop" 브랜치에 푸시될 때만 트리거된다.
pull_request: # 풀 리퀘스트 이벤트에 대한 설정
branches: [ "develop" ] # "develop" 브랜치로의 풀 리퀘스트가 생성될 때만 트리거된다.

jobs: # CI에서 수행할 작업을 정의한다.
ci-build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
cache: gradle

- name: Cache Gradle packages
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties', '**/buildSrc/**/*.kt') }}
restore-keys: |
${{ runner.os }}-gradle-

- name: Generate local.properties
run: |
echo '${{ secrets.LOCAL_PROPERTIES }}' >> ./local.properties

- name: Generate google-services.json
run: |
echo '${{ secrets.GOOGLE_SERVICES }}' >> ./app/google-services.json

# - name: Code style checks
# run: |
# ./gradlew detekt

- name: Run build
run: ./gradlew assembleDebug --stacktrace

63 changes: 63 additions & 0 deletions .github/workflows/firebase-app-distribution-debug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Build & upload to Firebase App Distribution

on:
push:
branches:
- main

jobs:
cd-build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'

- name: Cache Gradle packages
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties', '**/buildSrc/**/*.kt') }}
restore-keys: |
${{ runner.os }}-gradle-

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Prepare keystore dir
run: mkdir -p keystore

- name: Decode And Save Keystore Base64
run: |
echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 -d > keystore/keystore.jks

- name: Decode And Save Debug Keystore Base64
run: |
echo "${{ secrets.DEBUG_KEYSTORE_BASE64 }}" | base64 -d > debug.keystore

- name: Generate local.properties
run: |
echo '${{ secrets.LOCAL_PROPERTIES }}' >> ./local.properties

- name: Generate google-services.json
run: |
echo '${{ secrets.GOOGLE_SERVICES }}' >> ./app/google-services.json

- name: Build debug APK
run: ./gradlew assembleDebug

- name: Upload artifact to Firebase App Distribution
uses: wzieba/Firebase-Distribution-Github-Action@v1
with:
appId: ${{ secrets.FIREBASE_APP_ID }}
serviceCredentialsFileContent: ${{ secrets.CREDENTIAL_FILE_CONTENT }}
groups: testers
file: app/build/outputs/apk/debug/app-debug.apk
# releaseNotes: ${{ steps.firebase_release_note.outputs.notes }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -168,3 +168,5 @@ fabric.properties
### AndroidStudio Patch ###

!/gradle/wrapper/gradle-wrapper.jar
/app/debug/output-metadata.json
/app/build/outputs/**/output-metadata.json
40 changes: 40 additions & 0 deletions .idea/appInsightsSettings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 32 additions & 0 deletions .idea/deploymentTargetSelector.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/kotlinc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions .idea/migrations.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 6 additions & 7 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .idea/runConfigurations.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading