Stirling-PDF, a Java-based web application for comprehensive PDF manipulation, has experienced significant user-reported issues over the past month, particularly concerning PDF conversion errors and OAuth2 login problems, which may impact its usability and security.
The project has seen a surge in user-reported issues, with 172 open issues currently. Notable problems include the inability to convert certain PDFs due to missing dependencies (#1709) and OAuth2-related login errors (#1706). Feature requests such as splitting files on QR codes (#1737) and adding Elestio as a deployment option (#1735) indicate a demand for enhanced functionality. The development team, led by Ludy (Ludy87) and Anthony Stirling (Frooodle), has been actively addressing these concerns through bug fixes and feature enhancements. Their recent activities include:
This analysis underscores the need for the Stirling-PDF team to prioritize resolving critical conversion and authentication issues while continuing to expand its feature set in response to user feedback.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 15 | 16 | 23 | 10 | 1 |
30 Days | 43 | 49 | 63 | 23 | 1 |
90 Days | 153 | 119 | 333 | 90 | 1 |
1 Year | 353 | 198 | 899 | 165 | 1 |
All Time | 721 | 549 | - | - | - |
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 |
---|---|---|---|---|---|---|
Felix Kaspar | 1 | 0/0/0 | 7 | 46 | 3345 | |
Ludy | 1 | 20/20/0 | 20 | 99 | 2489 | |
Anthony Stirling | 8 | 10/8/4 | 48 | 141 | 1760 | |
Son Tran Lam | 1 | 0/1/0 | 1 | 4 | 1143 | |
Aindriú Mac Giolla Eoin | 1 | 1/1/0 | 1 | 4 | 1140 | |
LizardWizardGB | 1 | 1/1/0 | 1 | 3 | 1132 | |
Guilherme L. Leite Marques | 1 | 1/1/0 | 1 | 2 | 745 | |
Rafael Martins | 1 | 1/1/0 | 1 | 1 | 464 | |
github-actions[bot] | 1 | 27/27/0 | 27 | 4 | 356 | |
a | 2 | 0/0/0 | 3 | 83 | 313 | |
PingLin8888 | 1 | 2/2/0 | 2 | 10 | 236 | |
HimaGirija | 1 | 1/1/0 | 1 | 1 | 194 | |
Mateusz Tylec | 1 | 1/1/0 | 1 | 1 | 179 | |
an-777 | 1 | 1/1/0 | 1 | 1 | 90 | |
Diallo | 1 | 2/1/1 | 1 | 3 | 89 | |
Manohar Mannam | 1 | 1/1/0 | 1 | 1 | 82 | |
mylk13 | 1 | 1/1/0 | 1 | 7 | 66 | |
tkymmm | 1 | 1/1/0 | 1 | 1 | 44 | |
dependabot[bot] | 1 | 19/15/7 | 15 | 4 | 44 | |
GitHub Action | 1 | 0/0/0 | 1 | 1 | 38 | |
arsvendg | 1 | 1/1/0 | 1 | 1 | 36 | |
albanobattistella | 1 | 3/3/0 | 3 | 1 | 34 | |
DeH40 | 1 | 1/1/0 | 1 | 1 | 30 | |
congyuluo | 1 | 1/1/0 | 1 | 2 | 22 | |
Jean-Baptiste WITTNER | 1 | 1/1/0 | 1 | 2 | 13 | |
kmau | 1 | 1/1/0 | 1 | 1 | 6 | |
Црнобог | 1 | 1/1/0 | 1 | 1 | 2 | |
None (pixeebot[bot]) | 1 | 1/1/0 | 1 | 1 | 2 | |
cary (hxlcw) | 0 | 1/0/0 | 0 | 0 | 0 | |
Hamza YILMAZ (radiatez) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (tanseer123) | 0 | 1/0/0 | 0 | 0 | 0 | |
Kaiwalya Koparkar (kaiwalyakoparkar) | 0 | 1/0/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The Stirling-PDF project has seen significant recent activity, with 172 open issues and a variety of new feature requests and bug reports. Notably, several users have reported issues related to PDF conversion, particularly with OCR functionality and the handling of specific file formats. There is a clear trend towards enhancing user experience with requests for improved UI elements, better error handling, and additional features like multi-language support and image processing capabilities.
Several critical issues stand out, including the inability to convert certain PDF files due to missing dependencies (e.g., unoconv
), which could hinder usability. Additionally, there are multiple reports of problems with the login system when using OAuth2 configurations, indicating potential security concerns that need addressing.
Most Recently Created Issues:
Issue #1737: [Feature Request]: Split file on QR Codes
Issue #1735: Adding Elestio as deployment option
Issue #1733: [Feature Request]: When I convert PDF to WORD, the output Word document is blank
Issue #1718: [Feature Request]: Upload multiple files in different formats as .zip, output as PDF
Issue #1709: [Bug]: Error Internal Server Error: java.io.IOException: Command process failed...
Most Recently Updated Issues:
Issue #1706: [Bug]: Error: 405 Method Not Allowed when hit click on Sign in button
Issue #1678: [Feature Request]: Adjust contrast also with the API
Issue #1663: [Feature Request]: Add deploy to other platforms
Issue #1634: [Feature Request]: Convert BASE64 to PDF
Issue #1506: [Feature Request]: google-symbol.woff2 font is too large
This analysis indicates that while Stirling-PDF has robust capabilities, ongoing attention is needed to address user-reported issues and enhance overall functionality and security.
The Stirling-PDF project has a total of 8 open pull requests (PRs) and 904 closed PRs. The recent activity indicates a focus on enhancing documentation, improving user experience, and addressing bugs and feature requests.
PR #1746: Update 3rd Party Licenses
PR #1736: Update README: Added Elestio as one-click deploy option
PR #1711: Incomplete Turkish language completed
PR #1603: Added a pagingSeal feature to the stamp function
PR #1604: Enhance auto-rename functionality with additional options
PR #1548: User Friendly Merge File Selection
PR #1544: Button in wrong language
PR #1479: [DRAFT] [Help wanted] Sign zoom handles
The current set of open pull requests reflects a diverse range of enhancements and fixes aimed at improving both functionality and user experience within the Stirling-PDF project. Notably, there is an emphasis on documentation updates, particularly in the README file, which is crucial for onboarding new users and providing clear instructions on deploying and using the application effectively.
A recurring theme among these PRs is the focus on enhancing usability through improved documentation (e.g., PRs #1736, #1548) and adding new features that cater to user needs (e.g., PRs #1603 and #1604). These enhancements not only aim to make the application more accessible but also expand its capabilities, such as the introduction of the pagingSeal feature which allows stamps to span multiple pages—a significant improvement for users needing advanced PDF manipulation features.
One notable anomaly is the presence of a draft PR (#1479) that highlights ongoing challenges with implementing zoom functionality for signatures. This indicates potential complexities in feature development that may require additional collaboration or expertise from other contributors. The request for help suggests that while there is active development, certain areas may be bottlenecked due to technical difficulties or resource constraints.
While there are several active PRs, it is concerning that many have been open for several days without merges or substantial reviewer feedback. This could indicate potential issues with reviewer availability or prioritization of tasks within the project team. It may be beneficial for project maintainers to establish clearer timelines or processes for reviewing and merging contributions to maintain momentum in development.
Overall, the current pull request landscape reveals a proactive approach towards enhancing Stirling-PDF's functionality and user experience while also addressing localization needs through translation efforts. However, attention should be given to ensuring timely reviews and merges to prevent stagnation in project progress, especially as user expectations grow with increasing feature requests and community engagement.
Ludy (Ludy87)
Anthony Stirling (Frooodle)
github-actions[bot]
albanobattistella
guinuxbr
dependabot[bot]
PingLin8888
Others:
The development team is actively engaged in enhancing the Stirling-PDF project through collaborative efforts focused on security, usability, and maintainability. The project benefits from a diverse set of contributors who are committed to improving its functionality while ensuring it remains user-friendly across multiple languages.