Skip to content

Web application: add connection name, test button, show connected devices, remove multiple-device warning #3632

@pbek

Description

@pbek

Feature Request

Summary

Improve the web application settings dialog with several UX improvements:

  1. Connection name setting: Add a string setting "Connection name" in the web application settings. Default value should be qownnotes-<sessionname>-<hostname>. This name is sent to the server so connected peers can see which desktop is connected.

  2. Connection test button: Add a "Test connection" button in the web application settings that tests whether the WebSocket connection to the server is working and shows the result to the user.

  3. Show all connected devices: In the web application settings, show a list of all devices currently connected to the same token/room on the server.

  4. Remove multiple device warning: Remove the warning dialog that appears when more than 2 connections use the same token (both in QOwnNotes desktop and the web-app server). Instead, the connected devices list makes this information visible without being intrusive.

Motivation

  • The current multiple-device warning is confusing, especially for users who intentionally use QOwnNotes on multiple machines or browsers.
  • It's useful to know what devices are currently connected to make it easy to identify and manage sessions.
  • A connection name helps identify which QOwnNotes instance is which.
  • A connection test button improves discoverability and reduces support friction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions