You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From the title, it looks like the goal is to allow users to manually set the end date for a reading plan instead of relying on an automatically calculated one.
Implementation Plan:
Identify Affected Components
Locate where reading plans currently determine the end date.
Identify the UI and database logic that manages this information.
Add Manual End Date Selection
Implement a date picker in the UI to allow users to select a custom end date.
Ensure that the manual end date overrides any automatically calculated end date when set.
Modify Data Handling
Update the Plan data model to support a manually set end date.
Update UI & Save Logic
Modify the Plan settings page to include the option to set/edit the end date.
Display the manually set end date where relevant.
Test & Validate
Ensure that manually setting the end date does not break other plan logic.
Validate correct date persistence and retrieval.
Questions for Clarification:
🔹 Should this feature be optional (i.e., users can manually set an end date OR use the auto-calculated one)?
🔹 Should the manually set end date apply retroactively to active plans, or only when creating new ones?
Let me know your thoughts! If you're okay with this approach, I'll start working on it and submit a PR soon. 🚀
Thank you so much for your enthusiasm and for outlining such a thoughtful approach! I really appreciate your willingness to contribute to this feature.
Your understanding of the feature request is spot on. Yes, the goal is to provide users with an option to manually control the end date in the plans edit dialog, acting as an alternative to the existing "reset end date" option.
Looking at how the "reset end date" functionality is implemented should give you a good starting point for the data handling and logic needed for this feature.
I'm happy to provide any further information or clarification you need. Just let me know! I look forward to seeing your pull request.
No description provided.
The text was updated successfully, but these errors were encountered: