hubertfcheng/HuggingMes
fix: wrap kanban table migration in try/except to prevent startup crashes on existing databases
feat: add persistent plugin directory and use setdefault for configuration schema preservation
fix: update footer to credit the author in the dashboard
docs: add video tutorial section to README
feat: implement persistent state tracking, hostname inclusion in sync messages, and interval jittering
fix: add local time display for backup timestamp in renderDashboard function
fix: update sync interval to 600 seconds and enhance environment variable handling in startup scripts
Fix: Exclude SQLite temp files from sync, improve Cloudflare error diagnostics
fix: improve keepalive status message handling in renderDashboard function
fix: use compliant HF Space emoji metadata
chore: remove trailing empty line from .gitignore for consistency
chore: add empty line at the end of .gitignore for better readability
fix: correct spelling of 'HuggingMes' across multiple files
feat: update Dockerfile and start.sh to use python3 and enhance startup banner
refactor: remove Cloudflare worker proxy implementation
feat: overhaul README documentation and add .env.example configuration template
refactor: update cron interval to 10 minutes and streamline keepalive request logging and handling
chore: increase keepalive frequency to every minute and add logging for health check requests
feat: log result of scheduled keepalive pings to console
refactor: remove redundant startup CLI logging, update linting instructions, and simplify dashboard UI presentation
refactor: remove mini-grid and secondary panels from dashboard and update hero-action styling
feat: replace setup-uptimerobot.sh with a modular cloudflare-keepalive-setup.py for automated health check pinging.
Add Cloudflare keepalive worker and restyle dashboard
Simplify dashboard actions and forward API auth
Improve dashboard and browser API auth flow
Use token-only login for app route
Protect Hermes app route with gateway token
Document and map Gemini model config
Serve Hermes dashboard under app route
Allow startup without model secrets
Add HuggingMess Hermes Space wrapper
initial commit
