mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-10-06 05:37:18 +00:00
Closes #591, #592, #593 and the M9 Bluetooth status-bar overlap museifu696 reported. Also the T-Pager battery saver zomgugoff asked for and the status-bar clock fix. Review notes, since this landed on top of a day of P4 and M9 work: * The prefs change is done the right way. condense_nav is appended at the TAIL, CURRENT_VERSION goes 65 -> 68 with v66/v67/v68 each described, and the trailing static_assert moves to the new last field. v67 and v68 are one-time per-board resets with no new field, which is the pattern v63 and v65 used. * Six conflicts, all in test_touch_prefs_schema.cpp, all the same shape: we had both repaired the same broken sums. His version is a superset (it adds condense_nav on top of the report_ping/report_done_n I added), so his wins. Verified afterwards that both sides survived rather than trusting the merge: the channel-send guard, the P4 tile-FS fix, statusPctOverflow, m9NoticeSet, m9DiscoveredUnseen and TDP4_C6_ID are all still present, as are his kbd_nav and Condense Nav work. Host suite 17 pass / 0 fail at v68. Also here: PUBLISH the translations the PR added. It added five strings to all fourteen language files with real translations, but left "# ver: 22" alone and did not touch langs.json. Devices fetch lang/<ver>/, so the version is the only thing that makes one re-download: without a bump the work sits in the repo and reaches nobody, and every non-English device shows those strings in English. The baked-in table was regenerated, so compiled-in languages were fine -- it is the downloaded ones that would have silently stayed behind. Bumped to 23, snapshotted into lang/23/, and langs.json points at it. deploy-apps.sh validates: 14 languages and 14 apps, every referenced file present. That store still has to be pushed with the release; editing deploy/apps/ is not publishing it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>