Skip to content

Feature Request: Fetching RPT info should be a background process and serialized #325

Description

@tiberius-code

📝 Problem Description

  1. When in the RPT area with Guest/Admin access, everytime the user request some data if the user change the window focus going to a public channel or other contact and then gets back to the RPT window where it asked for the data, the spinning fetch green wheel appears again and it seems that it broke the request.
  2. When in the RPT area with Guest/Admin access, everytime the user request some data all the other data request became greyd out (normal if the code does not handle serialized/queued requests. like in the "Load All" I think).

🚦 Current Behavior

  1. the request is stopped when the focus shift.
  2. all the data requests are greyed out, while the last one finishes

🎯 Expected Behavior

  1. The request should be a background job that populates the RPT request data window while the user navigates to other areas.
  2. The request should be serialized / queued (and add some smal time gap to free some AirTime from the RPT), so the user can queue the needed data requests from the RPT while he does other things.

📋 Steps to Reproduce

  1. click any RPT data request and change focus to another contact or channel or any other area not on that RPT contact.

📡 Radio Node

  • Firmware version: Meshcore-Dev 06-Jun-2026/v1.16.0-07a3ca9
  • Hardware / board type: Xiao S3 WIO

🔌 Connection to the Radio

  • Connected directly to the radio, or through an intermediary? Directly
  • Transport: Serial (USB)

💻 Environment Information

  • OS: Windows 11 x64
  • Browser / Version: MS Edge Version 150.0.4078.48 (Official build) (64-bit)
  • RemoteTerm Version: v3.16.2·f8f6842 "wrapped" HA add-on/app

📸 Screenshots / Debug Logs

Image

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions