| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Implement minimal connection update logic (#25334) | Joel Challis | 2025-11-07 | 1 | -0/+4 |
| | | |||||
| * | Guard remapping logic with MAGIC_ENABLE (#25537) | フィルターペーパー | 2025-11-07 | 1 | -0/+6 |
| | | | | | | | * Only perform key and mod remapping in keycode_config() and mod_config() when MAGIC_ENABLE is defined. * If not set, these functions now return the original keycode or modifier unchanged. * Reduces firmware size, and unnecessary code when MAGIC_ENABLE is not enabled. * Removed space saving suggestion with magic functions from squeezing AVR documentation | ||||
| * | making flowtap timer public so it can be used easily with combos (#25731) | Nimish Gåtam | 2025-11-02 | 2 | -0/+17 |
| | | |||||
| * | Restrict mouse timer activation to movement keycodes (#25716) | Aleks | 2025-10-27 | 1 | -1/+2 |
| | | | | | Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com> | ||||
| * | Fix RGB matrix not syncing and turning off properly on timeout (#25467) | Filios92 | 2025-10-27 | 2 | -28/+36 |
| | | |||||
| * | Debounce: Deprecate num_rows parameter (#25632) | フィルターペーパー | 2025-10-19 | 11 | -27/+26 |
| | | |||||
| * | [QP] Minor cleanup and support for RGB888 surface (#25706) | Pablo Martínez | 2025-10-08 | 8 | -46/+34 |
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-10-06 | 2 | -6/+6 |
| |\ | |||||
| | * | Fix Slovak and Lithuanian (QWERTY) sendstring LUTs (#25703) | Ryan | 2025-10-06 | 2 | -6/+6 |
| | | | |||||
| * | | [Feature] Implement `mod_t` packed struct (#25168) | Pablo Martínez | 2025-09-30 | 2 | -7/+61 |
| | | | |||||
| * | | Add generic handling to cycle LED/RGB Matrix flags (#24649) | Joel Challis | 2025-09-22 | 7 | -7/+145 |
| | | | |||||
| * | | Restructure Pixel Rain interval code (#25516) | フィルターペーパー | 2025-09-10 | 1 | -9/+16 |
| | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> | ||||
| * | | Refactor debounce algorithm with static allocation (#25515) | フィルターペーパー | 2025-09-07 | 9 | -397/+371 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor debounce counters with direct indexing * Refactor code to use array indexing for debounce_counters * Use global MATRIX_ROW_SHIFTER macro * Refactor debounce algorithm with static allocation * Converted arrays to static allocation * Standardised use of MATRIX_ROWS_PER_HAND for array sizing * Added Doxygen comments for primary debounce functions * Removed debounce_free() * Rewrite sym_defer_pr * Modernise code using sym_defer_pk as template * Format consistency with other current algorithms * Use shorter SPDX-License-Identifier * Remove ChibiOS core memory manager guard * Keep type definition within DEBOUNCE guard * Add change log * Minor optimisation refactor * Pre-calculate row_offset in per-key matrix loops * Add inline compiler hints * Improve readability with blank lines * Limit elapsed time to the maximum debounce value * Apply suggestions from code review Declare counters with "DEBOUNCE_ELAPSED" Co-authored-by: Joel Challis <git@zvecr.com> * Update change log to new breaking change date --------- Co-authored-by: Joel Challis <git@zvecr.com> | ||||
| * | | Simplify hue calculation in raindrops animation (#25587) | フィルターペーパー | 2025-09-06 | 1 | -7/+2 |
| | | | |||||
| * | | Simplify tap_code16_delay (#25595) | フィルターペーパー | 2025-09-06 | 1 | -3/+1 |
| |/ | | | | * Replaced for-loop with single wait_ms(delay) call * Improve code consistency with tap_code_delay | ||||
| * | Refactor battery driver (#25550) | Joel Challis | 2025-08-17 | 7 | -3/+200 |
| | | |||||
| * | Add MATRIX_ROWS_PER_HAND definition (#25513) | フィルターペーパー | 2025-07-25 | 3 | -32/+30 |
| | | |||||
| * | Relocate `AUDIO_INIT_DELAY` implementation (#25491) | Joel Challis | 2025-07-14 | 3 | -19/+26 |
| | | |||||
| * | Clamp reactive offset value (#25489) | フィルターペーパー | 2025-07-13 | 2 | -0/+2 |
| | | | | * Avoids underflow of the unsigned 8-bit | ||||
| * | Remove deprecated `RGB_` and Mouse keycodes (#25444) | Ryan | 2025-07-11 | 1 | -53/+0 |
| | | | | | | | | | | * Remove deprecated `RGB_` and Mouse keycodes * Update old mouse keycodes, 0-9/A-M * Update old mouse keycodes, N-Z & layouts * Missed some stuff | ||||
| * | Compilation fixes for `-fno-common` (#25436) | Joel Challis | 2025-07-07 | 1 | -2/+3 |
| | | |||||
| * | Deprecate some nonstandard mod & mod-tap keycode aliases (#25437) | Ryan | 2025-07-06 | 2 | -13/+11 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-07-06 | 1 | -0/+35 |
| |\ | |||||
| | * | Add short aliases for `OSM()` (#25443) | Ryan | 2025-07-06 | 1 | -0/+35 |
| | | | |||||
| * | | Refactor Starlight Smooth matrix effect (#25442) | フィルターペーパー | 2025-07-06 | 1 | -1/+1 |
| | | | |||||
| * | | Mitigate VIA keylogger security issues (#25414) | Joel Challis | 2025-06-29 | 1 | -0/+8 |
| | | | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
| * | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-06-28 | 2 | -47/+77 |
| |\| | |||||
| | * | Clean up mod & mod-tap shortcuts (#25399) | Ryan | 2025-06-28 | 2 | -47/+77 |
| | | | |||||
| * | | Align sleep_led logic (#25395) | Joel Challis | 2025-06-27 | 2 | -1/+16 |
| | | | |||||
| * | | Add core handling for pointing device failures. (#25315) | Dasky | 2025-06-14 | 2 | -13/+56 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-06-09 | 1 | -2/+2 |
| |\| | |||||
| | * | [Bugfix] User eeconfig utility macros (#25350) | Pablo Martínez | 2025-06-09 | 1 | -2/+2 |
| | | | |||||
| * | | Add `{rgb|led}_matrix_get_mode_name()`. (#25344) | Nick Brassel | 2025-06-07 | 4 | -2/+117 |
| | | | |||||
| * | | Remove `process_action_kb` callback (#25331) | Joel Challis | 2025-06-04 | 2 | -9/+5 |
| | | | |||||
| * | | Relocate remaining `process_record_quantum` keycodes (#25328) | Joel Challis | 2025-06-04 | 6 | -75/+134 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-06-03 | 1 | -1/+1 |
| |\| | |||||
| | * | Fix dynamic keymap static assert (#25327) | Dasky | 2025-06-03 | 1 | -1/+1 |
| | | | |||||
| * | | Fix quantum.c keycode handling (#25322) | Stephen Ostermiller | 2025-06-02 | 1 | -4/+5 |
| |/ | |||||
| * | Fix reference to wrong layer when LM used with right modifiers (#25303) | Sergey Radionov | 2025-05-28 | 1 | -1/+1 |
| | | |||||
| * | Fix dynamic keymap macro only sending first. (#25309) | Dasky | 2025-05-27 | 1 | -1/+1 |
| | | |||||
| * | Add `compiler_support.h` (#25274) | Pablo Martínez | 2025-05-22 | 22 | -50/+92 |
| | | |||||
| * | [Chore] use {rgblight,rgb_matrix}_hsv_to_rgb overrides (#25271) | Stefan Kerkmann | 2025-05-20 | 2 | -6/+6 |
| | | |||||
| * | Deprecate `usb.force_nkro`/`FORCE_NKRO` (#25262) | Joel Challis | 2025-05-14 | 2 | -1/+6 |
| | | |||||
| * | Fix OS_DETECTION_KEYBOARD_RESET (#25015) | Matti Hiljanen | 2025-05-12 | 1 | -1/+25 |
| | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
| * | Enable community modules to define LED matrix and RGB matrix effects. (#25187) | Pascal Getreuer | 2025-05-12 | 4 | -0/+36 |
| | | | | | Co-authored-by: Joel Challis <git@zvecr.com> | ||||
| * | [New Feature/Core] New RGB Matrix Animation "Starlight Smooth" (#25203) | art-was-here | 2025-05-12 | 2 | -0/+27 |
| | | |||||
| * | Fix Wear Leveling compilation (#25254) | Joel Challis | 2025-05-12 | 2 | -0/+14 |
| | | |||||
| * | Add raw_hid support to host driver (#25255) | Joel Challis | 2025-05-12 | 1 | -0/+15 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2025-05-07 | 1 | -1/+1 |
| |\ | |||||
| | * | Fixed print statement after enabling 32-bit layers (#25027) | dabstractor | 2025-05-07 | 1 | -1/+1 |
| | | | |||||