Seqera Platform Feature Requests

Anonymous

Feature requests for the Seqera Platform (https://cloud.seqera.io)
Run Detail Page Improvements
Enhance the user experience by improving the widgets on the run detail page without altering user flows. The primary goals of this UI update are: Improve the entire page's layout by reorganizing the order of widgets and the information within them. Unify color and icon use to ensure consistency across the application. Specifically: To enhance the usability and aesthetics of the "General" widget in run detail page, improvements will involve reordering and resizing elements, optimizing the widget for increased interactive intuitiveness, unifying icon styles to outline format, and introducing an expand/collapse functionality. This aims to address the visual imbalance caused by the increased elements such as resource labels, pipeline name, and optimization details within the widget. The current Process widget layout presents problems because the names can be too long and unreadable, the numeric value is unclear, and the progress bar lacks clarity. We aim to improve this by resizing and restyling the Process widget, providing an easy way to jump into tasks, and evaluate an overall progress indicator for added clarity. Improve the Status widget UI on the run detail page, enhancing accessibility by adjusting text color contrast, consolidating the use of colors, especially for the "Cached" status, and renaming the widget to accurately reflect its content: "Task status." These changes aim to enhance user experience and clarity in interpreting the widget information. The Tasks table enhancement is addressed in a separate effort.
19
·

planned

Make the user access allow list configurable in the application itself
Using public OpenID identity providers such as Google or GitHub to authenticate with Seqera Platform Enterprise is severely hampered by the inconvenient user management. While a user access allow-list can be used to restrict access to specific email addresses or domains, this list is currently only configurable via environment variables or the tower.yml configuration file ( https://docs.seqera.io/platform/24.1/enterprise/configuration/authentication#configure-user-access-allow-list ) As a result, any changes to the allowed users require administrative access to the server and a restart of the application. In large organizations like universities, the response times of central IT services are typically slow, making the onboarding of new users a process that can take weeks. For short-term users, such as interns or master’s students, gaining access is quite impractical or even impossible before their time at the organization ends. Therefore, it would be beneficial for organization owners on the Seqera Platform to have the ability to manage the allow-list directly through the user interface. Additionally, we have observed that the current allow-list functionality on the Seqera Platform can be too restrictive for users with multiple email addresses linked to their OpenID identity provider. For instance, we recently encountered a case where a user’s primary GitHub email was included in the allow-list, yet access was denied because their secondary email was not. If changes to the allow-list could be made quickly via Seqera Platform's user interface, this issue could have been resolved promptly. However, the weeks-long delay in implementing a change made it particularly frustrating that a user, whose primary GitHub email was already on the allow-list, still could not authenticate. Thank you for your understanding and implementation!
0
Load More