<buttonclass="menu-action"type="button"data-scroll-to="alerts"><span>!</span><span>Go to alerts</span><spanclass="shortcut">Alt+A</span></button>
<buttonclass="menu-action"type="button"data-scroll-to="recent-boxes"><span>B</span><span>Go to recent boxes</span><spanclass="shortcut">Alt+B</span></button>
<buttonclass="menu-action"type="button"data-scroll-to="recent-activity"><span>T</span><span>Go to recent activity</span><spanclass="shortcut">Alt+R</span></button>
<divclass="alert-row"data-severity="high"data-alert-title="Storage backend is almost full"data-alert-code="421"data-alert-meta='{"backend":"local","used_bytes":1009317314560,"available_bytes":45097156608,"configured_cap_bytes":1099511627776,"recommended_action":"run cleanup dry run or raise app cap"}'>
<spanclass="alert-severity">high</span>
<div><pclass="alert-title">Storage backend is almost full</p><pclass="alert-desc">The active local storage backend has less than 5% free capacity under the configured app cap.</p><pclass="alert-trace">code 421, trace storage.local.capacity.high</p></div>
<divclass="alert-row"data-severity="high"data-alert-title="Disabled user has active sessions"data-alert-code="181"data-alert-meta='{"user":"old-operator","active_sessions":2,"recommended_action":"revoke sessions"}'>
<spanclass="alert-severity">high</span>
<div><pclass="alert-title">Disabled user has active sessions</p><pclass="alert-desc">A disabled account still has active sessions that should be revoked.</p><pclass="alert-trace">code 181, trace auth.sessions.disabled_user_active</p></div>
<div><pclass="alert-title">Expired boxes waiting cleanup</p><pclass="alert-desc">Expired boxes are still present on disk and are eligible for cleanup.</p><pclass="alert-trace">code 301, trace boxes.expiry.cleanup_pending</p></div>
<divclass="alert-row"data-severity="medium"data-alert-title="API key UI enabled but key backend missing"data-alert-code="711"data-alert-meta='{"ui_surface":"upload.api_key_input","backend_model":"missing","recommended_action":"hide UI or implement API keys"}'>
<spanclass="alert-severity">medium</span>
<div><pclass="alert-title">API key UI enabled but key backend missing</p><pclass="alert-desc">The frontend advertises API key usage while server-side API key validation is not connected yet.</p><pclass="alert-trace">code 711, trace api_keys.ui.backend_missing</p></div>
<divclass="alert-row"data-severity="medium"data-alert-title="Thumbnail queue is behind"data-alert-code="602"data-alert-meta='{"pending_thumbnails":44,"worker_interval_seconds":30,"recommended_action":"increase batch size or queue rebuild"}'>
<spanclass="alert-severity">medium</span>
<div><pclass="alert-title">Thumbnail queue is behind</p><pclass="alert-desc">The thumbnail worker has accumulated more pending previews than expected.</p><pclass="alert-trace">code 602, trace thumbnails.worker.queue_lag</p></div>
<divclass="alert-row"data-severity="medium"data-alert-title="Large ZIP download failed"data-alert-code="502"data-alert-meta='{"box":"BX-7D20","zip_bytes":897300992,"attempt":1,"recommended_action":"retry manually or inspect files"}'>
<spanclass="alert-severity">medium</span>
<div><pclass="alert-title">Large ZIP download failed</p><pclass="alert-desc">A ZIP stream failed before the response finished.</p><pclass="alert-trace">code 502, trace downloads.zip.stream_failed</p></div>
<divclass="alert-row"data-severity="medium"data-alert-title="Guest quota close to daily cap"data-alert-code="231"data-alert-meta='{"ip":"192.0.2.44","used_today_bytes":1795162112,"daily_cap_bytes":2147483648,"recommended_action":"none"}'>
<spanclass="alert-severity">medium</span>
<div><pclass="alert-title">Guest quota close to daily cap</p><pclass="alert-desc">A guest IP is close to its configured daily upload cap.</p><pclass="alert-trace">code 231, trace quotas.guest.daily.near_cap</p></div>
<div><pclass="alert-title">Thumbnail generation skipped</p><pclass="alert-desc">A preview could not be generated for one image file.</p><pclass="alert-trace">code 601, trace thumbnails.generate.skipped</p></div>
<div><pclass="alert-title">One-time box downloaded</p><pclass="alert-desc">A one-time ZIP handoff completed and the box was queued for deletion.</p><pclass="alert-trace">code 511, trace downloads.one_time.completed</p></div>
<divclass="alert-row"data-severity="low"data-alert-title="Settings override changed"data-alert-code="801"data-alert-meta='{"setting":"box_poll_interval_ms","source":"admin_override","recommended_action":"audit when audit log exists"}'>
<spanclass="alert-severity">low</span>
<div><pclass="alert-title">Settings override changed</p><pclass="alert-desc">A runtime setting was changed through the settings UI.</p><pclass="alert-trace">code 801, trace settings.override.changed</p></div>
<div><pclass="alert-title">Password protected box created</p><pclass="alert-desc">A user created a password protected upload box.</p><pclass="alert-trace">code 121, trace boxes.create.passworded</p></div>
<div><pclass="alert-title">Session refreshed</p><pclass="alert-desc">The current local session was refreshed after account activity.</p><pclass="alert-trace">code 182, trace auth.session.refreshed</p></div>
<divclass="alert-row"data-severity="low"data-alert-title="Box visited from share URL"data-alert-code="401"data-alert-meta='{"box":"BX-39C1","viewer":"guest","recommended_action":"none"}'>
<spanclass="alert-severity">low</span>
<div><pclass="alert-title">Box visited from share URL</p><pclass="alert-desc">A public box was opened through its normal shared page.</p><pclass="alert-trace">code 401, trace boxes.share.opened</p></div>
<div><pclass="alert-title">Support summary generated</p><pclass="alert-desc">A local support summary was generated from the toolbar.</p><pclass="alert-trace">code 901, trace support.summary.generated</p></div>
<divclass="activity-row"><spanclass="activity-time">10:04</span><div><pclass="activity-title">Guest created box BX-A71D</p><pclass="activity-meta">retention 6 hours</p></div><spanclass="tag ok">upload</span></div>
<divclass="activity-row"><spanclass="activity-time">09:58</span><div><pclass="activity-title">Thumbnail worker skipped one image</p><pclass="activity-meta">decoder unavailable for webp preview</p></div><spanclass="tag warn">thumbs</span></div>
<divclass="activity-row"><spanclass="activity-time">09:51</span><div><pclass="activity-title">Cleanup dry run opened</p><pclass="activity-meta">17 expired boxes detected</p></div><spanclass="tag info">tools</span></div>
<divclass="activity-row"><spanclass="activity-time">09:44</span><div><pclass="activity-title">Large ZIP download completed</p><pclass="activity-meta">BX-7D20, 12 files</p></div><spanclass="tag info">zip</span></div>
<divclass="activity-row"><spanclass="activity-time">09:33</span><div><pclass="activity-title">Settings snapshot requested</p><pclass="activity-meta">admin opened config snapshot from toolbar</p></div><spanclass="tag info">settings</span></div>
<divclass="activity-row"><spanclass="activity-time">09:21</span><div><pclass="activity-title">Temporary cleanup skipped</p><pclass="activity-meta">BX-1AA2 still had an active file handle</p></div><spanclass="tag warn">cleanup</span></div>
<divclass="activity-row"><spanclass="activity-time">08:31</span><div><pclass="activity-title">User ana uploaded archive set</p><pclass="activity-meta">7 files, 520.8 MiB</p></div><spanclass="tag ok">upload</span></div>
<divclass="activity-row"><spanclass="activity-time">08:20</span><div><pclass="activity-title">Guest accessed public box</p><pclass="activity-meta">BX-39C1 viewed from share link</p></div><spanclass="tag info">access</span></div>
<divclass="activity-row"><spanclass="activity-time">08:07</span><div><pclass="activity-title">User mihai created box BX-F02A</p><pclass="activity-meta">standard plan quota applied</p></div><spanclass="tag ok">quota</span></div>
<divclass="activity-row"><spanclass="activity-time">07:54</span><div><pclass="activity-title">Failed login attempt recorded</p><pclass="activity-meta">admin account, single attempt</p></div><spanclass="tag warn">auth</span></div>