diff --git a/404.html b/404.html
index 9ac346b5..6a9778e3 100644
--- a/404.html
+++ b/404.html
@@ -54,7 +54,7 @@
-
+
diff --git a/WiFi/index.html b/WiFi/index.html
index fe793d6b..a3d93beb 100644
--- a/WiFi/index.html
+++ b/WiFi/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/cad_scan_validation/index.html b/cad_scan_validation/index.html
index 78d92630..e1e6c6e5 100644
--- a/cad_scan_validation/index.html
+++ b/cad_scan_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/carrier_wave/index.html b/carrier_wave/index.html
index 660cb7db..89e711ec 100644
--- a/carrier_wave/index.html
+++ b/carrier_wave/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/carrier_wave_validation/index.html b/carrier_wave_validation/index.html
index ef6adefc..eaeda7e1 100644
--- a/carrier_wave_validation/index.html
+++ b/carrier_wave_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/cli_build_matrix/index.html b/cli_build_matrix/index.html
index 70d5c031..2000014b 100644
--- a/cli_build_matrix/index.html
+++ b/cli_build_matrix/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/cli_command_availability/index.html b/cli_command_availability/index.html
index e43fa485..4d882e63 100644
--- a/cli_command_availability/index.html
+++ b/cli_command_availability/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/cli_commands/index.html b/cli_commands/index.html
index ba60b4fe..9d0cdfda 100644
--- a/cli_commands/index.html
+++ b/cli_commands/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/cli_settings_audit/index.html b/cli_settings_audit/index.html
index 864a18ac..47ad8a29 100644
--- a/cli_settings_audit/index.html
+++ b/cli_settings_audit/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/companion_contact_cache/index.html b/companion_contact_cache/index.html
index 0f50030a..6a4c7b10 100644
--- a/companion_contact_cache/index.html
+++ b/companion_contact_cache/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/companion_contact_cache_results/index.html b/companion_contact_cache_results/index.html
index f2d31884..a000622e 100644
--- a/companion_contact_cache_results/index.html
+++ b/companion_contact_cache_results/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/companion_offline_queue/index.html b/companion_offline_queue/index.html
index 9b0c414c..4789965c 100644
--- a/companion_offline_queue/index.html
+++ b/companion_offline_queue/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/companion_protocol/index.html b/companion_protocol/index.html
index 7c62b6f2..faac449f 100644
--- a/companion_protocol/index.html
+++ b/companion_protocol/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/companion_radio_full/index.html b/companion_radio_full/index.html
index cf3d91d9..914ca767 100644
--- a/companion_radio_full/index.html
+++ b/companion_radio_full/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/companion_usb_ascii_validation/index.html b/companion_usb_ascii_validation/index.html
index bad22a48..53c5d759 100644
--- a/companion_usb_ascii_validation/index.html
+++ b/companion_usb_ascii_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/companion_usb_client_validation/index.html b/companion_usb_client_validation/index.html
index 69b56099..5ba29efc 100644
--- a/companion_usb_client_validation/index.html
+++ b/companion_usb_client_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/docs/index.html b/docs/index.html
index 9e951d1f..20dfc8fc 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/double_frequency_v4_validation/index.html b/double_frequency_v4_validation/index.html
index c2d850bb..911d0992 100644
--- a/double_frequency_v4_validation/index.html
+++ b/double_frequency_v4_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/esp32_memory_budget/index.html b/esp32_memory_budget/index.html
index 70198acb..b055cc2f 100644
--- a/esp32_memory_budget/index.html
+++ b/esp32_memory_budget/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/espnow_bridge_setup/index.html b/espnow_bridge_setup/index.html
index b4ef1fab..483ec66b 100644
--- a/espnow_bridge_setup/index.html
+++ b/espnow_bridge_setup/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/faq/index.html b/faq/index.html
index 4a9a301f..77140088 100644
--- a/faq/index.html
+++ b/faq/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/filter_tool/index.html b/filter_tool/index.html
index 06a72f74..72c33230 100644
--- a/filter_tool/index.html
+++ b/filter_tool/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/firmware_memory_budget/index.html b/firmware_memory_budget/index.html
index 099d7f3f..5cd78688 100644
--- a/firmware_memory_budget/index.html
+++ b/firmware_memory_budget/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/firmware_picker/index.html b/firmware_picker/index.html
index 9ded7114..c917cafc 100644
--- a/firmware_picker/index.html
+++ b/firmware_picker/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/flood_filtering/index.html b/flood_filtering/index.html
index 1718c122..9fdf9e4f 100644
--- a/flood_filtering/index.html
+++ b/flood_filtering/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/four_fixed_tx_dwell_validation/index.html b/four_fixed_tx_dwell_validation/index.html
index a7ef1474..826eedf7 100644
--- a/four_fixed_tx_dwell_validation/index.html
+++ b/four_fixed_tx_dwell_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/four_fixed_tx_single_pass_validation/index.html b/four_fixed_tx_single_pass_validation/index.html
index a0a6de9d..9cd0d16e 100644
--- a/four_fixed_tx_single_pass_validation/index.html
+++ b/four_fixed_tx_single_pass_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/full_companion_features/index.html b/full_companion_features/index.html
index 2f1c68fe..e344855b 100644
--- a/full_companion_features/index.html
+++ b/full_companion_features/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/full_companion_usb_switcher/index.html b/full_companion_usb_switcher/index.html
index 8f6022cd..8fbae48b 100644
--- a/full_companion_usb_switcher/index.html
+++ b/full_companion_usb_switcher/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/full_usb_logging_validation/index.html b/full_usb_logging_validation/index.html
index 75837b10..1a8428a2 100644
--- a/full_usb_logging_validation/index.html
+++ b/full_usb_logging_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/gps_tracking/index.html b/gps_tracking/index.html
index ab2c709a..31ff3103 100644
--- a/gps_tracking/index.html
+++ b/gps_tracking/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/halo_keymind_settings/index.html b/halo_keymind_settings/index.html
index b2e26c77..0b17470c 100644
--- a/halo_keymind_settings/index.html
+++ b/halo_keymind_settings/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/hardware_validation_bluetooth_stealth_2026-09-07/index.html b/hardware_validation_bluetooth_stealth_2026-09-07/index.html
index bc45a52e..68137570 100644
--- a/hardware_validation_bluetooth_stealth_2026-09-07/index.html
+++ b/hardware_validation_bluetooth_stealth_2026-09-07/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/hardware_validation_checklist/index.html b/hardware_validation_checklist/index.html
index 96acb567..7904be27 100644
--- a/hardware_validation_checklist/index.html
+++ b/hardware_validation_checklist/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/home_text_spacing/index.html b/home_text_spacing/index.html
index 9cd09c67..09a4d389 100644
--- a/home_text_spacing/index.html
+++ b/home_text_spacing/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/host_cli_service/index.html b/host_cli_service/index.html
index 8bc86ed8..84d2aa04 100644
--- a/host_cli_service/index.html
+++ b/host_cli_service/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/index.html b/index.html
index bcddceb1..a2b0ce3e 100644
--- a/index.html
+++ b/index.html
@@ -58,7 +58,7 @@
-
+
diff --git a/kiss_modem_protocol/index.html b/kiss_modem_protocol/index.html
index 1eaa742b..27f7414d 100644
--- a/kiss_modem_protocol/index.html
+++ b/kiss_modem_protocol/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/lora_ota_automation/index.html b/lora_ota_automation/index.html
index a4e4ea81..f90284f4 100644
--- a/lora_ota_automation/index.html
+++ b/lora_ota_automation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/mbedtls-tls-footprint/index.html b/mbedtls-tls-footprint/index.html
index 0382f182..2129ac6e 100644
--- a/mbedtls-tls-footprint/index.html
+++ b/mbedtls-tls-footprint/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/mixed_scan_validation/index.html b/mixed_scan_validation/index.html
index 3e2d5306..f333897c 100644
--- a/mixed_scan_validation/index.html
+++ b/mixed_scan_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/mixed_sf_bw_validation/index.html b/mixed_sf_bw_validation/index.html
index 4f956a27..c0c450f8 100644
--- a/mixed_sf_bw_validation/index.html
+++ b/mixed_sf_bw_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/nimble_companion_trial/index.html b/nimble_companion_trial/index.html
index 2d595872..5d891e5e 100644
--- a/nimble_companion_trial/index.html
+++ b/nimble_companion_trial/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/nimble_companion_trial_results/index.html b/nimble_companion_trial_results/index.html
index beb5b70a..f7987c8e 100644
--- a/nimble_companion_trial_results/index.html
+++ b/nimble_companion_trial_results/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/nrf52-usb-ready-fix/index.html b/nrf52-usb-ready-fix/index.html
index edd38022..c32bf06f 100644
--- a/nrf52-usb-ready-fix/index.html
+++ b/nrf52-usb-ready-fix/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/nrf52_companion_storage_recovery/index.html b/nrf52_companion_storage_recovery/index.html
index 2e9e96de..49930d3c 100644
--- a/nrf52_companion_storage_recovery/index.html
+++ b/nrf52_companion_storage_recovery/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/nrf52_power_management/index.html b/nrf52_power_management/index.html
index a301ca09..359cb930 100644
--- a/nrf52_power_management/index.html
+++ b/nrf52_power_management/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/number_allocations/index.html b/number_allocations/index.html
index 56191c17..3757a032 100644
--- a/number_allocations/index.html
+++ b/number_allocations/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/ota_easy/index.html b/ota_easy/index.html
index 1eb3dfde..86da27de 100644
--- a/ota_easy/index.html
+++ b/ota_easy/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/ota_meshtower_v2_sdcard/index.html b/ota_meshtower_v2_sdcard/index.html
index abcf06d3..907cd426 100644
--- a/ota_meshtower_v2_sdcard/index.html
+++ b/ota_meshtower_v2_sdcard/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/ota_nrf52_bootloader_update/index.html b/ota_nrf52_bootloader_update/index.html
index ca83bec0..b610da5d 100644
--- a/ota_nrf52_bootloader_update/index.html
+++ b/ota_nrf52_bootloader_update/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/ota_nrf52_qspi/index.html b/ota_nrf52_qspi/index.html
index 3d82b046..427afbc4 100644
--- a/ota_nrf52_qspi/index.html
+++ b/ota_nrf52_qspi/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/ota_protocol/index.html b/ota_protocol/index.html
index a56a40ea..b444d0a7 100644
--- a/ota_protocol/index.html
+++ b/ota_protocol/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/ota_user_guide/index.html b/ota_user_guide/index.html
index 51ade732..93448c4e 100644
--- a/ota_user_guide/index.html
+++ b/ota_user_guide/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/packet_format/index.html b/packet_format/index.html
index 4bb31b20..71d9a0a9 100644
--- a/packet_format/index.html
+++ b/packet_format/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/pair_4p6_300us_validation/index.html b/pair_4p6_300us_validation/index.html
index c4a6ae8e..c7eaa791 100644
--- a/pair_4p6_300us_validation/index.html
+++ b/pair_4p6_300us_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/pair_preamble32_validation/index.html b/pair_preamble32_validation/index.html
index 23767f57..5c9de397 100644
--- a/pair_preamble32_validation/index.html
+++ b/pair_preamble32_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/payloads/index.html b/payloads/index.html
index c684d25c..574469ae 100644
--- a/payloads/index.html
+++ b/payloads/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/pr7_review_validation/index.html b/pr7_review_validation/index.html
index e219ebe4..c9399406 100644
--- a/pr7_review_validation/index.html
+++ b/pr7_review_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/preamble_detection_investigation/index.html b/preamble_detection_investigation/index.html
index 7e14970a..402f857d 100644
--- a/preamble_detection_investigation/index.html
+++ b/preamble_detection_investigation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/preset_test/index.html b/preset_test/index.html
index b8fc3203..296b1611 100644
--- a/preset_test/index.html
+++ b/preset_test/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/qr_codes/index.html b/qr_codes/index.html
index 391a72c2..9a43cc7a 100644
--- a/qr_codes/index.html
+++ b/qr_codes/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/radio_chirp_math_validation/index.html b/radio_chirp_math_validation/index.html
index 86d3957b..45e38a96 100644
--- a/radio_chirp_math_validation/index.html
+++ b/radio_chirp_math_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/radio_dwell_policy_validation/index.html b/radio_dwell_policy_validation/index.html
index 88a39f24..a2fd9994 100644
--- a/radio_dwell_policy_validation/index.html
+++ b/radio_dwell_policy_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/radio_profile_switch_validation/index.html b/radio_profile_switch_validation/index.html
index bb527190..c7f1be49 100644
--- a/radio_profile_switch_validation/index.html
+++ b/radio_profile_switch_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/radio_profiles/index.html b/radio_profiles/index.html
index f996777b..d8070ac5 100644
--- a/radio_profiles/index.html
+++ b/radio_profiles/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/radio_profiles_validation/index.html b/radio_profiles_validation/index.html
index 6d4f4ad1..47adb9be 100644
--- a/radio_profiles_validation/index.html
+++ b/radio_profiles_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/radio_receive_calibration/index.html b/radio_receive_calibration/index.html
index 46c93986..edc00e82 100644
--- a/radio_receive_calibration/index.html
+++ b/radio_receive_calibration/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/rak3401_mota_chain/index.html b/rak3401_mota_chain/index.html
index 60179fc2..8f537fba 100644
--- a/rak3401_mota_chain/index.html
+++ b/rak3401_mota_chain/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/releases/1.17.1.5-doc-audit/index.html b/releases/1.17.1.5-doc-audit/index.html
index c74fd572..eb2c0306 100644
--- a/releases/1.17.1.5-doc-audit/index.html
+++ b/releases/1.17.1.5-doc-audit/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/releases/1.17.1.5/index.html b/releases/1.17.1.5/index.html
index ebaa7f44..7b7830d2 100644
--- a/releases/1.17.1.5/index.html
+++ b/releases/1.17.1.5/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/releases/1.17.1.6/index.html b/releases/1.17.1.6/index.html
index 3197b9d3..3bf16ef0 100644
--- a/releases/1.17.1.6/index.html
+++ b/releases/1.17.1.6/index.html
@@ -58,7 +58,7 @@
-
+
diff --git a/role_feature_switches/index.html b/role_feature_switches/index.html
index 0a73ee3c..9492b9d5 100644
--- a/role_feature_switches/index.html
+++ b/role_feature_switches/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/s3_memory_soak_validation/index.html b/s3_memory_soak_validation/index.html
index 08ca4ffd..920bebb4 100644
--- a/s3_memory_soak_validation/index.html
+++ b/s3_memory_soak_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/separated_radio_modulation_cache_validation/index.html b/separated_radio_modulation_cache_validation/index.html
index c66f91cf..3d205db4 100644
--- a/separated_radio_modulation_cache_validation/index.html
+++ b/separated_radio_modulation_cache_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf10_10_vs_100hz_full_sample_validation/index.html b/sf10_10_vs_100hz_full_sample_validation/index.html
index bc42ac60..5112c3b7 100644
--- a/sf10_10_vs_100hz_full_sample_validation/index.html
+++ b/sf10_10_vs_100hz_full_sample_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf10_10hz_cr_detour_validation/index.html b/sf10_10hz_cr_detour_validation/index.html
index 056f5626..30e05d31 100644
--- a/sf10_10hz_cr_detour_validation/index.html
+++ b/sf10_10hz_cr_detour_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf10_full_retune_twice_validation/index.html b/sf10_full_retune_twice_validation/index.html
index 33563fdb..efe2142d 100644
--- a/sf10_full_retune_twice_validation/index.html
+++ b/sf10_full_retune_twice_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf10_nrf52_double_write_settling_validation/index.html b/sf10_nrf52_double_write_settling_validation/index.html
index d85e851e..0a888814 100644
--- a/sf10_nrf52_double_write_settling_validation/index.html
+++ b/sf10_nrf52_double_write_settling_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf10_rollback_failure_validation/index.html b/sf10_rollback_failure_validation/index.html
index 9e017666..cd3f188d 100644
--- a/sf10_rollback_failure_validation/index.html
+++ b/sf10_rollback_failure_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf125_settling_limits_validation/index.html b/sf125_settling_limits_validation/index.html
index 2be4ba5c..760e6448 100644
--- a/sf125_settling_limits_validation/index.html
+++ b/sf125_settling_limits_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf5_250_dwell_validation/index.html b/sf5_250_dwell_validation/index.html
index dbba7ac3..9b92d049 100644
--- a/sf5_250_dwell_validation/index.html
+++ b/sf5_250_dwell_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf6_125_settling_validation/index.html b/sf6_125_settling_validation/index.html
index 2a09078e..04e03f72 100644
--- a/sf6_125_settling_validation/index.html
+++ b/sf6_125_settling_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf6_5p1_trace_validation/index.html b/sf6_5p1_trace_validation/index.html
index 5556761a..b2bd20be 100644
--- a/sf6_5p1_trace_validation/index.html
+++ b/sf6_5p1_trace_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf6_channel_scan_validation/index.html b/sf6_channel_scan_validation/index.html
index 50497ef3..60491002 100644
--- a/sf6_channel_scan_validation/index.html
+++ b/sf6_channel_scan_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/sf8_5p1_trace_validation/index.html b/sf8_5p1_trace_validation/index.html
index 06cdbec5..a9136e92 100644
--- a/sf8_5p1_trace_validation/index.html
+++ b/sf8_5p1_trace_validation/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/spiffs_regular_file_reads/index.html b/spiffs_regular_file_reads/index.html
index 483c366e..312b906f 100644
--- a/spiffs_regular_file_reads/index.html
+++ b/spiffs_regular_file_reads/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/stats_binary_frames/index.html b/stats_binary_frames/index.html
index 46855bd5..50d3aff2 100644
--- a/stats_binary_frames/index.html
+++ b/stats_binary_frames/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/telemetry_decoder/index.html b/telemetry_decoder/index.html
index 06240eae..e556f0fe 100644
--- a/telemetry_decoder/index.html
+++ b/telemetry_decoder/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/terminal_chat_cli/index.html b/terminal_chat_cli/index.html
index aaa1f038..260dc0a1 100644
--- a/terminal_chat_cli/index.html
+++ b/terminal_chat_cli/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/usb_serial_backpressure/index.html b/usb_serial_backpressure/index.html
index b6d79047..df9f498a 100644
--- a/usb_serial_backpressure/index.html
+++ b/usb_serial_backpressure/index.html
@@ -60,7 +60,7 @@
-
+
diff --git a/v4_pixel5_font_trial/index.html b/v4_pixel5_font_trial/index.html
index e204b444..92bba94e 100644
--- a/v4_pixel5_font_trial/index.html
+++ b/v4_pixel5_font_trial/index.html
@@ -60,7 +60,7 @@
-
+