SolarOS 4.17.7 manual · app
messages
Manage messaging instances, connections, and local message history on the display or a VT100 terminal. Run messages without arguments to open the TUI. Existing messages subcommands remain available for shell and scripting use.
Press Tab to switch between Instances, Connections, and Messages. Use the arrow keys to select a row, Enter to open it, a for actions, and ? for help. f selects an instance or All instances. The selected instance is shared between tabs. Esc returns to the previous view; q closes the TUI.
- Instances:
nadds an instance using a provider form,eedits its settings, anddremoves it after confirmation. Select a field and pressEnterto edit it in place with a visible insertion cursor;ssaves the form. The other fields remain visible. Unchanged secret fields keep their saved values. Submitting an empty secret field clears it. Removal deletes local history, queued sends, settings, and credentials for that instance. A Deleting... popup stays visible while removal runs. Choose SC2 to enter a relay address such aschat.solar-os.eu:1337(TLS), a fullchats://orchat://URL, or a bare domain for signed HTTPS discovery. Domain discovery fills in the endpoint, TLS pin, relay signing key, and fallback relays. An admission code remains optional and must be supplied by the operator when required. The other optional fields are the TLS pin and relay signing key (base64). New SC2 instances start disabled. Changing the relay URL resets its TLS and signing-key pins unless you also edit those fields. - Connections:
cenables the selected instance andxdisables it.sstarts its background worker; the same action is in theamenu and connection details. Workers that are already running or waiting for memory are left active. A shared worker serves the enabled instances of its provider.Entershows connection state, worker state, and errors. Enabling an instance and starting its worker are separate actions. Link transports prompt for the worker name and settings, as used afterjob start, for exampleradio-link mylink radio0 PROFILE chat=onorespnow-link mylink chat=on. Use the transport name saved in the Link instance. - Messages:
vcycles through conversations, unread messages, and the pending outbox.Enteropens conversation history or a message's full text.Page Uploads older records andPage Downloads newer records.copens Chat for the selected conversation; closing Chat returns to this browser.rmarks the selected conversation read.ddeletes one selected local message after confirmation. A pending send must first be cancelled withxbefore its history can be deleted. Local deletion does not retract a remote message.
Message browsing uses the persistent Messaging archive. The universal Inbox also contains notifications from other applications; see inbox for those. See Messaging for provider settings, trust, and storage behavior.