Conversation
…lict handling - Implemented asynchronous folder upload feature in the frontend, allowing users to upload entire directories. - Added validation for folder names to prevent invalid characters and handle conflicts with existing folders. - Introduced a progress bar to display the status of folder creation and file uploads. - Enhanced the upload manager to accommodate folder uploads, including retry logic for failed parts. - Updated localization files to include new strings related to folder uploads and conflicts. - Refactored crypto handling to utilize a worker pool for improved performance during encryption. - Fix memory leaks (conserved data in the browser after an upload)
…to give more resources to upload mecanism
…content in french and english
- Updated sharedElements.vue to improve link and action buttons with SVG icons. - Added ManageShareDialog for managing share permissions and actions. - Enhanced sharedWithMe.vue to simplify folder navigation and remove unnecessary decryption logic. - Updated main.js to refresh shared session permissions on updates. - Modified files.js to handle direct share permissions and folder management. - Improved publicFileStore.js to manage file and folder actions with permission checks. - Refactored PublicBrowse.vue to streamline the UI and add toast notifications for user feedback.
- Document shared folder permissions (granular: download/create/delete/move) - Document folder key chain for files uploaded by friends - Document public folder upload via shared link - Update CHANGELOG with v2.11.0 and v2.12.0 entries Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ink handling - Removed unused toolbar section in sharedElements.vue - Updated share count display to reflect unique shares - Enhanced link copy functionality to check for public links - Simplified folder navigation logic - Modified deleteShare function to handle direct and public link deletions correctly - Updated sharedFolders and sharedFiles computed properties to use uniqueShares - Adjusted openManageDialog to handle share tokens based on link type Add security tips to English and French locales - Added "Security tips" title to en.json and fr.json Enhance HomeView with dynamic meta tags for SEO - Integrated useHead to set dynamic title and meta tags in HomeView.vue
…IP download functionality
…ng for reconnections
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR merges the v2.x.x branch into main, covering releases v2.10.0 through v2.14.0. It introduces major new features across
share management, P2P transfers, file handling, and user account security, along with a wide range of bug fixes and UX
improvements.
Share Management
P2P Transfers
File Management
User Account & Security
Analytics & Infrastructure
UI/UX & Fixes
Test plan