## Summary - Replace Caddy reverse proxy with [Portless](https://portless.sh) for local HTTPS, eliminating manual cert generation and `/etc/hosts` editing - Two URL strategies coexist: `composer run dev` uses worktree-aware URLs (`https://<branch>.dev.whisper.money.localhost`), `whispermoney start` uses a fixed alias (`https://whisper.money.localhost`) - Remove Caddyfile, `docker/caddy/` directory, caddy service from `compose.yaml`, and cert-related `.gitignore` entries - Simplify `vite.config.ts` by removing caddy cert detection block (Vite stays on plain HTTP since browsers treat localhost as secure context) - Overhaul `public/setup.sh` to use `portless trust`, `portless proxy start`, and `portless alias` instead of SSL cert generation and hosts file editing |
||
|---|---|---|
| .. | ||
| favicon | ||
| icons | ||
| images | ||
| .htaccess | ||
| index.php | ||
| setup.sh | ||
| sw.js | ||