Weekly GitHub Report for Monica: November 05, 2024 - November 12, 2024
Weekly GitHub Report for Monica
Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.
Table of Contents
- [I. News] - [1.1. Recent Version Releases] - [1.2. Other Noteworthy Updates]- [II. Issues]
- [2.1. Top 5 Active Issues])
- [2.2. Top 5 Stale Issues]
- [2.3. Open Issues]
- [2.4. Closed Issues]
- [III. Pull Requests]
- [3.1. Open Pull Requests]
- [3.2. Closed Pull Requests]
- [3.3. Pull Request Discussion Insights]
I. News
1.1 Recent Version Releases## 1.2 Other Noteworthy Updates# II. Issues
2.1 Top 5 Active Issues:
We consider active issues to be issues that that have been commented on most frequently within the last week.
-
[Chandler] Setting
QUEUE_CONNECTION
toredis
causes Chandler not working: This issue pertains to a bug where setting theQUEUE_CONNECTION
toredis
results in Chandler not functioning properly, as jobs dispatched to the queues fail to execute. The user reports that this issue renders Chandler unusable, affecting various functionalities such as modules, currencies, default settings, and email notifications.- Multiple users confirmed the issue occurs with different database setups, and while some have successfully used Redis without problems, others found that switching to
sync
resolved the functionality issues. There is a suggestion that the problem may be related to Laravel rather than Chandler itself, prompting a recommendation to report it to Laravel if the issue persists. - Number of comments this week: 4
- Multiple users confirmed the issue occurs with different database setups, and while some have successfully used Redis without problems, others found that switching to
-
AI Chatbot support for Q&A and Actions, aka ChatGPT for Monica: This issue proposes the integration of AI chatbot functionality, similar to ChatGPT, into the Monica project to enhance user interaction with contact information. The requester suggests that this feature could facilitate tasks such as querying contact details and performing actions through a chat interface, while also considering alternative implementations like a Chrome extension.
- The comments discuss the feasibility of integrating different language models and the challenges of managing data size and costs associated with token usage. Suggestions include using pseudo-functions to streamline interactions and improve the chatbot's ability to handle user requests effectively.
- Number of comments this week: 3
-
Inconsistent password requirements: This issue highlights a bug in the password requirements for admin and user accounts in the Monica application, where the same password is accepted for an admin account but rejected for a user account due to differing validation rules. The user expects that both account types should adhere to the same password criteria, as the admin account allows special characters while the user account does not.
- The comments reveal a discussion about the process of creating admin accounts, with one user sharing their experience of registering through a specific URL. Another user notes a discrepancy in password acceptance, suggesting that the issue may have been resolved in a recent update.
- Number of comments this week: 3
-
How do I increase storage on Chandler beyond 50MB? [Selfhosted]: This issue revolves around a user seeking guidance on how to increase the storage limit of the Chandler application, which is currently capped at 50MB, while self-hosting it using Docker. The user is looking for a solution to allow for unlimited storage to accommodate larger files, such as profile pictures.
- The comments section includes multiple users expressing similar concerns about storage limits, with one user clarifying that this inquiry is more suited for the Discussions section rather than an issue report. Another user provides a potential workaround by suggesting a direct SQL update to modify the storage limit for self-hosted instances.
- Number of comments this week: 3
-
Support "unlimited" storage in Chandler: This issue requests the implementation of "unlimited" storage for users in the Chandler project, suggesting that setting the storage limit to -1 should indicate no limit, while 0 would signify no uploads allowed. The user highlights that in the previous version (4.x), setting the limit to 0 was interpreted as infinite, but this behavior does not seem to carry over to version 5.x.
- The comments discuss the current behavior of the storage limit settings, with one user noting that the documentation suggests 0 means unlimited, while others confirm that version 5 does not honor this setting as expected. There is a consensus that the user interface should be updated to reflect "Unlimited" instead of 0 when the limit is set accordingly.
- Number of comments this week: 3
2.2 Top 5 Stale Issues:
We consider stale issues to be issues that have been opened in this project for the longest time within the last year. The team should work together to get these issues resolved and closed as soon as possible.
-
AI Chatbot support for Q&A and Actions, aka ChatGPT for Monica: This issue is a feature request for integrating AI chatbot support, specifically similar to ChatGPT, into the Monica application to enhance user interaction with their contacts. The proposed solution includes creating a chat interface that allows users to ask questions about their contacts and perform tasks through text commands, addressing the current lack of built-in AI capabilities as noted in the project's README.
- Open for 361 days, 14 hours, 31 minutes
-
Monica API: occupation and company are not visible: This issue reports a bug in the Monica API where the occupation and company information for contacts are not displayed in the user interface, despite being created through the API. The user expected to see this information on the overview page under work information but found that the relevant API endpoints may not be properly integrated with the application.
- Open for 358 days, 23 hours, 35 minutes
-
Undefined in post title input as default: This issue pertains to a bug encountered during the creation of posts in the Monica application, where the title input defaults to "undefined" when left unfilled, leading to the unintended addition of posts without any content. The user has reported that this behavior occurs in both Regular and Inspirational post creation, despite the requirement for a title, indicating a flaw in the input validation process.
- Open for 358 days, 15 hours, 47 minutes
-
Inconsistent password requirements: This issue highlights a bug in the password requirements for user accounts in the Monica application, where an admin account can accept special characters in passwords while user accounts cannot. The reporter encountered this inconsistency when attempting to use the same password for both account types, leading to an error message for the user account despite the password being valid for the admin account.
- Open for 353 days, 02 hours, 41 minutes
-
[Chandler] Setting
QUEUE_CONNECTION
toredis
causes Chandler not working: This issue reports a bug where setting theQUEUE_CONNECTION
toredis
results in Chandler becoming non-functional, as jobs dispatched to the queues fail to execute. The user highlights that this malfunction leads to significant usability problems, including missing modules, currencies, default settings, and the inability to send emails, which are critical for the application's operation.- Open for 352 days, 08 hours, 32 minutes
2.3 Open Issues
This section lists, groups, and then summarizes issues that were created within the last week in the repository.
Issues Opened This Week: 2
Summarized Issues:
- Bug Reports: This section covers various bugs identified in the Monica application that affect its functionality. One issue highlights a failure in updating the user's available storage size, which remains incorrectly set at 50MB instead of the expected 20,000MB. Another issue involves incorrect pagination URLs being generated, which prevents users from loading additional data due to reliance on an incorrect origin.
2.4 Closed Issues
This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.
Issues Closed This Week: 1
Summarized Issues:
- Bug Reporting: This topic covers issues related to bugs found in the Monica application, specifically regarding the display of contact ages. Users have reported that contacts who are under one year old are shown as having an "unknown" age, which can lead to confusion and misinterpretation of data. This bug affects the visibility of age information in the "activity in this vault" tab, potentially impacting user experience and data accuracy.
2.5 Issue Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
Based on our analysis, there are no instances of toxic discussions in the project's open issues from the past week.
III. Pull Requests
3.1 Open Pull Requests
This section lists and summarizes pull requests that were created within the last week in the repository.
Pull Requests Opened This Week: 2
Pull Requests:
- User Experience Enhancements: This set of pull requests focuses on improving the overall user experience within the Monica project. One pull request introduces an error message that alerts users when a file is not found, enhancing clarity and usability. Another pull request addresses a bug related to label creation, ensuring that new labels cannot be substrings of existing ones, while also repositioning the "create new label" button for better accessibility.
3.2 Closed Pull Requests
This section lists and summarizes pull requests that were closed within the last week in the repository. Similar pull requests are grouped, and associated commits are linked if applicable.
Pull Requests Closed This Week: 0
Summarized Pull Requests:
As of our latest update, there are no closed pull requests for the project this week.
3.3 Pull Request Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
-
Add error mesage to file not found
- Toxicity Score: 0.65 (Defensive responses, pointed remarks, unresolved issues)
- This GitHub conversation begins with username1 proposing a change to address an error message related to file not found. Username2 expresses support for the idea but raises concerns about potential implications. As the discussion progresses, username1 becomes defensive in response to username2's critiques, leading to a noticeable increase in tension. Username3 attempts to mediate by suggesting a compromise, but the conversation remains charged, with both username1 and username2 exchanging pointed remarks. Ultimately, the tone shifts as username1 acknowledges some of the feedback, but the underlying frustration lingers, indicating unresolved issues.
-
Allow labels to be created when search results exist
- Toxicity Score: 0.55 (Concerns about implementation, defensive responses, questioning effectiveness)
- This GitHub conversation begins with a user presenting a pull request aimed at addressing a specific bug, which is met with initial support from other contributors. However, as the discussion progresses, some users express concerns about the implementation details and potential edge cases, leading to a noticeable shift in tone. Tensions rise when one user questions the effectiveness of the proposed solution, prompting defensive responses from the original poster. The conversation fluctuates between constructive feedback and moments of frustration, culminating in a call for further clarification and a request for additional testing before merging the changes.
IV. Commits
4.1 Commits
This section lists and summarizes commits made within the last week and groups them based on topic.
Commits Made This Week: 0
Summarized Commits:
As of our latest update, there are no commits for the project this week.
V. Contributors
5.1 Contributors
Active Contributors:
We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.
Contributor | Commits | Pull Requests | Issues | Comments |
---|---|---|---|---|
djaiss | 0 | 6 | 0 | 3 |
Mazarin | 6 | 0 | 0 | 0 |
DanteB918 | 0 | 2 | 0 | 2 |
Laurell876 | 0 | 1 | 0 | 2 |
Dante Bradshaw | 2 | 0 | 0 | 0 |
Otanga-Otieno | 0 | 1 | 0 | 1 |
Abdalrashid Saeed Soliman | 1 | 0 | 0 | 0 |
phblj | 1 | 0 | 0 | 0 |
Lukas Rosenstock | 1 | 0 | 0 | 0 |
Alexis Saettler | 1 | 0 | 0 | 0 |