Commit Graph

337 Commits (main)

Author SHA1 Message Date
Juraj Nyíri f2a870cc50 no message
3 years ago
Juraj Nyíri cb9f0cbab0 no message
3 years ago
Juraj Nyíri 3b0adffaa0 no message
3 years ago
Juraj Nyíri ace404adf9 no message
3 years ago
Juraj Nyíri 5b26ffd259 no message
3 years ago
Juraj Nyíri b225de83fd no message
3 years ago
Juraj Nyíri dba631e3de no message
3 years ago
Juraj Nyíri 109020b90a no message
3 years ago
Juraj Nyíri e403f7acc9 no message
3 years ago
Juraj Nyíri e761e0eff9 no message
3 years ago
Juraj Nyíri 3db57baba3 no message
3 years ago
Juraj Nyíri 97cafbdf7b no message
3 years ago
Juraj Nyíri 403c07ae0b no message
3 years ago
Juraj Nyíri 0dc051fac1 no message
3 years ago
Juraj Nyíri ab60645c52 no message
3 years ago
Juraj Nyíri 46221d02a7 no message
3 years ago
Juraj Nyíri bede6f2c57 no message
3 years ago
Juraj Nyíri dafd64afe2 no message
3 years ago
Juraj Nyíri e5d16ab46c no message
3 years ago
Juraj Nyíri f76c4c054b Merge branch 'main' into ui_configuration
3 years ago
Juraj Nyíri a6f64ac889 Add: Better look for season view when opened from Deck or other special libraries directly
3 years ago
Juraj Nyíri 6183f25d46 no message
3 years ago
Juraj Nyíri 44c13c09c0 Merge branch 'main' into ui_configuration
3 years ago
Juraj Nyíri c324571285 Fix: Opening season in recently added not loading episodes
3 years ago
Juraj Nyíri 34aa19e693 no message
3 years ago
Juraj Nyíri bd9d760038 Merge branch 'main' into ui_configuration
3 years ago
Juraj Nyíri 33cf97aec5 Fix: Special libraries not working with cast through Plex
3 years ago
Juraj Nyíri 7d918fa53c no message
3 years ago
Juraj Nyíri a7c8ba1916 no message
3 years ago
Juraj Nyíri a59dcb845f no message
3 years ago
Juraj Nyíri 7e46d45009 no message
3 years ago
Juraj Nyíri 5625d105bf no message
3 years ago
Juraj Nyíri 8bb96a0e49 no message
3 years ago
Juraj Nyíri 66334602c5 no message
3 years ago
Juraj Nyíri 2b8cbbf2d3 no message
3 years ago
Juraj Nyíri bb6c6842e1 no message
3 years ago
Juraj Nyíri ebe88211c3 Add: Working IP, port, token and library selector
3 years ago
Juraj Nyíri 5b35249491 no message
3 years ago
Juraj Nyíri 76aed359f6 Add: WIP configuration UI
3 years ago
Juraj Nyíri 2d4ca17711 Add: Basics for graphical UI configuration
3 years ago
Juraj Nyíri 9aa1e62eef Add: Support for simple entities
3 years ago
Juraj Nyíri 25d9dadb9a Update: Use Plex cast if available
3 years ago
Juraj Nyíri a516b100ab Fix: playMedia endpoint for some Plex server versions
3 years ago
Juraj Nyíri 4c94107141 Add: Workaround now works also for 404
3 years ago
Juraj Nyíri 480b5ccdc6 Add: Workaround for CORS error on playMedia
3 years ago
Juraj Nyíri 532a217981 Remove: Left over console logs
3 years ago
Juraj Nyíri d199719708 Add: Ability to play media from shared servers via plexPlayer
3 years ago
Juraj Nyíri a410779873 Add: WIP Support for client servers for plexPlayer
3 years ago
Juraj Nyíri 75257220cd Add: clickHandler supporting hold and click actions
3 years ago
Juraj Nyíri e164c080da Update: Episodes span the whole width
3 years ago
Juraj Nyíri 078e3dcfc9 Update: Seasons elements span the whole width
3 years ago
Juraj Nyíri dc0000cc1d Update: Make posters span the whole width always
3 years ago
Juraj Nyíri 64fc5d76df Fix: Scroll position not locked when no trailer being played
3 years ago
Juraj Nyíri 9cc8bc6d7b Remove: Left over debugging if clauses
3 years ago
Juraj Nyíri 6bc108b3a2 Fix: Unable to control video player on iOS or Safari
3 years ago
Juraj Nyíri c90cfd1771 Fix: Disable scroll control on fullscreen video
3 years ago
Juraj Nyíri e56475aa1d Fix: Enable scroll when user moves to a different tab
3 years ago
Juraj Nyíri 1354c4bab5 Merge branch 'disablebottomscroll' into next
3 years ago
Juraj Nyíri 0c8c28a0ae Merge branch 'main' into next
3 years ago
Juraj Nyíri 72255a05d9 Update: Plex port no longer mandatory
3 years ago
Juraj Nyíri 8f784d0732 WIP
3 years ago
Juraj Nyíri 35e588831e Add: Disable scroll on details when not needed
3 years ago
Juraj Nyíri f21a99421e Fix: Bottom scroll boundary for every season and fullscreen infinite loop
3 years ago
Juraj Nyíri 9ad716a42a Add: Bottom and top boundaries for scrolling - includes bug for full height
3 years ago
Juraj Nyíri e80ae67128 Add: WIP stop scrolling bottom
3 years ago
Juraj Nyíri bdbaac382f Add: Disable scrolling above details element top when opened
3 years ago
Juraj Nyíri 12cba398b4 Add: Fade in for contentArt
3 years ago
Juraj Nyíri dffc0a3991 Add: Gradients inside contentArt bg
3 years ago
Juraj Nyíri d1aabc18ec Add: WIP poster as background
3 years ago
Juraj Nyíri c8ad09ab6d Remove: Leftover console logs
3 years ago
Juraj Nyíri 6c440fa746 Fix: Background height on only one row of posters
3 years ago
Juraj Nyíri 6f86fc68be Add: showExtras optional parameter
3 years ago
Juraj Nyíri 40846d3a9d Add: playTrailer option
3 years ago
Juraj Nyíri 285c63db17 Fix: Remove left over console.log(s)
3 years ago
Juraj Nyíri 31898a24a5 Add: runAfter parameter
3 years ago
Juraj Nyíri 52c3ce67de Add: runBefore parameter
3 years ago
Juraj Nyíri 66ef70bdb1 Add: Google cast support
3 years ago
Juraj Nyíri 7e0967267d Add: Deck, Continue Watching, Watch Next and Recently Added special libraries with support for older plex servers
3 years ago
Juraj Nyíri f245283f59 Hotfix: Recently added and continue watching breaks whole card for old plex servers
3 years ago
Juraj Nyíri d78583a1d5 Fix: Elements not rendered if search cleaned
3 years ago
Juraj Nyíri ebe419d60f Add: Theoretical support for tv show / episode trailers
3 years ago
Juraj Nyíri d643528e64 Update: Show seasons on episodes view
3 years ago
Juraj Nyíri e01cbd652e Add: Recently added tv shows episodes view
3 years ago
Juraj Nyíri 0e4cc18846 Fix: Deck now automatically figures section ids
3 years ago
Juraj Nyíri e6e9971046 Update: Readme instructions about deck
3 years ago
Juraj Nyíri 9329eade29 Remove: Left over console logs
3 years ago
Juraj Nyíri dd37fe8493 Update: Search now searches parent and grandparent titles too
3 years ago
Juraj Nyíri 40b6059453 Add: Progress indicator
3 years ago
Juraj Nyíri 87130c0c6e Add: Ability to use deck as a library
3 years ago
Juraj Nyíri f590b02845 Add: Directed by, written by, studio and genre information
3 years ago
Juraj Nyíri 04773125fc Add: Minimize when clicking in details div
3 years ago
Juraj Nyíri 3cc4b2d2a5 Update: Remove left over console logs
3 years ago
Juraj Nyíri bfea31c9a7 Fix: Round ratings to 1 decimal
3 years ago
Juraj Nyíri 31926ddf7f Fix: Render new items if needed on resize
3 years ago
Juraj Nyíri 1e9f51c0bb Fix: Better fullscreen detection and do not rerender when details shown
3 years ago
Juraj Nyíri 13360d13b6 Add: fullscreenchange event listeners for moz, webkit and ms
3 years ago
Juraj Nyíri 4050616345 Fix: Android scroll position on ending fullscreen playback
3 years ago
Juraj Nyíri c87c7145b8 Add: Simulated full screen for ipad
3 years ago
Juraj Nyíri d8bb718a3f Fix: Some episodes image not correct
3 years ago
Juraj Nyíri 1914d62689 Fix: Fullscreen trailer on safari, ie11 and ios devices
3 years ago
Juraj Nyíri c141521dee Update: Remove left over console logs
3 years ago
Juraj Nyíri a97ac0ac85 Add: Nicer trailer video player and fullscreen trailer option
3 years ago
Juraj Nyíri 3fee97092a Update: Video now in background, plays correct trailer and closes on minimalization
3 years ago
Juraj Nyíri cd66a9eb68 Add: WIP video elem
3 years ago
Juraj Nyíri 3086fd3542 Fix: Movie element position on close when scrolled all the way to bottom
3 years ago
Juraj Nyíri a25a21f2fa Fix: render new items on scroll only if details element not shown
3 years ago
Juraj Nyíri a7494f1d6b WIP: Extras view, has a bug!
3 years ago
Juraj Nyíri e44f141c64 Add: API endpoint for movie details
3 years ago
Juraj Nyíri c5f2f51f81 Add: Viewed indicator for movies
3 years ago
Juraj Nyíri e0fb641224 Add: Alert if movie/tvshow is not found in kodi
3 years ago
Juraj Nyíri 74fe0bae96 Add: List support for kodi
3 years ago
Juraj Nyíri 8f42c4fe49 Add: Ability to use list for androidtv and plexPlayer entities
3 years ago
Juraj Nyíri e14dcfd082 Fix: Jumpy season view with progressive loading
4 years ago
Juraj Nyíri 6285aec0d9 Fix: Play button center position
4 years ago
Juraj Nyíri 4bc7feab5d Add: Unwatched count for the whole tv shows
4 years ago
Juraj Nyíri 364aede3e9 Fix: Progressive loading in cards
4 years ago
Juraj Nyíri b15c226e22 Fix: A case where when using multiple cards some would not render
4 years ago
Juraj Nyíri 858ea0a11b Fix: Case where active element would stay visible on season view
4 years ago
Juraj Nyíri 4bf89dd61d Add: Optimized loading to handle big libraries smoothly without limiting maxCount
4 years ago
Juraj Nyíri 0828f1c2d5 Add: Scroll handler
4 years ago
Juraj Nyíri 4261b304e3 Add: Spinner at the end of webpage
4 years ago
Juraj Nyíri e943055a52 Add: Limit initial render to only displayed elements + defined number of rows
4 years ago
Juraj Nyíri d8f43b9cc1 Fix: Bug where seasons or episodes would not hide and stay at the bottom visible
4 years ago
Juraj Nyíri 9eeadd7f8e Add: Ability to sort
4 years ago
Juraj Nyíri 38c7b95af1 Add: Enable global search
4 years ago
Juraj Nyíri 72c7abdc89 no message
4 years ago
Juraj Nyíri 8750ecc6d5 Add: Mark for episodes left to be seen
4 years ago
Juraj Nyíri 6aac0af0b9 Add: Number of episodes not seen in season view
4 years ago
Juraj Nyíri 936209a939 Add: Request timeout and hide loading on error
4 years ago
Juraj Nyíri 3181ac0493 Add: Try to autoidentify plexPlayer by name, product, or ip addresses if machineID not given
4 years ago
Juraj Nyíri ac4c746799 Add: Check for machineID for plexPlayer
4 years ago
Juraj Nyíri 884e87609c Update: Enable instant play for seasons and tv shows for Android TV
4 years ago
Juraj Nyíri 693e6c2481 Update: Better error message for unavailable plexPlayer
4 years ago
Juraj Nyíri 21ea17b9b1 Add: New client - plexPlayer - meaning support for ALL plex clients - todo: make it more user friendly and update documentation
4 years ago
Juraj Nyíri 74cef333ee Fix: Edge cases where animation could get stuck in incorrect position or rapidly clicking
4 years ago
Juraj Nyíri 95a83f2e2e Add: Better check for config format of entities
4 years ago
Juraj Nyíri e0245f6a56 Fix: Eslint error
4 years ago
Juraj Nyíri d77e227bd9 Fix: Search element zindex too high
4 years ago
Juraj Nyíri 8036dd7abc Add: Search functionality
4 years ago
Juraj Nyíri 53b76645ea Fix: Style of search and do not discard value on resize
4 years ago
Juraj Nyíri cf2bfed704 Add: Search element
4 years ago
Juraj Nyíri 6731ca6d58 Fix: Part of screen not clickable through on first load
4 years ago
Juraj Nyíri 6c60177dab Add: Episodes playback capability for Kodi
4 years ago
Juraj Nyíri bed07354bf Fix: Eslint warning
4 years ago
Juraj Nyíri c64e6acc27 Fix: Proper error on missing entity property
4 years ago
Juraj Nyíri 2c98e806a6 Update: Remove requirement of kodi entities having kodi_ in entity
4 years ago
Juraj Nyíri e57dd45fc2 Update: Hide scrollbars in detail
4 years ago
Juraj Nyíri 6e2e29a9c2 Add: comment
4 years ago
Juraj Nyíri e93cf6172e Fix: Properly rename adb to androidtv
4 years ago
Juraj Nyíri 68bc8985e6 Update: Rename adb key to androidtv
4 years ago
Juraj Nyíri c8a03ce9c3 Add: Initial support for Kodi, refactor and readme update.
4 years ago
Juraj Nyíri 145e316126 Fix: Style dissappearing when using multiple tabs of card
4 years ago
Juraj Nyíri 2e07aee427 Fix: Card resizing when needed
4 years ago
Juraj Nyíri 0e8e8dbc82 Fix: Expanded card top position on multiple cards
4 years ago
Juraj Nyíri 73f441742e Update: True instant play via adb
4 years ago
Juraj Nyíri 660dc73e64 Add: Ability to instant play movies
4 years ago
Juraj Nyíri 9a5b62ed9e Add: Ability to instant play tv show episode
4 years ago
Juraj Nyíri 0196ebb031 Fix: Font color on light theme
4 years ago
Juraj Nyíri b1da77dd73 Fix: Animations for opening session not working in slim view
4 years ago
Juraj Nyíri 8f732cc60c Fix: Edge case scenario where episodes would not dissappear after navigating back to seasons
4 years ago
Juraj Nyíri 02fc49eea4 Update: Remove debug console logs
4 years ago
Juraj Nyíri 7c91d91318 Add: Episodes view after opening a session
4 years ago
Juraj Nyíri 1e21d74e35 Update: On season open, year changes to season name
4 years ago
Juraj Nyíri a98897256f Update: Seasons now scroll down on season focus
4 years ago
Juraj Nyíri 3ecc1de620 Fix: Main item now returns to correct position on season close
4 years ago
Juraj Nyíri bd4b89dc26 Fix: Clicking on opened entry does not close seasons and is not clickable
4 years ago
Juraj Nyíri e28861ac03 Add: Clicking on season now makes it larger with nice animations
4 years ago
Juraj Nyíri c6288deb93 Add: Play button for seasons
4 years ago
Juraj Nyíri 42e7782ca0 Add: Workaround for launching a movie when screen saver on
4 years ago
Juraj Nyíri a3e3cc40bf Add: PlayController for managing playing
4 years ago
Juraj Nyíri ae5554529c Update: Move getting server ID into Plex class
4 years ago
Juraj Nyíri ce4254df14 Fix: Broken design in case of maxCount not used
4 years ago
Juraj Nyíri 7e3accbdcb Fix: Do not load children if there are none
4 years ago
Juraj Nyíri 2f4adbb26f Fix: Play button not working
4 years ago
Juraj Nyíri ff61397421 Add: Seasons display
4 years ago
Juraj Nyíri 16def24e64 Update: Description scrollable on small screens
4 years ago
Juraj Nyíri 638c56bf0a Update: Remove margin-bottom on .detail .metaInfo
4 years ago
Juraj Nyíri 827836faf0 Fix: Line breaks on metadata in detail on small screens
4 years ago
Juraj Nyíri 888fb9f670 Update: Details div has now set maximum height
4 years ago
Juraj Nyíri 8e66af961d Add: Get seasons for plex
4 years ago
Juraj Nyíri eeee7ecd49 Update: Move css styles outside of main card
4 years ago
Juraj Nyíri 77610cd40f Update: Fix position of details div sometimes not coming from above
4 years ago
Juraj Nyíri 10a40c6c4f Update: Full functionality with typescript
4 years ago
Juraj Nyíri 2ab5c840c7 WIP Refactor
4 years ago
Juraj Nyíri d123fdb3cf no message
4 years ago
Juraj Nyíri 458237be3b no message
4 years ago
Juraj Nyíri 04f574050b Update: WIP Typescript refactor
4 years ago