mfts / papermark

Papermark is the open-source DocSend alternative with built-in analytics and custom domains.
https://papermark.io
GNU Affero General Public License v3.0
5.67k stars 760 forks source link

[🕹️] Add Loading Indicator for Papermark Assistant Activation #953

Open career-yashaswee opened 1 month ago

career-yashaswee commented 1 month ago

What side quest or challenge are you solving?

Bug Hunter

Points

The Maintainers shall add it here

Description

Issue Request: Add Loading Indicator for Papermark Assistant Activation

Title

Missing Loading Indicator for Papermark Assistant Initialization

Description

Currently, after uploading a document to Papermark and activating the Papermark Assistant, a toast notification appears: "Papermark Assistant successfully activated." However, the user does not receive any feedback while the assistant is initializing, which could take a few seconds. This lack of feedback can cause confusion, as it isn't clear whether the assistant is loading or if something went wrong.

To enhance user experience, a loading indicator should be displayed during the initialization phase of the Papermark Assistant. This will provide a clear sense of progress, allowing the user to wait or perform other tasks until the assistant is ready.

Steps to Reproduce

  1. Upload a document to Papermark.
  2. Turn on the Papermark Assistant.
  3. Observe the toast notification that appears, but no indication that the assistant is being loaded.

Expected Behavior

A loading indicator (e.g., spinner or progress bar) should be visible from the time the user activates the assistant until it is fully initialized, at which point the "successfully activated" toast can appear.

Additional Context

This change will improve the user experience by providing visual feedback during the loading phase, reducing confusion.

Provide proof that you've completed the task

.

career-yashaswee commented 1 month ago

/assign

oss-gg[bot] commented 1 month ago

Assigned to @career-yashaswee! Please open a draft PR linking this issue within 48h ⚠️ If we can't detect a PR from you linking this issue in 48h, you'll be unassigned automatically 🕹️ Excited to have you ship this 🚀

chrahman commented 1 month ago

/assign

oss-gg[bot] commented 1 month ago

This issue is already assigned to another person. Please find more issues here.

sanyamhbtu commented 1 month ago

/assign

oss-gg[bot] commented 1 month ago

This issue is already assigned to another person. Please find more issues here.