Skip to content

Standalone front end #839

@Tim020

Description

@Tim020

Create a standalone front end executable for DigiScript that can connect to instances of DigiScript servers. We can use electron for building the standalone application.

Considerations

  1. Standalone executable should have a different startup page, which allows the user to enter a connection string for a DigiScript server
  2. Store the connection strings locally, so the user can recall previous connections when the app loads
  3. Consider storing user credential information for the various connections to save time when connecting
  4. Server/client should check for version compatability between standalone frontend and server and reject connections if they are not running compatible versions

Questions

  1. Is there a way to implement service discovery? Could the standlone front end show a list of servers that are on the network and give the user the option for which to connect to?
  2. How do we organise the front end code such that we can override things like the base URL used for API connections, with the aim to keep the amount of duplicated code to a minimum?

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