Skip to content

Improve Recent Workflows: Limit to Last 5, Fix Timezone Issues, and Enhance Replay UI #71

Description

@myfoxit

Problem

  • The "Recent Workflows" list in the extension and desktop app currently shows all workflows rather than just the last 5, leading to clutter and making it harder for users to find the most relevant workflows.
  • Workflow timestamps are consistently incorrect by about 2 hours. This timezone issue affects many features that rely on time display. (User is in Austria.)
  • Currently, the replay button appears for all workflows. Only browser workflows should show a replay option, and the UI for replay should be reworked.
    There are also shown broken up workflows that where never uploaded

Solution Proposal

  1. Recent Workflows Display
    • Limit the display to the last 5 workflows in both the extension and the desktop app.
  2. Time Display
    • Investigate and resolve the recurring 2-hour offset in times. Consider user time zone (Austria/CET/CEST) for accuracy.
  3. Replay Button UI
    • Show the replay button only for browser workflows.
    • Make the replay button visually less strong, and only visible on hover, similar to the UI in the "Tango" app (see screenshot examples).

Reference Screenshots

Extension UI Tango UI Example

Acceptance Criteria

  • Only the last 5 workflows appear in "Recent Workflows".
  • Times are accurate for users in Austria (and any other time zone).
  • Replay button is only shown for browser workflows, and only appears on hover.
  • Replay button design is more smooth and less aggresive and inspired by Tango's UI (see examples above).

Additional Notes

  • See attached screenshots for reference.
  • This workflow improvement will greatly declutter the UI and improve usability for users working across different platforms and time zones.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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