forked from mozilla/send
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0ef26b7
commit 4e7b205
Showing
2 changed files
with
76 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
# Send V2 UX Web Acceptance Criteria | ||
|
||
## General | ||
|
||
- [ ] It should match the spec provided. | ||
- [ ] It should have a feedback button | ||
- [ ] It should provide links to relevant legal documentation | ||
|
||
### Non-Authenticated Users | ||
|
||
- [ ] It should make clear the benefits of a Firefox Account | ||
- [ ] It should allow users to log into or create a Firefox account | ||
- [ ] It should allow users to select and send multiple files in one URL | ||
- [ ] It should limit the sendable file size to 1GB | ||
- [ ] It should allow users to set an expiration time of 5 minutes, 1 hour, or 24 hours | ||
- [ ] It should allow users to set an download count of 1 downloads | ||
|
||
### Authenticated Users | ||
|
||
- [ ] It should indicate that the user is signed in via Firefox Account | ||
- [ ] It should allow the user to sign out | ||
- [ ] It should allow users to select and send multiple files in one URL | ||
- [ ] It should limit users to sending 2.5GB per Send | ||
- [ ] It should allow users to extend Send times up to 1 Week | ||
- [ ] It should allow users to extend Send download counts up to 100 times | ||
|
||
### Main Screen | ||
|
||
- [ ] It should clearly indicate the name of the product | ||
- [ ] If user has no existing Sends, it should make clear the primary benefits of the service (private, e2e encrypted, self-destructing file sharing) | ||
- [ ] It should allow users to access the file picker to create Send links | ||
- [ ] It should allow users to drag and drop files | ||
- [ ] It should provide affordances to sign in to Send | ||
- [ ] If the user has existing Sends, it should display a card-based list view of each | ||
|
||
### Upload UI | ||
|
||
- [ ] It should allow users to continue to add files to their upload up to a set limit | ||
- [ ] It should allow users to set a password | ||
- [ ] It should let users delete items from their upload bundle | ||
|
||
### Uploading UI | ||
|
||
- [ ] It should display an affordance to demonstrate the status of an upload | ||
|
||
### Share UI | ||
|
||
- [ ] It should provide a copiable URL to the bundle | ||
|
||
### Download UI | ||
|
||
- [ ] It should prompt the user for a password if one is required | ||
- [ ] It should provide feedback for incorrect passwords | ||
- [ ] It should provide a description of Send to make clear what this service is | ||
- [ ] It should let the user see the files they are downloading | ||
- [ ] It should let the user download their files | ||
|
||
### Download Complete UI | ||
|
||
- [ ] It should indicate that a download is complete | ||
- [ ] It should provide a description of the Send service | ||
- [ ] It should provide a link back to the upload UI | ||
|
||
### Expiry UI | ||
|
||
- [ ] It should provide a generic message indicating a share has expired | ||
- [ ] It should allow the user to navigate back to the upload page | ||
|
||
### In Memory DL Page | ||
|
||
- [ ] It should show in case a user tries to download a large file on a suboptimal client | ||
- [ ] It should suggest the user use Firefox | ||
- [ ] It should let the user copy the download url |