Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request Invoicing: Improve the decryption user experience on the Invoice Dashboard #334

Open
MantisClone opened this issue Feb 3, 2025 · 0 comments

Comments

@MantisClone
Copy link
Member

MantisClone commented Feb 3, 2025

Problem

The Invoice Dashboard takes a long time to load for users who have a large number of encrypted invoices. This is because, after #335, it waits until all encrypted invoices are decrypted before displaying the first page.

Possible Solutions

  • Display encrypted invoices before they're decrypted.
  • Decrypt them one-at-a-time in the background. Update table rows to show the decrypted data as it becomes available.
  • Add (i) icon next to filtering selectors and sort carrots with tooltips explaining that "filtering / sorting is disabled until all requests are decrypted"
  • Display an error toast if the user clicks on sorting or filtering before all requests are decrypted. Explain "Cannot sort/filter until all requests are decrypted".
  • Display a progress bar to show how long until all requests are decrypted. Assume all requests take the same amount of time to decrypt.
@MantisClone MantisClone changed the title Request Invoicing Invoice Dashboard: Global Sort instead of Single Page Sort Request Invoicing: Add UI to smooth the decryption user experience Feb 4, 2025
@MantisClone MantisClone moved this from 🆕 New to 🎫 Backlog in Request Network Tech Backlog Feb 4, 2025
@MantisClone MantisClone changed the title Request Invoicing: Add UI to smooth the decryption user experience Request Invoicing: Improve the decryption user experience on the Invoice Dashboard Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🎫 Backlog
Development

No branches or pull requests

1 participant