Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Co-operative real-time editing of routes. #37

Closed
Wotuu opened this issue Oct 8, 2018 · 3 comments

Comments

Projects
None yet
2 participants
@Wotuu
Copy link
Owner

commented Oct 8, 2018

Using some real-time technologies, it would be great to collaborate with multiple people on creating one route. There's multiple technologies that could possibly be used for this, such as Signalr and likewise (Forced). I'm thinking of Vue since that's work relevant, but I gotta read up on that first.

Once I got the real-time bit going of the frameworks I actually do not think it'll be that much work. The JS back-end is quite OK done and I think it can be expanded easily.

Ticket for the future; it's a nice to have but low priority for now.

@Wotuu Wotuu added the enhancement label Oct 8, 2018

@forced1988

This comment has been minimized.

@Wotuu Wotuu added the long term label Nov 9, 2018

@Wotuu Wotuu removed the long term label Jan 28, 2019

@Wotuu Wotuu self-assigned this Jan 28, 2019

@Wotuu

This comment has been minimized.

Copy link
Owner Author

commented Jan 28, 2019

I've received some extra time at work to explore Laravel Echo. I'll be using this issue to start experimenting a bit and toy around.

Wotuu added a commit that referenced this issue Jan 29, 2019

Wotuu added a commit that referenced this issue May 24, 2019

#37 #170 Implemented Echo server events for killzones and paths. Stan…
…dardized the AJAX API to use the same style of routes.

Wotuu added a commit that referenced this issue May 26, 2019

#37 Added syncing of brushlines, map comments.
Refactored all map object groups to the new style, though some of them won't be synced (admin tools, for example, I'll be the only ones using those)

Wotuu added a commit that referenced this issue May 26, 2019

#37 Echo server using public channels is now fully supported. Private…
… channels up next..

Fixed a bunch of things I found in the JS code, added a localDelete() function which pretty much just triggers a signal; useful for the echo server deleted events.
Fixed a small issue in the process route floor thumbnail code, if the file did not exist it'd crash, but should be ok now.

Wotuu added a commit that referenced this issue May 27, 2019

#37 Enabled Horizon and configured it. Fixed multiple issues in sched…
…uling/processing.

Removed all closures in web.php to enable route caching

Wotuu added a commit that referenced this issue May 28, 2019

Wotuu added a commit that referenced this issue May 29, 2019

Wotuu added a commit that referenced this issue May 29, 2019

#37 Fixed echo server in both local and staging (+live).
Added a toolbar at the top which shows the connection status and a list of currently connected users.
Users can change the color of their actions in their profile screen.

Wotuu added a commit that referenced this issue May 31, 2019

#37 Updated echo server configuration, added ability to switch colors…
… and have it be live updated.

Fixed an issue where anonymous users couldn't view any routes.

Wotuu pushed a commit that referenced this issue May 31, 2019

Wotuu added a commit that referenced this issue May 31, 2019

Wotuu added a commit that referenced this issue Jun 1, 2019

Wotuu added a commit that referenced this issue Jun 2, 2019

#37 Fixed user color text being black with a black background, it now…
… switches to white if the color is determined to be 'dark'.

Wotuu added a commit that referenced this issue Jun 11, 2019

Wotuu added a commit that referenced this issue Jun 11, 2019

#37 Various fixes that popped up when putting v2.5 live.
Live and staging were meddling in the same REDIS database, this has been fixed.
You were not able to add private routes to a team, this has been fixed.
Losing connection to the server while cooperatively editing a route would cause the user list to not be cleared and be duplicated. This has been fixed.
Added a missing changelog.
@Wotuu

This comment has been minimized.

Copy link
Owner Author

commented Jun 11, 2019

Live as of v2.5.

@Wotuu Wotuu closed this Jun 11, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.