Commit Graph

242 Commits

Author SHA1 Message Date
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
jhays
6a1d049dbb don't add loading cell after last page 2021-10-15 08:24:10 -05:00
jhays
0dc7eab1cd add loading cell as last item 2021-10-15 08:22:08 -05:00
Ethan Pippin
2d56c01bb9 Finish ServerListView and UserListView 2021-10-15 00:43:14 -06:00
jhays
2cfc69640d cleanup some row math 2021-10-14 22:28:36 -05:00
Ethan Pippin
b13877cddd Allow server/user deletion 2021-10-14 16:50:08 -06:00
Ethan Pippin
3599df56e9 Prevent connecting/signing in if already exists 2021-10-14 15:28:13 -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
jhays
ffde1c468d feedback cleanup 2021-10-14 14:06:23 -05:00
jhays
1c2b1879b4 use CollectionView on LibraryView 2021-10-14 09:59:35 -05: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
PangMo5
e58e67211f Add a menu of Route function to ItemView 2021-10-05 01:11:48 +09:00
PangMo5
a46ed45925 modify LatestMediaViewModel.requestLatestMedia params
fix build error
2021-09-23 18:00:30 +09: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
2006353c60 Add debug localhost server check 2021-08-31 23:12:20 -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
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
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
74a9302021 Add ItemCoordinator 2021-08-25 16:46:59 +09:00
acvigue
4d363b2367 [create-pull-request] automated change 2021-08-23 00:36:48 +00: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
aiden 3
b61acd6744
Merge branch 'main' into custom-time-skip-duration 2021-08-18 16:11:29 -04:00
Ethan Pippin
4e41863d23 Add custom time skip durations 2021-08-17 23:41:08 -06:00
Ethan Pippin
35a89a0e80 Remove getPublicUsers on init 2021-08-16 22:13:04 -06:00
Ethan Pippin
fc2b9d8a72 Default to not loading if not loading anything 2021-08-16 22:07:47 -06:00
jellyfin-bot
7532aa564c [create-pull-request] automated change 2021-08-13 23:57:00 +00: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
acvigue
7476a11a36 [create-pull-request] automated change 2021-08-01 16:28:02 +00:00
Aiden Vigue
d98776f655
fix crashes 2021-07-31 09:35:21 -04:00
acvigue
95977c1053 [create-pull-request] automated change 2021-07-27 01:47:11 +00:00
Ethan Pippin
4fa6059a2a Allow changing appearance 2021-07-26 13:44:14 -06:00
acvigue
de4be5ddcf [create-pull-request] automated change 2021-07-16 03:41:09 +00:00
Aiden Vigue
11671d9c42
changes 2021-07-15 23:38:48 -04:00
aiden 3
474c07fcfd
Merge branch 'main' into PangMo5/enhanced-search 2021-07-15 13:34:10 -04:00
PangMo5
8f0af64846 UX Improvement 2021-07-16 01:26:19 +09:00
PangMo5
5c4ee44575 Implement search by ItemType
Search Logic Improvements
2021-07-16 00:50:46 +09:00
PangMo5
9bdb9a2c62 Add suggestions in search screen 2021-07-15 23:59:10 +09:00
acvigue
098ed65439 [create-pull-request] automated change 2021-07-14 21:43:32 +00: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
acvigue
12e4af65cd [create-pull-request] automated change 2021-07-02 19:14:16 +00:00
Aiden Vigue
42d9b4b8a7
Fix fast user switching
Show watched icon on completed episodes.
Add seek buttons to MPNowPlayingInfoCenter
Fix tvos remote play/pause not showing series name.
2021-07-01 14:34:51 -04:00
Aiden Vigue
f373a71e89
fix nppbcntr & gestures. 2021-06-29 16:38:23 -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
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
acvigue
e6ede1280d [create-pull-request] automated change 2021-06-25 18:46:43 +00:00
PangMo5
fe5f41838c fix naming 2021-06-26 03:05:05 +09:00
PangMo5
9e27114cf0 Remove unused import
Fix formatting
2021-06-26 02:40:10 +09:00
PangMo5
c27ebe5ad2 add SearchablePickerView 2021-06-25 18:49:54 +09:00
PangMo5
f308219c34 Apply prefer language settings to VideoPlayer 2021-06-25 17:42:40 +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
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
98cadc7281
Merge branch 'jellyfin:main' into main 2021-06-24 15:37:47 +10:00
Aiden Vigue
7c9b443bc7
Get rid of spacers on home screen
Also, fancify the list view of libraries.
2021-06-23 14:50:30 -04:00
Stephen Byatt
df8bf349eb Add server discovery 2021-06-23 17:38:45 +10:00
Stephen Byatt
2229f1ca58
Merge branch 'jellyfin:main' into main 2021-06-22 17:07:52 +10:00
Stephen Byatt
f05eee3593 Move duplicate objects in both Video Players to a shared file 2021-06-22 14:18:01 +10:00
PangMo5
23ecc5419f fix #81
ConnectToServerViewModel tracked ActivityIndicator
Remove Unnecessary Code
2021-06-22 12:05:35 +09:00
Aiden Vigue
b27e8c6a74
playback 2021-06-21 02:41:45 -04:00
Aiden Vigue
a7ed08e2b5
release 49 2021-06-20 23:18:22 -04:00
PangMo5
368ac68005 Remove @Published used for input(keyboard) binding (side effect) 2021-06-19 18:09:25 +09:00
acvigue
a13ab18b65 [create-pull-request] automated change 2021-06-19 01:39:20 +00:00
Aiden Vigue
6c576b1510
BUILD ISSUES YAY! 😁 😃 😄 2021-06-18 21:38:48 -04:00
PangMo5
dd480def5c fix requested changes 2021-06-19 08:51:35 +09: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
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
acvigue
add5908be2 [create-pull-request] automated change 2021-06-18 02:34:18 +00: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
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