From 1e1551c701fd65bce48660829c4f2ec11ab6ff1b Mon Sep 17 00:00:00 2001 From: mikecarper Date: Wed, 30 Sep 2026 10:54:53 +0000 Subject: [PATCH] deploy: c76278c1c7be5c5c9afb22a80b77d3d238d27f2e --- 404.html | 39 +- WiFi/index.html | 39 +- _javascript/notification_builder.js | 253 ++ _stylesheets/notification_builder.css | 19 + bootloader_version_stock_audit/index.html | 39 +- cad_scan_validation/index.html | 39 +- carrier_wave/index.html | 39 +- carrier_wave_validation/index.html | 39 +- cli_build_matrix/index.html | 39 +- cli_command_availability/index.html | 39 +- cli_commands/index.html | 43 +- cli_settings_audit/index.html | 39 +- companion_contact_cache/index.html | 39 +- companion_contact_cache_results/index.html | 39 +- companion_offline_queue/index.html | 39 +- companion_protocol/index.html | 39 +- companion_radio_full/index.html | 43 +- companion_usb_ascii_validation/index.html | 39 +- companion_usb_client_validation/index.html | 39 +- docs/index.html | 39 +- double_frequency_v4_validation/index.html | 39 +- esp32_memory_budget/index.html | 39 +- esp32_partition_catalog/index.html | 39 +- esp32_wifi_partition_migration/index.html | 39 +- espnow_bridge_setup/index.html | 39 +- faq/index.html | 39 +- filter_tool/index.html | 39 +- firmware_memory_budget/index.html | 39 +- firmware_picker/index.html | 39 +- flood_filtering/index.html | 39 +- four_fixed_tx_dwell_validation/index.html | 39 +- .../index.html | 39 +- full_companion_features/index.html | 39 +- full_companion_usb_switcher/index.html | 39 +- full_usb_logging_validation/index.html | 39 +- gps_tracking/index.html | 39 +- halo_keymind_settings/index.html | 39 +- .../index.html | 39 +- hardware_validation_checklist/index.html | 39 +- heltec_v4_wifi_partition_migration/index.html | 39 +- home_text_spacing/index.html | 39 +- host_cli_service/index.html | 39 +- index.html | 40 +- kiss_modem_protocol/index.html | 39 +- lora_ota_automation/index.html | 39 +- management_decoder/index.html | 39 +- management_reports/index.html | 39 +- mbedtls-tls-footprint/index.html | 39 +- mixed_scan_validation/index.html | 39 +- mixed_sf_bw_validation/index.html | 39 +- nimble_companion_trial/index.html | 39 +- nimble_companion_trial_results/index.html | 41 +- notifications/index.html | 3471 +++++++++++++++++ nrf52-usb-ready-fix/index.html | 41 +- nrf52_companion_storage_recovery/index.html | 39 +- nrf52_power_management/index.html | 39 +- number_allocations/index.html | 39 +- ota_easy/index.html | 39 +- ota_meshtower_v2_sdcard/index.html | 39 +- ota_nrf52_bootloader_update/index.html | 39 +- ota_nrf52_qspi/index.html | 39 +- ota_protocol/index.html | 39 +- ota_user_guide/index.html | 39 +- packet_format/index.html | 39 +- pair_4p6_300us_validation/index.html | 39 +- pair_preamble32_validation/index.html | 39 +- payloads/index.html | 39 +- pr7_review_validation/index.html | 39 +- preamble_detection_investigation/index.html | 39 +- preset_test/index.html | 39 +- qr_codes/index.html | 39 +- radio_chirp_math_validation/index.html | 39 +- radio_dwell_policy_validation/index.html | 39 +- radio_profile_switch_validation/index.html | 39 +- radio_profiles/index.html | 39 +- radio_profiles_validation/index.html | 39 +- radio_receive_calibration/index.html | 39 +- rak3401_mota_chain/index.html | 39 +- releases/1.17.1.5-doc-audit/index.html | 39 +- releases/1.17.1.5/index.html | 39 +- releases/1.17.1.6/index.html | 39 +- releases/1.17.1.7/index.html | 39 +- role_feature_switches/index.html | 39 +- s3_memory_soak_validation/index.html | 39 +- search/search_index.json | 2 +- .../index.html | 39 +- .../index.html | 39 +- sf10_10hz_cr_detour_validation/index.html | 39 +- sf10_full_retune_twice_validation/index.html | 39 +- .../index.html | 39 +- sf10_rollback_failure_validation/index.html | 39 +- sf125_settling_limits_validation/index.html | 39 +- sf5_250_dwell_validation/index.html | 39 +- sf6_125_settling_validation/index.html | 39 +- sf6_5p1_trace_validation/index.html | 39 +- sf6_channel_scan_validation/index.html | 39 +- sf8_5p1_trace_validation/index.html | 39 +- sitemap.xml | 4 + sitemap.xml.gz | Bin 1231 -> 1237 bytes spiffs_regular_file_reads/index.html | 39 +- stats_binary_frames/index.html | 39 +- telemetry_decoder/index.html | 39 +- terminal_chat_cli/index.html | 39 +- usb_serial_backpressure/index.html | 39 +- v4_pixel5_font_trial/index.html | 39 +- 105 files changed, 7224 insertions(+), 399 deletions(-) create mode 100644 _javascript/notification_builder.js create mode 100644 _stylesheets/notification_builder.css create mode 100644 notifications/index.html diff --git a/404.html b/404.html index 26aefd732..95d1f5a60 100644 --- a/404.html +++ b/404.html @@ -44,6 +44,8 @@ + + @@ -1549,6 +1551,33 @@ + + + + + + + + + Companion notification builder + + + + + + + + + + + + + + + + + + @@ -2773,10 +2802,10 @@ - + - + @@ -2794,8 +2823,8 @@ - - + + @@ -2996,6 +3025,8 @@ + + diff --git a/WiFi/index.html b/WiFi/index.html index d8fdd6ef6..898abf862 100644 --- a/WiFi/index.html +++ b/WiFi/index.html @@ -50,6 +50,8 @@ + + @@ -1734,6 +1736,33 @@ + + + + + + + + + Companion notification builder + + + + + + + + + + + + + + + + + + @@ -2958,10 +2987,10 @@ - + - + @@ -2979,8 +3008,8 @@ - - + + @@ -3992,6 +4021,8 @@ and NTP diagnostics remain infrastructure features.
Error: touchscreen diagnostics unsupported
Companion message sound, vibration, LED, screen and GPIO rules have separate +CLI controls. See the notification builder and CLI reference, +including per-contact/channel rules, trusted-contact/room !notify permission, +and USB test controls.
!notify
Display-equipped Companions, repeaters, room servers, and sensors have four saved settings. The WebConfig Display card exposes the same controls:
Configure message alerts with the Companion notification builder. +It generates CLI rules for contacts, rooms and channels, previews patterns, and +can apply/test them over USB. Trusted contacts and rooms can send !notify +strings with no GPIO and a 15-second playback limit.
For runtime on/off commands and board exceptions, see feature switches by role. Open the USB web console for the default ASCII terminal.
.memory.json