fix(privacy): Finish shows what it would take in, and takes in exactly that (ADR 0019)
The final reading of 22 Oct found that Finish's question said only how many edits of each kind there were, so the person couldn't see content the instance planted, and that taking them in sealed whatever was unsigned when it ran, answers included without being counted. The dialog now lists each edit with its kind and what it says (answers too), and taking them in seals exactly the rows listed, each only while it still says what was shown; one that came or changed after the list stays locked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
92ff7616a4
commit
c9c6533afc
1 changed files with 434 additions and 243 deletions
|
|
@ -2444,20 +2444,17 @@
|
|||
"@publishTagsSent": {"placeholders": {"names": {"type": "String"}}},
|
||||
"publishTagsSentNone": "No tags go with it.",
|
||||
"privacyAdoptTitle": "Take in edits nobody signed?",
|
||||
"privacyAdoptBody": "While it was made private, a device without your keys changed it: {parts}. Taken in, they are sealed as yours; left, they stay locked, as anything the instance could have written.",
|
||||
"@privacyAdoptBody": {"placeholders": {"parts": {"type": "String"}}},
|
||||
"privacyAdoptTake": "Take them in",
|
||||
"privacyAdoptLeave": "Leave them locked",
|
||||
"privacyEditsCards": "{count, plural, =1{1 flashcard} other{{count} flashcards}}",
|
||||
"@privacyEditsCards": {"placeholders": {"count": {"type": "int"}}},
|
||||
"privacyEditsNotes": "{count, plural, =1{1 note} other{{count} notes}}",
|
||||
"@privacyEditsNotes": {"placeholders": {"count": {"type": "int"}}},
|
||||
"privacyEditsPaths": "{count, plural, =1{1 change to learning paths} other{{count} changes to learning paths}}",
|
||||
"@privacyEditsPaths": {"placeholders": {"count": {"type": "int"}}},
|
||||
"privacyEditsPdfs": "{count, plural, =1{1 PDF} other{{count} PDFs}}",
|
||||
"@privacyEditsPdfs": {"placeholders": {"count": {"type": "int"}}},
|
||||
"privacyEditsStudysets": "{count, plural, =1{1 studyset} other{{count} studysets}}",
|
||||
"@privacyEditsStudysets": {"placeholders": {"count": {"type": "int"}}},
|
||||
"privacyAdoptListBody": "While it was made private, these were written without your keys: by a device that didn't have them, or by the instance. Taken in, exactly these are sealed as yours; left, they stay locked.",
|
||||
"privacyEditCard": "Flashcard",
|
||||
"privacyEditNote": "Note",
|
||||
"privacyEditPath": "Learning path",
|
||||
"privacyEditStep": "Step",
|
||||
"privacyEditPdf": "PDF",
|
||||
"privacyEditStudyset": "Studyset",
|
||||
"privacyEditAnswer": "Answer",
|
||||
"privacyEditNoText": "(no text)",
|
||||
"studysetLockedTitle": "Locked",
|
||||
"studysetLockedBody": "This studyset is private, and its key doesn't open on this device: it was encrypted with keys your account no longer has. It can only be deleted.",
|
||||
"studysetVisibilityPartly": "Private, partly readable",
|
||||
|
|
|
|||
Loading…
Reference in a new issue