Release Notes - Improve Import Bookmarks Experience
Linkidex now does a better job communicating the progress of importing a User's bookmarks from a .html file.
I have received feedback on and noticed users getting confused with the Export Bookmarks feature. Its not clear to users that there is a maximum number of bookmarks users can import (it is the same as the maximum number of links a user can have), and it is not clear to a user what the status is of the bookmarks they just tried to import. The updates I have deployed today aim to fix that.
Upload Bookmark Status
Uploading bookmarks is comprised of two steps: 1) uploading the .html
file to Amazon S3 2) parsing the .html
file.
The first step is done synchronously, the second is handled asynchronously.
When uploading a .html
file, Linkidex now communicates several of the most common reasons uploads fail, such as the user not yet having their email verified (I have to gate certain functionality behind this to reduce spam / malicious attacks), or the user attempting to upload too many files in a short period of time.
The Show Past Imports
table is now open by default, and automatically polls the backend for updates after a user uploads a bookmarks file. When a user uploads a new .html
file, they will see their new file appear with a status of importing
and a loading spinner. This table will check every 5 seconds if Linkidex is done reading the file, and update the table to say imported
once it is complete. If the upload fails for any reason, the message
column should explain why.
Max Number of Links while Importing
The account page now displays the remainig number of links the given user may import. Users can still upload a file that has more links than this, but importing them into linkidex will fail. This is because of the synchronous versus asynchronous steps described above - Linkidex can’t parse the file until it has access to it (it has been uploaded to Amazon S3).
~ David