Repository navigation
Invite, list, and join a Tiny server - #65
Merged
Merged
Conversation
added 5 commits
October 24, 2026 19:15
A signed-in account can see who is here, invite the next person, change a role, and remove someone. A code joins from the same sheet.
The window lists the server when Tiny is selected, and a code joins from the sign-in sheet.
An empty invite code and an empty name still go to chatd, which stays on that step. The sidebar only says the people are in the window while the account is connected.
…d file can still be sent. A file in the temp directory is one the user picked, and anything under TINYCLIENT_DIR is refused. The community tests were pointing TINYCLIENT_DIR at that same directory, so the Windows run refused the file. The local test server also waits for the whole request instead of answering on a short read.
A signed-in Tiny server shows the people on it. An owner or an admin can invite, change a role, and remove a member. The code is shown once.
itz4blitz
force-pushed
the
tiny-community
branch
from
October 24, 2026 23:16
e1784a2 to
2ff82d6
Compare
The one-second clip ends before Windows finishes listing processes, so the test saw no mediad while it was still playing.
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.
A signed-in Tiny account can see who is on the server, invite the next person, change a role, and remove someone. Someone with a code joins from the same sign-in sheet.
The window is the admin surface because this server has no other app. A control is drawn only when this account can do it. There is no composer and no room list: the server has no messages yet.
Auth stays the address, an email, and a password. A password on the join path is 12 to 128 characters. The invite code is shown once.
Tests
cargo test -p protocol --lib --offline tiny::(2)cargo test -p protocol --lib --offline signin::(1)cargo test -p chatd --lib --offline adapters::tiny(9 passed, 1 ignored)cargo test -p tinyclient --features gui --offline tiny::tests(2)cargo test -p tinyclient --features gui --offline every_problem(1)