LocalSend is an open-source cross-platform application for secure file and message sharing between nearby devices over local networks without internet. Recent activity shows a focus on macOS improvements and expanded language support.
The project has seen significant progress in macOS-specific features and overall internationalization efforts. Major contributions include adding drag-and-drop support for the macOS menubar icon, implementing a share extension for macOS, and numerous translation updates across multiple languages.
Recent issues and PRs indicate ongoing efforts to improve cross-platform compatibility, particularly for macOS, and enhance the app's global reach through translation updates. PR #1793, which adds sandboxed launch at login for the macOS App Store version, exemplifies the focus on platform-specific enhancements.
The development team's recent activities:
Tienisto (18 commits):
ShlomoCode (22 commits):
Multiple contributors:
plinkr: Added Spanish README translation
florian-sabonchi: Fixed issue with sharing text via link
Davte: Implemented feature to accept quickSave if sender is in favorites
PR #1793 adds sandboxed launch at login for macOS App Store version, significantly enhancing user experience on that platform.
PR #1754 introduces clipboard support for Android, extending the app's functionality.
The project shows a strong commitment to internationalization, with numerous PRs dedicated to translation updates.
There's an ongoing discussion about potentially dropping Windows 7 support to leverage newer Flutter versions.
The development team is actively addressing cross-platform compatibility issues, as evidenced by recent bug fixes and feature implementations.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 6 | 3 | 3 | 6 | 1 |
30 Days | 48 | 17 | 56 | 38 | 1 |
90 Days | 160 | 100 | 387 | 91 | 1 |
All Time | 931 | 496 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Tien Do Nam | 1 | 0/0/0 | 18 | 91 | 3612 | |
Shlomo | 1 | 24/22/1 | 22 | 36 | 1627 | |
Jozef Gaal | 1 | 1/1/0 | 1 | 1 | 500 | |
Aliet Expósito García | 1 | 1/1/0 | 1 | 7 | 238 | |
Davte | 1 | 0/1/0 | 1 | 12 | 210 | |
Mirza Jaun | 1 | 1/1/0 | 1 | 1 | 106 | |
Guilherme Moura | 1 | 1/1/0 | 1 | 2 | 34 | |
LoboGuardian 🐺 | 1 | 1/1/0 | 1 | 1 | 34 | |
AmerDje | 1 | 1/1/0 | 1 | 1 | 32 | |
nkh0472 | 1 | 1/1/0 | 1 | 2 | 22 | |
Matthaiks | 1 | 1/1/0 | 1 | 2 | 22 | |
Sergiy Tkachuk | 1 | 2/2/0 | 2 | 3 | 14 | |
soya_daizu | 1 | 1/1/0 | 1 | 1 | 12 | |
Farshad Gh | 1 | 1/1/0 | 1 | 1 | 10 | |
Bryan James | 1 | 2/2/0 | 2 | 1 | 10 | |
Florian | 1 | 1/1/0 | 1 | 1 | 9 | |
Nebojsa Tomic | 1 | 1/1/0 | 1 | 2 | 8 | |
Ryota | 1 | 1/1/0 | 1 | 1 | 4 | |
albanobattistella | 1 | 1/1/0 | 1 | 1 | 4 | |
LivioZ | 1 | 1/1/0 | 1 | 1 | 2 | |
Seidko (Seidko) | 0 | 1/0/0 | 0 | 0 | 0 | |
Iqbal F (protheeuz) | 0 | 1/0/0 | 0 | 0 | 0 | |
Ayan Das (AyanDas-99) | 0 | 1/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
Based on the two datasets provided, here is a brief analysis of recent GitHub issue activity for the LocalSend project:
Recent Activity Analysis:
The project has seen a steady stream of new issues and feature requests over the past few months. Many issues relate to bugs or compatibility problems on specific platforms (Windows, Android, iOS, Linux), while others are feature requests for improvements to the user interface, functionality, or platform support.
Some notable themes and patterns in the recent issues include:
Cross-platform compatibility: Several issues relate to problems specific to certain operating systems or devices, highlighting the challenges of maintaining a cross-platform application.
Performance and stability: There are reports of crashes, slowdowns, or unexpected behavior when handling large numbers of files or large file sizes.
User interface improvements: Many feature requests focus on enhancing the UI, adding context menu integration, or improving the overall user experience.
File handling and metadata: Issues related to preserving file metadata, handling specific file types, or managing file transfers more efficiently.
Security and permissions: Some issues deal with app permissions, encryption, or security-related features.
Localization and internationalization: Ongoing efforts to improve translations and support for different languages.
One particularly significant issue is #1493, which discusses migrating away from the MANAGE_EXTERNAL_STORAGE permission on Android due to Google rejecting updates. This highlights the challenges of maintaining compatibility with platform guidelines while preserving functionality.
Issue Details:
Most recently created issues: 1. #1802: Bug report about problems transferring large files on Windows (created 1 day ago) 2. #1801: File sending problem between iOS and Android (created 1 day ago) 3. #1800: Cannot send files to Linux Phone (created 2 days ago)
Most recently updated issues: 1. #1802: Bug report about problems transferring large files on Windows (updated 1 day ago) 2. #1801: File sending problem between iOS and Android (updated 1 day ago) 3. #1800: Cannot send files to Linux Phone (updated 2 days ago)
These recent issues highlight ongoing work to improve cross-platform compatibility and handle large file transfers more efficiently.
The analysis of the LocalSend project's pull requests reveals a vibrant and active development environment. The project is continuously evolving with contributions that enhance its functionality, improve translations, and refine its user interface across various platforms. The recent pull requests indicate a strong focus on macOS features, translation updates, and bug fixes.
The LocalSend project demonstrates a robust contribution pattern with a clear focus on enhancing user experience through feature additions and refinements. The open pull requests highlight significant developments such as improved macOS integration with sandboxed launches and enhanced Android functionality with clipboard support. These features are crucial for maintaining competitiveness in the local file-sharing space.
Translation updates are a recurring theme in both open and closed pull requests. This is indicative of the project's commitment to inclusivity and accessibility across different languages and regions. The quick turnaround time for merging translation-related PRs suggests an efficient review process that prioritizes keeping the application up-to-date with linguistic accuracy.
The presence of discussions around dependency management in PR #1754 indicates an active engagement with technical challenges that come with cross-platform development. The decision to potentially drop Windows 7 support for newer Flutter versions reflects strategic planning to leverage modern development tools while balancing legacy support.
Overall, the analysis reveals that LocalSend is not only focused on expanding its feature set but is also dedicated to refining its existing functionalities and ensuring that it remains accessible to users worldwide through continuous localization efforts. The active involvement of contributors in both feature development and translation updates underscores the project's health and community-driven nature.
Several contributors made language translation updates and fixes, including:
plinkr added a Spanish README translation
The project shows active development with a mix of core feature work, platform-specific improvements, and strong community involvement in translations and bug fixes.