Skip to content

v0.7.0 — Polish & hardening

Choose a tag to compare

@10thTARDIS 10thTARDIS released this 15 Mar 23:44
· 12 commits to main since this release

Polish and hardening. Remote settings, pre-commit security hooks, and a full setup guide in the README.

Added

  • .pre-commit-config.yaml — pre-commit hooks: trailing-whitespace, end-of-file-fixer, check-yaml, check-added-large-files (500 KB limit), check-merge-conflict, detect-private-key, and a local pip-audit hook that runs on every change to requirements.txt
  • README — full setup guide covering: Discord Developer Portal walkthrough, Quest Board admin configuration, account linking, reaction voting, recording pipeline, Whisper model trade-offs, Ollama model recommendations, and a troubleshooting section

Changed

  • bot/main.py — on_ready now calls _apply_remote_settings, which fetches GET /api/bot/settings from Quest Board and applies admin-configured Whisper/LLM endpoints, models, and API keys on top of env-var defaults; failure is logged as a warning and does not prevent the bot from starting; API keys are never logged (placeholder string used in log line)