revert(frontend): Frontend auf letzten funktionierenden Stand 5680179 zurückgesetzt — i18n-Massen-Batch brach Dashboard-Shell in Produktion; Render-Loop-Fix und DSGVO-Antrags-UI liegen sicher in Historie für kontrollierten Wiedereinspiel

This commit is contained in:
Agent Zero
2026-08-27 09:14:21 +02:00
parent bea479bfad
commit 66c11d3d64
119 changed files with 925 additions and 1477 deletions
+5 -5
View File
@@ -108,7 +108,7 @@ export function PgpSettings() {
value={privateKey}
onChange={(e) => setPrivateKey(e.target.value)}
className="w-full min-h-32 border border-secondary-300 rounded-md p-3 text-sm font-mono focus:outline-none focus:ring-2 focus:ring-primary-500"
placeholder={t('pgpSettings.beginpgpprivatekeyblock')}
placeholder="-----BEGIN PGP PRIVATE KEY BLOCK-----"
data-testid="pgp-private-key"
/>
</div>
@@ -135,7 +135,7 @@ export function PgpSettings() {
<div className="flex items-center justify-between">
<div>
<p className="text-sm font-medium text-secondary-900">{key.user_id}</p>
<p className="text-xs text-secondary-500">{t('pgpSettings.keyid')} {key.key_id}</p>
<p className="text-xs text-secondary-500">Key ID: {key.key_id}</p>
<p className="text-xs text-secondary-400">Fingerprint: {key.fingerprint}</p>
</div>
<span className="text-xs text-secondary-400">{key.is_private ? t('mail.privateKeyLabel') : t('mail.publicKey')}</span>
@@ -152,7 +152,7 @@ export function PgpSettings() {
label={t('mail.contactId')}
value={contactId}
onChange={(e) => setContactId(e.target.value)}
placeholder={t('pgpSettings.contactuuid')}
placeholder="contact-uuid"
/>
<div>
<label className="block text-sm font-medium text-secondary-700 mb-1">{t('mail.publicKey')}</label>
@@ -160,7 +160,7 @@ export function PgpSettings() {
value={contactPublicKey}
onChange={(e) => setContactPublicKey(e.target.value)}
className="w-full min-h-24 border border-secondary-300 rounded-md p-3 text-sm font-mono focus:outline-none focus:ring-2 focus:ring-primary-500"
placeholder={t('pgpSettings.beginpgppublickeyblock')}
placeholder="-----BEGIN PGP PUBLIC KEY BLOCK-----"
data-testid="contact-public-key"
/>
</div>
@@ -175,7 +175,7 @@ export function PgpSettings() {
{contactKeys.map((ck) => (
<li key={ck.contact_id} className="p-3 rounded-md border border-secondary-200">
<p className="text-sm font-medium text-secondary-900">{ck.contact_name}</p>
<p className="text-xs text-secondary-500">{t('pgpSettings.keyid')} {ck.key_id}</p>
<p className="text-xs text-secondary-500">Key ID: {ck.key_id}</p>
<p className="text-xs text-secondary-400">Fingerprint: {ck.fingerprint}</p>
</li>
))}