fix: include protocol in BaseURL config for SSL support
Updates configuration and templates to include protocol (http/https) in
BaseURL setting, enabling proper SSL support in production while maintaining
HTTP for local development.
Changes:
- Config files now specify full URL with protocol (http://localhost:8080)
- Templates and handlers use BaseURL directly without protocol prefix
- Bookmarklets will work correctly with HTTPS in production
- Fixes modern browser mixed content security issues
This approach makes protocol configuration explicit and environment-specific,
supporting both dev (HTTP) and production (HTTPS) deployments.