Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: v1.0.0 #234

Merged
merged 1,133 commits into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1133 commits
Select commit Hold shift + click to select a range
70f240b
Feat: 화면 연동 작업
somarok May 16, 2024
0517543
Refactor: 홈 화면 추천 코디 목록 상단 여백 반응형으로 수정
somarok May 16, 2024
a41bba6
Merge branch 'dev' into feat/#183-connect-screens
somarok May 16, 2024
be89689
Feat: Tomorrow 날씨 받는 쿼리 추가, 도쿄시간 기준으로 받는 쿼리 추가
SeongJongHo May 16, 2024
aa1569a
Feat: tomorrowWeatherList 필드 추가
SeongJongHo May 16, 2024
49ad435
Feat: tomorrowWeatherList 필드 mapper 추가 및 인덱스 조정, toWeatherList 메소드 추가
SeongJongHo May 16, 2024
bbc2811
Test: tomorrowWeatherList 추가하면서 관련된 테스트 코드 수정
SeongJongHo May 16, 2024
9ae2daa
Feat: 로컬 DailyLocationWeather 의 갱신 날짜가 오늘이 아니면 갱신하는 로직 추가
SeongJongHo May 16, 2024
27e543f
Test: 로컬 DailyLocationWeather 의 갱신 날짜가 오늘이 아닌 테스트 케이스 작성
SeongJongHo May 16, 2024
78484a3
Feat: main 메소드 수정
KimDonghyeok May 16, 2024
f98fa97
Feat: main 메소드 MyPageScreen 연결
KimDonghyeok May 16, 2024
ea20efc
Chore: dropdown_button2 의존성 추가
hoogom88 May 16, 2024
cb53091
Feat: TemperatureCode enum 클래스 작성
hoogom88 May 16, 2024
731e622
Feat: OotdSearchScreen 클래스 작성
hoogom88 May 16, 2024
16ae8b4
Feat: OotdSearchViewModel 클래스 작성
hoogom88 May 16, 2024
aae7f33
Feat: OotdSearchScreen, OotdSearchViewModel di 주입
hoogom88 May 16, 2024
3c33fb7
Feat: OotdSearchScreen 임시 화면 연결
hoogom88 May 16, 2024
be5f31e
Feat: 피드 수정 로직 구현
NalaJang May 16, 2024
71b7075
Refactor: 불필요한 Container 삭제
hoogom88 May 16, 2024
2bbe02e
Feat: MyPageViewModel 작성
KimDonghyeok May 16, 2024
8c96c5b
Feat: UserProfileWidget 작성
KimDonghyeok May 16, 2024
12828bc
Feat: MyPageScreen 작성
KimDonghyeok May 16, 2024
8fd064d
Feat: MyPageScreen 관련 go_router, di 수정
KimDonghyeok May 16, 2024
a5170ab
Feat: MyPageViewModel 수정
KimDonghyeok May 16, 2024
a52357c
Feat: MyPageViewModel 수정
KimDonghyeok May 16, 2024
b2bed51
Merge branch 'feat/#54-my-page-ui-viewmodel' of https://github.com/Te…
KimDonghyeok May 16, 2024
1851e6c
Merge pull request #186 from Team-Weather/feat/#185-domain-daily-loca…
SeongJongHo May 16, 2024
100672e
Merge pull request #188 from Team-Weather/feat/#184-editing-ootd-scre…
NalaJang May 16, 2024
c02693e
Merge pull request #187 from Team-Weather/feat/#47-ootd-search-ui-vie…
hoogom88 May 16, 2024
61ecb65
Feat: MyPageViewModel 수정
KimDonghyeok May 16, 2024
b65f9ec
Merge branch 'dev' into feat/#183-connect-screens
somarok May 16, 2024
af8b266
Merge pull request #189 from Team-Weather/feat/#54-my-page-ui-viewmodel
KimDonghyeok May 16, 2024
274b0f4
Merge branch 'dev' into feat/#183-connect-screens
somarok May 16, 2024
b9c80d8
Refact: 홈 화면 시간별 날씨예보 수정
somarok May 16, 2024
961c43a
Feat: GetSearchFeedsUseCase 의존성 등록
KimDonghyeok May 16, 2024
ac514fc
Feat: OotdSearchScreen 작성
KimDonghyeok May 16, 2024
531d172
Feat: OotdSearchViewModel 작성
KimDonghyeok May 16, 2024
29e60b6
Feat: 네비게이션 바 아이콘 추가 및 변경
gyubit May 16, 2024
70cb147
Feat: 플로팅액션버튼 아이콘 변경 및 애니메이션 효과 추가
gyubit May 16, 2024
b52bb77
Feat: OotdSearchScreen 수정
KimDonghyeok May 16, 2024
fcde780
Refactor: 홈화면 시간별 날씨 목록 구하는 로직 수정
somarok May 16, 2024
f368470
Feat: OotdSearchViewModel 수정
KimDonghyeok May 17, 2024
1d2b45d
Merge pull request #190 from Team-Weather/feat/#47-ootd-search-ui-vie…
KimDonghyeok May 17, 2024
1a4b5ed
Merge branch 'dev' into feat/#183-connect-screens
somarok May 17, 2024
5635891
Feat: ImagePath 코드 내 아이콘 7개 추가
gyubit May 17, 2024
8fbaee5
Feat: 네비게이션바 애니메이션 변경
gyubit May 17, 2024
6f81e94
Modify: 네비게이션바 test 삭제
gyubit May 17, 2024
d5700d2
Merge: Resolve conflict
gyubit May 17, 2024
6a23ad5
Merge pull request #191 from Team-Weather/feat/#170-navigation-bar-ui…
gyubit May 17, 2024
06f248f
Merge branch 'dev' into feat/#183-connect-screens
somarok May 17, 2024
999eb83
Feat: 충돌 해결
somarok May 17, 2024
3847863
Feat: 각 화면 연동 완료
somarok May 17, 2024
2074b43
Feat: 크롭 화면 닫기 버튼 로직 추가
somarok May 17, 2024
88d8211
Refactor: alertUtil SnackBarBehavior 추가
somarok May 17, 2024
cf0a0bb
Feat: 홈 화면 예외처리 추가
somarok May 17, 2024
041ac78
Merge pull request #193 from Team-Weather/feat/#183-connect-screens
somarok May 17, 2024
401fe61
Feat: 코드 수정
gyubit May 17, 2024
9344a04
Feat: dialogTwoButton enum 추가
gyubit May 17, 2024
c68821d
Feat: dialogTwoButton ExceptionAlert 추가
gyubit May 17, 2024
c4f5f7f
Feat: 코드 정리
gyubit May 17, 2024
91c1217
Feat: 앱바 title 가운데 정렬
gyubit May 17, 2024
b7b0cf9
Feat: 사진 크롭 화면 UI 수정
NalaJang May 17, 2024
7d69d18
Modify: 파일 경로 수정
NalaJang May 17, 2024
ac44ed7
Feat: 전역상태 UserProvider 작성
SeongJongHo May 17, 2024
bd187d3
Feat: 전역상태 UserProvider 컨테이너에 추가
SeongJongHo May 17, 2024
db528fd
Feat: 최상위 위젯에 UserProvider 주입
SeongJongHo May 17, 2024
163b7ae
Feat: saveUserProfile createdAt 직렬화 방식 toUserProfileDto로 변경
SeongJongHo May 17, 2024
51b34b7
Feat: signInCheck 추상 메소드 Auth repo, dataSource interface에 추가
SeongJongHo May 17, 2024
2740e53
Feat: 리스너 캡슐화 및 user 프로퍼티 추가
SeongJongHo May 17, 2024
8dd0910
Feat: 리스너 캡슐화 및 user 프로퍼티 추가
SeongJongHo May 17, 2024
87560b3
Feat: 회원가입 완료시 라우팅 목적지 signIn으로 변경
SeongJongHo May 17, 2024
701f150
Feat: 로그인시 전역상태에 email 추가
SeongJongHo May 17, 2024
9292bd3
Feat: signInCheck 메소드 구현체 추가
SeongJongHo May 17, 2024
a7335b7
Test: signInCheck 메소드 관련 test 추가 및 user 프로퍼티로 변경
SeongJongHo May 17, 2024
c1ef00e
Feat: dialog 색상
gyubit May 17, 2024
eb1be13
Refactor: 예외 처리 코드 리팩토링
NalaJang May 17, 2024
45960a7
Feat: MyPageViewModel 수정
KimDonghyeok May 17, 2024
8a46d5f
Feat: MyProfileWidget UI 수정
KimDonghyeok May 17, 2024
e85df5d
Refactor: MyPageScreen 리팩토링
KimDonghyeok May 17, 2024
4d8a107
Modify: 폴더 구조 수정
KimDonghyeok May 18, 2024
6d4148c
Feat: RouterStatic 유저 페이지 화면 이동 메소드 수정
KimDonghyeok May 18, 2024
46ce2f0
Refactor: OotdPostScreen UI 수정
NalaJang May 18, 2024
8a292da
Refactor: OotdPostScreen 예외 처리 리팩토링
NalaJang May 18, 2024
2a4520d
Refactor: 사용되지 않는 코드 제거
NalaJang May 18, 2024
1ab6d1e
Merge branch 'dev' into feat/#195-auth-user-provider
SeongJongHo May 18, 2024
c70c89c
Feat: Provider main => router 페이지로 변경
SeongJongHo May 18, 2024
ecabfec
Feat: UserPageViewModel 수정
KimDonghyeok May 18, 2024
4ae1086
Feat: UserProfileWidget 수정
KimDonghyeok May 18, 2024
e6e658d
Feat: UserProfileDeletedWidget 수정
KimDonghyeok May 18, 2024
da4f458
Feat: UserPageScreen 수정
KimDonghyeok May 18, 2024
344639f
Feat: MyPageViewModel 수정
KimDonghyeok May 18, 2024
cdf886b
Modify: main.dart 불필요한 import 제거
SeongJongHo May 18, 2024
659768d
Feat: 회원가입시 자동 로그인 로직 추가
SeongJongHo May 18, 2024
fc654b1
Merge pull request #200 from Team-Weather/feat/#194-my-page-refactor
KimDonghyeok May 18, 2024
1217e62
Merge: git 충돌 해결 및 merge
SeongJongHo May 18, 2024
d83ebd3
Merge pull request #199 from Team-Weather/feat/#195-auth-user-provider
SeongJongHo May 18, 2024
0f30f8a
Feat: 파일구조 변경
KimDonghyeok May 18, 2024
44100a6
Chore: 파일 구조변경
KimDonghyeok May 18, 2024
8d5fbcb
Merge branch 'dev' into feat/#201-user-page-refactor
KimDonghyeok May 18, 2024
f90c842
Chore: 파일구조 변경 후 에러 발생 해결
KimDonghyeok May 18, 2024
e87c8ac
Chore: 머지 된 이전 파일 삭제
KimDonghyeok May 18, 2024
09b834a
Feat: OotdSearchViewModel 수정
KimDonghyeok May 18, 2024
7caaee6
Feat: OotdSearchScreen 수정
KimDonghyeok May 18, 2024
51909d1
Feat: RouterStatic 이동 메소드 수정
KimDonghyeok May 18, 2024
0ec7e35
Feat: UserPageViewModel 수정
KimDonghyeok May 18, 2024
67341a1
Feat: OotdSearchViewModel 수정
KimDonghyeok May 18, 2024
3421c24
Merge pull request #203 from Team-Weather/feat/#201-user-page-refactor
KimDonghyeok May 18, 2024
33a0150
Feat: OotdSearchViewModel 수정
KimDonghyeok May 18, 2024
2f1c50f
Merge branch 'feat/#204-ootd-search-page-refactor' of https://github.…
KimDonghyeok May 18, 2024
ca08dc7
Merge branch 'feat/#204-ootd-search-page-refactor' of https://github.…
KimDonghyeok May 18, 2024
85b750d
Merge branch 'feat/#204-ootd-search-page-refactor' of https://github.…
KimDonghyeok May 18, 2024
1fd7d79
Feat: OotdSearchViewModel 수정
KimDonghyeok May 18, 2024
7388a46
Merge pull request #205 from Team-Weather/feat/#204-ootd-search-page-…
KimDonghyeok May 18, 2024
65d20e2
Fix: 로그인 전역상태 주입 router => main 으로 변경
SeongJongHo May 18, 2024
81b6b79
Feat: BaseStateWidget, BaseChangeNotifier 클래스 작성
hoogom88 May 18, 2024
929d0b3
Feat: 예외 처리 관련 Dialog 클래스 작성
hoogom88 May 18, 2024
d5d187e
Feat: OotdFeedScreen BaseState 상속
hoogom88 May 18, 2024
ab5a623
Feat: OotdFeedDetailScreen 클래스 BaseState 상속 및 UI 수정
hoogom88 May 18, 2024
af1c892
Feat: WeatherCode 매핑 로직 수정 및 날씨 분류 수정
hoogom88 May 18, 2024
e8ce0ad
Feat: 화면 이동 go -> push로 변경
hoogom88 May 18, 2024
1225164
Feat: OotdDetailViewModel 클래스 BaseChangeNotifier 상속
hoogom88 May 18, 2024
bca5604
Feat: OotdFeedViewModel 클래스 BaseChangeNotifier 상속
hoogom88 May 18, 2024
6cbcabf
Feat: BaseState 상속 클래스 타입 파라미터 추가
hoogom88 May 18, 2024
0e23373
Feat: 앱 컬러 static 파일 작성
somarok May 18, 2024
160a7d9
Refactor: router 불필요한 코드 제거
somarok May 18, 2024
f023b42
Feat: AlertUtil 에 버튼 두 개 다이얼로그에 대한 case 추가 및 case 추가에 따른 SignUpScreen…
NalaJang May 18, 2024
90b96f4
Feat: 바텀시트 모듈화
somarok May 18, 2024
e034b4f
Feat: 비회원 접근 시 띄워줄 바텀시트 위젯 작성
somarok May 18, 2024
b180ee7
Refactor: 시간별 날씨예보 높이 반응형으로 수정
somarok May 18, 2024
12b8f4a
Refactor: 추천 코디 목록 위 공백 높이 반응형으로 수정
somarok May 18, 2024
a264671
Feat: 크롭 화면을 '닫기' 할 경우 다이얼로그 표시와 다이얼로그에서 '삭제' 를 누를 경우에 대한 처리
NalaJang May 18, 2024
5fa89b8
Feat: 추천 코디 목록 위젯 하단 고정 처리
somarok May 18, 2024
a6431bb
Merge branch 'dev' into feat/#192-login-nudge
somarok May 18, 2024
b6943ae
Merge: 충돌 해결
NalaJang May 18, 2024
9e2e451
Feat: 비회원이 네비게이션 회원 전용 서비스 접근 시 처리 로직 작성
somarok May 18, 2024
34aa195
Feat:OOTD 피드 화면 페이지네이션 수정
hoogom88 May 18, 2024
7e7c29c
Merge pull request #207 from Team-Weather/feat/#192-login-nudge
somarok May 18, 2024
f08c60c
Merge: Resolve Conflict
hoogom88 May 18, 2024
237be6f
Feat: CameraViewModel 의존성 getIt으로 주입
hoogom88 May 18, 2024
a5fd463
Feat: WeatherCode 날씨 분류 수정
hoogom88 May 18, 2024
d214545
Refactor: 코드 정리
hoogom88 May 18, 2024
8ed2702
Merge pull request #206 from Team-Weather/feat/#178-ootd-detail-ui-vi…
hoogom88 May 18, 2024
781cc4e
Merge pull request #197 from Team-Weather/feat/#196-app-setting-dialo…
hoogom88 May 18, 2024
1a740bf
Feat: OOTD 검색 화면 태그 수정
hoogom88 May 18, 2024
63d093e
Merge: 충돌 해결
NalaJang May 18, 2024
a397d43
Feat: 로그인 후 email null 확인 코드 수정
NalaJang May 18, 2024
66cf392
Feat: 새 피드 저장
NalaJang May 18, 2024
c1ea313
Modify: colors, imagePath 파일 경로 수정
somarok May 18, 2024
f2bcd1e
Refactor: userProvider ChangeNotifier로 변경
somarok May 18, 2024
540ae6a
Modify: colors, imagePath 새 경로에 파일 추가
somarok May 18, 2024
574abc3
Fix: 마이페이지 진입 조건문 수정
somarok May 18, 2024
8890adb
Feat: OotdPostScreen UI 재수정(merge 에서 없어짐)
NalaJang May 18, 2024
5ac3ee4
Refactor: 이미지 경로 파일, 컬러파일 경로 변경에 따른 수정 및 일부 UI 수정
somarok May 18, 2024
1915df7
Refactor: 홈화면 추천 목록 위젯 스크롤 막음
somarok May 18, 2024
edde06a
Refactor: 홈화면 시간별 일기예보 온도 기호 수정
somarok May 18, 2024
9fe77ea
Fix: 로그인 후 MainScreen으로 이동
somarok May 18, 2024
c317876
Refactor: 피드목록 플립카드 코드정리
somarok May 18, 2024
9f86022
Fix: FirebaseService user 초기화 과정 추가
SeongJongHo May 18, 2024
56eb946
Merge branch 'dev' into feat/#181-splash
somarok May 18, 2024
dceb1ca
Refactor: UserProvider 원래대로 수정
somarok May 18, 2024
cac5ef2
Refactor: 홈화면 UI 반응형으로 수정
somarok May 18, 2024
dfd267b
Refactor: 홈 화면 추천 피드 목록 아이템 16:9 비율 설정
somarok May 18, 2024
d9ec128
Refactor: OOTD 검색 화면 드롭다운 버튼 flexible하게 수정
somarok May 18, 2024
738d4fe
Feat: OotdDetailScreen 파라미터 전달 방식 변경 (queryParameter -> extra)
hoogom88 May 18, 2024
d2eda19
Feat: 크롭 화면을 '닫기' 할 경우 다이얼로그 표시와 다이얼로그에서 '삭제' 를 누를 경우에 대한 처리 다시 추가
NalaJang May 18, 2024
d8d2f16
Refactor: 예외 처리 리팩토링
NalaJang May 18, 2024
0beada3
Merge: 충돌 해결
NalaJang May 18, 2024
cd26ae0
Refactor: 파일 경로 수정
NalaJang May 18, 2024
65f89ce
Merge branch 'dev' into Feat/#202-posting-ootd-screen-refactoring
NalaJang May 18, 2024
4d86a0e
Refactor: 피드 검색 온도 드롭다운 코드 수정
somarok May 18, 2024
e586f67
Refactor: 홈화면 추천 코디 목록 하단 여백 삭제
somarok May 18, 2024
52c842a
Feat: 스플래시 추가
somarok May 18, 2024
573d83b
Feat: SignUp, SignIn 예외처리 추가
SeongJongHo May 18, 2024
33c781d
Feat: Dialog 텍스트 길이에 맞춰 유동적으로 늘어나게 변경
SeongJongHo May 18, 2024
b15bbd9
Feat: SignIn, SignUp go => push로 네이밍 변경
SeongJongHo May 18, 2024
6cc7bf4
Feat: SignIn push로 네이밍 변경
SeongJongHo May 18, 2024
7567805
Feat: 인풋창 힌트 텍스트 중앙 정렬로 변경
SeongJongHo May 18, 2024
80e7f58
Fix: 네비게이션 플로팅 버튼 버그 수정
somarok May 18, 2024
693236b
Merge pull request #209 from Team-Weather/feat/ootd-detail-ui-data-ty…
hoogom88 May 18, 2024
f0abfc3
Merge pull request #210 from Team-Weather/Feat/#198-picture-crop-scre…
hoogom88 May 18, 2024
d294d93
Refactor: 불필요한 임포트문 삭제
somarok May 18, 2024
1f45822
Refactor: 앱 설정 로그아웃, 회원탈퇴 후 메인으로 이동처리
somarok May 18, 2024
9212a19
Feat: 로그인 후 라우팅 경로 변경
SeongJongHo May 18, 2024
e3266fa
Feat: Exception case 추가
SeongJongHo May 18, 2024
efaf69a
Merge branch 'dev' into feat/#181-splash
somarok May 18, 2024
c149646
Feat: print문 제거
SeongJongHo May 18, 2024
4d6fc71
Feat: fontFamily 일괄 삭제
SeongJongHo May 18, 2024
516e131
Feat: 로그아웃 후 앱 재실행시 자동로그인 되는 버그 해결
somarok May 18, 2024
ba0e978
Merge remote-tracking branch 'refs/remotes/origin/feat/#181-splash' i…
somarok May 18, 2024
ac8b667
Merge pull request #211 from Team-Weather/feat/#52-sign-up-view
SeongJongHo May 18, 2024
3031d46
Merge
NalaJang May 19, 2024
c86fe42
Feat: 화살표 버튼 클릭 시 키보드 내리기
NalaJang May 19, 2024
12f695c
Merge pull request #212 from Team-Weather/feat/#181-splash
hoogom88 May 19, 2024
95d1ae5
Feat: OOTD 상세 화면 이메일 및 닫기 아이콘 그림자 적용
hoogom88 May 19, 2024
5958df7
Refactor: 검색, 유저, 마이 페이지 페이지네이션 갯수 변경
hoogom88 May 19, 2024
9dfb970
Chore: android manifest icon 제거
hoogom88 May 19, 2024
33040d6
Feat: 앱 아이콘 변경
somarok May 19, 2024
4728cac
Feat: ReactionUtil 작성 및 홈화면, 피드 검색 화면에 적용
somarok May 19, 2024
336aa40
Modify: 불필요 이미지 파일 삭제
somarok May 19, 2024
aba6356
Refactor: custom bottom sheet 높이 파라미터 null일 때 기본값 제거
somarok May 19, 2024
dffc3eb
Refactor: 로고 이미지 파일 추가 및 적용
somarok May 19, 2024
e3ae304
Feat: 로그인 인풋 height값 제거
SeongJongHo May 19, 2024
347b852
Merge pull request #208 from Team-Weather/Feat/#202-posting-ootd-scre…
NalaJang May 19, 2024
6993946
Merge pull request #217 from Team-Weather/feat/#57-sign-in-view
SeongJongHo May 19, 2024
38f2dce
Fix: 오타 수정
somarok May 19, 2024
74e1109
Fix: MyPageViewModel 생성자를 통한 상태 초기화 삭제
KimDonghyeok May 19, 2024
f3334a2
Fix: MyPageScreen initState 메소드 내부에서 생성자 상태 초기화 로직 추가
KimDonghyeok May 19, 2024
79f1d4f
Fix: RouterStatic.clearAndNavigate 메소드 추가
KimDonghyeok May 19, 2024
c39b7da
Fix: AppSettingScreen 로그아웃, 회원탈퇴 라우팅 수정
KimDonghyeok May 19, 2024
9c6ab04
Merge branch 'dev' into feat/#216-logout-and-signout-routing-and-my-p…
KimDonghyeok May 19, 2024
1879577
Feat: 오타 수정
somarok May 19, 2024
b0f8a88
Merge pull request #218 from Team-Weather/feat/#216-logout-and-signou…
KimDonghyeok May 19, 2024
cb93568
Merge pull request #215 from Team-Weather/feat/#214_change_app_icon
somarok May 19, 2024
69f4867
Modify: MyPageScreen 에서 앱세팅 이동 시 Push 로 이동하도록 수정
KimDonghyeok May 19, 2024
8a93c98
Modify: AppSettingScreen 각 텍스트 버튼 넓이 수정
KimDonghyeok May 19, 2024
083581f
Modify: 스크롤 시 AppBar 색상 고정
KimDonghyeok May 19, 2024
10541a9
Feat: 홈화면 배경 이미지 위젯 변경
hoogom88 May 19, 2024
d9cafd9
Merge branch 'dev' of https://github.com/Team-Weather/flutter-wea-co …
hoogom88 May 19, 2024
e548070
Refactor: 디버그 태그 제거, 홈 날씨 리스트 높이 수정, 로그인, 회원가입 하단 버튼 영역 배경색 변경
hoogom88 May 20, 2024
b3b0ca2
Feat: bottom_navigation_widget 에러 수정
gyubit May 20, 2024
ddd657d
Fix: 온도 num으로 type cast 후 double로 치환
SeongJongHo May 20, 2024
f2a138a
Feat: OOTD 상세화면 아래 스와이프로 pop 구현
hoogom88 May 20, 2024
a3453a8
Refactor: OOTD 피드 화면 카드 이동 속도 변경
hoogom88 May 20, 2024
0e9692c
Feat: '저장' 버튼 두 번 눌리지 않도록 수정
NalaJang May 20, 2024
a7d4219
Chore: cached_network_image 의존성 추가
hoogom88 May 20, 2024
76e4392
Feat: CachedImageWidget 클래스 작성
hoogom88 May 20, 2024
3a4c7b4
Feat: CachedNetworkImage 적용
hoogom88 May 20, 2024
224c130
Refactor: CachedNetworkImage BoxFit 필드 추가
somarok May 20, 2024
fadd98f
Refactor: CachedImageWidget 적용
somarok May 20, 2024
8a99b99
Refactor: GetMyPageFeedsUseCase exception 수정
somarok May 20, 2024
47f3f67
Refactor: 잘못된 파일, 폴더명 수정
somarok May 20, 2024
d062d9d
Refactor: homeScreen GetIt 주입 로직 통일화
somarok May 20, 2024
296e4ac
Refactor: dataBox HiveWrapper로 이동
somarok May 20, 2024
27773ce
Feat: 카메라 버튼 누른 후 이미지 선택 없이 뒤로 왔을 때 null error 해결 및 사용하지 않는 camera_sc…
NalaJang May 20, 2024
e389e22
Merge branch 'dev' into Feat/#213-posting-ootd-screen-bug-fix
NalaJang May 20, 2024
ada3756
Feat: 메인 화면에서 뒤로가기 두번 연속 터치시 앱 종료 기능
somarok May 20, 2024
9507df3
Refactor: 불필요한 임포트문 삭제
somarok May 20, 2024
e6922e6
Refactor: 유저페이지 이미지 위젯 cachedNetworkImage 으로 변경
somarok May 20, 2024
a7ac425
Modify: 데스 코드 삭제
NalaJang May 20, 2024
1ee2066
Modify: MyPageViewModel.removeSelectedFeed 피드 삭제 시 결과값 반환 하도록 수정
KimDonghyeok May 20, 2024
6c390ef
Modify: MyPageScreen 피드 관련 UI 로직 수정
KimDonghyeok May 20, 2024
6b7e71a
Modify: AlertUtil 인자로 받은 텍스트가 반영되도록 수정
KimDonghyeok May 20, 2024
7b4c3ca
Merge pull request #220 from Team-Weather/Feat/#213-posting-ootd-scre…
hoogom88 May 21, 2024
0371550
Merge branch 'dev' into feat/cached-network-image
hoogom88 May 21, 2024
19fb77a
Merge pull request #219 from Team-Weather/feat/cached-network-image
hoogom88 May 21, 2024
bf50298
solve merge conflict
KimDonghyeok May 21, 2024
020f502
Feat: Home UI 수정
SeongJongHo May 21, 2024
1173cec
Merge pull request #222 from Team-Weather/feat/#221-my-page-feed-ui-l…
hoogom88 May 21, 2024
a7e196d
Merge pull request #225 from Team-Weather/224-home-ui-modify
somarok May 21, 2024
14f3881
Merge
NalaJang May 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 17 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,15 @@ jobs:
- uses: actions/checkout@v4
- uses: subosito/flutter-action@v2
with:
flutter-version: 3.x

flutter-version: 3.19.6

- name: Make dotenv
run: |
touch .env
echo "${{ secrets.ENV }}" > .env
ls
shell: bash

- name: Install packages
run: flutter pub get

Expand All @@ -30,7 +37,14 @@ jobs:
- uses: actions/checkout@v4
- uses: subosito/flutter-action@v2
with:
flutter-version: 3.x
flutter-version: 3.19.6

- name: Make dotenv
run: |
touch .env
echo "${{ secrets.ENV }}" > .env
ls
shell: bash

- name: Install packages
run: flutter pub get
Expand Down
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ if (flutterVersionName == null) {

android {
namespace "team.weather.weaco"
compileSdk flutter.compileSdkVersion
compileSdkVersion 34
ndkVersion flutter.ndkVersion

compileOptions {
Expand All @@ -45,7 +45,7 @@ android {
applicationId "team.weather.weaco"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion flutter.minSdkVersion
minSdkVersion 24
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
Expand Down
29 changes: 29 additions & 0 deletions android/app/google-services.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"project_info": {
"project_number": "126221191414",
"project_id": "weaco-f9878",
"storage_bucket": "weaco-f9878.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:126221191414:android:be55a82fd5473a1a5c44d7",
"android_client_info": {
"package_name": "team.weather.weaco"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyBm8pwYatNWlESmohWT-YuuwqTgQ9akLHk"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}
31 changes: 23 additions & 8 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,22 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission
android:name="android.permission.CAMERA"/>
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:label="weaco"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
android:icon="@mipmap/ic_launcher"
android:enableOnBackInvokedCallback="true">
<activity
android:name="com.yalantis.ucrop.UCropActivity"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
<activity
android:name=".MainActivity"
android:exported="true"
Expand All @@ -16,9 +30,8 @@
while the Flutter UI initializes. After that, this theme continues
to determine the Window background behind the Flutter UI. -->
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme"
/>
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme"/>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
Expand All @@ -28,7 +41,7 @@
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data
android:name="flutterEmbedding"
android:value="2" />
android:value="2"/>
</application>
<!-- Required to query activities that can process text, see:
https://developer.android.com/training/package-visibility?hl=en and
Expand All @@ -37,8 +50,10 @@
In particular, this is used by the Flutter engine in io.flutter.plugin.text.ProcessTextPlugin. -->
<queries>
<intent>
<action android:name="android.intent.action.PROCESS_TEXT"/>
<data android:mimeType="text/plain"/>
<action
android:name="android.intent.action.PROCESS_TEXT"/>
<data
android:mimeType="text/plain"/>
</intent>
</queries>
</manifest>
</manifest>
Binary file added android/app/src/main/ic_launcher-playstore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added android/app/src/main/res/drawable-hdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added android/app/src/main/res/drawable-mdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 6 additions & 9 deletions android/app/src/main/res/drawable-v21/launch_background.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="?android:colorBackground" />

<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
<item>
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added android/app/src/main/res/drawable/background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 6 additions & 9 deletions android/app/src/main/res/drawable/launch_background.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />

<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
<item>
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>
5 changes: 5 additions & 0 deletions android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
Binary file removed android/app/src/main/res/mipmap-hdpi/ic_launcher.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed android/app/src/main/res/mipmap-mdpi/ic_launcher.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
21 changes: 21 additions & 0 deletions android/app/src/main/res/values-night-v31/styles.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
<item name="android:windowSplashScreenBackground">#FFFFFF</item>
<item name="android:windowSplashScreenAnimatedIcon">@drawable/android12splash</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.

This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>
4 changes: 4 additions & 0 deletions android/app/src/main/res/values-night/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Expand Down
21 changes: 21 additions & 0 deletions android/app/src/main/res/values-v31/styles.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
<item name="android:windowSplashScreenBackground">#FFFFFF</item>
<item name="android:windowSplashScreenAnimatedIcon">@drawable/android12splash</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.

This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>
4 changes: 4 additions & 0 deletions android/app/src/main/res/values/ic_launcher_background.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#FFFFFF</color>
</resources>
4 changes: 4 additions & 0 deletions android/app/src/main/res/values/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Expand Down
2 changes: 1 addition & 1 deletion android/settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ pluginManagement {
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "7.3.0" apply false
id "org.jetbrains.kotlin.android" version "1.7.10" apply false
id "org.jetbrains.kotlin.android" version "1.9.0" apply false
}

include ":app"
Binary file added asset/icon/temperature_down_arrow_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added asset/icon/temperature_up_arrow_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added asset/icon/weaco_cam_icon.png
Binary file added asset/icon/weaco_feed_add_icon.png
Binary file added asset/icon/weaco_feed_icon.png
Binary file added asset/icon/weaco_home_weather_icon.png
Binary file added asset/icon/weaco_mypage_icon.png
Binary file added asset/icon/weaco_photo_icon.png
Binary file added asset/icon/weaco_post_add_icon.png
Binary file added asset/icon/weaco_search_icon.png
Binary file added asset/icon/weather_clear_sky_icon.png
Binary file added asset/icon/weather_cloud_icon.png
Binary file added asset/icon/weather_drizzle_icon.png
Binary file added asset/icon/weather_fog_icon.png
Binary file added asset/icon/weather_freezing_rain_icon.png
Binary file added asset/icon/weather_partly_cloudy_icon.png
Binary file added asset/icon/weather_rain_icon.png
Binary file added asset/icon/weather_rain_shower_icon.png
Binary file added asset/icon/weather_snow_icon.png
Binary file added asset/icon/weather_thunder_storm_hail_icon.png
Binary file added asset/icon/weather_thunder_storm_icon.png
Binary file added asset/image/home_bg_sunny.jpg
Binary file added asset/image/logo_app_bar.png
Binary file added asset/image/logo_app_icon.png
Binary file added asset/image/logo_branding.png
Binary file added asset/image/logo_simbol.png
Binary file added asset/image/logo_with_typo.png
Binary file added asset/image/ootd_post_image.png
Loading