What's Changed
UI
- Redesigned country picker (#121): selected countries now always visible as removable chips at the top; unselected countries shown in an A–Z grouped scrollable list; search shows all matches with checkboxes
- Continent pills now display emoji + name + code inline (more compact)
Bug Fixes
- Fix proxy host toggle wiping redirects/rewrites/location rules (#120)
- Fix Advanced Options not saving in proxy host form (#119)
- Fix L4 port manager failing to recreate Caddy after Docker restart
- Fix logout redirect going to
0.0.0.0instead of configuredBASE_URL - Fix duplicate ACME entries for subdomains covered by wildcard host
- Fix duplicate certificate display for wildcard-covered subdomains
- Fix inflated certificate counts in dashboard and certificates page
- Fix login rejection for usernames containing hyphens
- Fix IONOS DNS provider field name
Migration Compatibility
- Pre-migration patch handles older deployments missing
username,display_username, andemail_verifiedcolumns in the users table - Automatically renames snake_case columns in
accounts,sessions, andverificationstables that older 0020 deployments created incorrectly - Recreates
sessionstable ifidcolumn isTEXTinstead ofINTEGER PRIMARY KEY AUTOINCREMENT(required for Better AuthgenerateId:"serial")
Docker Images
ghcr.io/fuomag9/caddy-proxy-manager-web:1.0-rc4
ghcr.io/fuomag9/caddy-proxy-manager-caddy:1.0-rc4
Full Changelog: v1.0-rc3...v1.0-rc4