Skip to content

[Enhancement]: General UI improvements / a few thoughts #34

@Morethanevil

Description

@Morethanevil

Current Behavior

First:
Right now the SSH-Key and the passphrase are shown in the configuration of the source. They should be hidden once they are added and only shown to the user when clicking a "show" button. I think this should have priority, since it is security related.

Second:

Please add a copy button to easily manage multiple database sources on the same host. On server 1 I configured PostgreSQL connection, but now I want MariaDB on the same host, I have to reenter all credentials again. Cloning the source would be handy here. The same applies for jobs and destinations. If I can clone a job, I can easily edit the second one with small changes.

Third:

The tab "security" has a misleading name. It stores more settings than encryption. Compression is not security related. Maybe naming it to something like "advanced" would do.

Fourth:

Retention is a great feature, but I can only select one of a few choices. I want to keep the backups of the last 3 days, but the minimum is 7 days. Maybe let the user decide how much days they want and it is now impossible to turn this feature off if not wanted. I could rotate backups by S3 bucket settings for example

Fifth:

Sometimes the UI is a little bit laggy, it needs an extra second to load. This occurs randomly on my Firefox. But I am not able to tell exactly why.

Proposed Improvement

See above :)

Motivation

More flexible configuration, improved security (if someone posts screenshots for troubleshooting the SSH-Key is not included :) )

Area

UI / Dashboard

Additional Context

See above

Metadata

Metadata

Assignees

Labels

enhancementAn improvement to an existing feature

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions