Dashboard Overview

Navigate the SignedApproval web dashboard to manage approvals, authentication methods, API keys, and integrations.

Key Concepts

The dashboard at signedapproval.net/dashboardis your central hub for managing all aspects of SignedApproval. It's a responsive web application that works on desktop, tablet, and mobile browsers.

Dashboard Sections

  • Pending Requests -- The main view shows all pending approval requests. Each request displays the action text, metadata, caller info, and time remaining. Click a request to review details and approve or reject.
  • History -- View all past decisions (approved, rejected, and expired). Includes timestamps, authentication methods, and the ability to view the signed payload.
  • Settings -- Configure your approver profile, authentication methods, API keys, integrations, preferences, and more. Sub-sections include:
    • Authentication Methods -- Register passkeys and TOTP.
    • API Keys -- Create, view, and revoke API keys.
    • Integrations -- Connect GitHub, Bitbucket, GitLab, Slack, and Teams.
    • Preferences -- Quiet hours, default TTL, trusted callers.
    • Log Sinks -- Configure webhook endpoints for audit event streaming.

Approving from the Dashboard

To approve or reject a request from the web dashboard:

  1. Click on a pending request to open the detail view.
  2. Review the action text, metadata, and caller information.
  3. Click Approve or Reject.
  4. Authenticate with your registered method (passkey challenge or TOTP code).
  5. The decision is signed and the request status updates immediately.

Dark Mode

The dashboard supports dark mode via the .dark CSS class. Dark mode uses sage green accents on a dark background for comfortable viewing in low-light environments. Toggle it from your browser or system preferences.

Note
The dashboard is built with Next.js and requires JavaScript. It uses Supabase Auth for session management with Google OAuth. Your session is maintained via secure cookies.
Tip
Bookmark signedapproval.net/dashboard for quick access. The dashboard is responsive and works well on mobile browsers, though the iOS app provides a better experience for phone-based approvals.