View Code? Open in Web Editor
NEW
GitTime is GitHub Tracking App. Using ReactorKit, RxSwift, Moya.
License: MIT License
Swift 97.99%
Ruby 1.81%
Makefile 0.16%
Shell 0.05%
gittime's Introduction
- Activity: GitHub Contributions graph & Event lists
- Trending: Trending Repositories & Developers
- Buddys: Show your buddy's contributions
- Settings: About GitTime project
![](/.github/images/screen1.png) |
![](/.github/images/screen2.png) |
![](/.github/images/screen3.png) |
![](/.github/images/screen4.png) |
Activity |
Trending |
Buddys |
Settings |
-
Architecture
-
Reactive
-
Networking
-
Build & Automation
-
Image Cache
-
Cody Style & Convention
-
Keychain
-
Database
-
UI
-
Parser
-
etc
gittime's People
Contributors
gittime's Issues
What do you want ?
- 깃헙, firebase 관련 plist 파일 제거 & 히스토리 제거
Description 📝
What do you want ?
Description 📝
- Crash tracking을 위한 crashlytics 추가
What do you want ?
- 2.0으로 변경됨에 따라 게스트모드 처리용 로직 추가
Description 📝
- 2.0으로 변경됨에 따라 게스트모드 처리용 로직 추가
What do you want ?
Description 📝
UI.pdf
What do you want ?
- Trending Repository / Developers 파싱 오류 대응
Description 📝
- Kanna 를 통해 Trending 페이지를 파싱하고 있는데, GitHub에서 태그 값을 변경하면 파싱이 제대로 이뤄지지 않음
- 파싱하는 Path 값을 Firebase Remote Config와 같은 방법으로 유연하게 대응할 수 있도록 변경
What do you want ?
- CI 를 위해 GitHub Actions 를 적용
Description 📝
What do you want ?
Description 📝
What do you want ?
Description 📝
What do you want ?
Description 📝
What do you want ?
Description 📝
- 유저가 사용하는 기능들과 페이지들을 트래킹하여 기능 개선을 목적으로 추가
What do you want ?
Description 📝
- Activity: add feature
- Trending: add feature
- Follow: remove
- Buddy: new feature
- Search: maintain..
- settings: renewal
What do you want ?
Description 📝
What do you want ?
Description 📝
- 기술 스펙 정리
- main feature 정리
- shield io 적용
- 추가된 기능 적용 및 스크린샷 정리
What do you want ?
- ActivityCell의 time ago 표시가 잘못 표시되는 오류
What do you want ?
Description 📝
What do you want ?
- 웹 파싱으로 처리하는 로직을 API Client로 전환해갈 예정
Description 📝
- GitHub 변경 때마다 업데이트가 필요하므로 GitHubKit과 함께 단계적으로 진행할 예정
What do you want ?
Description 📝
Github, Cocoahub와 같이 심플한 디자인으로
What do you want ?
- 앱이 background에서 foreground로 돌아올 때 일정시간이 지났으면 리프레시 되는 로직 추가
Description 📝
- 설정 탭을 제외한 나머지 탭 전체 refresh
What do you want ?
Description 📝
What do you want ?
- 잘못된 사용자 유저 아이디 등록시, 파싱 에러 + 삭제 안됨
Description 📝
- Invalid한 데이터인 경우 realm으로 저장하지 않게 변경
What do you want ?
Description 📝
- contribution 파싱이 되지 않는 버그를 수정합니다
What do you want ?
Description 📝
- 맛보기 식으로만 작업했던 fastlane 정리
- beta: TestFlight
- sign
- screenshot
What do you want ?
- 개발 당시에 설정해둔 second로 되어 있는 상태
- 해당값을 1day로 변경
What do you want ?
Description 📝
What do you want ?
- 커밋메세지에 이슈번호 부여
- ImageOptim-Cli를 이용하여 이미지 resize
Description 📝
What do you want ?
Description 📝
What do you want ?
Description 📝
- 전체 / 특정 레파지토리 등의 필터 정도로 구현
What do you want ?
- RxSwift 5.1 version update
Description 📝
- UIWebView가 올해 만료됨에 따라 심사 기준에 UIWebView 관련 코드가 없어야 합니다.
- RxCocoa의
Deprecated.swift
에 UIWebView Extension이 있으므로 심사시 경고 메일이 오고 있습니다.
- RxSwift5.1 에서 해당 이슈 대응이 되었으므로 버전 업데이트합니다.
What do you want ?
Description 📝
What do you want ?
Description 📝
What do you want ?
Description 📝
What do you want ?
Description 📝
What do you want ?
- Gemfile.lock 있는 gem들 업데이트
What do you want ?
- 프로필이미지가 변경이 되어도 반영이 되지 않는 문제 개선
- 앱 실행시, 이미지 캐시를 초기화 하도록 변경
What do you want ?
- organization events support
Description 📝
What do you want ?
Description 📝
What do you want ?
- 친구 추가시, 유효한 유저인지 확인하는 로직 추가
- 직접 입력 or follow 택1 로직 추가
What do you want ?
Description 📝
What do you want ?
Description 📝
What do you want ?
Description 📝