Skip to content

Action items improvements#3094

Merged
mdmohsin7 merged 9 commits intomainfrom
action-items-improvements
Oct 5, 2025
Merged

Action items improvements#3094
mdmohsin7 merged 9 commits intomainfrom
action-items-improvements

Conversation

@mdmohsin7
Copy link
Copy Markdown
Member

@mdmohsin7 mdmohsin7 commented Oct 2, 2025

#3009 #3086

  • Use separate prompt for action items generation
  • Schedule notifications for action items with due dates
  • Improve action items user experience
  • Parse due dates to local timezone
  • Basic deduplication (skipping creation of an action item if almost same task exist in the last 2 days)

IMG_1034

ScreenRecording_10-03-2025.00-17-19_1.MP4

@aaravgarg
Copy link
Copy Markdown
Collaborator

@mdmohsin7

  • also the functionality where delete notifs after a while like maybe a week if after due date and still not done like we discussed from fieldy

@mdmohsin7
Copy link
Copy Markdown
Member Author

mdmohsin7 commented Oct 2, 2025

@mdmohsin7

  • also the functionality where delete notifs after a while like maybe a week if after due date and still not done like we discussed from fieldy

Already done haha, check the video, I'm calling them "snoozed" coz we kinda are snoozing those action items? And rn set the duration to 3 days, but imo we should allow users to define the duration

@aaravgarg
Copy link
Copy Markdown
Collaborator

ui lgtm

@mdmohsin7 mdmohsin7 marked this pull request as ready for review October 3, 2025 13:57
@mdmohsin7 mdmohsin7 merged commit 23d0a0c into main Oct 5, 2025
1 check passed
@mdmohsin7 mdmohsin7 deleted the action-items-improvements branch October 5, 2025 09:06
# Fetch existing action items from past 2 days for deduplication
existing_action_items = None
try:
two_days_ago = datetime.datetime.now(datetime.timezone.utc) - datetime.timedelta(days=2)
Copy link
Copy Markdown

@romamo romamo Oct 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrong import in this line causes: Error fetching existing action items for deduplication: type object 'datetime.datetime' has no attribute 'datetime'

Fix:

from datetime import datetime, timedelta, timezone
...
            two_days_ago = datetime.now(timezone.utc) - timedelta(days=2)

Glucksberg pushed a commit to Glucksberg/omi-local that referenced this pull request Apr 28, 2026
BasedHardware#3009 BasedHardware#3086
- [x] Use separate prompt for action items generation
- [x] Schedule notifications for action items with due dates
- [x] Improve action items user experience
- [x] Parse due dates to local timezone
- [x] Basic deduplication (skipping creation of an action item if almost
same task exist in the last 2 days)


![IMG_1034](https://github.com/user-attachments/assets/0ed1285a-162c-46eb-a4d3-609be8c84026)



https://github.com/user-attachments/assets/7230050c-7600-4b6d-81ad-257cd9ca30ae
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.

3 participants