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

Remove the obsolete WebClient prototype (and related HTTP endpoints) #223

Merged
merged 6 commits into from
Dec 15, 2023

Conversation

rdw-software
Copy link
Member

Resolves #120.

It may still be useful later, but for the time being it's unused. Can re-add later if needed, but it probably needs better (less flaky) tests.
WebGPU is the future. I'll re-add the relevant bits and pieces later and/or re-implement them as needed... without the React/TypeScript madness or browser limitations.

Leaving  the placeholder mini map asset to be version-controlled, as it can't be backed up via GitHub gists and otherwise I'll forget where I put the thing...
This was only really useful to server files to the WebView. Now, there's absolutely no reason to serve assets locally since the WebGPU-based native client can just read them directly.

There may be some things in here that are still useful, which can be restored later.
@rdw-software rdw-software force-pushed the 120-remove-webclient-prototype branch from 875cf09 to 3c195d2 Compare December 15, 2023 06:01
It doesn't do much, but I'll probably want to research the various game mechanics more in the future. So for the time being, the server can stay, but it should be moved out of the way a little.
@rdw-software rdw-software force-pushed the 120-remove-webclient-prototype branch from 3c195d2 to ce64b44 Compare December 15, 2023 06:04
@rdw-software rdw-software merged commit 089ea11 into main Dec 15, 2023
5 checks passed
@rdw-software rdw-software deleted the 120-remove-webclient-prototype branch December 15, 2023 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove the JavaScript/TypeScript "WebClient" prototype and related REST endpoints
1 participant