NEW: Select all, copy and paste buttons on the toolbar!
refactor: toolbar buttons go native; drop the merge-splice architecture
refactor: generalize native toolbar registration into NativeToolbarButton + emitNativeToolbarButtons
feat: toolbar native test — register one button through Gboard's own AP registry
docs: capture toolbar reorder findings — next step is provider registration
fix: simplify toolbar merge to always prepend — drag persistence lands later
chore: default the toolbar count patch off while reorder is worked out
chore: default custom hotkeys off while the reorder crash is being isolated
fix: hotkeySlotOf was called without being declared
fix: drop empty-slot smali labels — merge filters them in the extension
fix: import emitToolbarMergeCall in BasePatch
fix: collapse the two-merge composition into one merge driven by the base patch
feat: split hotkeys and text actions into separate patches
fix: harden toolbar merge — never crash the keyboard over order placement
fix: keep the conventional-commit type in release notes/' changelog
fix: keep conventional-commit type in changelog bullets
fix: Kotlin equality between Int and Long is always false
feat: force the grammar check row on
fix: suggest settings missing basePatch, correct comment reference
polish: neutral underline for hotkey text fields
preflight: pin the toolbar order preference keys