Polls, quotes and edits from the composer
The composer can hold a poll instead of media (two to four choices, a length, one choice or several), quote a post (offered on a card when the server says the persona may quote it), and edit the persona's own post: its words and warning come from /source, and saving keeps its media, visibility and poll. A card's menu offers Edit and Quote, and now opens sideways: upwards, the first card's menu was cut off by the top of the feed. The e2e tests publish a poll, edit a post and quote it, each checked on PrivaPub. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
1 parent
a4d9831691
commit
5c11727f58
12 files changed
+434
-12
No files matched your search
@@ -45,6 +45,8 @@ public class Status
|
||||
/// <summary>The persona's filters this post matches, whatever their context (the card picks those of where it is).</summary>
|
||||
public List<FilterResult> Filtered { get; set; } = [];
|
||||
public int QuotesCount { get; set; }
|
||||
/// <summary>Who may quote it: CurrentUser is automatic, manual (asked) or denied for the persona.</summary>
|
||||
public QuoteApproval QuoteApproval { get; set; }
|
||||
}
|
||||
|
||||
public class StatusMention
|
||||
@@ -130,3 +132,10 @@ public class PreviewCard
|
||||
public int Height { get; set; }
|
||||
public string Blurhash { get; set; }
|
||||
}
|
||||
|
||||
public class QuoteApproval
|
||||
{
|
||||
public List<string> Automatic { get; set; } = [];
|
||||
public List<string> Manual { get; set; } = [];
|
||||
public string CurrentUser { get; set; }
|
||||
}
|
||||
Reference in new issue
Block a user