Commit History

  1. Fix LF line endings and WebSocket routing for Hermes Desktop

    Verified signature
    d13bb5b
  2. Fix LF line endings and WebSocket routing for Hermes Desktop

    Verified signature
    11e2c6a
  3. Enable dashboard --tui for Hermes Desktop remote chat

    Verified signature
    2a4471a
  4. Fix Hermes Desktop WebSocket routing to dashboard /api/ws

    Verified signature
    27017bd

  1. fix(terminal): skip JupyterLab login screen; add backup warning banner⁠

    somratpro +1: Claude Sonnet 4.6
    dc1a562

  1. docs: restore DEV_MODE and JUPYTER_TOKEN to env table and terminal section⁠

    somratpro +1: Claude Sonnet 4.6
    a06ec5d
  2. docs: remove DEV_MODE and JUPYTER_TOKEN entries from README⁠

    somratpro +1: Claude Sonnet 4.6
    2eb13d3
  3. fix(terminal): inject GATEWAY_TOKEN into JupyterLab proxy to skip double login prompt⁠

    somratpro +1: Claude Sonnet 4.6
    b8fda45

  1. fix(health-server): resolve iframe redirect causing 'refused to connect' (#11)⁠

    somratpro +1: Claude Sonnet 4.6
    aa128fa
  2. fix: revert uv to bare invocation with --python flag⁠

    somratpro +1: Claude Sonnet 4.6
    8e5610b
  3. fix: make kanban patch and Docker build fully failure-safe⁠

    somratpro +1: Claude Sonnet 4.6
    ee98905
  4. fix: resolve Docker build failures by handling library renaming, pinning JupyterLab dependencies, and using explicit binary paths

    ddafed3
  5. feat: give hermes user passwordless sudo⁠

    somratpro +1: Claude Sonnet 4.6
    4488348

  1. feat: self-healing gateway, package replay, private space guard, key rotation, readme sync⁠

    somratpro +1: Claude Sonnet 4.6
    43301b6
  2. docs: add v0.2.0 changelog⁠

    somratpro +1: Claude Sonnet 4.6
    d32fed3
  3. fix: auth on env-builder, single login for terminal, new login UI⁠

    somratpro +1: Claude Sonnet 4.6
    715f4a5
  4. feat: add ENV Builder at /env-builder⁠

    somratpro +1: Claude Sonnet 4.6
    b25ba68
  5. fix: use venv python for JupyterLab — system python3 lacks jupyterlab⁠

    somratpro +1: Claude Sonnet 4.6
    4c78093
  6. test: disable HEALTHCHECK to diagnose RUNNING_APP_STARTING⁠

    somratpro +1: Claude Sonnet 4.6
    909b900
  7. fix: health endpoint always 200 so Docker HEALTHCHECK passes on startup⁠

    somratpro +1: Claude Sonnet 4.6
    79d2b7b
  8. fix: increase healthcheck start-period to 180s⁠

    somratpro +1: Claude Sonnet 4.6
    fbcca6e
  9. feat: terminal on by default, uses GATEWAY_TOKEN, add dashboard button⁠

    somratpro +1: Claude Sonnet 4.6
    617d143
  10. docs: add JupyterLab terminal setup instructions to README⁠

    somratpro +1: Claude Sonnet 4.6
    0613ee9
  11. feat: add JupyterLab terminal at /terminal/ (DEV_MODE=true)⁠

    somratpro +1: Claude Sonnet 4.6
    775b8b3

  1. fix: replace deprecated HF_HUB_ENABLE_HF_TRANSFER with HF_XET_HIGH_PERFORMANCE⁠

    somratpro +1: Claude Sonnet 4.6
    f2e8984
  2. fix: install python3-venv and python3-pip for non-root venv creation⁠

    somratpro +1: Claude Sonnet 4.6
    ea1534e

  1. fix: resolve sync timeout with longer timeout and hf_transfer⁠

    somratpro +1: Claude Sonnet 4.6
    30000cd
  2. feat: install Chromium and enable Hermes browser tools⁠

    somratpro +1: Claude Sonnet 4.6
    9a4cb29

  1. chore: replace emoji with 🪽 (Hermes winged sandals)⁠

    somratpro +1: Claude Sonnet 4.6
    cf96b21
  2. fix: sync state on natural gateway exit to preserve user-set keys⁠

    somratpro +1: Claude Sonnet 4.6
    bdb63d2
  3. fix: restore correct gemini provider model name format⁠

    somratpro +1: Claude Sonnet 4.6
    6c85d60
  4. refactor: decouple model provider configuration from model names to enable automatic provider inference by Hermes

    baeabbc

  1. docs: add HuggingFlow to More Projects section⁠

    somratpro +1: Claude Sonnet 4.6
    6283613
  2. docs: add userinfobot link to Telegram setup⁠

    somratpro +1: Claude Sonnet 4.6
    4226d57
  3. feat: add PATH export to profile and enable secret redaction by default

    5534b90
  4. fix: remove venv from PATH and symlink hermes CLI to .local/bin for terminal compatibility

    099d3ad
  5. chore: add virtual environment path to Dockerfile environment variables

    f683ded

  1. fix: wrap kanban table migration in try/except to prevent startup crashes on existing databases

    29e3514
  2. feat: add persistent plugin directory and use setdefault for configuration schema preservation

    765659f

  1. fix: update footer to credit the author in the dashboard

    abaeee7

  1. docs: add video tutorial section to README

    158cba5
  2. feat: implement persistent state tracking, hostname inclusion in sync messages, and interval jittering

    e41db1d
  3. fix: add local time display for backup timestamp in renderDashboard function

    9a3eec7
  4. fix: update sync interval to 600 seconds and enhance environment variable handling in startup scripts

    9277464
  5. Fix: Exclude SQLite temp files from sync, improve Cloudflare error diagnostics

    fdc1270
  6. fix: improve keepalive status message handling in renderDashboard function⁠

    somratpro +1: Copilot
    79e2809
  7. fix: use compliant HF Space emoji metadata

    7f1876a
  8. chore: remove trailing empty line from .gitignore for consistency

    c9f4693
  9. chore: add empty line at the end of .gitignore for better readability

    4029996
  10. fix: correct spelling of 'HuggingMes' across multiple files⁠

    somratpro +1: Copilot
    1428d20