User Manual

General Settings

This page allows you to customize various settings for how your terminal behaves and how the application generally functions. You can manage features like automatic command execution, the terminal's display size, security settings for device communication, and your preferred language for the application.

General Settings

Summary

This page allows you to customize various settings for how your terminal behaves and how the application generally functions. You can manage features like automatic command execution, the terminal's display size, security settings for device communication, and your preferred language for the application. Any changes you make are saved automatically, and the application will update accordingly.

Page Access

You can access this page by navigating to: /user_settings

Page Functionalities

  • Autoplay received commands Switch: This switch controls whether the smart terminal automatically executes up to two suggested commands when you provide an input. Turning this on can speed up your workflow.
  • Clear terminal Button: Clicking the trash can icon next to this option will remove all past prompts and commands from your terminal's history. This is useful for clearing sensitive information or decluttering your view.
  • Use reduced terminal height Switch: This setting is particularly useful for users on mobile phones or tablets. If you find the input field at the bottom of the screen is hidden, activating this option will reduce the terminal's height to make everything visible.
  • End to end encryption Switch: This switch enables or disables encrypted communication between your device and the application. While it enhances security, please note that active encryption might slightly increase the time it takes to process commands on older hardware or IoT devices. If a connection is active, changing this setting will temporarily disconnect it.
  • Preferred Language Dropdown: This dropdown menu allows you to select your preferred language for the application's interface. Once selected, the application will update to display text in your chosen language.

Scenario Executions

Possible usage steps within this page

These scenarios describe how to successfully use the various features on the "General Settings" page.

1. Enabling Autoplay for Commands

  • Starting Point: You are on any page within the application.
  • Steps:
    1. Navigate to the "General Settings" page.
    2. In the section labeled "Autoplay", find the switch next to "Autoplay received commands".
    3. Tap or click the switch to turn it "On".
    4. The setting is automatically saved, and you will typically be returned to the previous screen.
  • Expected Outcome: From this point forward, the smart terminal will automatically execute up to two suggested commands for your inputs, streamlining your interactions.

2. Clearing Terminal History

  • Starting Point: You are on any page within the application.
  • Steps:
    1. Navigate to the "General Settings" page.
    2. In the section labeled "Terminal", locate the "Clear terminal" option.
    3. Tap or click the trash can icon (Delete icon) next to "Clear terminal".
  • Expected Outcome: All past prompts and commands will be immediately removed from your terminal's history, providing a clean slate.

3. Adjusting Terminal Display Height

  • Starting Point: You are on any page within the application.
  • Steps:
    1. Navigate to the "General Settings" page.
    2. In the section labeled "Terminal", find the switch next to "Use reduced terminal height".
    3. Tap or click the switch to toggle it "On" (for smaller screens) or "Off" (for full height).
    4. The setting is automatically saved, and you will typically be returned to the previous screen.
  • Expected Outcome: The terminal display height will adjust according to your selection, ensuring optimal viewing, especially on mobile and tablet devices.

4. Managing End-to-End Encryption

  • Starting Point: You are on any page within the application, potentially with an active device connection.
  • Steps:
    1. Navigate to the "General Settings" page.
    2. In the section labeled "Security", locate the switch next to "End to end encryption".
    3. Tap or click the switch to turn encryption "On" or "Off".
    4. The setting is automatically saved. If you had an active connection to a device, it will be temporarily disconnected to apply the new security setting, and then you will be returned to the previous screen.
  • Expected Outcome: Your communication with the device will either be secured with end-to-end encryption or revert to a non-encrypted state, depending on your choice.

5. Changing Application Language

  • Starting Point: You are on any page within the application.
  • Steps:
    1. Navigate to the "General Settings" page.
    2. In the section labeled "Preferred Language", tap or click the dropdown menu labeled "Select language".
    3. From the list that appears, choose your desired language (e.g., "English", "Deutsch").
  • Expected Outcome: The application's interface language will immediately update to your selected preference, and you will be returned to the previous screen.

Possible errors which may occur on this page

These scenarios describe potential issues you might encounter and how to resolve them.

1. Language Not Selected

  • Error Description: You attempt to change the application language, but you do not select a specific language from the dropdown list before confirming.
  • How it occurs: This error typically occurs when you open the "Select language" dropdown, but instead of choosing a language, you try to proceed without making a selection or tap outside the dropdown.
  • System Response: The system will display a clear message stating, "Please select language." The language will not change, and you will remain on the settings page.
  • Resolution: To fix this, simply reopen the "Select language" dropdown and choose one of the available languages from the list. Once a valid language is selected, the change will be applied successfully.