appPageBeginSlim: same '< title' + tap-to-close contract as appPageBegin,
but the status bar stays ONE line — no double-height glass row. The store
uses it; its tab bar was sitting under the glass row before. The tall
treatment is forced per-tick off s_apppage_title, so slim is a real flag
in that decision, not a one-shot.
The 'N apps / M installed' strip and its refresh button are gone — the
catalog auto-fetches on open, so the strip only cost a row.
Settings > Language now opens the Lua Store on the Languages tab (the old
picker page stays for non-Lua boards and the docs tour). The tab itself
follows the files-are-languages model: Installed = English + downloaded
.lang files (plus a read-only row for a legacy built-in pick so the active
choice stays visible), Available = the catalog. The 13 baked-in columns no
longer appear as choices — they only back partial files as the fallback.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>