Commit Graph

224 Commits

Author SHA1 Message Date
PangMo5 b92d66e26e Support DeepLink jellyfin://Users/{UserID}/Items/{ItemID} 2021-09-22 05:28:14 +09:00
Ethan Pippin f639bee126 todo work and update to minimum of iOS 15 2021-09-21 11:06:09 -06:00
Ethan Pippin d10cb35451 Refactor 2021-09-21 10:50:07 -06:00
PangMo5 16e3cd6ea5 migrate stinsen v1 to v2 2021-09-20 20:32:04 +09:00
PangMo5 1863d973a9 Merge branch 'main' into PangMo5/coordinator-and-deep-link
# Conflicts:
#	JellyfinPlayer.xcodeproj/project.pbxproj
#	JellyfinPlayer/Components/PortraitItemView.swift
#	JellyfinPlayer/ContinueWatchingView.swift
#	JellyfinPlayer/EpisodeItemView.swift
#	JellyfinPlayer/HomeView.swift
#	JellyfinPlayer/ItemView.swift
#	JellyfinPlayer/MovieItemView.swift
#	JellyfinPlayer/SeasonItemView.swift
#	JellyfinPlayer/SeriesItemView.swift
#	JellyfinPlayer/SettingsView.swift
#	Shared/ViewModels/ItemViewModel.swift
2021-09-20 17:46:29 +09:00
Ethan Pippin b6b78cc617 Reduce item view complexity 2021-08-31 23:12:09 -06:00
Ethan Pippin b349258086 Some work 2021-08-30 11:09:26 -06:00
Ethan Pippin f9114ae6be Create explicit portrait and landscape views 2021-08-28 22:25:43 -06:00
Ethan Pippin 2dbb0bd890 Simplify item view creation 2021-08-27 23:31:13 -06:00
PangMo5 3235f8046d fix suggested changes 2021-08-26 02:22:28 +09:00
PangMo5 5d96de329f Temporarily process deep link from HomeView 2021-08-25 20:15:57 +09:00
PangMo5 252c7a62ed fix tvOS build error 2021-08-25 18:09:34 +09:00
PangMo5 3ad789fe08 Merge branch 'main' into PangMo5/coordinator-and-deep-link
# Conflicts:
#	JellyfinPlayer/SettingsView.swift
#	JellyfinPlayer/VideoPlayer.swift
2021-08-25 17:48:32 +09:00
PangMo5 2aab9df5df Add VideoPlayerCoordinator
rename router
2021-08-25 17:37:42 +09:00
PangMo5 74a9302021 Add ItemCoordinator 2021-08-25 16:46:59 +09:00
PangMo5 0640e7051d Add FilterCoordinator
Add LibraryCoordinator
Add SearchCoordinator
Add SettingsCoordinator
Update HomeCoordinator
Update LibraryListCoordinator
2021-08-25 14:26:19 +09:00
aiden 3 1703b6345c
Merge branch 'main' into advanced-server-settings 2021-08-22 20:35:44 -04:00
Aiden Vigue 2717053867
use new translation languages. 2021-08-22 20:32:48 -04:00
Aiden Vigue 3d3db3e7ef
wtf was that 2021-08-22 20:26:57 -04:00
PangMo5 3a090aaf4e Add Stinsen
Add ConnectToServerCoodinator
Add HomeCoordinator
Add LibraryListCoordinator
Add MainCoordinator
Add MainTabCoordinator
2021-08-21 19:55:32 +09:00
Ethan Pippin d5594625ec Create advanced settings view 2021-08-20 15:34:34 -06:00
Ethan Pippin 4e41863d23 Add custom time skip durations 2021-08-17 23:41:08 -06:00
Ethan Pippin c3c64c1354 Update logging 2021-08-12 11:30:50 -06:00
Ethan Pippin d046f0ab56 Implement starter error messages 2021-08-12 00:39:28 -06:00
Ethan Pippin ff80c6ff07 Rearrance tvos media buttons 2021-08-06 11:47:42 -06:00
Aiden Vigue 93a25eb9c4
add tvOS settings page; fix transcoded video playback always starting at 0 ticks, also add front row image. 2021-07-31 23:52:31 -04:00
Aiden Vigue 5b9e753965
im going to bed 2021-07-31 23:22:12 -04:00
Aiden Vigue e8439830f2
fix infinite load for subtitles. also save last used user. 2021-07-31 12:18:12 -04:00
Aiden Vigue 295cb32419
Fix build problems, also make "switch user" and "log out" buttons work on iOS 2021-07-27 23:48:56 -04:00
Aiden Vigue 914c308a95
Merge remote-tracking branch 'origin/main' into main 2021-07-21 00:24:21 -04:00
Aiden Vigue 9a6e42b7d1
Auto stash before rebase of "refs/heads/main" 2021-07-21 00:24:00 -04:00
Aiden Vigue 0e4e6c9248
move translations to subdir 2021-07-21 00:20:52 -04:00
Aiden Vigue aaf0bcf6ba
test 2021-07-20 23:54:02 -04:00
Aiden Vigue 1dbb0b8924
Add english localization file 2021-07-16 20:06:37 -04:00
PangMo5 58b37da000 fix tvOS build error 2021-07-16 02:45:11 +09:00
PangMo5 8f0af64846 UX Improvement 2021-07-16 01:26:19 +09:00
Aiden Vigue f1dc7be31d
Add related items, add logging statements. 2021-07-14 17:42:53 -04:00
Aiden Vigue c6a93868c7
start new logging agent 2021-07-12 21:14:14 -04:00
Aiden Vigue 2c18b7fb2d
Fix item links not showing similar items. 2021-07-11 23:20:44 -04:00
Aiden Vigue e0f9c96dfb
fix broken things being broken. 2021-06-30 14:19:27 -04:00
Aiden Vigue ee19c67c4a
Fix tvOS gestures. Start implementing forced focus.
Make views scroll to top when focusing on top most button. Dumb swift.
2021-06-29 22:22:38 -04:00
Aiden Vigue 2b6f0c5ea1
Add series item view 2021-06-29 15:58:59 -04:00
Aiden Vigue 897d158707
basic movie item view 2021-06-28 16:43:13 -04:00
Aiden Vigue 30e2b9d028
push 2021-06-27 11:56:40 -04:00
Stephen Byatt 9730637e14
Merge branch 'main' into nextUp 2021-06-27 13:46:51 +10:00
Aiden Vigue 19c5e3e4c8
Consolidate item views.
Add watched badges
Add remaining episode badges
Add favorite badges.
Fix genres to only show genres from current library.
Show watched episodes in series view.
Add progress bar to currently watching items in library.
Fix showing favorites.
2021-06-26 15:04:57 -04:00
Stephen Byatt 175526cc05 Add up next view 2021-06-26 18:19:01 +10:00
Stephen Byatt e37d944d97 Add playback speed control 2021-06-26 11:26:33 +10:00
PangMo5 9dbcfb694e fix tvOS build error 2021-06-25 19:28:37 +09:00
PangMo5 32e314d9e3 rollback signing 2021-06-25 19:13:35 +09:00
PangMo5 1ea6da0c2c rollback signing 2021-06-25 19:07:46 +09:00
PangMo5 c27ebe5ad2 add SearchablePickerView 2021-06-25 18:49:54 +09:00
PangMo5 3ee33461d3 add Defaults package
replaced UserDefaults.default with Defaults
add prefer language settings
2021-06-25 17:02:24 +09:00
Aiden Vigue 28d2136a25
add watched state to item image views. 2021-06-25 00:35:21 -04:00
Aiden Vigue c203778d89
fix some file headers. 2021-06-24 12:21:21 -04:00
aiden vigue 29d77add70
Merge branch 'main' into main 2021-06-24 12:16:49 -04:00
Stephen Byatt 2dd60b6ce5
Merge branch 'main' into serverDiscovery 2021-06-24 17:03:29 +10:00
Stephen Byatt 0d791c094e Fix tvOS searching on every launch 2021-06-24 17:02:39 +10:00
Stephen Byatt 98cadc7281
Merge branch 'jellyfin:main' into main 2021-06-24 15:37:47 +10:00
Aiden Vigue 8d9108999b
build 53 2021-06-24 00:06:35 -04:00
Stephen Byatt df8bf349eb Add server discovery 2021-06-23 17:38:45 +10:00
Stephen Byatt f05eee3593 Move duplicate objects in both Video Players to a shared file 2021-06-22 14:18:01 +10:00
Aiden Vigue e1d2edfca4
51 prep 2021-06-22 00:10:54 -04:00
Stephen Byatt 5fe8c3b7cc tvOS player 2021-06-22 09:21:53 +10:00
Aiden Vigue a7ed08e2b5
release 49 2021-06-20 23:18:22 -04:00
Aiden Vigue dc5ec29bd8
switch to official cast sdk. 2021-06-20 15:05:55 -04:00
Aiden Vigue b5571639aa
Initial chromecast support. 2021-06-19 13:50:35 -04:00
Aiden Vigue 3f6e91ef2e
Add initial cast device selection view. 2021-06-18 23:52:54 -04:00
Aiden Vigue 0e3cd2c689
move entitlements file. 2021-06-18 23:33:53 -04:00
Aiden Vigue 6c576b1510
BUILD ISSUES YAY! 😁 😃 😄 2021-06-18 21:38:48 -04:00
aiden vigue 60414101ad
Merge branch 'main' into PangMo5/refactoring-2 2021-06-18 19:00:40 -04:00
PangMo5 875f603c98 add DetailItemViewModel 2021-06-19 07:24:22 +09:00
PangMo5 39a5b6a2e7 refactor filters system
add LibraryFilterViewModel
some func name lowercased
2021-06-19 07:16:17 +09:00
Aiden Vigue a35d9ce8d1
currently getting burnt out :/ 2021-06-18 17:44:01 -04:00
PangMo5 f8a70051ac add SeriesItemViewModel 2021-06-19 06:06:16 +09:00
PangMo5 3d22456968 add SeasonItemViewModel 2021-06-19 06:00:34 +09:00
PangMo5 4fb792ec24 add EpisodeItemViewModel 2021-06-19 05:55:50 +09:00
PangMo5 7267b37cb7 add MovieItemViewModel 2021-06-19 05:53:29 +09:00
PangMo5 72375ab731 add LibraryViewModel 2021-06-19 05:34:39 +09:00
PangMo5 88ed1c4a3e add LibrarySearchViewModel 2021-06-19 04:51:04 +09:00
PangMo5 88fcbf5aec add LatestMediaViewModel 2021-06-19 04:37:36 +09:00
Aiden Vigue ac26ac8077
some fixes for TabView getting cut off when scrolling out of viewport. 2021-06-17 22:33:41 -04:00
Aiden Vigue 104bdaddb9
changes 2021-06-17 15:17:44 -04:00
Aiden Vigue f1204238c0
i hate mvvm 2021-06-16 23:41:31 -04:00
Aiden Vigue f4008c8c15
New login views for tvOS 2021-06-15 23:47:05 -04:00
Aiden Vigue de632aeb7e
add some views - rename a few folders. 2021-06-15 19:56:49 -04:00
PangMo5 b89a3f9fe0 fix tvOS build error 2021-06-15 22:53:21 +09:00
PangMo5 94aa3bc4b4 initial screens Refactoring
remove ContentView
add HomeView
add MainTabView
add SplashView
add ConnectToServerViewModel
add HomeViewModel
add LibraryListViewModel
add SplashViewModel
add ViewModel
2021-06-15 22:44:03 +09:00
PangMo5 8c0c51fa26 Replace globalData with SessionManager, ServerEnvironment 2021-06-15 19:15:23 +09:00
PangMo5 40127b0710 add ServerEnvironment.setUp, reset func
add SessionManager.updateHeader, login, logout
2021-06-14 02:40:19 +09:00
PangMo5 bc03de481d add ServerEnvironment
add SessionManager
remove WidgetEnvironment
2021-06-14 01:26:56 +09:00
Aiden Vigue 5a2a0f06a4
build 43 2021-06-13 00:48:54 -04:00
Aiden Vigue 2c410c0e57
custom image view 2021-06-12 22:29:33 -04:00
Aiden Vigue 3f8e3b4fbb
actually update nuke 2021-06-12 22:16:53 -04:00
Aiden Vigue 96dba15f04
Update Nuke to 0.6.1 2021-06-12 10:41:56 -07:00
Aiden Vigue 3d6eb2f183
release 41 2021-06-12 00:00:02 -07:00
Aiden Vigue 18cc3ac15d
bugs bugs bugs *squash* 2021-06-10 17:28:05 -07:00
Aiden Vigue 9ad53092a4
Remove swiftformat 2021-06-10 09:26:05 -07:00
Kwangmin Bae bbfbd32f34
Apply SwiftFormat (#44)
* add .swiftFormat

add Run script for swiftFormat

* Remove some conditions
2021-06-10 08:04:46 -07:00
Aiden Vigue c00559a4a4
Merge remote-tracking branch 'origin/main' into main 2021-06-10 01:19:33 -07:00