Skip to content

Integrate runtime settings across setup, webserver, and bot - #14

Closed
Dadud wants to merge 4 commits into
architecture/job-visibility-endpointsfrom
architecture/runtime-settings-integration
Closed

Integrate runtime settings across setup, webserver, and bot#14
Dadud wants to merge 4 commits into
architecture/job-visibility-endpointsfrom
architecture/runtime-settings-integration

Conversation

@Dadud

@Dadud Dadud commented May 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR makes the setup/settings console control real runtime behavior across the webserver and bot:

  • resolves SQLite settings before .env before defaults for runtime config
  • decrypts write-only SQLite secrets before falling back to .env
  • updates webserver geocoding, AI categorization, audio serving, and diagnostics to use runtime settings
  • updates bot.js AI summary/Ask AI, public audio URLs, transcription providers, and storage paths to use runtime settings
  • adds runtime transcription settings for local, remote Faster Whisper, OpenAI, and iCAD modes
  • adds runtime S3/local storage settings and write-only S3 credential handling
  • expands setup/settings UI coverage for transcription and S3 provider fields
  • hardens setup completion so required readiness checks must pass before marking setup complete
  • adds tests for settings precedence, secret redaction/decryption, setup status, and provider readiness checks

Verification

  • npm test
  • npm run check:syntax
  • npm run check:config

Notes

This keeps the existing map UI intact and focuses on making setup/settings additive and operational. Some settings are still marked restart-required where hot-swapping could be risky for long-running processes.

@Dadud Dadud changed the title Resolve webserver runtime settings from SQLite Integrate runtime settings across setup, webserver, and bot May 18, 2026
@poisonednumber
poisonednumber deleted the branch architecture/job-visibility-endpoints June 19, 2026 08:59
@poisonednumber
poisonednumber deleted the architecture/runtime-settings-integration branch June 19, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants