edde746
4f736c555b
fix: make PlexMetadata type/key/title nullable for folder items
...
Plex API returns Directory entries without type field, causing
TypeError crash in fromJson. Made fields nullable and migrated
callers to use mediaType enum and displayTitle getter instead
of raw string access.
2026-03-14 05:40:14 +01:00
edde746
1f7fb2201c
fix: handle null ratingKey in folder browsing
2026-03-11 22:08:11 +01:00
edde746
8f1b40d143
fix: handle string childCount in collections
2026-03-11 05:08:43 +01:00
edde746
82b0de9223
feat: display movie edition titles across all views
2026-03-09 16:16:37 +01:00
edde746
9730ffd541
fix: coerce subtitleMode string from Plex API to num
2026-03-05 21:53:52 +01:00
edde746
232f018ae7
fix: report JSON deserialization errors
2026-03-05 21:00:52 +01:00
edde746
863f90f65d
fix: respect series-level subtitle mode for episodes
2026-03-05 18:55:44 +01:00
edde746
2b5923d80b
feat: square art in hero sections
2026-02-26 13:00:55 +01:00
edde746
acf91107ad
fix: split combined recently added hubs by library
...
closes #552
2026-02-26 00:30:23 +01:00
edde746
e23f472d78
refactor: centralize globalKey construction via buildGlobalKey()
2026-02-23 17:53:20 +01:00
edde746
4eb55885f7
feat: metadata editing
...
close #338
2026-02-22 17:56:13 +01:00
edde746
1e6a1af1cf
feat: add user star ratings
...
close #411
2026-02-20 09:57:44 +01:00
edde746
bfe7d54dcf
feat: add kBlurArtwork mode for store screenshots
...
Blurs all artwork and rotates vowels in metadata when enabled.
2026-02-19 05:45:46 +01:00
Amy Jeanes
56b7cb842e
show mark as unwatched for mid progress items
2026-02-17 01:24:07 +00:00
edde746
90a40d034f
refactor: reuse MediaCard for extras
2026-02-15 22:59:43 +01:00
Matt Vogel
0bbcd854e4
feat: add trailers and extras support
...
Adds support for viewing and playing trailers and bonus content from Plex.
- Add getExtras() API method to fetch extras from Plex
- Add trailer/extras metadata fields (subtype, extraType, primaryExtraKey)
- Add play trailer button with film reel icon on media detail screen
- Add "Trailers & Extras" section below cast with horizontal scroll
- Support offline mode via cache fallback
- Preserve serverId/serverName for multi-server setups
2026-02-15 15:09:45 -05:00
edde746
a5a72147c7
feat: show ratings
...
close #410
2026-02-08 16:03:23 +01:00
edde746
5c225bb89e
feat: alpha jump bar
...
close #349
2026-02-05 10:15:59 +01:00
Micah Morrison
ffbd504042
Add episode release date to episode listing within season
2026-01-23 20:21:08 -05:00
edde746
b5726fe4b7
chore: format
2026-01-20 13:46:44 +01:00
edde746
c189bef42c
fix: mixed hub aspect ratio for non-episode items
2026-01-11 14:22:27 +01:00
edde746
abe0919324
feat: episode thumbnail display mode
2026-01-08 15:08:50 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
edde746
18c322f66a
refactor: navigation/offline handling
...
and other improvments
2025-12-13 00:16:50 +01:00
edde746
dc44354036
feat: downloads
2025-12-12 02:59:27 +01:00
edde746
38a447f57a
refactor: format & split video controls
2025-11-22 05:58:08 +01:00
edde746
166654d374
refactor: use play queues & other improvements
2025-11-22 03:24:01 +01:00
edde746
6e8a1a373e
feat: remove server switcher
2025-11-21 23:59:39 +01:00
edde746
0c23de9ede
feat: library overhaul
...
add collections, library specific home screen, and more
2025-11-16 20:53:59 +01:00
edde746
2324590175
feat: playlists
2025-11-15 04:07:08 +01:00
edde746
a618218828
feat: respect per media language preference
2025-11-14 22:27:12 +01:00
Tazio
1043db2fb8
feat: display roles
2025-11-09 15:57:33 +01:00
Tazio
41194f2807
feat: add critic and audience score
2025-11-09 15:50:59 +01:00
edde746
65057750f7
feat: file version picker
2025-11-04 10:28:37 +01:00
edde746
fffe342dd1
Merge pull request #9 from TheLidlMan/fix/rating-display-issue-7
...
Fix rating display showing 0.7 instead of 7.0
2025-11-04 04:22:36 +01:00
edde746
b5349d7b3d
feat: library density settings
...
also add season/show poster toggle for episodes
2025-11-04 04:17:39 +01:00
Sam Matthews
f7d98fbe44
Fix rating display showing 0.7 instead of 7.0
...
Fixes #7
- Changed rating field type from int to double in PlexMetadata model
- Removed incorrect division by 10 in discover screen rating display
- Regenerated JSON serialization to properly parse rating as double
- Rating now displays correctly (e.g., 7.0 instead of 0.7)
2025-11-04 03:12:42 +00:00
edde746
a6effe208b
squash
2025-10-22 12:45:29 +02:00