ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MOD
Add blank lines, prefer explicit initialization
Replace td_fn_rctrl with generic td_layer_mod
Replace td_lshift_fn with generic td_mod_layer, add TD_RCTL_FN
Move TD_FN_RCTL after TD_RCTL_FN
Update tap dance function names
Set preferred intervals for rgblight effects
Add GODSPEED_YELLOW color
Update GODSPEED_BLUE values and RGB mode keys
Set Melody96 underglow color to Godspeed blue on EEPROM reset
Remove most _keymap and _user definitions in userspace
Some keyboards misuse _user functions by defining them in the base files
instead of the corresponding _kb functions (especially led_set_user and
matrix_init_user). Until this is fixed (#5148), I've removed definitions
in my userspace that could cause linking collisions.
Make toggle_numpad a nested function in process_record_user
Add _keymap versions of other custom Quantum functions
Not added: eeconfig_update_keymap, eeconfig_read_keymap
Use two spaces before inline comments
Switch to UNICODEMAP in keyboard rules
Avoid collisions with X_* send string constants
Generate UNICODE and UNICODEMAP constants using macros
Add RGB_SET keycode to Melody96 and RGB files to userspace
Add RGB controls and numpad Unicode to Melody96 keymap
Use "Vo-", "Vo+" instead of "VoD", "VoU" in keymap comments