AppFlowy, an open-source collaborative workspace project, continues to evolve with significant feature enhancements and bug fixes, although it faces challenges with a high number of open issues and pull requests.
The AppFlowy project aims to provide a robust alternative to Notion, focusing on data privacy and user control. It supports cross-platform functionality and encourages community-driven development.
Recent pull requests indicate a strong focus on refining existing features and introducing new functionalities. Notable PRs include #6712 for toggle heading support, enhancing document navigation, and #6708 & #6701 for date reminder improvements. The community's involvement is evident in contributions like custom namespaces (PR #6614).
The development team has been actively addressing issues post-release, as seen in PRs #6731 and #6718, which resolve bugs affecting user interaction. However, the high number of open issues (908) suggests potential challenges in managing the rapid pace of development.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 33 | 6 | 7 | 16 | 1 |
30 Days | 110 | 25 | 70 | 68 | 1 |
90 Days | 309 | 161 | 333 | 145 | 1 |
All Time | 2967 | 2092 | - | - | - |
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 |
---|---|---|---|---|---|---|
Lucas | 2 | 34/30/2 | 52 | 371 | 20821 | |
Nathan.fooo | 14 | 22/21/0 | 66 | 163 | 18903 | |
Kilu.He | 2 | 11/12/0 | 13 | 275 | 13177 | |
Richard Shiue | 1 | 31/28/1 | 28 | 208 | 12791 | |
Mathias Mogensen | 1 | 22/19/0 | 19 | 174 | 9965 | |
Zack | 5 | 5/1/3 | 16 | 26 | 2322 | |
Ahad Patel | 1 | 2/3/0 | 3 | 8 | 305 | |
rensawamo | 1 | 1/1/0 | 1 | 2 | 127 | |
proxycon | 1 | 1/1/0 | 1 | 27 | 126 | |
Murat Sarıbaş | 1 | 1/1/0 | 1 | 7 | 98 | |
Annie | 1 | 1/1/0 | 1 | 1 | 18 | |
Deep Isane | 1 | 1/1/0 | 1 | 1 | 2 | |
Blas (Xeoneid) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (edodelo) | 0 | 1/0/0 | 0 | 0 | 0 | |
复予 (CloneWith) | 0 | 1/0/0 | 0 | 0 | 0 | |
Suami Rocha (suamirochadev) | 0 | 0/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The AppFlowy GitHub repository currently has 875 open issues, with a notable influx of recent feature requests and bug reports. Many of the new issues focus on enhancing user experience, particularly regarding mobile functionality and integration features. A significant number of issues also highlight bugs related to the editor and interface inconsistencies, which may indicate underlying stability concerns as the project evolves.
Common themes among the recent issues include requests for improved functionality in mobile applications, such as enhanced file handling and better navigation options. Additionally, there are several reports of bugs affecting the editor's behavior, especially concerning text input and formatting. The presence of multiple issues related to syncing and data management suggests that users are encountering challenges with the app's core functionalities.
Issue #6732: [FR] Stopwatch as a property for kanban
Issue #6729: [FR] Support for SVG
Issue #6728: [FR] How to query info from other pages?
Issue #6725: [FR] By default, open the document in a new tab
Issue #6724: [Bug] Notion import from .zip doesn't link pages in "table"
Issue #6723: [FR] [Mobile] Cannot zoom/expand images on mobile
Issue #6722: [FR] grammarly
Issue #6721: [FR] indent guide lines
Issue #6720: [FR] Bulk Edit Fields
Issue #6716: [FR] Show all spaces in sidebar
Issue #6678: [Bug] Unable to Create Workspace and Space in Local Cloud Settings Mode
Issue #6683: [FR] Search in kanban board
Issue #6704: [Bug] Syncing error between desktop and iPhone
Issue #6700: [Bug] Mobile login bug
Issue #6699: [Bug] Database cell is not updated after editing name of relationship item
The recent activity indicates a strong user engagement with feature requests primarily aimed at improving mobile usability and enhancing existing functionalities like Kanban boards and document management systems.
Notably, several issues highlight bugs that could significantly affect user experience, such as problems with syncing across devices and difficulties in editing or creating content within the application. The repeated mention of mobile-related improvements suggests that this platform is a priority for users, reflecting a potential gap in the current capabilities compared to desktop versions.
Additionally, there are multiple reports of inconsistencies in how elements behave within the editor, particularly regarding text formatting and block manipulation, which may require immediate attention to ensure stability as new features are integrated.
Overall, while the community is actively contributing ideas for enhancements, it is crucial for the development team to address these bugs promptly to maintain user trust and satisfaction with AppFlowy’s evolving capabilities.
The analysis of the provided pull requests (PRs) for the AppFlowy project reveals a dynamic and active development environment. The PRs cover a wide range of updates, including feature enhancements, bug fixes, and improvements in user experience. Notably, there is a strong focus on refining existing functionalities, such as date pickers and reminder systems, as well as expanding capabilities like importing templates from Notion. The project also shows an emphasis on community contributions and responsiveness to user feedback.
The PRs indicate a robust development cycle with regular updates and feature additions. The focus on enhancing existing features suggests a commitment to improving user experience based on feedback. For instance, the introduction of toggle heading functionality (PR #6712) directly responds to user needs for better document navigation.
The project's responsiveness is further highlighted by quick fixes for newly identified issues post-release (e.g., PR #6731 & PR #6718). This agility in addressing bugs ensures higher reliability and user satisfaction.
Moreover, the involvement of community contributors in adding features like custom namespaces (PR #6614) showcases an open development model that encourages external input and collaboration.
However, the high number of open issues and PRs (908 as noted) could imply challenges in managing contributions effectively or rapid development pace that outstrips stabilization efforts. This aspect might require attention to ensure sustainable growth and maintain code quality.
In summary, AppFlowy's development is characterized by active enhancement of features, quick turnaround on bug fixes, and significant community involvement. These elements are crucial for its evolution as a competitive alternative in the collaborative workspace market.
Mathias Mogensen (Xazin)
Kilu He (qinluhe)
Lucas Xu (LucasXu0)
Richard Shiue (richardshiue)
Nathan FOO (appflowy)
Ahad Patel (Ahad-patel)
Proxycon
Rensawamo
Zack (speed2exe)
Murat Sarıbaş (muratsaribas)
Deep Isane (Deep145757)
Annie (annieappflowy)
In conclusion, the AppFlowy development team exhibits a proactive approach to software development characterized by collaboration, responsiveness to user needs, and a commitment to maintaining high-quality code through rigorous testing practices.