feat: add self-hosted field to login screen#111
Closed
tomezpl wants to merge 5 commits intostoatchat:devfrom
Closed
feat: add self-hosted field to login screen#111tomezpl wants to merge 5 commits intostoatchat:devfrom
tomezpl wants to merge 5 commits intostoatchat:devfrom
Conversation
overrides the `STOAT_WEB_APP`, `STOAT_BASE` and `STOAT_WEBSOCKET` globals to use the user-provided URL
…h stoat instance field
…connect to self-hosted
…ing easier in landscape
Collaborator
|
Hi! Thanks for your contribution to Stoat for Android. Unfortunately, we have chosen to wait with the implementation of this particular feature set for now to clear up some internal questions first. This PR may be re-opened in the future. |
|
Hm, thats kinda sad. I think this is a high priority feature. Without it, the App can't be used for self hosted systems. :-( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds an "advanced options" card to the login screen. It currently only contains a Stoat host URL field, which allows the user to specify a custom Stoat instance. This modifies the
STOAT_BASE,STOAT_WEB_APPand related globals. The setting defaults to the official Stoat.chat instance (this is also the case if the field is blank).If the app is unable to reach the Stoat instance at startup it will fall back to the official Stoat instance so as to avoid locking the user out.
Screenshots
Closes #12