Commit Graph

464 Commits

Author SHA1 Message Date
Ethan Pippin 299fa6dc2a Update JellyfinPlayerApp.swift 2021-10-15 15:39:01 -06:00
Ethan Pippin b5b2eb56a1 Fix appearance color bug 2021-10-15 15:38:10 -06:00
Ethan Pippin a0562e9e9d Cleanup and symbol unification 2021-10-15 15:25:56 -06:00
Ethan Pippin ff7a4c5620 Cleanup and remove NukeUI for AsyncImage 2021-10-15 15:20:00 -06:00
Ethan Pippin fdeb74a0bd Neutralize all entitlements 2021-10-15 13:41:10 -06:00
Ethan Pippin 30bf12bea2 Implement BasicAppSettingsView, purge, and fix iOS discovering servers 2021-10-15 13:25:37 -06:00
Ethan Pippin f3a6cee8ca Allow researching for local servers and cancelling requests 2021-10-15 11:31:36 -06:00
Ethan Pippin dfc8aedf78 Create Reset button and organize 2021-10-15 10:24:04 -06:00
Ethan Pippin b2fb9fbe2b Add BasicAppSettingsView, refactor, and organize 2021-10-15 09:35:32 -06:00
Ethan Pippin 9e2089198e Adjust maxwidth 2021-10-15 01:13:09 -06:00
Ethan Pippin b046331936 Remove purge button 2021-10-15 01:06:15 -06:00
Ethan Pippin 3c26b55fc4 Remove person crop 2021-10-15 01:00:31 -06:00
Ethan Pippin 64f50be2aa tvOSMainCoordinator 2021-10-14 23:28:52 -06:00
Ethan Pippin 08da874909 Organize VideoPlayer folders 2021-10-14 22:57:19 -06:00
Ethan Pippin f3dff2f216 Add respective coordinators 2021-10-14 22:55:20 -06:00
Ethan Pippin 5f4d42d6c8 Move coordinators to shared 2021-10-14 22:50:30 -06:00
Ethan Pippin 76530a6d7a Move tvOS files and remove persistence controller 2021-10-14 17:21:10 -06:00
Ethan Pippin d84ff63edf Fix header 2021-10-14 17:09:57 -06:00
Ethan Pippin dbca71df7b Move back bar button item setup 2021-10-14 17:08:01 -06:00
Ethan Pippin 4153c40067 Remove Keychain 2021-10-14 17:03:52 -06:00
Ethan Pippin b13877cddd Allow server/user deletion 2021-10-14 16:50:08 -06:00
Ethan Pippin 1aa2716f42 Use uri instead of local address and login to sign in 2021-10-14 15:32:55 -06:00
Ethan Pippin 3599df56e9 Prevent connecting/signing in if already exists 2021-10-14 15:28:13 -06:00
Ethan Pippin a5a842e815 Text clarification 2021-10-14 14:25:16 -06:00
Ethan Pippin f248767adf Login to Sign In 2021-10-14 14:20:13 -06:00
Ethan Pippin a5e6cdf998 Add better views and flow for no servers/users 2021-10-14 14:17:50 -06:00
Ethan Pippin ce35bea299 Dismiss settings on logout 2021-10-14 00:30:24 -06:00
Ethan Pippin 069ed88a0b Start fixing tvOS 2021-10-13 23:19:32 -06:00
Ethan Pippin 1d6047840f Add UserList for server 2021-10-13 23:09:41 -06:00
Ethan Pippin 67bfdcb207 Add state models and proper logout 2021-10-13 22:25:57 -06:00
Ethan Pippin e81b593fa1 Add UserLoginView 2021-10-13 19:24:50 -06:00
Ethan Pippin 1576d9d6b7 Create new SessionManager and begin new connect flow 2021-10-13 15:58:45 -06:00
Ethan Pippin 7dd253c530 Organize files 2021-10-12 18:12:14 -06:00
Ethan Pippin 4e75905f70 Initial CoreStore foundation 2021-10-12 17:57:30 -06:00
PangMo5 e58e67211f Add a menu of Route function to ItemView 2021-10-05 01:11:48 +09:00
PangMo5 34dbc2ac00 fix LibraryFilterView's layout 2021-09-23 18:08:44 +09:00
PangMo5 a46ed45925 modify LatestMediaViewModel.requestLatestMedia params
fix build error
2021-09-23 18:00:30 +09:00
PangMo5 fad8f14a21 fix tvOS build error 2021-09-23 16:35:33 +09:00
PangMo5 cd7a58b6f2 fix crash when sign out 2021-09-22 06:09:41 +09:00
PangMo5 8175395ade remove DeepLinkError 2021-09-22 05:35:00 +09:00
PangMo5 b92d66e26e Support DeepLink jellyfin://Users/{UserID}/Items/{ItemID} 2021-09-22 05:28:14 +09:00
PangMo5 b07e345efd Apply Coordinator pattern to shared view 2021-09-22 04:02:51 +09: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
aiden 3 8647834d30
Merge branch 'main' into fix-next-up-button-constraints 2021-09-06 15:03:55 -04:00
Ethan Pippin 4b0bcb9190 Cleanup 2021-08-31 23:49:31 -06:00
Ethan Pippin 2e38084708 Update ItemLandscapeMainView.swift 2021-08-31 23:20:34 -06:00
Ethan Pippin 0393347358 Some cleanup 2021-08-31 23:19:23 -06: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 acd12449cc add next up button constraints 2021-08-29 23:34:37 -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
Ethan Pippin 7a79b78e38 Move portrait header view 2021-08-26 22:02:53 -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 b544bd66cc fix build error 2021-08-25 20:02:59 +09:00
PangMo5 252c7a62ed fix tvOS build error 2021-08-25 18:09:34 +09:00
PangMo5 a16d70ab11 Respond to main branch 2021-08-25 18:03:04 +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
acvigue 4d363b2367 [create-pull-request] automated change 2021-08-23 00:36:48 +00:00
aiden 3 1703b6345c
Merge branch 'main' into advanced-server-settings 2021-08-22 20:35:44 -04:00
Kwangmin Bae 4d6ca79d6f
Merge branch 'main' into PangMo5/coordinator-and-deep-link 2021-08-22 05:26:05 +09:00
aiden 3 a33852294a
Merge branch 'main' into fix-videoplayer-option-view 2021-08-21 12:53:51 -04:00
Ethan Pippin a64248c0d3 lowerCamelCase 2021-08-21 10:28:57 -06: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 365cacc2ae Fix where navigationview is determined 2021-08-20 22:00:42 -06:00
Ethan Pippin 574509526d Cleanup 2021-08-20 19:51:13 -06:00
Ethan Pippin d5594625ec Create advanced settings view 2021-08-20 15:34:34 -06:00
Ethan Pippin 5349b23f54 Add positive time ticker 2021-08-20 07:50:47 -07:00
Ethan Pippin 88cc1e2022 Conform to Defaults.Serializable 2021-08-18 00:24:14 -06:00
Ethan Pippin 6b52b48977 Int32 to Int cast 2021-08-17 23:51:34 -06:00
Ethan Pippin a0b95902f5 Also add timings to scrubbing 2021-08-17 23:50:41 -06:00
Ethan Pippin 4e41863d23 Add custom time skip durations 2021-08-17 23:41:08 -06:00
PangMo5 b7a669a89d fix Landscape layout of SeriesItemView 2021-08-16 06:50:25 +09:00
Aiden Vigue 3ac9766394
fix orientation being null, crash 2021-08-15 13:12:16 -04:00
Ethan Pippin d046f0ab56 Implement starter error messages 2021-08-12 00:39:28 -06:00
acvigue e978db78ae [create-pull-request] automated change 2021-08-06 17:20:20 +00:00
PangMo5 6af599f274 fix some layout 2021-08-06 20:32:08 +09:00
PangMo5 aa23216a1a new SeriesItemView UI (landscape) 2021-08-06 20:24:02 +09:00
PangMo5 6e0bd58e1f remove force wrapping 2021-08-06 20:11:31 +09:00
PangMo5 3fa97235b1 new SeriesItemView UI (portrait) 2021-08-06 20:00:00 +09:00
acvigue 7476a11a36 [create-pull-request] automated change 2021-08-01 16:28:02 +00:00
aiden 3 9e0521b954
Merge branch 'main' into main 2021-08-01 12:26:49 -04: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 d98776f655
fix crashes 2021-07-31 09:35:21 -04:00
Ethan Pippin 2f6fcd35a2 Clip correctly lol 2021-07-31 00:10:37 -06:00
Ethan Pippin 107bc79927 Fix checkmark view 2021-07-31 00:03:59 -06:00
Aiden Vigue a3e39c89f2
fix passwordless users 2021-07-30 21:45: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
acvigue 95977c1053 [create-pull-request] automated change 2021-07-27 01:47:11 +00:00
Ethan Pippin 477d011201 Set appearance on app launch 2021-07-26 14:20:03 -06:00
Ethan Pippin 4bc06ef23c Remove forced dark mode 2021-07-26 14:19:52 -06:00
Ethan Pippin 1398d6cac0 Merge branch 'main' into theme-setting 2021-07-26 13:44:22 -06:00