Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add various optional functionality #134

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Conversation

wallstop
Copy link

@wallstop wallstop commented Jan 24, 2024

✓ Add toggle to include headings (defaults to off) in rollover- this is useful for my personal workflow. Right now items under heads are carried over, but the headings themselves are not.
✓ Add toggle to include bulleted items in rollover. Current behavior is that bulleted items (and sub items) of a TODO are carried over, but not top-level bullets.
✓ Add toggle to not roll over completed sub-todos
✓ Add toggle to filter child items of todos. Right now all are included. Respects above settings to check for headers and bullets.
✓ Added some tests around these scenarios
✓ Fixed existing broken tests. Two tests were expecting array of empty string when it should have been empty array, and another test wasn't expecting a completed child TODO, when it should actually be expecting it AFAICT. These tests are broken in latest master, prior to my changes.

Please let me know if this is something you'd consider merging, or if there's additional testing / other strategies for approaching these additions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant