Merge latest v4 from upstream #2

Merged
NotAlexNoyle merged 19 commits from v4 into master 2026-03-30 13:46:35 -04:00