R1 cleanup: collAnon and dead code gone, docs current, every peer's scenario in one sweep
Build / Build (push) Successful in 1m7s
Build / Build (push) Successful in 1m7s
Starts the completion program (docs/ROADMAP.md, "Owner decisions on finishing everything", 2026-10-17). - Dead code: the commented-out collAnon blocks (discussions, seeding, admin user lists, HTTP/3, the old signature middleware), the empty PrivaPubWorkersConfiguration, PublicAvatarUsersService and UserPolicyType, unused helpers, the second IPasswordHasher registration, the PasswordGenerator package, SignUpAsync/LoginAsync's unused invitation parameters. "Starting PrivaPub"; a signed-in login is sent to "/", not to "/discussions". - Stored fields nothing read: RootUser.Contacts and ResetPasswordToken*, the local Avatar.AvatarServer, EmailRecovery.RecoveryCode/RequestIP/CreationDate, MongoSettings.LogsDatabase, and AppConfiguration's upload/discussion keys, RequiresFirstTimeSetup and Version (old documents still load: MongoDB.Entities ignores extra elements). DmPost's indexes are no longer made. 49 collAnon keys leave FieldsNameResource in every language. - /clientapi/data/current-version answers the build's ref. UsersIds is a list that can't throw, and the admin routes leave the administrator out without mutating the request. - deploy.yml checks SecureMode on a name no persona can have, and the browser redirect on the directory's first local persona: @thepra is the administrator's own now. - Town: decePub's e2e remnants (expect, client.jsonl, the decePub column) and town/tests go; the dead gaps/load commands too. Mobilizon no longer keeps an event for a deleted test. - tools/pasture/sweep.sh runs every peer's scenario, batch by batch, as CLAUDE.md asks before a change to what PrivaPub sends. - Docs: CLAUDE.md's repo map, route table (every frozen route) and stale lines; ROADMAP's status (setup, v1.25.0, v1.26.0, the program C), the 2026-10-17 decisions, and dated notes where earlier text no longer holds; FEDERATION.md's FEP list (7888, f228, 7628, ae0c and 8967 supported) and the deploy's persona. Verified: dotnet build PrivaPub.sln -c Release (0 errors, no new warnings); bash -n on the touched scripts; py_compile on the town; the pasture's gts, mastodon and lemmy scenarios on this build. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WpVCoDeM1qUTRp4fXQdfof
This commit is contained in:
1 parent
6727e1817a
commit
ff5e635dda
71 files changed
+238
-4767
No files matched your search
@@ -60,132 +60,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to (necessary in case of password recovery).
|
||||
/// </summary>
|
||||
public static string _necessary_in_case_of_password_recovery_ {
|
||||
get {
|
||||
return ResourceManager.GetString("(necessary in case of password recovery)", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to (<a class="is-underlined has-text-info" tabindex="-1" target="_blank" href="https://keepassxc.org/">password manager</a> suggested).
|
||||
/// </summary>
|
||||
public static string _password_manager_suggested_ {
|
||||
get {
|
||||
return ResourceManager.GetString("(password manager suggested)", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Amount.
|
||||
/// </summary>
|
||||
public static string Amount {
|
||||
get {
|
||||
return ResourceManager.GetString("Amount", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Answer id.
|
||||
/// </summary>
|
||||
public static string AnswerId {
|
||||
get {
|
||||
return ResourceManager.GetString("AnswerId", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Answer text.
|
||||
/// </summary>
|
||||
public static string AnswerText {
|
||||
get {
|
||||
return ResourceManager.GetString("AnswerText", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Custom character(emoji).
|
||||
/// </summary>
|
||||
public static string Character {
|
||||
get {
|
||||
return ResourceManager.GetString("Character", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Colour.
|
||||
/// </summary>
|
||||
public static string ColourIndex {
|
||||
get {
|
||||
return ResourceManager.GetString("ColourIndex", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Comment id.
|
||||
/// </summary>
|
||||
public static string CommentId {
|
||||
get {
|
||||
return ResourceManager.GetString("CommentId", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Comment text.
|
||||
/// </summary>
|
||||
public static string CommentText {
|
||||
get {
|
||||
return ResourceManager.GetString("CommentText", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Confrontation.
|
||||
/// </summary>
|
||||
public static string Confrontation {
|
||||
get {
|
||||
return ResourceManager.GetString("Confrontation", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Confrontation id.
|
||||
/// </summary>
|
||||
public static string ConfrontationId {
|
||||
get {
|
||||
return ResourceManager.GetString("ConfrontationId", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Context.
|
||||
/// </summary>
|
||||
public static string Context {
|
||||
get {
|
||||
return ResourceManager.GetString("Context", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to End date.
|
||||
/// </summary>
|
||||
public static string DateEnd {
|
||||
get {
|
||||
return ResourceManager.GetString("DateEnd", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Start date.
|
||||
/// </summary>
|
||||
public static string DateStart {
|
||||
get {
|
||||
return ResourceManager.GetString("DateStart", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Description.
|
||||
/// </summary>
|
||||
@@ -195,60 +69,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Discussion.
|
||||
/// </summary>
|
||||
public static string Discussion {
|
||||
get {
|
||||
return ResourceManager.GetString("Discussion", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to End date.
|
||||
/// </summary>
|
||||
public static string DiscussionEndDate {
|
||||
get {
|
||||
return ResourceManager.GetString("DiscussionEndDate", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to End time.
|
||||
/// </summary>
|
||||
public static string DiscussionEndTime {
|
||||
get {
|
||||
return ResourceManager.GetString("DiscussionEndTime", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Discussion id.
|
||||
/// </summary>
|
||||
public static string DiscussionId {
|
||||
get {
|
||||
return ResourceManager.GetString("DiscussionId", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Discussion text.
|
||||
/// </summary>
|
||||
public static string DiscussionText {
|
||||
get {
|
||||
return ResourceManager.GetString("DiscussionText", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Discussion title.
|
||||
/// </summary>
|
||||
public static string DiscussionTitle {
|
||||
get {
|
||||
return ResourceManager.GetString("DiscussionTitle", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Email.
|
||||
/// </summary>
|
||||
@@ -267,42 +87,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Max amount of confrontations.
|
||||
/// </summary>
|
||||
public static string ExpectedMaxConfrontationsBeforeClosingAndShowing {
|
||||
get {
|
||||
return ResourceManager.GetString("ExpectedMaxConfrontationsBeforeClosingAndShowing", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Fact.
|
||||
/// </summary>
|
||||
public static string Fact {
|
||||
get {
|
||||
return ResourceManager.GetString("Fact", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Facts.
|
||||
/// </summary>
|
||||
public static string Facts {
|
||||
get {
|
||||
return ResourceManager.GetString("Facts", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to File id.
|
||||
/// </summary>
|
||||
public static string FileId {
|
||||
get {
|
||||
return ResourceManager.GetString("FileId", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Groups.
|
||||
/// </summary>
|
||||
@@ -312,15 +96,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Include the first answer in the invitation preview? (making it more engaging to join the discussion).
|
||||
/// </summary>
|
||||
public static string IncludeFirstAnswerInInvitation {
|
||||
get {
|
||||
return ResourceManager.GetString("IncludeFirstAnswerInInvitation", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Invitation code.
|
||||
/// </summary>
|
||||
@@ -330,15 +105,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Invitation code or link.
|
||||
/// </summary>
|
||||
public static string InvitationCodeLink {
|
||||
get {
|
||||
return ResourceManager.GetString("InvitationCodeLink", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Invitation password.
|
||||
/// </summary>
|
||||
@@ -348,42 +114,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Require password for preview.
|
||||
/// </summary>
|
||||
public static string IsPasswordProtectedForPreview {
|
||||
get {
|
||||
return ResourceManager.GetString("IsPasswordProtectedForPreview", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Require password to show the preview.
|
||||
/// </summary>
|
||||
public static string IsPasswordProtectedForPreviewText {
|
||||
get {
|
||||
return ResourceManager.GetString("IsPasswordProtectedForPreviewText", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Add password protection.
|
||||
/// </summary>
|
||||
public static string IsPasswordProtectedText {
|
||||
get {
|
||||
return ResourceManager.GetString("IsPasswordProtectedText", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to IsStructured.
|
||||
/// </summary>
|
||||
public static string IsStructured {
|
||||
get {
|
||||
return ResourceManager.GetString("IsStructured", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Language id.
|
||||
/// </summary>
|
||||
@@ -426,15 +156,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Enable notifications?(useful to receive app updates).
|
||||
/// </summary>
|
||||
public static string NativeNotificationsEnabled {
|
||||
get {
|
||||
return ResourceManager.GetString("NativeNotificationsEnabled", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to New password.
|
||||
/// </summary>
|
||||
@@ -462,15 +183,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to One time only.
|
||||
/// </summary>
|
||||
public static string OneTime {
|
||||
get {
|
||||
return ResourceManager.GetString("OneTime", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Password.
|
||||
/// </summary>
|
||||
@@ -480,24 +192,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Perception.
|
||||
/// </summary>
|
||||
public static string Perception {
|
||||
get {
|
||||
return ResourceManager.GetString("Perception", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Perceptions.
|
||||
/// </summary>
|
||||
public static string Perceptions {
|
||||
get {
|
||||
return ResourceManager.GetString("Perceptions", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Prefer system theme.
|
||||
/// </summary>
|
||||
@@ -516,96 +210,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Recurring.
|
||||
/// </summary>
|
||||
public static string Recurring {
|
||||
get {
|
||||
return ResourceManager.GetString("Recurring", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Scan for:.
|
||||
/// </summary>
|
||||
public static string Scan_for_ {
|
||||
get {
|
||||
return ResourceManager.GetString("Scan for:", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Search.
|
||||
/// </summary>
|
||||
public static string SearchText {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchText", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Sharing Secret Code.
|
||||
/// </summary>
|
||||
public static string ShareCode {
|
||||
get {
|
||||
return ResourceManager.GetString("ShareCode", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Show donator badge.
|
||||
/// </summary>
|
||||
public static string ShowDonatorBadge {
|
||||
get {
|
||||
return ResourceManager.GetString("ShowDonatorBadge", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Show the logs tab to support troubleshooting..
|
||||
/// </summary>
|
||||
public static string ShowLogs {
|
||||
get {
|
||||
return ResourceManager.GetString("ShowLogs", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Take type.
|
||||
/// </summary>
|
||||
public static string TakeType {
|
||||
get {
|
||||
return ResourceManager.GetString("TakeType", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Simple.
|
||||
/// </summary>
|
||||
public static string TakeTypeSimple {
|
||||
get {
|
||||
return ResourceManager.GetString("TakeTypeSimple", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Structured.
|
||||
/// </summary>
|
||||
public static string TakeTypeStructured {
|
||||
get {
|
||||
return ResourceManager.GetString("TakeTypeStructured", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Theme image.
|
||||
/// </summary>
|
||||
public static string Theme_image {
|
||||
get {
|
||||
return ResourceManager.GetString("Theme image", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Dark mode.
|
||||
/// </summary>
|
||||
@@ -615,15 +219,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Ticks.
|
||||
/// </summary>
|
||||
public static string Ticks {
|
||||
get {
|
||||
return ResourceManager.GetString("Ticks", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Title.
|
||||
/// </summary>
|
||||
@@ -633,24 +228,6 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Update reason.
|
||||
/// </summary>
|
||||
public static string UpdateReason {
|
||||
get {
|
||||
return ResourceManager.GetString("UpdateReason", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Submit anonymously.
|
||||
/// </summary>
|
||||
public static string UpsertUserTakeIsAnonymous {
|
||||
get {
|
||||
return ResourceManager.GetString("UpsertUserTakeIsAnonymous", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Username.
|
||||
/// </summary>
|
||||
@@ -659,23 +236,5 @@ namespace PrivaPub.ClientModels.Resources {
|
||||
return ResourceManager.GetString("Username", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Username to search and add.
|
||||
/// </summary>
|
||||
public static string Username_to_search_and_add {
|
||||
get {
|
||||
return ResourceManager.GetString("Username to search and add", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Usernames to search and add.
|
||||
/// </summary>
|
||||
public static string Usernames_to_search_and_add {
|
||||
get {
|
||||
return ResourceManager.GetString("Usernames to search and add", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user