2 Open Issues Need Help Last updated: Jun 15, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement dependency injection (DI) in an AvaloniaUI application to resolve issues caused by coupled view-models. This involves creating a DI container, refactoring view-models to use constructor injection and a shared `ViewModelBase`, and ensuring no view-model instantiates another directly. All view-model access must go through the DI container. A constructor with no parameters is also required for Avalonia's designer.

Complexity: 4/5
bug help wanted

AI Summary: Implement a recurrence handling mechanism for a calendar application to efficiently manage and display recurring tasks and events. This involves creating an observer pattern-based system that generates and manages recurring entries based on frequency (daily, weekly, monthly), visualization type (daily, weekly, monthly), and end dates, ensuring optimal performance and avoiding redundant data storage. The system should handle tasks with and without recurrence, updating dynamically as the user navigates through different dates.

Complexity: 4/5
enhancement help wanted