Skip to content

Invite, list, and join a Tiny server - #65

Merged
itz4blitz merged 6 commits into
mainfrom
tiny-community
Oct 24, 2026
Merged

itz4blitz merged 6 commits into
mainfrom
tiny-community

Conversation

@itz4blitz

Copy link
Copy Markdown
Owner

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)

Gollum 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.
The one-second clip ends before Windows finishes listing processes, so the test saw no mediad while it was still playing.
@itz4blitz
itz4blitz merged commit 69bcd33 into main Oct 24, 2026
@itz4blitz
itz4blitz deleted the tiny-community branch October 24, 2026 23:25
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.

1 participant