Commit History

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

    92e14cd

  1. feat: add local time display for sync status in dashboard

    d7aa0e0
  2. Improve: Better Cloudflare API error diagnostics

    6015215
  3. fix: correct project name from HuggingMess to HuggingMes in README

    9c56e36
  4. style: format code for better readability and consistency

    38eb753

  1. refactor: remove cloudflare-worker.js and rename workspace-sync.py to openclaw-sync.py

    7095f9e
  2. refactor: consolidate Telegram user ID configuration into TELEGRAM_ALLOWED_USERS environment variable

    d499109
  3. feat: replace UptimeRobot with an automated Cloudflare Worker for Space keep-alive functionality

    25b14fd

  1. refactor: update default allowed domains, unify domain filtering logic, and remove UptimeRobot setup UI from health server

    93a1830

  1. feat: allow merging multiple origins into control UI allowed list instead of overwriting

    1b1f2ba
  2. docs: update secret descriptions in README with improved clarity and examples

    46747b3
  3. docs: refactor and simplify README sections for setup, backups, keep-alive, and LLM providers

    d14c9c6

  1. docs: add section for related projects and donation information to README

    44d94d1

  1. refactor: optimize rate limiting, harden WebSocket parsing, update webhook payload formatting, and cleanup Docker assets

    d43f799
  2. refactor: redirect Cloudflare proxy setup logs and error messages to stderr

    8360c0f
  3. Harden config build, speed up startup, add healthcheck⁠

    somratpro +1: Claude Opus 4.7
    fe9380c
  4. Silence remaining startup log noise⁠

    somratpro +1: Claude Opus 4.7
    db85721
  5. Fix UND_ERR_INVALID_ARG by not spreading init into proxy fetch⁠

    somratpro +1: Claude Opus 4.7
    87bcb42
  6. Add proxy error cause logging, clean up startup logs⁠

    somratpro +1: Claude Sonnet 4.6
    f83188b

  1. fix: proxy googleapis.com through Cloudflare and fix fetch duplex for POST streaming⁠

    somratpro +1: Claude Sonnet 4.6
    65662cc
  2. fix: remove default path in upload_folder and restrict Cloudflare proxy domains to specific endpoints

    e624c11
  3. feat: implement file/directory exclusion logic and switch to upload_large_folder for workspace syncing

    915aa9e
  4. feat: add query parameter support for proxy target/key and ensure unbuffered gateway logging

    aea0c64
  5. feat: add Telegram proxy support, improve fetch/undici header handling, and expand dispatcher patching

    f4f91b0
  6. refactor: improve request patching logic in cloudflare-proxy and force IPv4 for Telegram configuration

    16622a0
  7. feat: add undici library patching support and improve URL parsing robustness in cloudflare proxy

    d80a47a
  8. refactor: simplify proxy logic by removing undici patching and add unauthenticated fallback for Telegram bot API paths

    be3c836
  9. feat: expand Cloudflare proxy support to include Discord and Google services while streamlining configuration settings

    561793f

  1. fix: use native telegram apiRoot proxying

    4511427
  2. fix: patch global undici dispatcher

    db82b83
  3. debug: add host match logging

    5131b7d
  4. fix: comprehensive undici patching for telegram connectivity

    149646c
  5. fix: improve undici dispatcher proxying by resolving origin from instance context and supporting diverse header formats

    0c73284
  6. feat: refactor undici patching logic and redirect logging to stderr to prevent stdout interference

    91a84e2
  7. feat: enable global wildcard proxying and enhance cloudflare-proxy with undici and fetch support

    0afb9bd
  8. feat: enable worker subdomain and preview functionality during cloudflare proxy setup

    ca16c55
  9. feat: configure Cloudflare proxy environment variables and update Telegram plugin settings with custom network and retry parameters

    be252ea
  10. feat: add ACP plugin configuration toggle and strip host header from proxy requests

    4daa85e
  11. feat: implement fetch global patching and centralize proxy host logic in cloudflare-proxy

    fb00c77
  12. refactor: rename CLOUDFLARE_API_TOKEN to CLOUDFLARE_WORKERS_TOKEN for proxy configuration

    f2338a4
  13. feat: replace DNS fix with automated Cloudflare outbound proxy provisioning for blocked network requests

    678f3be
  14. feat: add BROWSER_PLUGIN_MODE configuration to control browser execution logic

    ef257fb
  15. feat: add configuration support for Telegram auto-select family, token, timeout, and retry settings

    09e5aeb
  16. feat: add TELEGRAM_NATIVE_COMMANDS configuration and update telegram channel settings to use object merging

    4b80115
  17. feat: deny lmstudio and xai plugins in configuration script

    4b1a273
  18. fix: sanitize application proxy search parameters and improve connection lifecycle management for upstream requests

    1c3d633
  19. feat: conditionally configure logging and restrict enabled plugins when running on Hugging Face Spaces

    df6be22
  20. feat: add configurable logging levels and disable Bonjour discovery in start script

    316749c
  21. feat: skip and remove stale backup entries during OpenClaw state restoration

    aef59f1
  22. fix: use default value expansion for environment variables to prevent unbound variable errors in start.sh

    ddb17fb