Commit Graph

93 Commits

Author SHA1 Message Date
samcm 16e3ca5315 Merged Server/WebApp + URL Shortener + Invite links
Base directory of the WebApp has been set to /ptweb/
Url shortener implemented
Invite links implemented, still needs the web app to automatically
connect to the server/room.
2017-04-11 03:08:43 +10:00
samcm 32fa4e1ff7 Backwards compability with old servers 2017-04-10 22:46:44 +10:00
samcm 179c5ca2e8 Insensitive-case rooms 2017-04-10 22:44:37 +10:00
samcm aa5b3e6fc8 Ignore host data if they've stopped playing 2017-04-10 22:37:42 +10:00
samcm f6d9ffd5c1 Disconnect from server if not in room 2017-04-10 22:28:49 +10:00
samcm 18484fbbcb Stop pending connections when connecting to server 2017-04-10 22:22:44 +10:00
samcm ae67f8c3db Persistent custom server URL 2017-04-10 22:20:30 +10:00
samcm 424f539c30 Users in room count 2017-04-10 21:31:54 +10:00
samcm 70eba849ba Fixed width of disconnect button when no metadata 2017-04-10 21:20:22 +10:00
samcm d8d3df2ee4 Reconnect to server/room if connection lost 2017-04-10 21:05:32 +10:00
samcm 56dfcfa49c Server tidying 2017-04-10 20:31:11 +10:00
samcm cb0c8448d8 Auto assign new host 2017-04-10 20:30:05 +10:00
samcm 2693f65ee8 Login via pin 2017-04-07 18:15:21 +10:00
George Cordalis 5bb1497db9 Dark mode dropdown arrow
Difficult to see on dark mode - brighter text
2017-04-07 18:47:04 +12:00
samcm 99596783b4 Web 1.0 2017-04-07 15:09:03 +10:00
samcm 0d64be78c8 Cleaning for Web 1.0 2017-04-07 15:04:49 +10:00
samcm 896b7a1f42 Revert "1.0 - Web"
This reverts commit 33fa723392.
2017-04-07 15:03:45 +10:00
samcm 33fa723392 1.0 - Web
- Deleted old PlexTogether electron app
- Swapped to a Vuejs/Webpack based solution that runs directly in the
browser
2017-04-07 14:59:14 +10:00
George Cordalis b99e74a4a8 Update README.md
Updated supported device list
2016-12-20 13:51:53 +13:00
George Cordalis f703dfd8e7 Scroll bar fix 2016-12-16 18:29:46 +13:00
samcm 559820f5dd Fix for changing clients 2016-12-14 22:11:25 +11:00
samcm 88c4979ea3 Increased acceptable sync window to 4Seconds 2016-12-14 17:18:56 +11:00
samcm 1449eeb482 Massive code formatting changes 2016-12-14 14:30:32 +11:00
George Cordalis 6787510323 Truncate long titles in metadata
Long titled media was causing remote controls to be hidden behind room
button. Truncated this field to only show on a single line
2016-12-14 10:49:57 +13:00
George Cordalis f7f7bcd465 Keyboard Shortcut for Join Room
Control or Command + J
2016-12-13 18:10:19 +13:00
George Cordalis b2c6b5d037 Update README.md 2016-12-13 17:47:42 +13:00
samcm 98c2bb9592 Merge pull request #15 from samcm/updated-ui
Updated-UI
2016-12-13 17:44:29 +13:00
samcm 2cbaae3625 Merge branch 'master' into updated-ui 2016-12-13 17:44:04 +13:00
George Cordalis 36969b36de Updated UI
Updated UI - includes client playback functionality
2016-12-13 17:37:51 +13:00
samcm efb6fca323 Merge pull request #14 from TheGrimmChester/master
Refactoring
2016-12-12 23:18:55 +13:00
Nicolas a27e7cdf27 PlexClient refactoring 2016-12-11 07:07:05 -05:00
Nicolas 6eb7430ed1 fix missing http method 2016-12-11 06:48:34 -05:00
Nicolas ab4f12d3b7 Small refactoring : constants & methods 2016-12-11 06:43:56 -05:00
Nicolas c99af1abfc Merge remote-tracking branch 'refs/remotes/samcm/master' 2016-12-10 05:01:30 -05:00
samcm 51a945e97a Disabled checkBufferTime for testing purposes - reset events when our chosenClient changes 2016-12-10 18:37:51 +11:00
samcm f4e409acd8 lastTimelineObject methods
Instead of home.js setting the lastTimelineObject, plex#plexclient now
has a function called updateTimelineObject which is automatically called
every time a new timeline object is fetched or recieved.

This lets us move towards a more event fired approach to the Plex
Clients in the future
2016-12-10 15:38:04 +11:00
samcm 0aab6a697f Unsubscribe when changing chosenClient 2016-12-10 14:39:23 +11:00
samcm 1b4c63774d Added X-Plex-Provides header to Client API calls
Adds basic support for PS4 and presumably Xbox One
2016-12-10 13:35:36 +11:00
Nicolas 3602eacc35 Merge remote-tracking branch 'refs/remotes/samcm/master' 2016-12-07 08:57:30 -05:00
samcm c291675d54 Fixed movies metadata tagline being potentially undefined 2016-12-08 00:39:32 +11:00
samcm 1d591b4867 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	app/package.json
2016-12-08 00:29:39 +11:00
samcm 52f83c11ce Large changes to Sync and client interactions
Dynamically assigns an open port to listen on for HTTP Post requests for
the Plex Clients to send data to when we subscribe to them. This results
in a MUCH smoother end user experience as more data is set and recieved
from the PT Server.
2016-12-08 00:27:50 +11:00
Nicolas ff3cc34986 Merge remote-tracking branch 'refs/remotes/samcm/master' 2016-12-07 05:34:32 -05:00
Nicolas bc9e3891a4 Merge pull request #1 from TheGrimmChester/save-custom-pt-server
Save custom pt server
2016-12-07 05:27:22 -05:00
samcm 4a3e87fd81 Merge pull request #10 from TheGrimmChester/save-custom-pt-server
Save custom pt server
2016-12-07 22:37:59 +13:00
George Cordalis d884c08339 Readme Formatting 2016-12-07 21:56:14 +13:00
George Cordalis 000f2fd417 OSX -> macOS 2016-12-07 21:35:46 +13:00
samcm df83c0c7da Potential fix for #7
The PlexServer.chosenConnection was being overwritten even if the
connection had failed due to a scoping issue. Fixed by adding function
that sets the chosenConnection on this.
2016-12-07 14:48:03 +11:00
George Cordalis e35320e6e3 Sidebar colour fix
Sidebar lost colour when disconnecting from room when window height
great than 720 existed
2016-12-07 16:25:06 +13:00
Nicolas d8023b3a71 Show the custom input because there is not other option at moment 2016-12-06 16:06:44 -05:00