Repository navigation
fix(app): fit the composer, tab bar, Settings, and tabs on a phone, and offer HTTP when HTTPS is off - #581
Merged
Conversation
…nd offer HTTP when HTTPS is off - The composer no longer grows past the screen; the model name truncates so Send stays on screen. - Below 26rem the bottom tab bar names only the current page, so the account button fits. - Settings sections wrap instead of scrolling off the edge. - The channel header shows only the machine icon on phones, so tab titles fit. - Settings -> Host -> Phone shows the plain HTTP address and its QR when the tailnet has no HTTPS. - Recording over HTTP says the browser keeps the microphone off and to use the HTTPS address.
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.
Phone overflow fixes from the Ace map (Q252 decided the HTTP fallback). Map ids: ^803 ^800 ^807 ^804 ^769 ^781 ^785.
http://<machine>.<tailnet>.ts.net:<port>address and its QR when the tailnet has no HTTPS, and says the microphone needs HTTPS.Voice input needs HTTPSinstead of failing silently.Smoked with headless Playwright at 390×844 against an isolated host on port 4433: no control past the right edge on the Dashboard or a channel with a model; Settings tabs wrap with Host on row two; Chat + Terminal tabs both fully titled; with tailnet HTTPS made unavailable (unwritable TLS dir) the Phone group showed the HTTP address and QR; over that HTTP address, Record showed the HTTPS toast.
Built in Ace
No. Built by Claude Code (fix train worker) outside Ace, editing in a lane and smoking with headless Playwright against an isolated host; Ace has no unattended multi-agent queue runner for this. See #5.