Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

### Changed

- **The join flow and communities panel speak the persona vocabulary too.** The
pane was brought over in #280; this is the copy outside it —
*"Who should this community know you as?"*, *"Already known to:"*, and the
reuse warning in the sentence the table asks every surface to share:
*"the same person to anyone who sees both."*

`profile` elsewhere in the TUI is left alone on purpose: setup, backup and
`--profile` mean the **config profile**, a different thing that predates the
persona family and has its own meaning to operators.


### Changed

- **The identity pane speaks the words a person would use.** Following
Expand Down
20 changes: 10 additions & 10 deletions openvtc/src/ui/pages/join_flow/identity_choice.rs
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ impl IdentityChoice {
Block::bordered()
.fg(COLOR_BORDER)
.padding(Padding::proportional(1))
.title(" Choose an identity for this community "),
.title(" Who should this community know you as? "),
middle,
);
let inner = middle.inner(Margin::new(3, 2));
Expand All @@ -98,28 +98,28 @@ impl IdentityChoice {
let label = opt.map(|o| o.label.as_str()).unwrap_or("this persona");
let mut lines = vec![
Line::styled(
"Reuse an existing identity?",
"Use a persona this community can already be linked to?",
Style::new().fg(COLOR_ORANGE).bold(),
),
Line::default(),
Line::styled(
format!(
"Presenting \"{label}\" to this community links you across every \
community that uses it."
"Being known here as \"{label}\" makes you the same person to \
anyone who sees both this community and the others using it."
),
Style::new().fg(COLOR_TEXT_DEFAULT),
),
];
if let Some(opt) = opt {
if opt.linked_communities.is_empty() {
lines.push(Line::styled(
"It is not yet presented to any other community.",
"No other community knows you by it yet.",
Style::new().fg(COLOR_DARK_GRAY),
));
} else {
lines.push(Line::default());
lines.push(Line::styled(
"Already presented to:",
"Already known to:",
Style::new().fg(COLOR_DARK_GRAY),
));
for c in &opt.linked_communities {
Expand Down Expand Up @@ -148,7 +148,7 @@ impl IdentityChoice {
// Otherwise the body is the selectable list: each persona, then "mint new".
let mut lines = vec![
Line::styled(
"Select the identity to present to this community:",
"Choose the persona this community will know you as:",
Style::new().fg(COLOR_BORDER).bold(),
),
Line::default(),
Expand All @@ -174,7 +174,7 @@ impl IdentityChoice {
format!(" {}", opt.did)
} else {
format!(
" {} · used by {} communit{}",
" {} · known to {} communit{}",
opt.did,
opt.linked_communities.len(),
if opt.linked_communities.len() == 1 {
Expand All @@ -195,11 +195,11 @@ impl IdentityChoice {
Style::new().fg(COLOR_SOFT_PURPLE)
};
lines.push(Line::from(Span::styled(
format!("{marker}✦ Create a new identity for this community"),
format!("{marker}✦ Be someone new to this community"),
style,
)));
lines.push(Line::styled(
" A fresh did:webvh, unlinked from your other communities",
" A fresh did:webvh — nothing links it to your other communities",
Style::new().fg(COLOR_DARK_GRAY),
));
lines.push(Line::default());
Expand Down
2 changes: 1 addition & 1 deletion openvtc/src/ui/pages/join_flow/invitation_choice.rs
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ impl InvitationChoice {
{
lines.push(Line::styled(
format!(
" Issued to {} — presented via a linkage proof",
" Issued to {} — shown with a proof that links the two",
shorten_did(subject, 40)
),
Style::new().fg(COLOR_ORANGE),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -388,7 +388,7 @@ fn render_empty(mut lines: Vec<Line<'static>>) -> Vec<Line<'static>> {
.fg(COLOR_TEXT_DEFAULT),
);
lines.push(
Line::from("Find a Verifiable Trust Community and present an identity to join it.")
Line::from("Find a Verifiable Trust Community and choose who it will know you as.")
.fg(COLOR_TEXT_DEFAULT),
);
lines.push(Line::from(""));
Expand Down
Loading