CallJots Cursor Console
========================
Desktop/Mobile Control Room Application

OVERVIEW
--------
CallJots Cursor Console is a standalone desktop/mobile application
for monitoring live call center channels in real time. It connects
to the CallJots API to display streaming transcripts, extracted jots,
and call queue status across multiple channels simultaneously.

FEATURES
--------
- Multi-channel control room grid (4-6-9 channels)
- Real-time transcript streaming per channel
- Live jot injection with type-coloured chips
- Activation key / API key authentication
- Built-in API console for testing all 16 endpoints
- Activity log with timestamped events
- Response viewer for API calls
- Dark console-style interface
- Mobile-responsive layout

HOW TO USE
----------
1. Open index.html in any modern web browser
2. Paste your CallJots API key (get one at https://calljots.com)
   or click "demo mode" for a simulated experience
3. The control room loads with live channel monitoring
4. Use the sidebar to navigate between:
   - Control Room (live channel grid)
   - API Console (test all 16 endpoints)
   - Activity Log (event history)

DESKTOP APP (Optional)
----------------------
To run as a standalone desktop app:

  Windows:
    - Open with WebView2:  "msedge.exe --app=file:///path/to/index.html"
    - Or use Nativefier:   npm install -g nativefier
                           nativefier "file:///path/to/index.html" -n "CallJots"

  macOS:
    - Open with Safari:  open -a Safari index.html
    - Or use Nativefier: nativefier "file:///path/to/index.html" -n "CallJots"

  Linux:
    - Open with any browser
    - Or use Nativefier

MOBILE APP (Optional)
---------------------
To run as a mobile app:

  iOS:
    - Add to Home Screen via Safari Share menu
    - Or wrap with Apache Cordova

  Android:
    - Add to Home Screen via Chrome menu
    - Or wrap with Apache Cordova / PWABuilder

API INTEGRATION
---------------
All 16 CallJotting services are accessible through the API Console tab.
The app authenticates using your API key and provides:

  Service 1:  POST /api/v1/jobs/transcribe    - Audio Transcription
  Service 2:  POST /api/v1/jots/extract       - Text Jot Extraction
  Service 3:  WSS /api/v1/stream/jots         - WebSocket Streaming
  Service 4:  POST /api/v1/jobs/batch         - Batch Processing
  Service 5:  GET /api/v1/jots/search         - Jot Search
  Service 6:  GET/PATCH/DELETE /api/v1/jots   - Jot CRUD
  Service 12: POST/GET/DELETE /api/v1/webhooks - Webhooks
  Service 13: GET /api/v1/models              - Model Management
  Service 14: GET /api/v1/billing/usage       - Billing & Usage

ACTIVATION KEYS
---------------
The app uses your CallJots API key as the activation key.
Keys are stored in localStorage and persist between sessions.

  Free Tier:    Get started with 60 transcribe minutes/month
  Premium:      $49/month - 5,000 transcribe min, 50,000 extracts
  Enterprise:   Custom pricing - unlimited everything

Get your key at https://calljots.com