Skip to content
This repository was archived by the owner on Jul 26, 2025. It is now read-only.

Create a system for storing connection-specific preferences #536

@thoughts3rased

Description

@thoughts3rased

Currently, outside of the hostname and credentials there's no way that we can currently store per-connection preferences.

As the application progresses through development, we may discover valid use cases where the app should behave differently for different connections and that we want to provide the user with the opportunity to configure this behaviour for their connections.

As mentioned on #481, a user should be able to configure whether or not a connection should be allowed to be established if it is insecure. This will be an excellent first option to give to users.

The requirements of this feature are as follows:

  • There should be a "connection properties" screen to allow the user to configure settings for a connection
  • Settings should be easily added code-side
  • Different setting values should be available (checkbox, int, string, etc.) (maybe an Enum type?)
  • These settings should be accessible before and after connection to allow tweaking of options that may break connections (future-proofing)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions