Documenso, an open-source alternative to DocuSign, continues to evolve with a focus on user empowerment through self-hosting. Recent activities highlight critical bugs in core functionalities, such as document signing and email notifications, while also addressing user-driven feature requests.
The recent surge in issues, particularly #1343 concerning background jobs and #1342 related to login errors, underscores the need for immediate stability improvements. Concurrently, feature requests like #1341 for undo functionality in the signing panel indicate a demand for enhanced user experience. The development team is actively engaged, with notable contributions from members such as David Nguyen on internationalization and Lucas Smith on API enhancements. Recent commits include:
Lucas Smith (Mythie)
authOptions
to API endpoints.David Nguyen (dguyen)
Catalin Pit (catalinpit)
Etrenak
Ephraim Duncan (ephraimduncan)
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 7 | 5 | 7 | 0 | 1 |
30 Days | 20 | 11 | 30 | 0 | 1 |
90 Days | 38 | 23 | 62 | 0 | 1 |
1 Year | 257 | 200 | 1061 | 23 | 1 |
All Time | 378 | 315 | - | - | - |
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 |
---|---|---|---|---|---|---|
David Nguyen | 1 | 4/5/0 | 7 | 310 | 20958 | |
Lucas Smith | 4 | 12/10/0 | 28 | 120 | 7320 | |
Catalin Pit | 6 | 13/10/2 | 22 | 117 | 6363 | |
Ephraim Duncan | 2 | 2/3/0 | 8 | 31 | 794 | |
Etrenak | 1 | 5/3/1 | 3 | 6 | 148 | |
github-actions | 5 | 0/0/0 | 5 | 7 | 68 | |
Crowdin Bot | 1 | 0/0/0 | 1 | 3 | 37 | |
david-loe | 1 | 1/1/0 | 1 | 12 | 32 | |
Rene Steen | 1 | 0/1/0 | 1 | 2 | 22 | |
Imran Khan | 1 | 0/1/1 | 1 | 2 | 18 | |
Ajeet Pratap Singh | 1 | 1/1/0 | 1 | 1 | 5 | |
Kaiwalya Koparkar | 1 | 1/1/0 | 1 | 1 | 4 | |
Yigit Kerem Oktay | 1 | 0/1/0 | 1 | 1 | 2 | |
Alessio D'Ambrosio | 1 | 0/1/0 | 1 | 1 | 1 | |
Timur Ercan (ElTimuro) | 0 | 0/0/1 | 0 | 0 | 0 | |
Jon Harrell (jharrell) | 0 | 1/0/1 | 0 | 0 | 0 | |
None (primewebge) | 0 | 2/0/2 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The Documenso GitHub repository has seen a surge in recent activity, with 63 open issues currently being tracked. Notably, several issues have been created or updated in the last week, indicating ongoing engagement from the community. A recurring theme among these issues is the functionality and user experience surrounding document signing and email notifications.
Several issues highlight critical bugs, such as #1343 regarding background jobs stuck in a pending state and #1342 related to login errors. The presence of multiple feature requests like #1341 (undo changes in the signing panel) and #1340 (flattening PDFs during upload) suggests that users are actively seeking enhancements to improve their workflow.
Additionally, there are concerns about email notifications not functioning correctly (#1307), which could hinder user onboarding and overall satisfaction. This pattern of urgent bug reports alongside feature requests indicates a need for immediate attention to stability while also considering user-driven enhancements.
Issue #1343: Background Job stuck at pending
Issue #1342: oidc login error if refresh expires is 0
Issue #1341: Undo changes with "ctrl+z" in signing panel
Issue #1340: Flattening a PDF option during upload
Issue #1336: Support for Unicode characters in pdf fillable fields
Issue #1307: Email
Issue #1260: Checkbox/radio buttons issues when using some characters in text
Issue #886: Field Sizing
Issue #932: Railway template install failed
Issue #1304: Remove temporary page reload in team-members.spec.ts
This analysis underscores the importance of balancing immediate bug fixes with long-term feature enhancements to maintain user trust and satisfaction within the Documenso ecosystem.
The Documenso project has seen a significant number of pull requests (PRs) recently, with a focus on enhancing user experience, improving localization, and refining API functionalities. The current dataset includes both open and closed PRs, highlighting ongoing development efforts and community contributions.
PR #1344: feat: support smaller field bounds
PR #1330: feat: highlight problematic fields
PR #1327: chore: add translations
PR #1317: feat: return fields in GET /documents/:id endpoint
PR #1313: feat: add TypedSQL to Documenso
PR #1297: feat: save recipients on blur
PR #1340: fix: template with empty advanced fields backend
PR #1339: fix: template with empty advanced fields
PR #1338: feat: add authOptions to the API
authOptions
property to document and recipient-related API endpoints for improved authorization control.PR #1337: feat: add language switcher
PR #1335: feat: marketing cta
PR #1334: fix: select field ux
The recent activity within the Documenso repository reflects a strong commitment to enhancing user experience and functionality. A notable theme is the focus on localization and internationalization, as evidenced by multiple PRs aimed at adding or refining translations (e.g., PRs #1327, #1338). This aligns well with the project's goal of providing a user-friendly interface for diverse audiences.
Another significant trend is the enhancement of API functionalities. PRs such as #1317 and #1338 indicate a move towards more robust data handling capabilities, allowing users to retrieve additional information seamlessly. The introduction of authOptions
in the API endpoints signifies an effort to improve security and authorization processes, which is crucial for applications dealing with sensitive information like document signing.
The PRs addressing user interface improvements (e.g., PRs #1344, #1330) demonstrate a proactive approach to resolving usability issues. The focus on making dropdown fields more intuitive and responsive is essential for maintaining user engagement and satisfaction.
Moreover, the closed PRs indicate that the team is actively addressing bugs and implementing features that enhance overall functionality. The fixes related to advanced fields in templates (#1340, #1339) show a commitment to ensuring that users have a smooth experience when interacting with document templates.
However, there are some concerns regarding older PRs that remain open without significant updates or reviews. For instance, PR #1330 is still in draft status after five days, which could indicate potential bottlenecks in the review process or resource allocation within the team. It would be beneficial for the project maintainers to prioritize these older PRs to ensure timely integration of new features and fixes.
Overall, the activity within this dataset illustrates a vibrant development environment focused on continuous improvement and responsiveness to user needs. The emphasis on localization, API enhancements, and user interface refinements positions Documenso as a competitive player in the digital signing space. Continued attention to open pull requests and timely reviews will be essential for maintaining momentum in future development efforts.
David Nguyen (dguyen)
Lucas Smith (Mythie)
authOptions
to API endpoints and improved marketing content.Catalin Pit (catalinpit)
Etrenak
Ephraim Duncan (ephraimduncan)
Imran Khan (binary-amigo)
Kaiwalya Koparkar (kaiwalyakoparkar)
Ajeet Pratap Singh (apsinghdev)