Weekly GitHub Report for Monica - 2024-11-25 12:00:07
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:
The current version of this repository is v4.1.2
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.
-
Inconsistent password requirements: This issue highlights a bug in the Monica application where there are inconsistent password requirements between admin and user accounts. Specifically, a password containing special characters like
!
is accepted for admin accounts but rejected for user accounts created through an invite link.- The comments discuss how the admin account was created using a registration link, and there is confusion about the password acceptance as another user experienced a block on the same password format. It is suggested that the issue might have been fixed recently, indicating a possible update or change in the system's password validation rules.
- Number of comments this week: None
-
[Chandler] Setting
QUEUE_CONNECTION
toredis
causes Chandler not working: This issue involves a bug in the Chandler version of the Monica project, where setting theQUEUE_CONNECTION
toredis
results in jobs not being executed, rendering Chandler unusable for tasks such as module loading, currency updates, setting default values, and sending emails. The problem is specific to theQUEUE_CONNECTION
setting, as other settings likeCACHE_DRIVER
andSESSION_DRIVER
also useredis
but function correctly, and changingQUEUE_CONNECTION
tosync
resolves the issue.- Multiple users confirm the issue occurs with different database engines, such as MariaDB, and suggest that switching the
QUEUE_CONNECTION
tosync
resolves the problem. Some users report no issues when using Redis locally, indicating the problem might be specific to certain configurations or environments. It is suggested that the issue might be related to Laravel rather than the Monica project itself, and users are encouraged to report it to Laravel if necessary. - Number of comments this week: None
- Multiple users confirm the issue occurs with different database engines, such as MariaDB, and suggest that switching the
-
Auto relationship: This issue is about a feature request to automate the creation of family relationship links in a genealogy application, which currently requires manual input for each connection, making it time-consuming to add extended family members like uncles, aunts, and cousins. The proposed solution suggests that when a new family relationship is added, the system should automatically suggest additional connections, with a confirmation page for the user to approve these suggestions.
- The comment section discusses the potential challenges of implementing this feature, highlighting the complexity of family relationships due to factors like half-siblings, step-siblings, and cultural differences in defining relationships. It suggests that providing intelligent defaults or suggestions that the user can confirm might be a more feasible approach.
- Number of comments this week: None
-
Allow configuration of the data directory: This issue is about allowing the configuration of the data directory in the Monica project to address permission problems when using Kubernetes (K8s) and Network File System (NFS), where it is not possible to change ownership of the NFS mount point. The proposed solution involves introducing a new configuration or environment variable,
DATA_DIR
, to enable users to set a custom storage location, which would facilitate better permission management and enhance security by allowing the server to be read-only except for the data directory.- The comment suggests an additional feature to independently configure directories for cache, images, etc., which would optimize backup processes by excluding non-essential data like cache from backups.
- Number of comments this week: None
-
Auto suggest photos: This issue is about adding a feature to the Monica application that allows users to perform an image search for a contact and select one of the top ten results to set as the contact's photo. The feature is inspired by the functionality of the FOSS project Wallos, which performs a similar task in a different context.
- A contributor has expressed that they are working on the issue. Another comment seeks clarification on whether the feature is specifically for changing the contact avatar, accompanied by an image for reference.
- Number of comments this week: None
2.2 Top 5 Stale Issues:
We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.
As of our latest update, there are no stale issues for the project this week.
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: 0
Summarized Issues:
As of our latest update, there are no open issues for the project this week.
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: 0
Summarized Issues:
As of our latest update, there were no issues closed in the project this week.
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.
As of our last update, there are no open or closed issues with discussions going on within 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: 0
Pull Requests:
As of our latest update, there are no open pull requests for the project this week.
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.
As of our last update, there are no open or closed pull requests with discussions going on within the past week.
IV. Contributors
4.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 | 5 | 0 | 3 |
Mazarin | 5 | 0 | 0 | 0 |
Laurell876 | 0 | 2 | 0 | 2 |
Dante Bradshaw | 2 | 0 | 0 | 0 |
Alexis Saettler | 1 | 0 | 0 | 0 |
Abdalrashid Saeed Soliman | 1 | 0 | 0 | 0 |
phblj | 1 | 0 | 0 | 0 |
Lukas Rosenstock | 1 | 0 | 0 | 0 |
AzeemSup | 0 | 1 | 0 | 0 |
mattstein | 0 | 1 | 0 | 0 |