BUG #1635
Updated by Md.Sajib Ahmed about 1 year ago
### **Objective**
Resolve bugs, enhance user experience, and implement new features for better functionality and interaction within the PDF application.
---
### **Task Checklist**
#### **Bug Fixes**
1. **Invalid Link Message**:
- [ ] Ensure valid links do not trigger "Unable to access the PDF file" error after pasting an invalid link.
2. **Multiple File Upload Issue**:
- [x] [ ] Optimize file upload for Google Drive and Dropbox to avoid unnecessary delays.
3. **Error Message Handling**:
- [ ] Display `error.message` for invalid file processing (e.g., images renamed to PDFs) instead of hardcoded messages.
4. **Password-Protected PDFs**:
- [ ] Update the message for password-protected PDFs to a user-friendly tone.
5. **Thumbnail Display Issue**:
- [ ] Ensure thumbnails always load correctly.
6. **Dropbox Success Toast**:
- [ ] Display the success toast when saving zip files from Dropbox.
- Hamburger menu show for mobile
#### **UI Improvements**
7. **Download Page Notice**:
- [x] Add a text message on the download page stating, "PDFs will be stored for 15 minutes."
8. **Footer Gap**:
- [ ] Remove the extra gap below the footer.
9. **Drive Save Modal**:
- [ ] Reduce the size of the Google Drive saving modal.
10. **Dropdown Design**:
- [ ] Fix design issues with the "More" dropdown for better usability.
11. **File Limitation Message**:
- [ ] Display a clear file limitation message: "Up to 2 files, 100 MB - 300 MB, 200 pages per file."
#### **Feature Enhancements**
12. **Share Page**:
- [ ] Create a dedicated share page for sharing functionality.
13. **Share Page Refresh**:
- [ ] Refetch the time duration upon hitting share.
14. **Rating Modal**:
- [ ] Automatically close the modal after submitting a rating.
---
### **Expected Deliverables**
- Optimized file upload speeds for Drive and Dropbox.
- Improved error handling and user-friendly messages.
- Resolved UI inconsistencies across the app (e.g., footer gap, dropdown design).
- A newly implemented share page with seamless interactions.
- Updated rating and toast behavior for better user experience.
---
### **Priority**
High
---