Weekly Project News

Subscribe
Archives

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
    • 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
    • 2.5. Issue Discussion Insights
  • III. Pull Requests
    • 3.1. Open Pull Requests
    • 3.2. Closed Pull Requests
    • 3.3. Pull Request Discussion Insights
  • IV. Contributors
    • 4.1. Contributors

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.

  1. 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
  2. [Chandler] Setting QUEUE_CONNECTION to redis causes Chandler not working: This issue involves a bug in the Chandler version of the Monica project, where setting the QUEUE_CONNECTION to redis 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 the QUEUE_CONNECTION setting, as other settings like CACHE_DRIVER and SESSION_DRIVER also use redis but function correctly, and changing QUEUE_CONNECTION to sync resolves the issue.

    • Multiple users confirm the issue occurs with different database engines, such as MariaDB, and suggest that switching the QUEUE_CONNECTION to sync 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
  3. 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
  4. 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
  5. 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

Don't miss what's next. Subscribe to Weekly Project News:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.