-
Notifications
You must be signed in to change notification settings - Fork 22
fix: restore TPM replacement flow for blacklisted boot flash #2083
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
4ea919b
20bc0b3
62cc29a
8c85d76
8ae5ac9
1fc0909
ca77955
0a3209f
6dd25d4
5f216d8
b7aa4e3
1f85d30
64b9440
85e42db
99f842b
aad603d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| { | ||
| "disposition": "PATCH", | ||
| "forecast_commit": "4ea919b834a792e0fef28d00895c16e7d64ca9a3", | ||
| "reviewed_sha": "99f842b895eda84febe8448587f79b48ea2fda35", | ||
| "schema": "limetech.ai-review-marker.v2", | ||
| "stage": "final", | ||
| "unresolved_proportionality_findings": [] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -767,6 +767,9 @@ | |
| "server.state.eblacklisted.heading": "Blacklisted boot device GUID", | ||
| "server.state.eblacklisted.humanReadable": "BLACKLISTED", | ||
| "server.state.eblacklisted.message": "<p>This boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement device, and you are currently booted from your old device.</p><p>A device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.</p>", | ||
| "server.state.eblacklisted.tpmMismatch.heading": "License / TPM mismatch", | ||
| "server.state.eblacklisted.tpmMismatch.humanReadable": "LICENSE / TPM MISMATCH", | ||
| "server.state.eblacklisted.tpmMismatch.message": "<p>Your license is registered to a different TPM than the one currently detected. This can occur after a hardware swap.</p><p>Choose Replace Key to start the license replacement flow. The blacklisted boot flash will not be changed.</p>", | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win Add all TPM-mismatch keys to every supported locale. 🤖 Prompt for AI Agents |
||
| "server.state.eblacklisted1.heading": "Boot device error", | ||
| "server.state.eblacklisted1.message": "<p>This boot device has an invalid GUID. Please try a different boot device</p>", | ||
| "server.state.eblacklisted2.heading": "Boot device has no serial number", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Translate the TPM mismatch strings in every non-English locale bundle.
When
EBLACKLISTEDhas a TPM mismatch,web/src/store/server.ts:731-739resolves all three keys witht(...). Every non-English bundle defines those keys with English values, sovue-i18nserves those values instead of using its English fallback for missing keys. Translateheading,humanReadable, andmessagein all 24 non-English files underweb/src/locales, includingar,bn,ca,cs,no,pl,pt,ro,ru,sv,uk, andzh.🤖 Prompt for AI Agents