Commit History

  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
  11. feat: update Dockerfile and start.sh to use python3 and enhance startup banner⁠

    somratpro +1: Copilot
    d3062ba
  12. refactor: remove Cloudflare worker proxy implementation

    7031a4e

  1. feat: overhaul README documentation and add .env.example configuration template

    0f02e7f
  2. refactor: update cron interval to 10 minutes and streamline keepalive request logging and handling

    e69d277