├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .swiftlint.yml ├── LICENSE.txt ├── Osushi.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── Osushi.xcscheme ├── Osushi ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── appstore.png │ │ ├── appstore_dark.png │ │ └── appstore_tint.png │ ├── Contents.json │ ├── Profiles │ │ ├── Contents.json │ │ ├── hcrane14.imageset │ │ │ ├── Contents.json │ │ │ └── hcrane14.jpeg │ │ ├── ry_itto.imageset │ │ │ ├── Contents.json │ │ │ └── ty_itto.jpeg │ │ ├── tomu28.imageset │ │ │ ├── Contents.json │ │ │ └── tomu28.jpeg │ │ ├── tonfly.imageset │ │ │ ├── Contents.json │ │ │ └── tonfly.jpg │ │ ├── treastrain.imageset │ │ │ ├── Contents.json │ │ │ └── treastrain.png │ │ └── uhooi.imageset │ │ │ ├── Contents.json │ │ │ └── uhooi.png │ ├── Tabs │ │ ├── Contents.json │ │ └── tab_osushi.imageset │ │ │ ├── Contents.json │ │ │ └── tab_osushi.svg │ └── logo.imageset │ │ ├── Contents.json │ │ └── logo.svg ├── Model │ ├── APIModelData.swift │ ├── Favorite.swift │ ├── Post.swift │ ├── Profile.swift │ ├── RateLimitError.swift │ └── Url.swift ├── OsushiApp.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json └── View │ ├── ContentView.swift │ ├── FavoriteList │ └── FavoriteListView.swift │ ├── InfomationList │ ├── CommunityView.swift │ ├── InfoListView.swift │ ├── InformationListViewModel.swift │ ├── Lisence │ │ ├── LisenceListView.swift │ │ └── LisenceView.swift │ ├── SNSView.swift │ └── Staff │ │ ├── ProfileDetailView.swift │ │ ├── ProfileRowView.swift │ │ └── StaffListView.swift │ └── PostList │ ├── DetailPostView.swift │ ├── DetailPostViewModel.swift │ ├── PostListView.swift │ ├── PostListViewModel.swift │ └── PostRowView.swift ├── OsushiTests ├── DetailPostViewModelTests.swift └── PostListViewModelTests.swift ├── OsushiUITests ├── OsushiUITests.swift └── OsushiUITestsLaunchTests.swift ├── README.md └── docs ├── CONTRIBUTEING.md └── images ├── Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg └── git-flow.png /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Osushi.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Osushi.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Osushi.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Osushi.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Osushi.xcodeproj/xcshareddata/xcschemes/Osushi.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi.xcodeproj/xcshareddata/xcschemes/Osushi.xcscheme -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/AppIcon.appiconset/appstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/AppIcon.appiconset/appstore.png -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/AppIcon.appiconset/appstore_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/AppIcon.appiconset/appstore_dark.png -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/AppIcon.appiconset/appstore_tint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/AppIcon.appiconset/appstore_tint.png -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/hcrane14.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/hcrane14.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/hcrane14.imageset/hcrane14.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/hcrane14.imageset/hcrane14.jpeg -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/ry_itto.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/ry_itto.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/ry_itto.imageset/ty_itto.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/ry_itto.imageset/ty_itto.jpeg -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/tomu28.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/tomu28.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/tomu28.imageset/tomu28.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/tomu28.imageset/tomu28.jpeg -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/tonfly.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/tonfly.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/tonfly.imageset/tonfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/tonfly.imageset/tonfly.jpg -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/treastrain.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/treastrain.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/treastrain.imageset/treastrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/treastrain.imageset/treastrain.png -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/uhooi.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/uhooi.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Profiles/uhooi.imageset/uhooi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Profiles/uhooi.imageset/uhooi.png -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Tabs/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Tabs/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Tabs/tab_osushi.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Tabs/tab_osushi.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/Tabs/tab_osushi.imageset/tab_osushi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/Tabs/tab_osushi.imageset/tab_osushi.svg -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/logo.imageset/Contents.json -------------------------------------------------------------------------------- /Osushi/Assets.xcassets/logo.imageset/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Assets.xcassets/logo.imageset/logo.svg -------------------------------------------------------------------------------- /Osushi/Model/APIModelData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Model/APIModelData.swift -------------------------------------------------------------------------------- /Osushi/Model/Favorite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Model/Favorite.swift -------------------------------------------------------------------------------- /Osushi/Model/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Model/Post.swift -------------------------------------------------------------------------------- /Osushi/Model/Profile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Model/Profile.swift -------------------------------------------------------------------------------- /Osushi/Model/RateLimitError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Model/RateLimitError.swift -------------------------------------------------------------------------------- /Osushi/Model/Url.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Model/Url.swift -------------------------------------------------------------------------------- /Osushi/OsushiApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/OsushiApp.swift -------------------------------------------------------------------------------- /Osushi/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Osushi/View/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/ContentView.swift -------------------------------------------------------------------------------- /Osushi/View/FavoriteList/FavoriteListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/FavoriteList/FavoriteListView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/CommunityView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/CommunityView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/InfoListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/InfoListView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/InformationListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/InformationListViewModel.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/Lisence/LisenceListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/Lisence/LisenceListView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/Lisence/LisenceView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/Lisence/LisenceView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/SNSView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/SNSView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/Staff/ProfileDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/Staff/ProfileDetailView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/Staff/ProfileRowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/Staff/ProfileRowView.swift -------------------------------------------------------------------------------- /Osushi/View/InfomationList/Staff/StaffListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/InfomationList/Staff/StaffListView.swift -------------------------------------------------------------------------------- /Osushi/View/PostList/DetailPostView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/PostList/DetailPostView.swift -------------------------------------------------------------------------------- /Osushi/View/PostList/DetailPostViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/PostList/DetailPostViewModel.swift -------------------------------------------------------------------------------- /Osushi/View/PostList/PostListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/PostList/PostListView.swift -------------------------------------------------------------------------------- /Osushi/View/PostList/PostListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/PostList/PostListViewModel.swift -------------------------------------------------------------------------------- /Osushi/View/PostList/PostRowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/Osushi/View/PostList/PostRowView.swift -------------------------------------------------------------------------------- /OsushiTests/DetailPostViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/OsushiTests/DetailPostViewModelTests.swift -------------------------------------------------------------------------------- /OsushiTests/PostListViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/OsushiTests/PostListViewModelTests.swift -------------------------------------------------------------------------------- /OsushiUITests/OsushiUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/OsushiUITests/OsushiUITests.swift -------------------------------------------------------------------------------- /OsushiUITests/OsushiUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/OsushiUITests/OsushiUITestsLaunchTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/README.md -------------------------------------------------------------------------------- /docs/CONTRIBUTEING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/docs/CONTRIBUTEING.md -------------------------------------------------------------------------------- /docs/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/docs/images/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg -------------------------------------------------------------------------------- /docs/images/git-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-osushi/Osushi-iOS/HEAD/docs/images/git-flow.png --------------------------------------------------------------------------------