feat: improve toast UI, add-modal cookie handling, and completion sounds

- Refine toast animations and durations
- Prevent extension-captured cookies from being sent across cross-origin redirects
- Clear stale extension metadata properly for single-link handoffs
- Disable completion sound by default and update settings labels
- Handle AudioContext suspension for completion chimes
This commit is contained in:
NimBold
2026-07-04 05:32:40 +03:30
parent 84a4ff4bfc
commit 4a322196de
7 changed files with 162 additions and 80 deletions
+6 -3
View File
@@ -639,8 +639,8 @@ runEngineChecks(false);
<div className="mac-settings-group">
<label className="mac-settings-row cursor-default">
<div className="settings-row-label">
<span>Show notification when download completes</span>
<small>Alerts you in Notification Center</small>
<span>Show system notification when download completes</span>
<small>Uses your operating system notification settings</small>
</div>
<input
type="checkbox"
@@ -650,7 +650,10 @@ runEngineChecks(false);
/>
</label>
<label className="mac-settings-row cursor-default">
<span className="text-[13px] text-text-primary">Play sound when download completes</span>
<div className="settings-row-label">
<span>Play in-app completion chime</span>
<small>Optional Firelink sound, independent of system notifications</small>
</div>
<input
type="checkbox"
checked={settings.playCompletionSound}