diff --git a/pkg/appview/templates/pages/settings.html b/pkg/appview/templates/pages/settings.html index f58f77c..fc2ecc0 100644 --- a/pkg/appview/templates/pages/settings.html +++ b/pkg/appview/templates/pages/settings.html @@ -200,8 +200,12 @@

Danger Zone

-

Delete Account

-

Permanently delete your ATCR account and all associated data. This action cannot be undone.

+

Delete ATCR Data

+

Remove your data from ATCR. This action cannot be undone.

+
+ + This does not delete your ATProto (Bluesky, Blacksky, Tangled) account.
Only ATCR-specific data (authorized devices, hold memberships, settings) will be removed.
+
- This will remove manifests, tags, stars, and profile data from your Bluesky account. - Your PDS data is always under your control, so this is optional. + This removes ATCR records (manifests, tags, stars, profile) stored in your PDS. + Other records in your account are not impacted.
@@ -373,7 +377,11 @@ modal.className = 'delete-modal-backdrop'; modal.innerHTML = `
-

Delete Account

+

Delete ATCR Data

+

+ + Your ATProto account will NOT be affected. +

This action cannot be undone. This will permanently delete:

@@ -390,7 +398,7 @@
@@ -904,6 +912,24 @@ margin-left: 1.5rem; color: var(--fg-muted); } + /* Info Notice in Danger Zone */ + .danger-card .info-notice { + display: flex; + align-items: flex-start; + gap: 0.5rem; + padding: 0.75rem 1rem; + margin: 1rem 0; + background: #eff6ff; + border: 1px solid #3b82f6; + border-radius: 4px; + color: #1e40af; + } + .danger-card .info-notice svg { + width: 1rem; + height: 1rem; + flex-shrink: 0; + margin-top: 0.125rem; + } .btn-danger-large { display: inline-flex; align-items: center; @@ -959,6 +985,23 @@ width: 1.5rem; height: 1.5rem; } + .delete-modal .reassurance-text { + display: flex; + align-items: center; + gap: 0.5rem; + padding: 0.5rem 0.75rem; + margin-bottom: 1rem; + background: #dcfce7; + border: 1px solid #22c55e; + border-radius: 4px; + color: #166534; + font-size: 0.9rem; + } + .delete-modal .reassurance-text svg { + width: 1rem; + height: 1rem; + flex-shrink: 0; + } .delete-modal .warning-text { margin-bottom: 0.5rem; }