-
-
Notifications
You must be signed in to change notification settings - Fork 70
Labels
CSSStyling, theming, and layout written in SCSS/CSSStyling, theming, and layout written in SCSS/CSSIPFSFile sharing, decentralized storage, and IPFS-specific featuresFile sharing, decentralized storage, and IPFS-specific featuresJavaScriptFrontend or backend code in JavaScriptFrontend or backend code in JavaScriptMessagingMessengers, communication protocols, news, mentionsMessengers, communication protocols, news, mentionsPerformanceOptimizations for speed, storage, or network usageOptimizations for speed, storage, or network usageUX/UIUser interface and experience improvementsUser interface and experience improvementsVueFrontend features or fixes primarily in Vue.jsFrontend features or fixes primarily in Vue.jsenhancementNew feature or requestNew feature or request
Milestone
Description
Summary
Attachments in chats: many improvements and new features for better usability and UX/UI
Motivation
Better UX/UI
Detailed description
- Add retry button when files upload or ADM tx requests failed
- File attachment without comment styling improvement
- Show/Hide previews option on Settings page
- Slider improvements
- Validate transaction structure using Zod
- Display snackbar with error if the file does not exists on IPFS network
- (Preview and play video in chat) — separate task
- Styled snackbars improvements and more informative messages.
- Style message block when sending files
- Change maxFiles to 10 — maximum files to transfer in apps
- Update Send file/ Send image button in Menu and actions
- Update picked but not sent files selector
- Update how files are show in the Chat list and when quoted
- Hide/Deactivate "Copy" button when the attachment is without a message
- Show the previews immediately with a spinner while the files are being encrypted.
- Check file size before and after encryption.
- Fix scroll when adding/removing attached files
- Make previews size smaller for better looking
- Retry downloading images/files
- Performance improvements
- Show preview instead of a full image in the chat
- Better native support for download/preview files on Android
- Get CID from IPFS instead of generating it locally
- Move the download tasks to the background instead of running them only while the modal is open
- Fix spinner bug
- Do not send message until the file is loaded
- Check fallback for upload progress
- Now 250mb is a barrier for every single file instead of combination of all files attached to the message
Screenshots or videos
No response
Alternatives
No response
Proposed technical implementation
No response
Metadata
Metadata
Assignees
Labels
CSSStyling, theming, and layout written in SCSS/CSSStyling, theming, and layout written in SCSS/CSSIPFSFile sharing, decentralized storage, and IPFS-specific featuresFile sharing, decentralized storage, and IPFS-specific featuresJavaScriptFrontend or backend code in JavaScriptFrontend or backend code in JavaScriptMessagingMessengers, communication protocols, news, mentionsMessengers, communication protocols, news, mentionsPerformanceOptimizations for speed, storage, or network usageOptimizations for speed, storage, or network usageUX/UIUser interface and experience improvementsUser interface and experience improvementsVueFrontend features or fixes primarily in Vue.jsFrontend features or fixes primarily in Vue.jsenhancementNew feature or requestNew feature or request
Type
Projects
Status
In Progress