Night shift view for Convoa 0.6.31

Upload the contents of the patch archive to the existing forum root, preserving directories. Then purge the phpBB cache in ACP > General > Purge the cache, and refresh the browser.

The moon button sits immediately to the right of User Control Panel (or sign in). Both controls have 18px icons inside 44px targets with 10px padding and an 8px gap. Click to switch to night view; the sun returns to day view. Keyboard Enter/Space works with a visible focus outline. The preference persists on this browser/site and synchronises across open tabs. If browser storage is unavailable, toggling still works for the current page. Day view is the default. No database migration is needed.

Changed files:
ext/minerva/portal/styles/prosilver/template/event/overall_header_head_append.html
ext/minerva/portal/styles/prosilver/template/event/overall_header_page_body_before.html
ext/minerva/portal/styles/prosilver/template/convoa_dashboard.css.html
ext/minerva/portal/styles/prosilver/template/convoa_night.js.html (new)

Updated button coverage: all public/community pages, including forums, UCP, private messages, posting/editor tools, tabs, pagination, search, albums, news, chat and module actions. Includes hover, focus and disabled styles. Admin Control Panel is unchanged.

Version 3: switch is visible in the header immediately, without waiting for script initialisation. Initialisation supports scripts loaded before or after DOM readiness and prevents duplicate click handlers. Saved preference applies on every community page through the shared head template.

Version 4: forum row labels, including Subforums and Moderators, use the existing light night text colour. Subforum links retain the night link colour. Day view is unchanged. Upload ext/minerva/portal/styles/prosilver/template/convoa_dashboard.css.html and purge the phpBB cache in ACP > General > Purge the cache, then refresh the browser.
